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

body {
  margin: 0;
}

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

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

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

[hidden], template {
  display: none;
}

a {
  background-color: #0000;
}

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

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

b, strong {
  font-weight: bold;
}

dfn {
  font-style: italic;
}

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

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

small {
  font-size: 80%;
}

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

sup {
  top: -.5em;
}

sub {
  bottom: -.25em;
}

img {
  border: 0;
}

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

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

pre {
  overflow: auto;
}

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

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

button {
  overflow: visible;
}

button, select {
  text-transform: none;
}

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

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

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

input {
  line-height: normal;
}

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

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

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

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

legend {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
}

optgroup {
  font-weight: bold;
}

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

td, th {
  padding: 0;
}

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

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

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

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

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

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

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

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

* {
  box-sizing: border-box;
}

html {
  height: 100%;
}

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

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

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

.w-block {
  display: block;
}

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

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

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

.w-hidden {
  display: none;
}

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

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

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

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

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

.w-optimization {
  display: contents;
}

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

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

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

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

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

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

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

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

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

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

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

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

figure {
  margin: 0 0 10px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .w-col {
    width: 100%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

.w-widget {
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.w-tabs {
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

:root {
  --white: white;
  --transparent: transparent;
  --curso-corto-1: #1c4662;
  --azul: #19253a;
  --color-3: #b3e8ff;
  --black: black;
  --color-azul: #0094ff;
  --morado-2: #7339ab;
  --azul-claro: #effaff;
  --gris-tusteno: #424242;
  --azul-cyan: #00bdff;
  --azul-oscuro: #1f3d83;
  --provicional: Poppins, sans-serif;
  --gastronomia-1\<deleted\|variable-48ec656f-ec8a-9882-ea9b-9aea5e2da28c\>: var(--gastronomia-2);
  --negocios-3: #077d9c;
  --salud-3: #076469;
  --industrial-2: #bfce1e;
  --diseño-2: var(--morado-2);
  --tecnologia-2: #3252c2;
  --educación-2: #eb801a;
  --idiomas-2: #c73037;
  --agro-2: #5f8672;
  --gastronomia-3\<deleted\|variable-a728e6a6-fda3-c492-e370-0221fa182518\>: var(--gastronomia-1\<deleted\|variable-48ec656f-ec8a-9882-ea9b-9aea5e2da28c\>);
  --industrial-3: #7d8209;
  --diseño-3: #281542;
  --tecnologia-3: #2b3c7b;
  --educación-3: #9e5409;
  --idiomas-3: #357aba;
  --agro-3: #3e5d4b;
  --color-azul-claro: var(--white);
  --gastronomia-2: #b0001c;
  --verde: #25c74b;
  --color-6: var(--azul-cyan);
  --azul-base-2025-incap: #062549;
  --gris: dimgrey;
  --elements-webflow-library--general--shadow-02: #14142b0d;
  --diseño-1: #9972d6;
  --color-morado: #6536ff;
  --negocios-2: #15b4e8;
  --negocios-1: #30caff;
  --salud-2: #19a9b0;
  --salud-1: #3df0ff;
  --amarill: #edcd40;
  --educación-1: #ff9236;
  --color-rosado: var(--gastronomia-2);
  --industrial-1: #eaff3d;
  --veterinaria-nuevo: #4eb7ac;
  --agro-1: #8cd7ab;
  --diseño-claro: #cebee5;
  --negocios-claro: #c9ddff;
  --tecnologia-1: #5a71c2;
  --idiomas-1: #ff575f;
  --idiomas-claro: #efb1b6;
  --sst-nuevo: #97b13d;
  --azul-2: #1f9ce4;
  --morado-val: #5e1aac;
  --amarillo-val: #ffb81c;
  --color-8: #ffe8d9;
  --color-9: #cff6ff;
  --magenta: #ff546c;
  --mallas: #424242;
  --agro-claro: #e0f0e8;
  --idiomas-claro-2: #ffe7e5;
  --color-5: #e8f8ff;
  --tecnologia-claro: #c5d0ef;
  --veterinaria-nuevo-2: #40d0ce;
  --azul-incap-3: #22435e;
  --color-4: #d1d1d1;
  --diplomado-1: #f6ce47;
  --elements-webflow-library--neutral--800: #211f54;
  --color-7: white;
  --elements-webflow-library--neutral--300: #0606063d;
  --elements-webflow-library--neutral--100: white;
  --morado-3: #625ad8;
  --elements-webflow-library--accent--primary-1: #4a3aff;
  --elements-webflow-library--neutral--600: #6e7191;
  --elements-webflow-library--general--shadow-01: #14142b0f;
  --elements-webflow-library--secondary--color-2: #f2f1ff;
  --elements-webflow-library--secondary--color-1: #281ca5;
  --elements-webflow-library--neutral--400: #dcddeb;
  --untitled-ui--gray600: #475467;
  --untitled-ui--gray900: #101828;
  --untitled-ui--primary700: #6941c6;
  --untitled-ui--primary800: #53389e;
  --untitled-ui--gray100: #f2f4f7;
  --untitled-ui--primary600: #7f56d9;
  --untitled-ui--gray50: #f9fafb;
  --untitled-ui--gray700: #344054;
  --untitled-ui--primary100: #f4ebff;
  --untitled-ui--primary50: #f9f5ff;
  --untitled-ui--white: white;
  --untitled-ui--gray300: #d0d5dd;
  --untitled-ui--gray800: #1d2939;
  --untitled-ui--primary500: #9e77ed;
  --comerica-incap: #791af5;
  --elements-webflow-library--general--shadow-05: #14142b29;
  --elements-webflow-library--neutral--200: #f7f7fc;
  --azul-fondo-incap: #62778f;
  --untitled-ui--gray400: #98a2b3;
  --spark-library--black: black;
  --spark-library--background--interactive: #f0ecfd;
  --spark-library--foreground-interactive: #5532fa;
  --spark-library--white: white;
  --spark-library--foreground-interactive-hover: #1e116e;
  --radiant-ui-components-library-marketplace--color--white: white;
  --radiant-ui-components-library-marketplace--color--heading-dark: #150438;
  --radiant-ui-components-library-marketplace--color--body-font-dark: #6d6d6d;
  --radiant-ui-components-library-marketplace--color--theme-color: #116df8;
  --azul-3: #88f4ff;
  --untitled-ui--gray500: #667085;
  --untitled-ui--success50: #ecfdf3;
  --untitled-ui--success700: #027a48;
  --untitled-ui--gray200: #eaecf0;
  --spark-library--light-steel-purple: #a695fb;
  --radiant-ui-components-library-marketplace--color--button-background-dark: #131218;
  --transparente-gastronomia-2: #b0001c91;
  --gastronomia-1: #ff193c;
  --morado-incap-secundario: #791af5;
  --spark-library--foreground-disabled: #98a1b3;
  --spark-library--foreground-secondary: #000000c2;
  --spark-library--border-default: #00000029;
  --radiant-ui-components-library-marketplace--linear-color-three: #e0ecff;
  --trasparete-sistemas: #3252c2ba;
  --lynx--white: white;
  --lynx--black: #1f2022;
  --lynx--grey: #797c83;
  --transparente-diseño: #9972d67a;
  --trans-salud-2: #19a9b085;
  --transparente-asul-enfermeria: #19a9b085;
  --transparente-negocios-2: #15b4e89c;
  --curriculo-transaparente: #7e2ffabd;
  --untitled-ui--primary300: #d6bbfb;
  --curriculo-integrado: #7e2ffa;
  --untitled-ui--pink50: #fdf2fa;
  --untitled-ui--pink700: #c11574;
  --untitled-ui--indigo50: #eef4ff;
  --untitled-ui--indigo700: #3538cd;
  --lynx--medium-purple: #8979ec;
  --morado-valcredit: #633a8f;
  --radiant-ui-components-library-marketplace--color--linear-color-two: #eff2ff;
  --spark-library--foreground-tertiary: #0000008f;
  --elements-webflow-library--general--shadow-04: #14142b24;
  --elements-webflow-library--general--shadow-03: #14142b1a;
  --azul-form: #f0fcff;
  --untitled-ui--warning300: #fec84b;
  --untitled-ui--primary25: #fcfaff;
  --lynx--deep-pink: #fd4b8b;
}

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

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

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

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

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

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

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

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

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

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

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

.w-layout-vflex {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.w-layout-hflex {
  flex-direction: row;
  align-items: flex-start;
  display: flex;
}

.w-commerce-commercecheckoutformcontainer {
  background-color: #f5f5f5;
  width: 100%;
  min-height: 100vh;
  padding: 20px;
}

.w-commerce-commercelayoutcontainer {
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.w-commerce-commercelayoutmain {
  flex: 0 800px;
  margin-right: 20px;
}

.w-commerce-commercecartapplepaybutton {
  color: #fff;
  cursor: pointer;
  -webkit-appearance: none;
  appearance: none;
  background-color: #000;
  border-width: 0;
  border-radius: 2px;
  align-items: center;
  height: 38px;
  min-height: 30px;
  margin-bottom: 8px;
  padding: 0;
  text-decoration: none;
  display: flex;
}

.w-commerce-commercecartapplepayicon {
  width: 100%;
  height: 50%;
  min-height: 20px;
}

.w-commerce-commercecartquickcheckoutbutton {
  color: #fff;
  cursor: pointer;
  -webkit-appearance: none;
  appearance: none;
  background-color: #000;
  border-width: 0;
  border-radius: 2px;
  justify-content: center;
  align-items: center;
  height: 38px;
  margin-bottom: 8px;
  padding: 0 15px;
  text-decoration: none;
  display: flex;
}

.w-commerce-commercequickcheckoutgoogleicon, .w-commerce-commercequickcheckoutmicrosofticon {
  margin-right: 8px;
  display: block;
}

.w-commerce-commercecheckoutcustomerinfowrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutblockheader {
  background-color: #fff;
  border: 1px solid #e6e6e6;
  justify-content: space-between;
  align-items: baseline;
  padding: 4px 20px;
  display: flex;
}

.w-commerce-commercecheckoutblockcontent {
  background-color: #fff;
  border-bottom: 1px solid #e6e6e6;
  border-left: 1px solid #e6e6e6;
  border-right: 1px solid #e6e6e6;
  padding: 20px;
}

.w-commerce-commercecheckoutlabel {
  margin-bottom: 8px;
}

.w-commerce-commercecheckoutemailinput {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 0;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutemailinput::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutemailinput:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingaddresswrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutshippingfullname {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutshippingfullname::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingfullname:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingstreetaddress {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutshippingstreetaddress::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingstreetaddress:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingstreetaddressoptional {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutshippingstreetaddressoptional::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingstreetaddressoptional:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutrow {
  margin-left: -8px;
  margin-right: -8px;
  display: flex;
}

.w-commerce-commercecheckoutcolumn {
  flex: 1;
  padding-left: 8px;
  padding-right: 8px;
}

.w-commerce-commercecheckoutshippingcity {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutshippingcity::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingcity:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingstateprovince {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutshippingstateprovince::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingstateprovince:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingzippostalcode {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutshippingzippostalcode::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingzippostalcode:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingcountryselector {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 0;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutshippingcountryselector::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingcountryselector:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingmethodswrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutshippingmethodslist {
  border-left: 1px solid #e6e6e6;
  border-right: 1px solid #e6e6e6;
}

.w-commerce-commercecheckoutshippingmethoditem {
  background-color: #fff;
  border-bottom: 1px solid #e6e6e6;
  flex-direction: row;
  align-items: baseline;
  margin-bottom: 0;
  padding: 16px;
  font-weight: 400;
  display: flex;
}

.w-commerce-commercecheckoutshippingmethoddescriptionblock {
  flex-direction: column;
  flex-grow: 1;
  margin-left: 12px;
  margin-right: 12px;
  display: flex;
}

.w-commerce-commerceboldtextblock {
  font-weight: 700;
}

.w-commerce-commercecheckoutshippingmethodsemptystate {
  text-align: center;
  background-color: #fff;
  border-bottom: 1px solid #e6e6e6;
  border-left: 1px solid #e6e6e6;
  border-right: 1px solid #e6e6e6;
  padding: 64px 16px;
}

.w-commerce-commercecheckoutpaymentinfowrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutcardnumber {
  -webkit-appearance: none;
  appearance: none;
  cursor: text;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutcardnumber::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutcardnumber:focus, .w-commerce-commercecheckoutcardnumber.-wfp-focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutcardexpirationdate {
  -webkit-appearance: none;
  appearance: none;
  cursor: text;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutcardexpirationdate::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutcardexpirationdate:focus, .w-commerce-commercecheckoutcardexpirationdate.-wfp-focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutcardsecuritycode {
  -webkit-appearance: none;
  appearance: none;
  cursor: text;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutcardsecuritycode::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutcardsecuritycode:focus, .w-commerce-commercecheckoutcardsecuritycode.-wfp-focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingaddresstogglewrapper {
  flex-direction: row;
  display: flex;
}

.w-commerce-commercecheckoutbillingaddresstogglecheckbox {
  margin-top: 4px;
}

.w-commerce-commercecheckoutbillingaddresstogglelabel {
  margin-left: 8px;
  font-weight: 400;
}

.w-commerce-commercecheckoutbillingaddresswrapper {
  margin-top: 16px;
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutbillingfullname {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutbillingfullname::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingfullname:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingstreetaddress {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutbillingstreetaddress::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingstreetaddress:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingstreetaddressoptional {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutbillingstreetaddressoptional::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingstreetaddressoptional:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingcity {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutbillingcity::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingcity:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingstateprovince {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutbillingstateprovince::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingstateprovince:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingzippostalcode {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutbillingzippostalcode::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingzippostalcode:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingcountryselector {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 0;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutbillingcountryselector::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingcountryselector:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutorderitemswrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutsummaryblockheader {
  background-color: #fff;
  border: 1px solid #e6e6e6;
  justify-content: space-between;
  align-items: baseline;
  padding: 4px 20px;
  display: flex;
}

.w-commerce-commercecheckoutorderitemslist {
  margin-bottom: -20px;
}

.w-commerce-commercecheckoutorderitem {
  margin-bottom: 20px;
  display: flex;
}

.w-commerce-commercecartitemimage {
  width: 60px;
  height: 0%;
}

.w-commerce-commercecheckoutorderitemdescriptionwrapper {
  flex-grow: 1;
  margin-left: 16px;
  margin-right: 16px;
}

.w-commerce-commercecheckoutorderitemquantitywrapper {
  white-space: pre-wrap;
  display: flex;
}

.w-commerce-commercecheckoutorderitemoptionlist {
  margin-bottom: 0;
  padding-left: 0;
  text-decoration: none;
  list-style-type: none;
}

.w-commerce-commercelayoutsidebar {
  flex: 0 0 320px;
  position: sticky;
  top: 20px;
}

.w-commerce-commercecheckoutordersummarywrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutsummarylineitem, .w-commerce-commercecheckoutordersummaryextraitemslistitem {
  flex-direction: row;
  justify-content: space-between;
  margin-bottom: 8px;
  display: flex;
}

.w-commerce-commercecheckoutsummarytotal {
  font-weight: 700;
}

.w-commerce-commercecheckoutplaceorderbutton {
  color: #fff;
  cursor: pointer;
  -webkit-appearance: none;
  appearance: none;
  text-align: center;
  background-color: #3898ec;
  border-width: 0;
  border-radius: 3px;
  align-items: center;
  margin-bottom: 20px;
  padding: 9px 15px;
  text-decoration: none;
  display: block;
}

.w-commerce-commercecheckouterrorstate {
  background-color: #ffdede;
  margin-top: 16px;
  margin-bottom: 16px;
  padding: 10px 16px;
}

.w-commerce-commercepaypalcheckoutformcontainer {
  background-color: #f5f5f5;
  width: 100%;
  min-height: 100vh;
  padding: 20px;
}

.w-commerce-commercecheckoutcustomerinfosummarywrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutsummaryitem, .w-commerce-commercecheckoutsummarylabel {
  margin-bottom: 8px;
}

.w-commerce-commercecheckoutsummaryflexboxdiv {
  flex-direction: row;
  justify-content: flex-start;
  display: flex;
}

.w-commerce-commercecheckoutsummarytextspacingondiv {
  margin-right: .33em;
}

.w-commerce-commercecheckoutpaymentsummarywrapper {
  margin-bottom: 20px;
}

.w-commerce-commercepaypalcheckouterrorstate {
  background-color: #ffdede;
  margin-top: 16px;
  margin-bottom: 16px;
  padding: 10px 16px;
}

.w-commerce-commerceorderconfirmationcontainer {
  background-color: #f5f5f5;
  width: 100%;
  min-height: 100vh;
  padding: 20px;
}

.w-commerce-commercecheckoutshippingsummarywrapper {
  margin-bottom: 20px;
}

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

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

  .w-commerce-commercelayoutcontainer {
    flex-direction: column;
    align-items: stretch;
  }

  .w-commerce-commercelayoutmain {
    flex-basis: auto;
    margin-right: 0;
  }

  .w-commerce-commercelayoutsidebar {
    flex-basis: auto;
  }
}

@media screen and (max-width: 479px) {
  .w-commerce-commercecheckoutemailinput, .w-commerce-commercecheckoutshippingfullname, .w-commerce-commercecheckoutshippingstreetaddress, .w-commerce-commercecheckoutshippingstreetaddressoptional {
    font-size: 16px;
  }

  .w-commerce-commercecheckoutrow {
    flex-direction: column;
  }

  .w-commerce-commercecheckoutshippingcity, .w-commerce-commercecheckoutshippingstateprovince, .w-commerce-commercecheckoutshippingzippostalcode, .w-commerce-commercecheckoutshippingcountryselector, .w-commerce-commercecheckoutcardnumber, .w-commerce-commercecheckoutcardexpirationdate, .w-commerce-commercecheckoutcardsecuritycode, .w-commerce-commercecheckoutbillingfullname, .w-commerce-commercecheckoutbillingstreetaddress, .w-commerce-commercecheckoutbillingstreetaddressoptional, .w-commerce-commercecheckoutbillingcity, .w-commerce-commercecheckoutbillingstateprovince, .w-commerce-commercecheckoutbillingzippostalcode, .w-commerce-commercecheckoutbillingcountryselector {
    font-size: 16px;
  }
}

body {
  background-color: var(--white);
  color: #333;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

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

h3 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: Poppins, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 30px;
}

a {
  background-color: var(--transparent);
  color: var(--curso-corto-1);
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  font-family: Poppins, sans-serif;
  text-decoration: none;
}

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

.navbar {
  z-index: 10;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: var(--transparent);
  flex-flow: row;
  justify-content: center;
  align-items: center;
  height: 50px;
  margin-top: 74px;
  margin-bottom: 0;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Poppins, sans-serif;
  font-weight: 400;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
}

.nav-link {
  color: var(--azul);
  align-items: center;
  height: 30px;
  padding: 10px;
  font-family: Poppins, sans-serif;
  font-weight: 600;
  display: flex;
}

.nav-link.w--current {
  color: var(--azul);
}

.nav-link-2 {
  color: var(--azul);
  justify-content: center;
  align-items: center;
  height: 30px;
  padding: 10px;
  font-family: Poppins, sans-serif;
  font-weight: 600;
  display: flex;
}

.nav-link-2.w--current {
  color: var(--azul);
}

.nav-link-3 {
  color: var(--azul);
  justify-content: center;
  align-items: center;
  height: 30px;
  padding: 10px;
  font-family: Poppins, sans-serif;
  font-weight: 600;
  display: flex;
}

.nav-link-4 {
  background-color: var(--color-azul);
  color: var(--white);
  border-radius: 20px;
  width: 138px;
  height: 30px;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: Poppins, sans-serif;
  font-weight: 600;
}

.nav-link-5 {
  background-color: var(--morado-2);
  color: var(--white);
  border-radius: 20px;
  width: 130px;
  height: 30px;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: Poppins, sans-serif;
  font-weight: 600;
}

.container {
  grid-column-gap: 39px;
  grid-row-gap: 39px;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  height: 50px;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.nav-menu {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: center;
  align-items: center;
  width: 150%;
  height: 50px;
  display: flex;
}

.navbar-2 {
  background-color: var(--azul);
  color: var(--white);
  justify-content: center;
  align-items: center;
  height: 30px;
  font-family: Poppins, sans-serif;
  line-height: 30px;
  display: flex;
}

.nav-link-6, .nav-link-7 {
  color: var(--white);
  height: 30px;
  padding-top: 0;
  padding-bottom: 0;
}

.container-2 {
  width: 100%;
  margin-left: 0;
  margin-right: 0;
}

.setion-banner {
  width: 100%;
  height: 500px;
}

.section-informaci-n {
  background-color: var(--white);
  opacity: 1;
  justify-content: center;
  width: 100%;
  height: 430px;
  margin-top: 0;
  margin-bottom: 10px;
  display: flex;
}

.section-banner {
  height: 500px;
}

.container-info {
  width: 1944px;
  max-width: 1200px;
  height: 420px;
  margin-left: 40px;
  margin-right: 40px;
  padding-top: 60px;
  padding-left: 60px;
  padding-right: 60px;
}

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

.div-block {
  width: auto;
  height: auto;
}

.text-block {
  color: var(--gris-tusteno);
  font-family: Poppins, sans-serif;
}

.bold-text {
  color: var(--azul-cyan);
  -webkit-text-stroke-color: var(--azul-oscuro);
  font-family: Poppins, sans-serif;
}

.heading {
  color: var(--black);
  margin-top: 10px;
  margin-bottom: 20px;
  font-family: Questrial, sans-serif;
  font-size: 30px;
  font-weight: 400;
  line-height: 35px;
}

.text-block-2 {
  color: var(--azul);
  margin-bottom: 20px;
  font-family: Poppins, sans-serif;
  font-size: 18px;
}

.div-block-2 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  height: 30px;
  margin-bottom: 10px;
  margin-left: 5px;
  display: flex;
}

.div-block-3 {
  background-color: var(--color-3);
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 25px;
  height: 25px;
  padding: 0;
  display: flex;
}

.text-block-3 {
  font-family: var(--provicional);
  color: var(--azul);
  font-size: 15px;
}

.video-incap {
  border-radius: 20px;
  margin-top: 37px;
}

.button {
  background-color: var(--azul-cyan);
  color: var(--white);
  border-radius: 10px;
  margin-top: -113px;
  font-family: Poppins, sans-serif;
  font-weight: 600;
}

.button:hover {
  background-color: var(--color-3);
  color: var(--gris-tusteno);
}

.section-programas {
  height: 1130px;
  margin-bottom: 35px;
  font-family: Poppins, sans-serif;
}

.container-3 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  height: 800px;
  margin-top: -28px;
  display: flex;
}

.grid-2 {
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-flow: row;
  place-items: stretch stretch;
  margin-top: 20px;
}

.heading-2 {
  color: var(--black);
  text-align: center;
  font-family: Questrial, sans-serif;
  font-weight: 400;
}

.div-block-4 {
  background-color: var(--white);
  box-shadow: 0 0 5px 0 var(--gastronomia-1\<deleted\|variable-48ec656f-ec8a-9882-ea9b-9aea5e2da28c\>);
  opacity: 1;
  border-radius: 20px;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 300px;
  height: 250px;
  padding: 10px 0;
  display: flex;
  overflow: hidden;
}

.div-block-5 {
  background-color: var(--white);
  box-shadow: 0 0 5px 0 var(--negocios-3);
  opacity: 1;
  border-radius: 20px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 300px;
  height: 150px;
  padding: 10px;
  display: flex;
}

.div-block-6 {
  background-color: var(--white);
  box-shadow: 0 0 5px 0 var(--salud-3);
  opacity: 1;
  border-radius: 20px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 300px;
  height: 150px;
  padding: 10px;
  display: flex;
}

.div-block-7 {
  background-color: var(--white);
  box-shadow: 0 0 5px 0 var(--industrial-2);
  opacity: 1;
  border-radius: 20px;
  flex-flow: column;
  align-items: center;
  width: 300px;
  height: 150px;
  padding: 10px;
  display: flex;
}

.div-block-8 {
  background-color: var(--white);
  box-shadow: 0 0 5px 0 var(--diseño-2);
  border-radius: 20px;
  flex-flow: column;
  align-items: center;
  width: 300px;
  height: 150px;
  padding: 10px;
  display: flex;
}

.div-block-9 {
  background-color: var(--white);
  box-shadow: 0 0 5px 0 var(--tecnologia-2);
  border-radius: 20px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 300px;
  height: 150px;
  padding: 10px;
  display: flex;
}

.div-block-10 {
  background-color: var(--white);
  box-shadow: 0 0 5px 0 var(--educación-2);
  border-radius: 20px;
  flex-flow: column;
  align-items: center;
  width: 300px;
  height: 150px;
  padding: 10px;
  display: flex;
}

.div-block-11 {
  background-color: var(--white);
  box-shadow: 0 0 5px 0 var(--idiomas-2);
  border-radius: 20px;
  flex-flow: column;
  align-items: center;
  width: 300px;
  height: 150px;
  padding: 10px;
  display: flex;
}

.div-block-12 {
  background-color: var(--white);
  box-shadow: 0 0 5px 0 var(--agro-2);
  border-radius: 20px;
  flex-flow: column;
  align-items: center;
  width: 300px;
  height: 150px;
  padding: 10px;
  display: flex;
}

.heading-3 {
  color: var(--gastronomia-3\<deleted\|variable-a728e6a6-fda3-c492-e370-0221fa182518\>);
  margin-top: 3px;
  font-family: Questrial, sans-serif;
  font-size: 25px;
  font-weight: 400;
}

.heading-4 {
  color: var(--gastronomia-3\<deleted\|variable-a728e6a6-fda3-c492-e370-0221fa182518\>);
  margin-top: -2px;
  font-family: Questrial, sans-serif;
  font-size: 25px;
  font-weight: 400;
}

.heading-5 {
  color: var(--salud-3);
  text-align: center;
  margin-top: 0;
  font-family: Questrial, sans-serif;
  font-size: 25px;
  font-weight: 400;
  line-height: 32px;
}

.heading-6 {
  color: var(--industrial-3);
  margin-top: -1px;
  font-family: Questrial, sans-serif;
  font-size: 25px;
  font-weight: 400;
}

.heading-7 {
  color: var(--diseño-3);
  margin-top: -3px;
  font-family: Questrial, sans-serif;
  font-size: 25px;
  font-weight: 400;
}

.heading-8 {
  color: var(--tecnologia-3);
  text-align: center;
  margin-top: -1px;
  font-family: Questrial, sans-serif;
  font-size: 25px;
  font-weight: 400;
}

.heading-9 {
  color: var(--educación-3);
  margin-top: -1px;
  font-family: Questrial, sans-serif;
  font-size: 25px;
  font-weight: 400;
}

.heading-10 {
  color: var(--idiomas-3);
  margin-top: 6px;
  font-family: Poppins, sans-serif;
  font-size: 23px;
}

.heading-11 {
  color: var(--agro-3);
  margin-top: 12px;
  font-family: Questrial, sans-serif;
  font-size: 21px;
  font-weight: 400;
  line-height: 30px;
}

.bold-text-2, .bold-text-3, .bold-text-4 {
  font-family: Poppins, sans-serif;
  font-size: 23px;
}

.bold-text-5 {
  color: var(--negocios-3);
  font-family: Poppins, sans-serif;
  font-size: 23px;
}

.bold-text-6, .bold-text-7, .bold-text-8 {
  font-family: Poppins, sans-serif;
  font-size: 23px;
}

.section-bienestar, .container-4 {
  height: 450px;
}

.heading-12 {
  text-align: center;
  margin-bottom: 20px;
  font-family: Questrial, sans-serif;
  font-weight: 400;
}

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

.div-block-13 {
  background-color: var(--azul-claro);
  border-radius: 8px;
  width: 300px;
  height: 330px;
  box-shadow: 0 2px 5px #00000063;
}

.image {
  border-radius: 10px;
}

.image-2 {
  border-radius: 9px;
}

.image-3 {
  border-radius: 11px;
}

.banner-pagina-incap {
  background-color: var(--transparent);
  box-shadow: 0 0 9px -1px var(--color-azul-claro);
  border-radius: 0;
  margin-top: 50px;
  position: absolute;
  inset: 0%;
}

.section-forms {
  background-color: var(--white);
  height: 470px;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 27px;
  font-family: Poppins, sans-serif;
  font-weight: 400;
}

.container-5 {
  flex-flow: column;
  align-items: center;
  height: 400px;
  display: flex;
}

.grid-4 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: var(--transparent);
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  border-radius: 17px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  place-items: center;
  height: 500px;
}

.div-block-14 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 600px;
  height: 160px;
  margin-top: 35px;
  margin-left: 0;
  padding-right: 0;
  display: flex;
}

.heading-13 {
  color: var(--gastronomia-2);
  text-align: center;
  margin: -9px 0 -3px;
  padding-left: 16px;
  font-family: Questrial, sans-serif;
  font-size: 25px;
  font-weight: 400;
  line-height: 30px;
}

.text-block-4 {
  color: var(--white);
  margin-bottom: 20px;
  font-family: Poppins, sans-serif;
  font-size: 20px;
}

.button-2 {
  border: 3px solid var(--verde);
  background-color: var(--verde);
  box-shadow: 0 0 6px -1px var(--black);
  color: var(--white);
  border-radius: 12px;
  margin-right: 0;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 39px;
  font-family: Poppins, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 25px;
}

.button-2:hover {
  border: 3px solid var(--color-6);
  background-color: var(--verde);
  box-shadow: 0 -1px 9px -1px var(--verde);
  -webkit-text-stroke-color: var(--industrial-2);
}

.div-block-15 {
  background-color: var(--transparent);
  border-radius: 20px;
  flex-flow: row;
  justify-content: center;
  width: 1000px;
  height: 200px;
  margin-top: -80px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.heading-14 {
  color: var(--white);
  text-align: center;
  margin-top: -191px;
  font-family: Poppins, sans-serif;
  font-size: 30px;
}

.text-block-5 {
  color: var(--white);
  text-align: center;
  margin-bottom: 7px;
  font-family: Poppins, sans-serif;
  font-size: 15px;
}

.div-block-16 {
  background-color: var(--azul-oscuro);
  height: 1px;
}

.form-block {
  flex-flow: row;
  justify-content: center;
  align-items: center;
  height: 150px;
  margin-top: -48px;
  display: block;
}

.form {
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  width: 1000px;
  font-family: Questrial, sans-serif;
  display: flex;
}

.bold-text-9 {
  color: var(--gris-tusteno);
  text-align: left;
  width: auto;
  height: auto;
  margin-top: 0;
  padding-right: 2px;
  font-family: Poppins, sans-serif;
  font-weight: 500;
}

.text-field, .text-field-2 {
  background-color: var(--transparent);
  border-radius: 20px;
  width: 200px;
  height: 30px;
}

.checkbox-label {
  color: var(--white);
  font-family: Poppins, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
}

.link {
  color: var(--color-3);
}

.submit-button {
  background-color: var(--azul-cyan);
  border-radius: 11px;
  width: 330px;
  padding-top: 5px;
  padding-bottom: 5px;
}

.checkbox-field {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: center;
  align-items: center;
  margin-top: 10px;
  margin-bottom: 20px;
  font-size: 18px;
  display: flex;
}

.success-message {
  background-color: var(--color-3);
  color: var(--black);
  border-radius: 20px;
  font-family: Questrial, sans-serif;
}

.section-umax {
  background-color: var(--azul-cyan);
  border-radius: 0;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 300px;
  margin-top: 31px;
  margin-bottom: 27px;
  display: flex;
}

.section-eventos {
  height: 380px;
  margin-top: -423px;
  margin-bottom: 72px;
  font-family: Poppins, sans-serif;
}

.heading-15 {
  color: var(--color-azul);
  text-align: center;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 10px;
  font-family: Poppins, sans-serif;
  font-size: 35px;
  line-height: 40px;
  display: flex;
}

.slider {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: var(--transparent);
  justify-content: center;
  align-items: flex-start;
  width: 900px;
  height: 320px;
  display: flex;
}

.mask {
  width: 810px;
  height: 320px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.slide {
  background-color: var(--azul-claro);
  vertical-align: middle;
  border-radius: 20px;
  width: 250px;
  height: 300px;
  margin-left: 10px;
  margin-right: 10px;
}

.slide-2 {
  background-color: var(--azul-claro);
  border-radius: 20px;
  width: 300px;
  height: 200px;
  margin-left: 10px;
  margin-right: 10px;
}

.container-6 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 20px;
  display: flex;
}

.right-arrow, .left-arrow {
  width: 50px;
}

.icon {
  color: var(--color-3);
}

.icon:hover {
  color: var(--azul-cyan);
}

.icon-2 {
  color: var(--color-3);
}

.icon-2:hover {
  color: var(--azul-cyan);
}

.div-block-17 {
  background-color: var(--white);
  border-radius: 20px;
  flex-flow: column;
  align-items: center;
  width: 250px;
  height: 300px;
  padding: 0 20px 20px;
  display: flex;
  box-shadow: 0 0 5px #0086ec4a;
}

.div-block-18 {
  background-color: var(--azul-base-2025-incap);
  color: var(--azul-base-2025-incap);
  border-radius: 20px;
  width: 230px;
  height: 30px;
  margin-top: -48px;
  margin-bottom: 12px;
  padding-top: 2px;
  padding-bottom: 10px;
}

.heading-16 {
  color: var(--white);
  text-align: center;
  margin-top: 0;
  font-family: Poppins, sans-serif;
  font-size: 17px;
  font-weight: 300;
  line-height: 28px;
}

.text-block-6 {
  text-align: center;
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Poppins, sans-serif;
  font-weight: 400;
}

.button-3 {
  background-color: var(--azul-cyan);
  border-radius: 10px;
  margin-top: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: Poppins, sans-serif;
}

.button-3:hover {
  background-color: var(--color-3);
  color: var(--gris-tusteno);
}

.section-footer {
  background-color: var(--gris);
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  height: auto;
  margin-top: 0;
  padding: 71px;
  display: flex;
}

.grid-5 {
  grid-column-gap: 21px;
  grid-row-gap: 35px;
  grid-template: ". ."
                 "Area Area-2"
                 ". ."
                 ". ."
                 / 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  height: auto;
  display: grid;
}

.div-block-19 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: var(--black);
  flex-flow: column;
  align-items: flex-start;
  width: 300px;
  height: 300px;
  padding: 0 20px 20px;
  font-family: Questrial, sans-serif;
  display: flex;
}

.text-block-7 {
  color: var(--white);
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: Poppins, sans-serif;
  font-size: 11px;
  font-weight: 400;
}

.text-block-7:hover {
  font-weight: 400;
}

.image-4 {
  margin-left: 0;
}

.link-2 {
  background-color: var(--elements-webflow-library--general--shadow-02);
  color: var(--gris);
  font-family: Questrial, sans-serif;
  font-size: 12px;
}

.bold-text-10 {
  color: var(--white);
  font-family: Poppins, sans-serif;
  font-weight: 600;
  text-decoration: underline;
}

.link-3 {
  background-color: var(--transparent);
  color: var(--gris);
  font-family: Questrial, sans-serif;
  text-decoration: none;
}

.text-block-8 {
  color: var(--white);
  padding-bottom: 15px;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 400;
}

.div-block-20 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  justify-content: flex-start;
  margin-bottom: -22px;
  padding-bottom: 15px;
  display: flex;
}

.container-7 {
  max-width: 1200px;
  height: auto;
  margin-left: auto;
  padding-left: 0;
}

.heading-17 {
  color: var(--white);
  margin-top: 20px;
  margin-bottom: 4px;
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  line-height: 20px;
}

.text-block-9 {
  color: var(--white);
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: Poppins, sans-serif;
  font-size: 12px;
  font-weight: 300;
}

.bold-text-11 {
  font-size: 16px;
}

.bold-text-12 {
  color: var(--azul);
  font-family: Poppins, sans-serif;
  font-weight: 600;
}

.bold-text-13 {
  color: var(--white);
  font-family: Poppins, sans-serif;
}

.bold-text-14 {
  font-family: Poppins, sans-serif;
  font-size: 20px;
}

.bold-text-15 {
  font-family: Poppins, sans-serif;
}

.heading-18 {
  color: #fff;
  width: auto;
  font-family: Poppins, sans-serif;
  font-weight: 400;
}

.div-block-21 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: var(--transparent);
  border-radius: 20px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 740px;
  height: 300px;
  padding: 0 20px 20px 200px;
  display: flex;
}

.heading-19 {
  color: var(--white);
  font-family: Poppins, sans-serif;
  font-weight: 400;
}

.text-block-10 {
  color: var(--white);
  font-size: 25px;
}

.div-block-22 {
  border-radius: 0;
  justify-content: center;
  align-items: center;
  width: 700px;
  height: 300px;
  display: flex;
}

.div-block-23 {
  width: 400px;
  height: 300px;
  margin-left: -149px;
}

.select-field {
  background-color: var(--transparent);
  border-radius: 20px;
  width: 250px;
  height: 30px;
}

.div-block-24 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 250px;
  height: 250px;
  margin-top: -19px;
  display: flex;
}

.div-block-25 {
  border-radius: 20px;
  height: 300px;
  margin-top: 0;
  overflow: hidden;
}

.text-block-11 {
  color: var(--gastronomia-3\<deleted\|variable-a728e6a6-fda3-c492-e370-0221fa182518\>);
  font-family: Poppins, sans-serif;
  font-size: 25px;
  font-weight: 700;
}

.dropdown-toggle {
  vertical-align: baseline;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 230px;
  height: 40px;
  padding-right: 20px;
  display: flex;
}

.dropdown-toggle.w--open {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
}

.dropdown-link {
  color: var(--white);
  justify-content: center;
  font-family: Poppins, sans-serif;
  display: flex;
}

.dropdown-list {
  display: flex;
}

.dropdown-list.w--open {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  justify-content: center;
  align-items: center;
}

.dropdown {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  justify-content: center;
  display: flex;
}

.heading-20 {
  color: var(--gastronomia-3\<deleted\|variable-a728e6a6-fda3-c492-e370-0221fa182518\>);
  text-align: center;
  background-color: #ffffffc2;
  width: 300px;
  margin-top: -199px;
  margin-bottom: 20px;
  padding-top: 5px;
  font-family: Poppins, sans-serif;
  font-size: 35px;
  font-weight: 700;
}

.dropdown-toggle-2 {
  background-color: var(--gastronomia-1\<deleted\|variable-48ec656f-ec8a-9882-ea9b-9aea5e2da28c\>);
  border-radius: 20px;
  width: 120px;
  height: 30px;
  margin-top: -9px;
  padding: 5px 0 10px 29px;
  position: static;
}

.text-block-12 {
  color: var(--white);
  font-weight: 600;
}

.div-block-26 {
  justify-content: center;
  align-items: center;
  width: 200px;
  margin-top: -11px;
  display: flex;
}

.dropdown-list-2 {
  margin-left: 6px;
  position: absolute;
  top: auto;
}

.dropdown-list-2.w--open {
  background-color: var(--azul-claro);
  opacity: 1;
  border-radius: 20px;
  margin-top: 30px;
  margin-left: -88px;
  inset: 0% auto auto 0%;
}

.div-block-27 {
  flex-flow: row;
  justify-content: center;
  align-items: stretch;
  width: 200px;
  margin-top: -11px;
  display: flex;
}

.dropdown-toggle-3 {
  background-color: var(--color-azul);
  color: var(--white);
  border-radius: 20px;
  width: 120px;
  height: 30px;
  padding: 5px 0 10px 30px;
}

.text-block-13 {
  color: var(--white);
  font-weight: 600;
}

.heading-21 {
  font-size: 24px;
}

.div-block-28 {
  width: 200px;
  height: 40px;
}

.heading-22 {
  color: var(--azul);
  text-align: center;
  width: 200px;
  margin-top: -3px;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 20px;
}

.icon-inteligenciaemocional-incap {
  margin-top: -16px;
}

.icon-coaching-incap, .icon-primerosauxilios-incap {
  margin-top: 0;
}

.dropdown-link-2, .dropdown-link-3, .dropdown-link-4, .dropdown-link-5 {
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 12px;
  font-weight: 600;
}

.dropdown-list-3 {
  margin-left: -4px;
}

.dropdown-list-3.w--open {
  background-color: var(--azul-claro);
  border-radius: 20px;
  margin-top: 8px;
  margin-left: -56px;
}

.dropdown-link-6, .dropdown-link-7, .dropdown-link-8, .dropdown-link-9, .dropdown-link-10, .dropdown-link-11, .dropdown-link-12 {
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 12px;
  font-weight: 600;
}

.div-block-29 {
  justify-content: center;
  align-items: stretch;
  width: 200px;
  display: flex;
}

.dropdown-toggle-4 {
  background-color: var(--color-azul);
  border-radius: 20px;
  width: 120px;
  height: 30px;
  margin-top: -10px;
  padding: 5px 0 10px 29px;
  font-weight: 600;
}

.dropdown-link-13, .dropdown-link-14 {
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 12px;
  font-weight: 600;
}

.dropdown-list-4 {
  margin-left: -3px;
}

.dropdown-list-4.w--open {
  background-color: var(--azul-claro);
  border-radius: 20px;
  margin-top: 10px;
  margin-left: -64px;
}

.div-block-30 {
  justify-content: center;
  width: 200px;
  margin-top: -3px;
  display: flex;
}

.dropdown-2 {
  background-color: var(--diseño-1);
  border-radius: 20px;
  margin-top: -6px;
  margin-left: 40px;
  margin-right: 40px;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
}

.dropdown-toggle-5 {
  background-color: var(--azul-cyan);
  border-radius: 20px;
  width: 120px;
  height: 30px;
  margin-top: 0;
  padding: 4px 0 10px 29px;
}

.text-block-14 {
  color: #fff;
  font-weight: 600;
}

.dropdown-link-15, .dropdown-link-16 {
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 12px;
  font-weight: 600;
}

.dropdown-list-5 {
  background-color: var(--white);
}

.dropdown-list-5.w--open {
  background-color: var(--azul-claro);
  border-radius: 20px;
  margin-top: 12px;
  margin-left: -66px;
  padding-left: 0;
}

.dropdown-3 {
  margin-top: 3px;
}

.div-block-31 {
  justify-content: center;
  width: 200px;
  display: flex;
}

.dropdown-4 {
  margin-top: -7px;
  margin-left: 40px;
  margin-right: 40px;
}

.dropdown-toggle-6 {
  background-color: var(--azul-cyan);
  border-radius: 20px;
  width: 120px;
  height: 30px;
  padding-top: 5px;
  padding-bottom: 10px;
  padding-left: 31px;
}

.text-block-15 {
  color: var(--white);
  font-weight: 600;
}

.dropdown-link-17, .dropdown-link-18 {
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 12px;
  font-weight: 600;
}

.dropdown-list-6 {
  background-color: var(--white);
}

.dropdown-list-6.w--open {
  background-color: var(--azul-claro);
  border-radius: 20px;
  margin-top: 11px;
  margin-left: -135px;
}

.div-block-32 {
  justify-content: center;
  width: 200px;
  display: flex;
}

.dropdown-5 {
  background-color: var(--educación-2);
  border-radius: 20px;
  margin-top: -10px;
  margin-left: 40px;
  margin-right: 40px;
}

.dropdown-toggle-7 {
  background-color: var(--color-azul);
  border-radius: 20px;
  width: 120px;
  height: 30px;
  padding-top: 5px;
  padding-bottom: 10px;
  padding-right: 0;
}

.text-block-16 {
  color: var(--white);
  margin-left: 10px;
  font-weight: 600;
}

.dropdown-link-19 {
  background-color: var(--azul-claro);
  border-radius: 20px;
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 12px;
  font-weight: 600;
}

.dropdown-list-7 {
  background-color: var(--white);
}

.dropdown-list-7.w--open {
  background-color: var(--azul-claro);
  border-radius: 20px;
  margin-top: 13px;
  margin-left: -77px;
}

.div-block-33 {
  justify-content: center;
  width: 200px;
  display: flex;
}

.dropdown-6 {
  background-color: var(--color-azul);
  border-radius: 20px;
  width: 120px;
  height: 30px;
  margin-top: -12px;
  margin-left: 40px;
  margin-right: 40px;
}

.dropdown-toggle-8 {
  margin-left: 9px;
  padding-top: 5px;
  padding-bottom: 10px;
  padding-right: 0;
}

.text-block-17 {
  color: #fff;
  font-weight: 600;
}

.dropdown-link-20, .dropdown-link-21 {
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 12px;
  font-weight: 600;
}

.dropdown-list-8 {
  background-color: var(--white);
}

.dropdown-list-8.w--open {
  background-color: var(--azul-claro);
  border-radius: 20px;
  margin-top: 7px;
}

.div-block-34 {
  justify-content: center;
  width: 200px;
  display: flex;
}

.dropdown-7 {
  background-color: var(--agro-3);
  border-radius: 20px;
  width: 120px;
  height: 30px;
  margin-top: -3px;
  margin-left: 40px;
  margin-right: 40px;
}

.dropdown-toggle-9 {
  border-radius: 20px;
  width: 0;
  height: 0;
  margin-left: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-right: 0;
  font-weight: 600;
}

.text-block-18, .text-block-19 {
  color: var(--white);
}

.dropdown-link-22 {
  text-align: center;
  border-radius: 20px;
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 12px;
  font-weight: 600;
}

.dropdown-list-9 {
  border-radius: 0;
}

.dropdown-list-9.w--open {
  background-color: var(--azul-claro);
  border-radius: 20px;
  margin-top: 18px;
}

.div-block-35 {
  justify-content: center;
  width: 200px;
  display: flex;
}

.dropdown-8 {
  background-color: var(--color-azul);
  border-radius: 20px;
  width: 120px;
  height: 30px;
}

.dropdown-toggle-10 {
  color: var(--white);
  border-radius: 20px;
  margin-left: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
  font-weight: 600;
}

.dropdown-list-10 {
  background-color: var(--white);
}

.dropdown-list-10.w--open {
  background-color: var(--azul-claro);
  border-radius: 20px;
  margin-top: 8px;
  margin-left: -65px;
}

.dropdown-link-23, .dropdown-link-24, .dropdown-link-25 {
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 12px;
  font-weight: 600;
}

.dropdown-link-26 {
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: Poppins, sans-serif;
  font-size: 12px;
  font-weight: 600;
}

.image-9 {
  margin-top: 9px;
}

.div-block-36 {
  height: 300px;
}

.bold-text-16 {
  color: var(--white);
  -webkit-text-stroke-color: var(--elements-webflow-library--general--shadow-02);
  font-family: Poppins, sans-serif;
  font-size: 11px;
  font-weight: 400;
  text-decoration: none;
}

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

.bold-text-18 {
  color: var(--white);
  font-size: 18px;
}

.text-block-20 {
  color: var(--white);
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: Poppins, sans-serif;
  font-size: 11px;
  font-weight: 400;
}

.text-block-20:hover {
  font-weight: 400;
}

.text-block-21, .text-block-22 {
  color: var(--white);
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: Poppins, sans-serif;
  font-weight: 400;
}

.text-block-23, .text-block-24, .text-block-25 {
  color: var(--white);
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: Poppins, sans-serif;
  font-size: 11px;
}

.div-block-37 {
  height: 300px;
  margin-top: -27px;
}

.bold-text-19 {
  color: var(--white);
  font-family: Poppins, sans-serif;
  font-size: 14px;
  text-decoration: none;
}

.text-block-26 {
  padding-top: 5px;
  padding-bottom: 5px;
}

.div-block-38 {
  height: 250px;
}

.text-block-27 {
  color: var(--white);
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: Poppins, sans-serif;
  font-size: 11px;
  font-weight: 400;
}

.text-block-27:hover {
  font-weight: 400;
}

.text-block-28 {
  color: var(--white);
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: Poppins, sans-serif;
}

.navbar-3 {
  background-color: var(--azul);
  justify-content: center;
  align-items: center;
  height: 20px;
  display: flex;
}

.container-8 {
  width: 100%;
  height: 30px;
}

.nav-link-8, .nav-link-9 {
  color: var(--white);
  height: 30px;
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: Poppins, sans-serif;
}

.nav-link-10 {
  padding-top: 5px;
  padding-bottom: 5px;
}

.navbar-4 {
  background-color: var(--gastronomia-1\<deleted\|variable-48ec656f-ec8a-9882-ea9b-9aea5e2da28c\>);
  color: var(--white);
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 50px;
  font-family: Poppins, sans-serif;
  display: flex;
}

.container-9 {
  grid-column-gap: 22px;
  grid-row-gap: 22px;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  height: 50px;
  display: flex;
}

.nav-menu-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 50px;
  margin-left: 0;
  display: flex;
}

.nav-link-11 {
  color: var(--white);
  padding-top: 10px;
  padding-bottom: 10px;
}

.nav-link-12, .nav-link-13 {
  color: var(--white);
  padding: 10px;
}

.nav-link-14 {
  background-color: var(--gastronomia-3\<deleted\|variable-a728e6a6-fda3-c492-e370-0221fa182518\>);
  color: var(--white);
  border-radius: 20px;
  padding-top: 5px;
  padding-bottom: 5px;
}

.nav-link-15 {
  background-color: var(--gastronomia-2);
  color: var(--white);
  border-radius: 20px;
  padding-top: 5px;
  padding-bottom: 5px;
}

.section-banner-admi-resta {
  background-color: var(--transparent);
  height: 930px;
  margin-top: 0;
  padding-left: 20px;
}

.div-block-39 {
  height: 500px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.grid-6 {
  grid-template-rows: auto;
}

.div-block-40 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: 500px;
  padding: 39px 0 10px;
  display: flex;
}

.div-block-41 {
  background-color: var(--gastronomia-1\<deleted\|variable-48ec656f-ec8a-9882-ea9b-9aea5e2da28c\>);
  border-radius: 20px;
  width: 300px;
  height: 45px;
  padding: 0 5px;
  font-family: Poppins, sans-serif;
}

.heading-23 {
  font-family: Poppins, sans-serif;
  font-size: 25px;
}

.heading-24 {
  font-size: 25px;
}

.heading-25 {
  color: var(--white);
  text-align: center;
  height: 30px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 500;
}

.div-block-42 {
  width: 500px;
  margin-top: 20px;
}

.text-block-29 {
  color: var(--white);
  margin-top: -14px;
  padding-left: 0;
  font-family: Poppins, sans-serif;
  font-size: 17px;
}

.heading-26 {
  color: #fff;
  margin-top: 0;
  margin-left: 0;
  font-family: Poppins, sans-serif;
  line-height: 40px;
}

.div-block-43 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 500px;
  height: 85px;
  margin-top: 7px;
  margin-left: 0;
  display: flex;
}

.button-4 {
  background-color: var(--color-morado);
  border-radius: 15px;
  font-family: Poppins, sans-serif;
  font-weight: 400;
}

.button-5 {
  background-color: var(--verde);
  border-radius: 15px;
  font-family: Poppins, sans-serif;
  font-weight: 600;
}

.div-block-44 {
  padding: 40px 0 20px 20px;
}

.div-block-45 {
  background-color: var(--gastronomia-2);
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  width: 400px;
  height: 80px;
  padding: 20px;
}

.heading-27 {
  color: var(--white);
  text-align: center;
  margin-top: -10px;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 20px;
}

.form-2 {
  height: 330px;
  margin-top: 10px;
}

.div-block-46 {
  background-color: #ebebeb;
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
  width: 400px;
  height: 430px;
  padding-top: 5px;
  padding-left: 40px;
  padding-right: 40px;
  font-family: Poppins, sans-serif;
}

.text-field-3, .text-field-4, .text-field-5 {
  border-radius: 20px;
  height: 30px;
}

.link-4 {
  color: var(--gastronomia-2);
  font-weight: 700;
}

.submit-button-2 {
  background-color: var(--gastronomia-2);
  border-radius: 20px;
  width: 320px;
  margin-top: 15px;
}

.text-block-30 {
  color: var(--white);
  margin-top: 17px;
  margin-bottom: 17px;
  margin-left: 0;
  font-family: Poppins, sans-serif;
  font-size: 15px;
}

.section-info-1 {
  background-color: var(--gastronomia-3\<deleted\|variable-a728e6a6-fda3-c492-e370-0221fa182518\>);
  height: 600px;
}

.section-porqueincap {
  background-color: var(--white);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  height: 450px;
  display: flex;
}

.heading-28 {
  color: var(--gastronomia-3\<deleted\|variable-a728e6a6-fda3-c492-e370-0221fa182518\>);
  text-align: center;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  margin-bottom: 27px;
  font-family: Poppins, sans-serif;
  display: flex;
}

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

.slider-2 {
  grid-column-gap: 11px;
  grid-row-gap: 11px;
  background-color: var(--transparent);
  justify-content: center;
  align-items: center;
  width: 1400px;
  height: 350px;
  margin-top: -18px;
  margin-left: 0;
  display: flex;
}

.slide-3 {
  background-color: var(--white);
  border-radius: 20px;
  width: 250px;
  height: 300px;
  margin-left: 10px;
  margin-right: 20px;
}

.div-block-47 {
  background-color: #fdd;
  border-radius: 20px;
  width: 250px;
  height: 300px;
  padding-top: 20px;
  padding-left: 20px;
  padding-right: 20px;
}

.mask-2 {
  width: 810px;
  height: 300px;
}

.slide-4 {
  background-color: var(--white);
  background-image: linear-gradient(#fdd, #fdd);
  border-radius: 20px;
  width: 250px;
  height: 300px;
  margin-right: 20px;
}

.slide-5, .slide-6, .slide-7, .slide-8, .slide-9 {
  background-color: var(--white);
  border-radius: 20px;
  width: 250px;
  height: 300px;
  margin-left: 0;
  margin-right: 20px;
}

.container-10 {
  justify-content: center;
  display: flex;
}

.div-block-48 {
  justify-content: center;
  width: 210px;
  height: 140px;
  display: flex;
}

.div-block-49 {
  margin-top: 10px;
}

.text-block-31 {
  color: var(--black);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 600;
}

.text-block-32 {
  color: var(--black);
  text-align: center;
  margin-top: 10px;
  font-family: Poppins, sans-serif;
  font-size: 12px;
  font-weight: 600;
}

.div-block-50 {
  padding-top: 20px;
  padding-left: 20px;
  padding-right: 20px;
}

.div-block-51 {
  justify-content: center;
  width: 210px;
  height: 140px;
  display: flex;
}

.text-block-33 {
  color: var(--black);
  text-align: center;
  margin-top: 16px;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 600;
}

.text-block-34 {
  color: var(--black);
  text-align: center;
  margin-top: 10px;
  font-family: Poppins, sans-serif;
  font-size: 12px;
  font-weight: 600;
}

.div-block-52 {
  background-color: #fdd;
  border-radius: 20px;
  width: 250px;
  height: 300px;
  padding-top: 20px;
  padding-left: 20px;
  padding-right: 20px;
}

.div-block-53 {
  justify-content: center;
  width: 210px;
  height: 140px;
  display: flex;
}

.text-block-35 {
  color: var(--black);
  text-align: center;
  margin-top: 16px;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 600;
}

.text-block-36 {
  color: var(--black);
  text-align: center;
  margin-top: 10px;
  font-family: Poppins, sans-serif;
  font-size: 12px;
  font-weight: 600;
}

.div-block-54 {
  background-color: #fdd;
  border-radius: 20px;
  width: 250px;
  height: 300px;
  padding-top: 20px;
  padding-left: 20px;
  padding-right: 20px;
}

.div-block-55 {
  justify-content: center;
  width: 210px;
  height: 150px;
  display: flex;
}

.text-block-37 {
  color: var(--black);
  text-align: center;
  margin-top: 9px;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 600;
}

.text-block-38 {
  color: var(--black);
  text-align: center;
  margin-top: 5px;
  font-family: Poppins, sans-serif;
  font-size: 12px;
  font-weight: 600;
}

.div-block-56 {
  background-color: #fdd;
  border-radius: 20px;
  width: 250px;
  height: 300px;
  padding-top: 20px;
  padding-left: 20px;
  padding-right: 20px;
}

.div-block-57 {
  justify-content: center;
  width: 210px;
  height: 150px;
  display: flex;
}

.text-block-39 {
  color: var(--black);
  text-align: center;
  margin-top: 10px;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 600;
}

.text-block-40 {
  color: var(--black);
  text-align: center;
  margin-top: 10px;
  font-family: Poppins, sans-serif;
  font-size: 12px;
  font-weight: 600;
}

.div-block-58 {
  background-color: #fdd;
  border-radius: 20px;
  width: 250px;
  height: 300px;
  padding-top: 20px;
  padding-left: 20px;
  padding-right: 20px;
}

.div-block-59 {
  justify-content: center;
  width: 210px;
  height: 150px;
  display: flex;
}

.text-block-41 {
  color: var(--black);
  text-align: center;
  margin-top: 10px;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 600;
}

.text-block-42 {
  color: var(--black);
  text-align: center;
  margin-top: 10px;
  font-family: Poppins, sans-serif;
  font-size: 12px;
  font-weight: 600;
}

.div-block-60 {
  background-color: #fdd;
  border-radius: 20px;
  width: 250px;
  height: 300px;
  padding-top: 20px;
  padding-left: 20px;
  padding-right: 20px;
}

.div-block-61 {
  justify-content: center;
  width: 210px;
  height: 150px;
  display: flex;
}

.text-block-43 {
  color: var(--black);
  text-align: center;
  margin-top: 10px;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 600;
}

.text-block-44 {
  color: var(--black);
  text-align: center;
  margin-top: 10px;
  font-family: Poppins, sans-serif;
  font-size: 12px;
  font-weight: 600;
}

.icon-4, .icon-5 {
  color: var(--gastronomia-2);
}

.text-block-45 {
  color: var(--white);
  margin-top: 10px;
  margin-left: 0;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 600;
}

.text-block-46 {
  color: var(--white);
  margin-top: 20px;
  margin-bottom: 21px;
  margin-left: 10px;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 500;
}

.div-block-62 {
  flex-flow: row;
  align-items: center;
  margin-top: 9px;
  display: flex;
}

.button-6 {
  background-color: var(--gastronomia-2);
  color: var(--white);
  border-radius: 15px;
  margin-left: 0;
  font-family: Poppins, sans-serif;
}

.div-block-63 {
  justify-content: flex-start;
  align-items: center;
  margin-left: 0;
  display: flex;
}

.bold-text-20 {
  color: var(--white);
  font-size: 20px;
}

.section {
  background-color: var(--gris-tusteno);
  height: 430px;
}

.container-11 {
  max-width: 980px;
  height: 430px;
}

.grid-8 {
  grid-template-rows: auto;
}

.div-block-64 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 500px;
  height: 300px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.heading-29 {
  color: var(--gastronomia-2);
  text-align: center;
  font-family: Poppins, sans-serif;
}

.text-block-47 {
  color: var(--gastronomia-1\<deleted\|variable-48ec656f-ec8a-9882-ea9b-9aea5e2da28c\>);
  text-align: left;
  margin-top: 15px;
  font-family: Poppins, sans-serif;
  font-size: 35px;
  font-weight: 600;
  line-height: 38px;
}

.text-block-48 {
  color: var(--black);
  text-align: center;
  margin-top: 20px;
  font-family: Poppins, sans-serif;
}

.div-block-65 {
  justify-content: center;
  display: flex;
}

.section-2 {
  width: 100%;
  height: 150px;
}

.ticket-wrapper {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-bottom: 5px;
  padding-top: 2em;
  padding-bottom: 2em;
  display: flex;
}

.flex-scrolling {
  justify-content: flex-start;
  display: flex;
  overflow: hidden;
}

.logo-grig-ticker {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-flow: column;
  padding-left: 0;
  padding-right: 0;
}

.logo-wrap-ticker {
  justify-content: center;
  align-items: center;
  min-width: 140px;
  min-height: 50px;
  display: flex;
}

.select-field-2 {
  border-radius: 20px;
}

.div-block-66 {
  justify-content: flex-start;
  width: 400px;
  height: 720px;
  margin-left: 0;
  display: flex;
  overflow: hidden;
}

.image-10 {
  width: auto;
  margin-top: 0;
}

.brand-2.w--current {
  margin-right: 137px;
}

.button-7 {
  background-color: var(--gastronomia-2);
  border-radius: 13px;
  margin-left: 10px;
  font-family: Poppins, sans-serif;
}

.button-8 {
  background-color: var(--gastronomia-2);
  border-radius: 10px;
  margin-left: 10px;
  font-family: Poppins, sans-serif;
}

.field-label {
  color: #fff;
  font-family: Poppins, sans-serif;
  font-weight: 400;
}

.field-label-2 {
  color: var(--white);
  font-family: Poppins, sans-serif;
  font-weight: 400;
}

.field-label-3, .field-label-4 {
  color: #fff;
  font-family: Poppins, sans-serif;
  font-weight: 400;
}

.text-block-49 {
  color: var(--white);
  padding-top: 5px;
  font-family: Poppins, sans-serif;
  font-size: 11px;
  font-weight: 100;
}

.text-block-49:hover {
  font-weight: 400;
}

.button-9 {
  background-color: var(--gastronomia-2);
  border-radius: 15px;
  font-family: Poppins, sans-serif;
  font-weight: 400;
}

.button-10, .button-11 {
  background-color: var(--gastronomia-2);
  border-radius: 15px;
  font-family: Poppins, sans-serif;
}

.navbar-5 {
  background-color: var(--black);
  justify-content: center;
  align-items: center;
  height: 30px;
  display: flex;
}

.container-12 {
  width: 100%;
}

.nav-link-16, .nav-link-17 {
  color: var(--white);
  height: 30px;
  padding-top: 5px;
  font-family: Poppins, sans-serif;
}

.navbar-6 {
  background-color: var(--negocios-2);
  justify-content: center;
  align-items: center;
  height: 50px;
  display: flex;
}

.container-13 {
  grid-column-gap: 22px;
  grid-row-gap: 22px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  height: 50px;
  display: flex;
}

.nav-menu-4 {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 50px;
  margin-left: 90px;
  display: flex;
}

.nav-link-18 {
  background-color: var(--color-morado);
  color: var(--white);
  border-radius: 20px;
  height: auto;
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: Poppins, sans-serif;
}

.nav-link-19 {
  background-color: var(--color-3);
  color: var(--black);
  border-radius: 20px;
  height: auto;
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: Poppins, sans-serif;
}

.nav-link-20 {
  color: var(--white);
  height: 50px;
  padding-top: 15px;
  font-family: Poppins, sans-serif;
}

.nav-link-21 {
  color: var(--white);
  height: 50px;
  padding-top: 15px;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Poppins, sans-serif;
}

.section-banner-2 {
  background-color: var(--negocios-3);
  height: 320px;
}

.div-block-68 {
  width: 100%;
  height: 320px;
  overflow: hidden;
}

.section-info-2 {
  background-color: var(--negocios-3);
  height: 600px;
}

.grid-9 {
  grid-template-rows: auto;
}

.div-block-69 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: 500px;
  margin-bottom: 10px;
  padding-top: 39px;
  display: flex;
}

.div-block-70 {
  background-color: var(--negocios-2);
  border-radius: 20px;
  justify-content: center;
  width: 300px;
  height: 45px;
  padding-left: 5px;
  padding-right: 5px;
  font-family: Poppins, sans-serif;
  display: flex;
}

.heading-30 {
  color: var(--white);
  height: 30px;
  margin-top: 0;
  font-size: 20px;
  font-weight: 600;
}

.div-block-71 {
  width: 500px;
  padding-top: 20px;
}

.text-block-50 {
  color: var(--white);
  font-family: Poppins, sans-serif;
  font-size: 17px;
}

.heading-31 {
  color: var(--white);
  margin-top: 0;
  font-family: Poppins, sans-serif;
}

.text-block-51 {
  color: var(--white);
  padding-top: 17px;
  padding-bottom: 17px;
  padding-left: 0;
  font-family: Poppins, sans-serif;
  font-size: 15px;
  font-weight: 400;
}

.text-block-52 {
  color: var(--white);
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 600;
}

.div-block-72 {
  justify-content: flex-start;
  align-items: center;
  padding-top: 20px;
  padding-bottom: 21px;
  padding-left: 10px;
  display: flex;
}

.text-block-53 {
  color: var(--white);
  padding-left: 10px;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 500;
}

.bold-text-21 {
  font-size: 20px;
}

.image-11 {
  margin-left: -10px;
}

.div-block-73 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  align-items: flex-start;
  width: 500px;
  height: 85px;
  padding-top: 7px;
  padding-left: 0;
  display: flex;
}

.button-12 {
  background-color: var(--verde);
  color: var(--white);
  border-radius: 15px;
  font-family: Poppins, sans-serif;
  font-weight: 600;
}

.button-13 {
  background-color: var(--negocios-2);
  color: var(--white);
  border-radius: 15px;
  font-family: Poppins, sans-serif;
  font-weight: 400;
}

.button-14 {
  background-color: var(--color-morado);
  color: var(--white);
  border-radius: 15px;
  font-family: Poppins, sans-serif;
}

.div-block-74 {
  padding-top: 40px;
  padding-bottom: 20px;
  padding-left: 20px;
}

.div-block-75 {
  background-color: var(--negocios-2);
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  width: 400px;
  height: 80px;
  padding: 10px 20px 20px;
}

.heading-32 {
  color: var(--white);
  text-align: center;
  margin-top: 0;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 20px;
}

.div-block-76 {
  background-color: #e0e0e0;
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
  width: 400px;
  height: 420px;
  padding-top: 5px;
  padding-left: 40px;
  padding-right: 40px;
}

.form-block-2 {
  height: 330px;
}

.text-field-6, .text-field-7 {
  border-radius: 20px;
  height: 30px;
}

.submit-button-3 {
  background-color: var(--negocios-3);
  border-radius: 20px;
  width: 320px;
  height: 30px;
  padding-top: 5px;
}

.select-field-3 {
  border-radius: 20px;
}

.checkbox-label-2 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Poppins, sans-serif;
}

.field-label-5, .field-label-6, .field-label-7, .field-label-8 {
  font-family: Poppins, sans-serif;
}

.bold-text-22, .link-5 {
  color: var(--negocios-3);
}

.section-why {
  background-color: var(--white);
  flex-flow: column;
  align-items: center;
  height: 450px;
  display: flex;
}

.heading-33 {
  color: var(--negocios-3);
  font-family: Poppins, sans-serif;
}

.container-14 {
  justify-content: center;
  display: flex;
}

.slider-3 {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  background-color: var(--transparent);
  justify-content: center;
  align-items: center;
  width: 1400px;
  height: 350px;
  display: flex;
}

.mask-3 {
  width: 810px;
  height: 300px;
}

.slide-10 {
  width: 250px;
  height: 300px;
  margin-right: 20px;
  padding-left: 10px;
  padding-right: 20px;
}

.div-block-77 {
  background-color: var(--azul-claro);
  border-radius: 20px;
  width: 250px;
  height: 300px;
  padding-top: 20px;
  padding-left: 20px;
  padding-right: 20px;
}

.div-block-78 {
  justify-content: center;
  align-items: stretch;
  width: 210px;
  height: 140px;
  display: flex;
}

.text-block-54 {
  color: var(--black);
  text-align: center;
  margin-top: 10px;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 600;
}

.text-block-55 {
  text-align: center;
  margin-top: 10px;
}

.section-contrato {
  height: 430px;
}

.container-15 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 980px;
  height: 430px;
  display: flex;
}

.heading-34 {
  color: var(--negocios-3);
  font-family: Poppins, sans-serif;
}

.grid-10 {
  grid-template-rows: auto;
}

.div-block-79 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 500px;
  height: 300px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.text-block-56 {
  color: var(--negocios-2);
  font-family: Poppins, sans-serif;
  font-size: 35px;
  font-weight: 600;
}

.text-block-57 {
  text-align: center;
  padding-top: 40px;
  font-family: Poppins, sans-serif;
  font-weight: 400;
}

.div-block-80 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.image-12 {
  margin-top: -317px;
}

.icon-6, .icon-7 {
  color: var(--azul-cyan);
}

.nav-link-22 {
  color: var(--azul);
  height: 50px;
  padding-top: 15px;
  padding-left: 10px;
  padding-right: 10px;
  font-weight: 600;
}

.nav-link-23 {
  color: var(--azul);
  align-items: center;
  height: 50px;
  padding: 10px;
  font-weight: 600;
  display: flex;
}

.nav-link-24, .nav-link-25 {
  color: var(--white);
  height: 50px;
  padding-top: 15px;
  padding-left: 10px;
  padding-right: 10px;
}

.nav-link-26, .nav-link-27, .nav-link-28, .nav-link-29 {
  color: var(--white);
}

.nav-link-30, .nav-link-31 {
  color: var(--white);
  padding-left: 10px;
  padding-right: 10px;
}

.nav-link-32, .nav-link-33 {
  color: var(--white);
  padding-left: 10px;
  padding-right: 10px;
  font-family: Poppins, sans-serif;
}

.navbar-7 {
  background-color: var(--black);
  justify-content: center;
  align-items: center;
  height: 30px;
  display: flex;
}

.navbar-8 {
  grid-column-gap: 22px;
  grid-row-gap: 22px;
  background-color: var(--salud-2);
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 50px;
  font-family: Poppins, sans-serif;
  display: flex;
}

.container-18 {
  grid-column-gap: 22px;
  grid-row-gap: 22px;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.nav-link-34 {
  background-color: var(--color-3);
  border-radius: 20px;
  height: 30px;
  padding-top: 5px;
  padding-bottom: 5px;
}

.nav-menu-5 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 50px;
  display: flex;
}

.nav-link-35 {
  background-color: var(--color-morado);
  color: var(--white);
  border-radius: 20px;
  padding-top: 5px;
  padding-bottom: 5px;
}

.nav-link-36, .nav-link-37, .nav-link-38, .nav-link-39 {
  color: var(--white);
  padding-left: 10px;
  padding-right: 10px;
}

.section-banner-3 {
  height: 320px;
}

.div-block-81 {
  width: 100%;
  height: 320px;
  overflow: hidden;
}

.section-wh-2 {
  flex-flow: column;
  align-items: center;
  height: 450px;
  display: flex;
}

.heading-35 {
  color: var(--salud-3);
  font-family: Poppins, sans-serif;
}

.container-19 {
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.slider-4 {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  background-color: var(--transparent);
  justify-content: center;
  align-items: center;
  width: 1400px;
  height: 350px;
  display: flex;
}

.mask-4 {
  width: 810px;
  height: 300px;
}

.slide-11 {
  width: 250px;
  height: 300px;
  margin-right: 20px;
  padding-left: 10px;
  padding-right: 20px;
}

.div-block-82 {
  background-color: #e0fbfd;
  border-radius: 20px;
  width: 250px;
  height: 300px;
  padding-top: 20px;
  padding-left: 20px;
  padding-right: 20px;
}

.div-block-83 {
  justify-content: center;
  width: 210px;
  height: 140px;
  display: flex;
}

.text-block-58 {
  color: var(--black);
  text-align: center;
  margin-top: 10px;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 600;
}

.text-block-59 {
  color: var(--black);
  text-align: center;
  margin-top: 10px;
  font-family: Poppins, sans-serif;
  font-size: 12px;
  font-weight: 600;
}

.icon-8, .icon-9 {
  color: var(--salud-3);
}

.section--info-3 {
  background-color: var(--salud-3);
  height: 600px;
}

.div-block-84 {
  flex-flow: column;
  align-items: flex-start;
  height: 500px;
  padding-top: 30px;
  padding-bottom: 10px;
  display: flex;
}

.grid-11 {
  grid-template-rows: auto;
}

.div-block-85 {
  background-color: var(--salud-2);
  border-radius: 20px;
  width: 300px;
  height: 45px;
  padding-left: 5px;
  padding-right: 5px;
}

.heading-36 {
  color: var(--white);
  text-align: center;
  margin-top: 0;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 500;
}

.div-block-86 {
  width: 500px;
}

.heading-37 {
  color: var(--white);
  margin-top: 10px;
  font-family: Poppins, sans-serif;
}

.text-block-60 {
  color: var(--white);
  padding-top: 17px;
  font-family: Poppins, sans-serif;
  font-size: 17px;
  font-weight: 400;
}

.div-block-87 {
  justify-content: flex-start;
  align-items: center;
  padding-top: 20px;
  padding-bottom: 21px;
  display: flex;
}

.div-block-88 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  align-items: flex-start;
  width: 500px;
  height: 85px;
  padding-top: 7px;
  display: flex;
}

.text-block-61 {
  color: var(--white);
  padding-top: 17px;
  padding-bottom: 17px;
  font-family: Poppins, sans-serif;
  font-size: 15px;
}

.text-block-62 {
  color: var(--white);
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 600;
}

.text-block-63 {
  color: var(--white);
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 500;
}

.bold-text-23 {
  font-size: 20px;
  font-weight: 700;
}

.button-15 {
  background-color: var(--verde);
  color: var(--white);
  border-radius: 15px;
  font-family: Poppins, sans-serif;
}

.button-16 {
  background-color: var(--salud-1);
  color: var(--black);
  border-radius: 15px;
  font-family: Poppins, sans-serif;
}

.button-17 {
  background-color: var(--color-azul);
  border-radius: 15px;
}

.div-block-89 {
  padding-top: 40px;
  padding-bottom: 20px;
  padding-left: 20px;
}

.div-block-90 {
  background-color: var(--salud-1);
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  width: 400px;
  height: 80px;
  padding: 10px 20px 20px;
}

.text-block-64 {
  color: var(--black);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 500;
}

.div-block-91 {
  background-color: #e0e0e0;
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
  width: 400px;
  height: 430px;
  padding-top: 5px;
  padding-left: 40px;
  padding-right: 40px;
}

.form-block-3 {
  height: 330px;
}

.text-field-8, .text-field-9 {
  border-radius: 20px;
  height: 30px;
}

.submit-button-4 {
  background-color: var(--salud-2);
  border-radius: 20px;
  width: 320px;
}

.select-field-4 {
  border-radius: 20px;
}

.link-6 {
  color: var(--salud-3);
  font-family: Poppins, sans-serif;
}

.checkbox-label-3 {
  color: var(--black);
  margin-top: 0;
  margin-bottom: 10px;
  font-family: Poppins, sans-serif;
}

.field-label-10, .field-label-11, .field-label-12, .field-label-13 {
  font-family: Poppins, sans-serif;
}

.checkbox-field-2 {
  margin-top: 10px;
  margin-bottom: 10px;
}

.section-contrato-3 {
  height: 400px;
}

.container-20 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 500px;
  max-width: 980px;
  display: flex;
}

.heading-38 {
  color: var(--salud-3);
  text-align: center;
  font-family: Poppins, sans-serif;
}

.grid-12 {
  grid-template-rows: auto;
}

.div-block-92 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 500px;
  height: 300px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.text-block-65 {
  color: var(--salud-2);
  font-family: Poppins, sans-serif;
  font-size: 35px;
  font-weight: 600;
}

.text-block-66 {
  color: var(--black);
  text-align: center;
  margin-top: 20px;
  font-family: Poppins, sans-serif;
}

.div-block-93 {
  justify-content: center;
  align-items: center;
  width: 300px;
  display: flex;
}

.button-18, .button-19 {
  background-color: var(--salud-1);
  color: var(--black);
  border-radius: 20px;
  font-family: Poppins, sans-serif;
}

.navbar-9 {
  background-color: var(--black);
  justify-content: center;
  align-items: center;
  height: 30px;
  display: flex;
}

.navbar-10 {
  grid-column-gap: 22px;
  grid-row-gap: 22px;
  background-color: var(--educación-2);
  color: var(--white);
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 50px;
  font-family: Poppins, sans-serif;
  display: flex;
}

.container-23 {
  grid-column-gap: 55px;
  grid-row-gap: 55px;
  justify-content: flex-end;
  width: 100%;
  height: 50px;
  display: flex;
}

.nav-menu-6 {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 50px;
  display: flex;
}

.image-14 {
  padding-top: 10px;
}

.nav-link-40, .nav-link-41 {
  color: var(--white);
}

.nav-link-42 {
  background-color: var(--azul-cyan);
  color: var(--white);
  border-radius: 20px;
  padding-top: 5px;
  padding-bottom: 5px;
}

.nav-link-43 {
  background-color: var(--color-morado);
  color: var(--white);
  border-radius: 20px;
  padding-top: 5px;
  padding-bottom: 5px;
}

.nav-link-44, .nav-link-45 {
  color: var(--white);
}

.section-banner-4, .div-block-95 {
  height: 320px;
}

.section-wh-4 {
  flex-flow: column;
  align-items: center;
  height: 450px;
  display: flex;
}

.heading-39 {
  color: var(--educación-2);
  font-family: Poppins, sans-serif;
}

.container-24 {
  justify-content: center;
  display: flex;
}

.slider-5 {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  background-color: var(--transparent);
  justify-content: center;
  align-items: center;
  width: 1400px;
  height: 350px;
  display: flex;
}

.mask-5 {
  width: 810px;
  height: 300px;
}

.slide-12 {
  width: 250px;
  height: 300px;
  margin-right: 20px;
}

.div-block-96 {
  background-color: #ffe0c1;
  border-radius: 20px;
  width: 250px;
  height: 300px;
  padding-top: 20px;
  padding-left: 20px;
  padding-right: 20px;
}

.div-block-97 {
  justify-content: center;
  width: 210px;
  height: 140px;
  display: flex;
}

.text-block-67 {
  color: var(--black);
  text-align: center;
  margin-top: 10px;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 600;
}

.text-block-68 {
  color: var(--black);
  text-align: center;
  margin-top: 10px;
  font-family: Poppins, sans-serif;
  font-size: 12px;
  font-weight: 600;
}

.icon-10, .icon-11 {
  color: var(--educación-3);
}

.section-info-4 {
  background-color: var(--educación-2);
  height: 600px;
}

.grid-13 {
  grid-template-rows: auto;
}

.div-block-98 {
  flex-flow: column;
  align-items: flex-start;
  height: 500px;
  padding-top: 30px;
  padding-bottom: 10px;
  display: flex;
}

.div-block-99 {
  background-color: var(--educación-3);
  border-radius: 20px;
  width: 300px;
  height: 45px;
  padding-left: 5px;
  padding-right: 5px;
}

.heading-40 {
  color: var(--white);
  text-align: center;
  margin-top: 0;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 500;
}

.div-block-100 {
  width: 500px;
  padding-top: 10px;
}

.text-block-69 {
  color: var(--white);
  font-family: Poppins, sans-serif;
  font-size: 17px;
  font-weight: 400;
}

.heading-41 {
  color: var(--white);
  margin-top: 10px;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-weight: 700;
}

.div-block-101 {
  justify-content: flex-start;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 17px;
  display: flex;
}

.text-block-70 {
  color: var(--white);
  padding-left: 10px;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 500;
}

.bold-text-24 {
  font-size: 20px;
}

.text-block-71 {
  color: var(--white);
  padding-top: 17px;
  padding-bottom: 17px;
  font-family: Poppins, sans-serif;
  font-size: 15px;
  font-weight: 400;
}

.text-block-72 {
  color: var(--white);
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 600;
}

.div-block-102 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  align-items: flex-start;
  width: 500px;
  height: 85px;
  display: flex;
}

.button-20 {
  background-color: var(--verde);
  color: var(--white);
  border-radius: 15px;
  font-family: Poppins, sans-serif;
}

.button-21 {
  background-color: var(--educación-3);
  color: var(--white);
  border-radius: 15px;
  font-family: Poppins, sans-serif;
}

.button-22 {
  background-color: var(--color-morado);
  color: var(--white);
  border-radius: 15px;
  font-family: Poppins, sans-serif;
}

.div-block-103 {
  padding-top: 40px;
  padding-bottom: 20px;
  padding-left: 20px;
}

.div-block-104 {
  background-color: var(--educación-3);
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  width: 400px;
  height: 80px;
  padding: 10px 20px 20px;
}

.text-block-73 {
  color: var(--white);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 500;
}

.div-block-105 {
  background-color: #e0e0e0;
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
  width: 400px;
  height: 430px;
  padding-top: 10px;
  padding-left: 40px;
  padding-right: 40px;
}

.text-field-10, .text-field-11 {
  border-radius: 20px;
  height: 30px;
}

.form-3, .select-field-5 {
  border-radius: 20px;
}

.submit-button-5 {
  background-color: var(--educación-2);
  border-radius: 18px;
  width: 320px;
  height: auto;
}

.text-block-74 {
  color: var(--white);
  font-family: Poppins, sans-serif;
  font-weight: 600;
}

.success-message-2 {
  background-color: var(--educación-2);
  border-radius: 20px;
}

.text-block-75 {
  font-family: Poppins, sans-serif;
}

.error-message {
  border-radius: 20px;
}

.checkbox-label-4 {
  color: var(--black);
  font-family: Poppins, sans-serif;
}

.checkbox-field-3 {
  margin-bottom: 10px;
}

.bold-text-25, .link-7 {
  color: var(--educación-3);
}

.section-contrato-4 {
  height: 400px;
}

.container-25 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 980px;
  height: 430px;
  display: flex;
}

.heading-42 {
  color: var(--amarill);
  font-family: Poppins, sans-serif;
}

.grid-14 {
  grid-template-rows: auto;
}

.div-block-106 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 500px;
  height: 300px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.text-block-76 {
  color: var(--educación-1);
  margin-bottom: 40px;
  font-family: Poppins, sans-serif;
  font-size: 35px;
  font-weight: 600;
}

.text-block-77 {
  color: var(--white);
  text-align: center;
  font-family: Poppins, sans-serif;
}

.div-block-107 {
  justify-content: center;
  align-items: stretch;
  width: 500px;
  height: 300px;
  display: flex;
}

.success-message-3 {
  background-color: var(--gastronomia-1\<deleted\|variable-48ec656f-ec8a-9882-ea9b-9aea5e2da28c\>);
  border-radius: 20px;
}

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

.error-message-2 {
  border-radius: 20px;
  margin-top: 64px;
}

.navbar-11 {
  background-color: var(--azul);
  justify-content: center;
  align-items: center;
  height: 30px;
  display: flex;
}

.navbar-12 {
  grid-column-gap: 22px;
  grid-row-gap: 22px;
  background-color: var(--diseño-2);
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 50px;
  display: flex;
}

.container-27 {
  grid-column-gap: 55px;
  grid-row-gap: 55px;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  height: 50px;
  display: flex;
}

.nav-link-46, .nav-link-47 {
  color: var(--white);
  font-family: Poppins, sans-serif;
}

.nav-link-48 {
  background-color: var(--color-azul);
  color: var(--white);
  border-radius: 20px;
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: Poppins, sans-serif;
}

.nav-menu-7 {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 50px;
  display: flex;
}

.nav-link-49 {
  background-color: var(--color-azul-claro);
  color: var(--black);
  border-radius: 20px;
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: Poppins, sans-serif;
}

.nav-link-50, .nav-link-51 {
  color: var(--white);
  padding-left: 5px;
  padding-right: 5px;
  font-family: Poppins, sans-serif;
}

.section-banner-5 {
  height: 320px;
}

.div-block-108 {
  width: 100%;
  height: 320px;
}

.section-wh-5 {
  background-color: var(--white);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  height: 450px;
  display: flex;
}

.heading-43 {
  color: var(--diseño-3);
  font-family: Poppins, sans-serif;
}

.container-28 {
  justify-content: center;
  display: flex;
}

.slider-6 {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  background-color: var(--transparent);
  justify-content: center;
  align-items: center;
  width: 1400px;
  height: 350px;
  display: flex;
}

.mask-6 {
  width: 810px;
  height: 300px;
}

.slide-13 {
  background-color: #ecdcff;
  border-radius: 20px;
  width: 250px;
  height: 300px;
  margin-right: 20px;
}

.div-block-109 {
  width: 250px;
  height: 300px;
  padding-top: 20px;
  padding-left: 20px;
  padding-right: 20px;
}

.div-block-110 {
  justify-content: center;
  width: 210px;
  height: 140px;
  display: flex;
}

.text-block-79 {
  color: var(--black);
  text-align: center;
  margin-top: 10px;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 600;
}

.text-block-80 {
  color: var(--black);
  text-align: center;
  margin-top: 10px;
  font-family: Poppins, sans-serif;
  font-size: 12px;
  font-weight: 600;
}

.icon-12, .icon-13 {
  color: var(--diseño-3);
}

.section-info-5 {
  background-color: var(--diseño-3);
  height: 600px;
}

.grid-15 {
  grid-template-rows: auto;
}

.div-block-111 {
  flex-flow: column;
  align-items: flex-start;
  height: 500px;
  padding-top: 30px;
  display: flex;
}

.div-block-112 {
  background-color: var(--diseño-2);
  border-radius: 20px;
  width: 300px;
  height: 45px;
  padding-left: 5px;
  padding-right: 5px;
}

.heading-44 {
  color: var(--white);
  text-align: center;
  margin-top: 0;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 500;
}

.div-block-113 {
  width: 500px;
  padding-top: 20px;
}

.text-block-81 {
  color: var(--white);
  font-family: Poppins, sans-serif;
  font-size: 17px;
}

.heading-45 {
  color: var(--white);
  margin-top: 10px;
  font-family: Poppins, sans-serif;
}

.text-block-82 {
  color: var(--white);
  padding-bottom: 17px;
  font-family: Poppins, sans-serif;
  font-size: 15px;
}

.text-block-83 {
  color: var(--white);
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 600;
}

.div-block-114 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  margin-top: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.text-block-84 {
  color: var(--white);
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 500;
}

.bold-text-26 {
  font-size: 20px;
}

.div-block-115 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  align-items: flex-start;
  width: 500px;
  height: 85px;
  padding-top: 10px;
  display: flex;
}

.button-23 {
  background-color: var(--verde);
  border-radius: 15px;
  font-family: Poppins, sans-serif;
}

.button-24 {
  background-color: var(--diseño-1);
  border-radius: 15px;
  font-family: Poppins, sans-serif;
}

.button-25 {
  background-color: var(--color-azul-claro);
  color: var(--black);
  border-radius: 15px;
  font-family: Poppins, sans-serif;
}

.div-block-116 {
  padding-top: 40px;
  padding-bottom: 20px;
  padding-left: 20px;
}

.div-block-117 {
  background-color: var(--diseño-2);
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  width: 400px;
  height: 80px;
  padding: 10px 20px 20px;
}

.div-block-118 {
  background-color: #e0e0e0;
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
  width: 400px;
  height: 430px;
  padding-top: 10px;
  padding-left: 40px;
  padding-right: 40px;
}

.text-block-85 {
  color: var(--white);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 500;
}

.field-label-14 {
  border-radius: 20px;
  font-family: Poppins, sans-serif;
}

.text-field-12, .text-field-13, .text-field-14 {
  border-radius: 20px;
  height: 30px;
}

.select-field-6 {
  border-radius: 20px;
}

.field-label-15, .field-label-16, .field-label-17 {
  font-family: Poppins, sans-serif;
}

.checkbox-label-5 {
  margin-top: 0;
  margin-bottom: 10px;
  font-family: Poppins, sans-serif;
}

.link-8 {
  color: var(--diseño-3);
  font-weight: 800;
}

.submit-button-6 {
  background-color: var(--diseño-2);
  border-radius: 20px;
  width: 320px;
}

.text-block-86 {
  color: var(--white);
  font-family: Poppins, sans-serif;
}

.success-message-4 {
  background-color: var(--diseño-1);
  border-radius: 20px;
}

.text-block-87 {
  color: var(--black);
  border-radius: 20px;
  font-family: Poppins, sans-serif;
}

.error-message-3 {
  border-radius: 20px;
}

.section-contrato-5 {
  height: 400px;
}

.container-29 {
  flex-flow: column;
  align-items: center;
  max-width: 980px;
  height: 400px;
  display: flex;
}

.heading-46 {
  color: var(--diseño-3);
  font-family: Poppins, sans-serif;
}

.grid-16 {
  grid-template-rows: auto;
}

.div-block-119 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 500px;
  height: 300px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.text-block-88 {
  color: var(--diseño-2);
  margin-bottom: 40px;
  font-family: Poppins, sans-serif;
  font-size: 35px;
  font-weight: 600;
}

.text-block-89 {
  color: var(--black);
  text-align: center;
  font-family: Poppins, sans-serif;
}

.div-block-120 {
  justify-content: center;
  align-items: stretch;
  width: 500px;
  height: 300px;
  display: flex;
}

.button-26 {
  background-color: var(--diseño-1);
  border-radius: 15px;
}

.checkbox-field-4 {
  margin-bottom: 10px;
  padding-top: 10px;
}

.navbar-13 {
  background-color: var(--azul);
  width: 100%;
  height: 30px;
}

.navbar-14 {
  grid-column-gap: 22px;
  grid-row-gap: 22px;
  background-color: var(--industrial-2);
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 50px;
  display: flex;
}

.container-32 {
  grid-column-gap: 57px;
  grid-row-gap: 57px;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  height: 50px;
  display: flex;
}

.nav-menu-8 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 50px;
  display: flex;
}

.nav-link-52, .nav-link-53 {
  color: var(--black);
  font-family: Poppins, sans-serif;
}

.nav-link-54 {
  background-color: var(--azul-cyan);
  color: var(--white);
  border-radius: 20px;
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: Poppins, sans-serif;
}

.nav-link-55 {
  background-color: var(--azul-oscuro);
  color: var(--white);
  border-radius: 20px;
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: Poppins, sans-serif;
}

.nav-link-56, .nav-link-57 {
  color: var(--black);
  padding-left: 5px;
  padding-right: 5px;
  font-family: Poppins, sans-serif;
}

.section-banner-6 {
  height: 320px;
}

.div-block-121 {
  width: 100%;
  height: 320px;
}

.section-wh-6 {
  flex-flow: column;
  align-items: center;
  height: 450px;
  display: flex;
}

.heading-47 {
  color: var(--industrial-3);
  font-family: Poppins, sans-serif;
}

.container-33 {
  justify-content: center;
  display: flex;
}

.slider-7 {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  background-color: var(--transparent);
  justify-content: center;
  align-items: center;
  width: 1400px;
  height: 350px;
  display: flex;
}

.mask-7 {
  width: 810px;
  height: 300px;
}

.slide-14 {
  width: 250px;
  height: 300px;
  margin-right: 20px;
}

.div-block-122 {
  background-color: #ecf7c4;
  border-radius: 20px;
  width: 250px;
  height: 300px;
}

.div-block-123 {
  width: 250px;
  height: 300px;
  padding-top: 20px;
  padding-left: 20px;
  padding-right: 20px;
}

.div-block-124 {
  justify-content: center;
  width: 210px;
  height: 140px;
  display: flex;
}

.div-block-125 {
  margin-top: 10px;
}

.text-block-90 {
  color: var(--black);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 600;
}

.text-block-91 {
  text-align: center;
  margin-top: 10px;
  font-family: Poppins, sans-serif;
  font-size: 12px;
  font-weight: 600;
}

.icon-16, .icon-17 {
  color: var(--industrial-3);
}

.section-info-6 {
  background-color: var(--industrial-2);
  height: 600px;
}

.grid-17 {
  grid-template-rows: auto;
}

.div-block-126 {
  flex-flow: column;
  align-items: flex-start;
  height: 500px;
  padding-top: 30px;
  display: flex;
}

.div-block-127 {
  background-color: var(--industrial-3);
  border-radius: 20px;
  width: 300px;
  height: 45px;
  padding-left: 5px;
  padding-right: 5px;
}

.heading-48 {
  color: var(--white);
  text-align: center;
  margin-top: 0;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 500;
}

.div-block-128 {
  width: 500px;
}

.text-block-92 {
  color: var(--black);
  margin-top: 10px;
  font-family: Poppins, sans-serif;
  font-size: 17px;
  font-weight: 500;
}

.heading-49 {
  color: var(--black);
  margin-top: 10px;
  font-family: Poppins, sans-serif;
}

.text-block-93 {
  color: var(--black);
  padding-bottom: 17px;
  font-family: Poppins, sans-serif;
}

.text-block-94 {
  color: var(--black);
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 600;
}

.div-block-129 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: flex-start;
  align-items: center;
  margin-top: 20px;
  display: flex;
}

.text-block-95 {
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 500;
}

.bold-text-27 {
  font-size: 20px;
  font-weight: 700;
}

.div-block-130 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  align-items: flex-start;
  width: 500px;
  height: 85px;
  margin-top: 20px;
  display: flex;
}

.button-27 {
  background-color: var(--color-rosado);
  color: var(--white);
  border-radius: 15px;
  font-family: Poppins, sans-serif;
}

.button-28 {
  background-color: var(--industrial-3);
  border-radius: 15px;
  font-family: Poppins, sans-serif;
}

.button-29 {
  background-color: var(--color-morado);
  border-radius: 15px;
  font-family: Poppins, sans-serif;
}

.div-block-131 {
  padding-top: 40px;
  padding-bottom: 20px;
  padding-left: 20px;
}

.div-block-132 {
  background-color: var(--industrial-3);
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  width: 400px;
  height: 80px;
  padding: 10px 20px 20px;
}

.text-block-96 {
  color: var(--white);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 500;
}

.div-block-133 {
  background-color: #e0e0e0;
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
  width: 400px;
  height: 430px;
  padding-top: 10px;
  padding-left: 40px;
  padding-right: 40px;
}

.text-field-15, .text-field-16, .text-field-17 {
  border-radius: 20px;
  height: 30px;
}

.select-field-7 {
  border-radius: 20px;
}

.checkbox-label-6 {
  color: var(--black);
  font-family: Poppins, sans-serif;
}

.checkbox-field-5 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.link-9 {
  color: var(--industrial-3);
  font-weight: 800;
}

.submit-button-7 {
  background-color: var(--industrial-2);
  color: var(--black);
  border-radius: 20px;
  width: 320px;
  font-family: Poppins, sans-serif;
}

.text-block-97 {
  color: var(--black);
  font-family: Poppins, sans-serif;
}

.success-message-5 {
  background-color: var(--industrial-1);
  border-radius: 20px;
}

.text-block-98 {
  color: var(--black);
  font-family: Poppins, sans-serif;
}

.error-message-4 {
  border-radius: 20px;
}

.section-contrato-6 {
  height: 400px;
}

.container-34 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 980px;
  height: 430px;
  display: flex;
}

.heading-50 {
  color: var(--industrial-3);
  font-family: Poppins, sans-serif;
}

.grid-18 {
  grid-template-rows: auto;
}

.div-block-134 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 500px;
  height: 300px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.div-block-135 {
  justify-content: center;
  width: 500px;
  height: 300px;
  display: flex;
}

.text-block-99 {
  color: var(--industrial-2);
  padding-bottom: 40px;
  font-family: Poppins, sans-serif;
  font-size: 35px;
  font-weight: 600;
}

.text-block-100 {
  color: var(--black);
  text-align: center;
  font-family: Poppins, sans-serif;
}

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

.body-2 {
  background-color: var(--azul);
}

.image-15 {
  margin-top: -205px;
  margin-left: 0;
}

.bold-text-28 {
  color: var(--negocios-1);
  font-family: Poppins, sans-serif;
  font-weight: 700;
}

.div-block-137 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: -38px;
  display: flex;
}

.div-block-138 {
  width: 300px;
  height: 250px;
}

.div-block-139 {
  background-image: linear-gradient(180deg, var(--azul), #fff0);
  width: 300px;
  height: 250px;
  margin-top: -274px;
}

.slider-8 {
  background-color: var(--transparent);
  flex-flow: row;
  justify-content: center;
  align-items: stretch;
  width: 300px;
  height: 360px;
  display: inline-flex;
}

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

.mask-8 {
  width: 880px;
  height: 350px;
  padding-top: 10px;
}

.slide-15 {
  box-shadow: -1px 0 5px 0 var(--black);
  border-radius: 20px;
  width: 250px;
  height: 300px;
  margin-left: 0;
  margin-right: 0;
}

.div-block-140 {
  border-radius: 20px;
  width: 250px;
  height: 300px;
  overflow: hidden;
}

.image-16 {
  margin-top: -43px;
}

.escuela-de-gastronom-a {
  margin-top: 0;
}

.div-block-141 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: -109px;
  display: flex;
}

.heading-51 {
  color: var(--black);
  text-align: center;
  margin-top: 3px;
  margin-bottom: 4px;
  font-size: 28px;
}

.image-18 {
  margin-top: -84px;
}

.slide-nav {
  padding-top: 0;
}

.slide-16 {
  box-shadow: 0 0 5px 0 var(--black);
  border-radius: 20px;
  width: 250px;
  height: 300px;
  margin-right: 0;
}

.div-block-142 {
  border-radius: 20px;
  width: 250px;
  height: 300px;
  overflow: hidden;
}

.escuela-de-negocios {
  margin-top: 0;
}

.div-block-143 {
  flex-flow: column;
  align-items: center;
  margin-top: -109px;
  display: flex;
}

.heading-52 {
  color: var(--black);
  text-align: center;
  margin-top: 5px;
  font-size: 28px;
}

.slide-17 {
  box-shadow: 0 0 5px 1px var(--azul-cyan);
  border-radius: 20px;
  width: 250px;
  height: 300px;
  margin-right: 0;
}

.div-block-144 {
  border-radius: 20px;
  width: 250px;
  height: 300px;
  overflow: hidden;
}

.escuela-de-idiomas {
  margin-top: 0;
}

.div-block-145 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: -109px;
  display: flex;
}

.heading-53 {
  color: var(--white);
  text-align: center;
  font-size: 28px;
}

.slide-18 {
  box-shadow: 0 0 5px 0 var(--azul-cyan);
  border-radius: 20px;
  width: 250px;
  height: 300px;
  margin-left: 0;
  margin-right: 0;
}

.div-block-146 {
  border-radius: 20px;
  width: 250px;
  height: 300px;
  overflow: hidden;
}

.escuela-de-desarrollo-infantil {
  margin-top: 0;
}

.div-block-147 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: -126px;
  display: flex;
}

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

.heading-55 {
  color: var(--white);
  text-align: center;
  font-size: 28px;
  line-height: 30px;
}

.slide-19 {
  box-shadow: 0 0 5px 0 var(--azul-cyan);
  border-radius: 20px;
  width: 250px;
  height: 300px;
  margin-right: 0;
}

.div-block-148 {
  border-radius: 20px;
  width: 250px;
  height: 300px;
  overflow: hidden;
}

.escuela-de-salud-y-bienestar {
  margin-top: 0;
}

.div-block-149 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: -128px;
  display: flex;
}

.heading-56 {
  color: var(--white);
  font-size: 28px;
  line-height: 30px;
}

.heading-57 {
  color: var(--black);
  text-align: center;
  -webkit-text-stroke-color: var(--black);
  margin-bottom: 5px;
  padding-right: 26px;
  font-size: 28px;
  line-height: 28px;
}

.slide-20 {
  box-shadow: 0 0 5px 1px var(--azul-cyan);
  border-radius: 20px;
  width: 250px;
  height: 300px;
}

.div-block-150 {
  border-radius: 20px;
  width: 250px;
  height: 300px;
  overflow: hidden;
}

.escuela-industrial {
  margin-top: 0;
}

.div-block-151 {
  flex-flow: column;
  align-items: center;
  margin-top: -100px;
  display: flex;
}

.heading-58 {
  color: var(--white);
  text-align: center;
  font-size: 28px;
  line-height: 30px;
}

.slide-21 {
  box-shadow: 0 0 5px 1px var(--azul-cyan);
  border-radius: 20px;
  width: 250px;
  height: 300px;
  margin-right: 0;
}

.div-block-152 {
  border-radius: 20px;
  width: 250px;
  height: 300px;
  overflow: hidden;
}

.escuela-creativa {
  margin-top: 0;
}

.div-block-153 {
  flex-flow: column;
  align-items: center;
  margin-top: -101px;
  display: flex;
}

.heading-59 {
  color: var(--white);
  text-align: center;
  font-size: 28px;
  line-height: 30px;
}

.slide-22 {
  box-shadow: 0 0 5px 1px var(--azul-cyan);
  border-radius: 20px;
  width: 250px;
  height: 300px;
  margin-right: 0;
}

.div-block-154 {
  border-radius: 20px;
  width: 250px;
  height: 300px;
  overflow: hidden;
}

.escuela-de-innovaci-n {
  margin-top: 0;
}

.div-block-155 {
  flex-flow: column;
  align-items: center;
  margin-top: -109px;
  display: flex;
}

.heading-60 {
  color: var(--white);
  text-align: center;
  margin-bottom: 5px;
  font-size: 28px;
}

.heading-61 {
  color: var(--azul-cyan);
  margin-bottom: 20px;
  margin-left: 500px;
  margin-right: -25px;
  padding-right: 100px;
}

.slide-23 {
  box-shadow: 0 0 5px 1px var(--azul-cyan);
  border-radius: 20px;
  width: 250px;
  height: 300px;
}

.div-block-156 {
  border-radius: 20px;
  width: 250px;
  height: 300px;
  overflow: hidden;
}

.div-block-157 {
  flex-flow: column;
  align-items: center;
  margin-top: -109px;
  display: flex;
}

.heading-62 {
  color: var(--white);
  text-align: center;
  width: 206px;
  margin-top: -4px;
  padding-bottom: 6px;
  font-size: 28px;
  line-height: 28px;
  text-decoration: none;
}

.image-26 {
  margin-top: -90px;
}

.div-block-158 {
  justify-content: center;
  width: 200px;
  display: flex;
}

.dropdown-9 {
  width: auto;
  height: auto;
  margin-top: -17px;
  margin-left: 0;
  margin-right: 0;
  padding-top: 5px;
  padding-bottom: 10px;
  padding-left: 0;
}

.dropdown-toggle-11 {
  background-color: var(--azul-cyan);
  border-radius: 20px;
  width: 120px;
  height: 30px;
  padding: 5px 20px 24px 30px;
}

.text-block-101 {
  color: var(--white);
  font-weight: 600;
}

.grid-19 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.div-block-159 {
  justify-content: center;
  width: 300px;
  display: flex;
}

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

.navbar-15 {
  background-color: var(--azul);
  justify-content: center;
  align-items: center;
  height: 30px;
  display: flex;
}

.navbar-16 {
  grid-column-gap: 22px;
  grid-row-gap: 22px;
  background-color: var(--gastronomia-2);
  color: var(--gastronomia-2);
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 50px;
  display: flex;
}

.container-37 {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.nav-menu-9 {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 50px;
  display: flex;
}

.nav-link-58, .nav-link-59 {
  color: var(--white);
  font-family: Poppins, sans-serif;
}

.nav-link-60 {
  background-color: var(--azul-oscuro);
  color: var(--white);
  border-radius: 20px;
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: Poppins, sans-serif;
}

.nav-link-61 {
  background-color: var(--color-morado);
  color: var(--white);
  border-radius: 20px;
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: Poppins, sans-serif;
}

.nav-link-62, .nav-link-63 {
  color: var(--white);
  padding-left: 5px;
  padding-right: 5px;
  font-family: Poppins, sans-serif;
}

.section-3 {
  height: 320px;
}

.section-4 {
  height: 580px;
}

.container-38 {
  justify-content: center;
  height: 600px;
  margin-top: 20px;
  display: flex;
}

.slide-nav-2 {
  overflow: hidden;
}

.slider-9 {
  background-color: var(--transparent);
  border-radius: 20px;
  width: 400px;
  height: auto;
  position: relative;
  inset: 0% auto auto 0%;
}

.mask-9 {
  border-radius: 20px;
  width: 350px;
  height: auto;
  overflow: visible;
}

.ratio_200 {
  border-radius: 20px;
  padding-top: 200%;
  position: relative;
  overflow: hidden;
}

.image-27 {
  vertical-align: baseline;
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.imagen-cover {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0% auto auto 0%;
}

.slide-24 {
  border-radius: 20px;
  width: 350px;
  margin-right: 30px;
}

.div-block-160 {
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  padding: 40px;
  display: flex;
  position: absolute;
  inset: 0%;
}

.div-block-161 {
  flex-flow: column;
  align-items: center;
  margin-top: 530px;
  display: flex;
  position: static;
  inset: 0%;
}

.heading-63 {
  color: var(--white);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  line-height: 25px;
}

.button-30 {
  background-color: var(--gastronomia-3\<deleted\|variable-a728e6a6-fda3-c492-e370-0221fa182518\>);
  border-radius: 20px;
  padding-top: 5px;
  padding-bottom: 5px;
}

.imagen {
  width: 350px;
  position: absolute;
  inset: 0%;
}

.button-31 {
  background-color: var(--tecnologia-3);
  border-radius: 20px;
  margin-top: 8px;
  margin-bottom: -12px;
  margin-left: -12px;
  padding: 4px 20px 5px;
  font-family: Poppins, sans-serif;
  font-weight: 500;
}

.button-31:hover {
  background-color: var(--color-3);
  color: var(--gris-tusteno);
}

.button-31.w--current {
  background-color: var(--gastronomia-2);
}

.left-arrow-2 {
  border: 1px solid var(--transparent);
  background-color: var(--gastronomia-2);
  border-radius: 50px;
  width: 70px;
  height: 70px;
  margin-left: 0;
  transform: translate(-50px);
  box-shadow: 0 0 10px -1px #000;
}

.right-arrow-2 {
  background-color: var(--gastronomia-2);
  border-radius: 50px;
  width: 70px;
  height: 70px;
  box-shadow: 0 0 8px 1px #000;
}

.grid-20 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-flow: row dense;
  justify-items: start;
  width: 100%;
  display: grid;
}

.div-block-162 {
  width: 500px;
  padding-top: 10px;
  padding-left: 20px;
}

.div-block-163 {
  width: 500px;
}

.heading-64 {
  color: var(--black);
  margin-top: 10px;
  margin-bottom: 20px;
  font-family: Poppins, sans-serif;
  font-size: 35px;
  line-height: 40px;
}

.text-block-102 {
  color: var(--black);
  margin-bottom: 20px;
  padding-top: 0;
  font-family: Poppins, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.text-block-103 {
  color: var(--black);
  font-family: Poppins, sans-serif;
  font-size: 17px;
}

.div-block-164 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  margin-top: 47px;
  display: flex;
}

.text-block-104 {
  color: var(--black);
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 500;
}

.bold-text-29 {
  font-size: 14px;
}

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

.h {
  background-color: var(--educación-3);
  border-radius: 15px;
  margin-top: -36px;
  margin-left: auto;
  margin-right: auto;
  padding-right: 128px;
  font-family: Poppins, sans-serif;
  font-weight: 500;
}

.h:hover {
  background-color: var(--educación-2);
}

.financiaci-n-gastronomia {
  background-color: var(--educación-3);
  border-radius: 15px;
  margin-bottom: 12px;
  font-family: Poppins, sans-serif;
  font-weight: 500;
}

.financiaci-n-gastronomia:hover {
  background-color: var(--educación-2);
}

.div-block-165 {
  border-radius: 15px;
  width: 300px;
  margin-top: 10px;
  padding-left: 0;
}

.plan-de-estudios-gastro {
  background-color: var(--educación-3);
  color: var(--white);
  text-align: center;
  border-radius: 15px;
  width: 315px;
  margin-top: -21px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Poppins, sans-serif;
  font-weight: 500;
}

.plan-de-estudios-gastro:hover {
  background-color: var(--gastronomia-1\<deleted\|variable-48ec656f-ec8a-9882-ea9b-9aea5e2da28c\>);
}

.div-block-166 {
  margin-top: 20px;
  padding-left: 0;
}

.accordion-container {
  width: 600px;
  height: 300px;
  margin-top: 10px;
}

.div-block-168 {
  border-top-left-radius: 20px;
  border-bottom-left-radius: 20px;
  justify-content: flex-start;
  width: 400px;
  display: flex;
  overflow: hidden;
}

.div-block-169 {
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 900px;
  margin-top: 25px;
  margin-left: -27px;
  display: flex;
}

.div-block-170 {
  box-shadow: 0 0 14px 4px var(--gastronomia-1\<deleted\|variable-48ec656f-ec8a-9882-ea9b-9aea5e2da28c\>);
  border-radius: 20px;
  width: 400px;
  height: 790px;
  overflow: hidden;
}

.div-block-171 {
  border-radius: 20px;
  width: 600px;
  height: 900px;
  margin-top: 0;
  overflow: hidden;
}

.div-block-172 {
  width: 500px;
  height: 790px;
  margin-top: 12px;
  margin-left: 20px;
}

.accordion-separetor {
  background-color: var(--gastronomia-1\<deleted\|variable-48ec656f-ec8a-9882-ea9b-9aea5e2da28c\>);
  width: 600px;
  height: 1px;
}

.accordion {
  color: var(--black);
  width: 100%;
  font-family: Poppins, sans-serif;
  overflow: hidden;
}

.accordion-toggle {
  background-color: var(--transparent);
  color: var(--azul);
  text-align: left;
  border-radius: 15px;
  justify-content: flex-start;
  align-items: center;
  height: 40px;
  padding-left: 10px;
  display: flex;
}

.accordion-icon {
  color: var(--black);
  -webkit-text-stroke-color: var(--black);
}

.accordion-text {
  color: var(--black);
  font-family: Poppins, sans-serif;
  font-weight: 700;
}

.accodion-dropdown {
  background-color: var(--transparent);
  color: var(--black);
  padding-left: 20px;
  padding-right: 20px;
  font-family: Poppins, sans-serif;
  display: block;
  position: static;
}

.paragraph {
  padding: 0 10px 10px 20px;
  font-weight: 400;
}

.div-block-173 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: flex-start;
  align-items: center;
  width: 500px;
  margin-top: 0;
  margin-bottom: 16px;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 20px;
  display: flex;
}

.image-29 {
  margin-top: -97px;
  margin-left: 0;
  margin-right: 0;
  padding-right: 0;
}

.formulario {
  background-color: var(--transparent);
  justify-content: center;
  align-items: flex-start;
  height: 280px;
  margin-top: 12px;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.container-39 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  height: 300px;
  margin-left: auto;
  display: flex;
}

.heading-65 {
  color: var(--azul);
  margin-top: 0;
  font-family: Poppins, sans-serif;
  font-size: 28px;
  line-height: 30px;
}

.text-block-105 {
  color: var(--azul);
  font-family: Poppins, sans-serif;
  font-size: 18px;
}

.form-block-4 {
  aspect-ratio: 2.39;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-top: 0;
  margin-right: 0;
  padding-left: 0;
  display: flex;
}

.field-label-18 {
  color: var(--black);
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
}

.field-label-19 {
  color: var(--white);
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
}

.text-field-18, .text-field-19 {
  border: 1px solid var(--gastronomia-1\<deleted\|variable-48ec656f-ec8a-9882-ea9b-9aea5e2da28c\>);
  background-color: var(--transparent);
  color: var(--black);
  border-radius: 20px;
  width: 300px;
  height: 30px;
  font-family: Poppins, sans-serif;
  font-weight: 400;
}

.select-field-8 {
  border: 1px solid var(--gastronomia-1\<deleted\|variable-48ec656f-ec8a-9882-ea9b-9aea5e2da28c\>);
  background-color: var(--transparent);
  color: var(--gastronomia-3\<deleted\|variable-a728e6a6-fda3-c492-e370-0221fa182518\>);
  border-radius: 20px;
  width: 650px;
  height: 30px;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-right: 20px;
  font-family: Poppins, sans-serif;
}

.checkbox-label-7 {
  color: var(--gris-tusteno);
  font-family: Poppins, sans-serif;
}

.link-10 {
  color: var(--black);
  font-weight: 700;
}

.form-4 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  align-items: center;
  width: 600px;
  margin-top: 20px;
  margin-left: 0;
  display: flex;
}

.div-block-174 {
  grid-column-gap: 23px;
  grid-row-gap: 23px;
  justify-content: center;
  align-items: center;
  width: 600px;
  display: flex;
}

.div-block-175 {
  flex-flow: column;
  justify-content: center;
  width: 650px;
  margin-top: 2px;
  display: flex;
}

.submit-button-8 {
  background-color: var(--gastronomia-1\<deleted\|variable-48ec656f-ec8a-9882-ea9b-9aea5e2da28c\>);
  border-radius: 20px;
  margin-top: 10px;
  font-family: Poppins, sans-serif;
}

.submit-button-8:hover {
  box-shadow: 0 2px 5px 0 var(--gastronomia-1\<deleted\|variable-48ec656f-ec8a-9882-ea9b-9aea5e2da28c\>);
}

.slider-10 {
  box-shadow: 0 0 5px 0 var(--gastronomia-1\<deleted\|variable-48ec656f-ec8a-9882-ea9b-9aea5e2da28c\>);
  border-radius: 20px;
  width: 600px;
  height: 900px;
}

.mask-10 {
  border-radius: 20px;
  width: 600px;
  height: 900px;
}

.slide-26 {
  box-shadow: 0 0 5px 0 var(--gastronomia-1\<deleted\|variable-48ec656f-ec8a-9882-ea9b-9aea5e2da28c\>);
  border-radius: 20px;
}

.escuela-de-agroecologia {
  margin-top: 0;
}

.div-block-176 {
  grid-column-gap: 26px;
  grid-row-gap: 26px;
  justify-content: center;
  align-items: center;
  width: 1000px;
  display: flex;
}

.div-block-177 {
  grid-column-gap: 21px;
  grid-row-gap: 21px;
  justify-content: center;
  align-items: center;
  width: 1000px;
  display: flex;
}

.checkbox {
  margin-top: 0;
}

.div-block-178 {
  box-sizing: content-box;
  aspect-ratio: auto;
  -webkit-text-fill-color: inherit;
  object-fit: fill;
  background-color: #e6e6e62b;
  background-clip: border-box;
  border-radius: 18px;
  flex-flow: column;
  align-items: center;
  width: 480px;
  height: 400px;
  margin-left: 0;
  font-family: Poppins, sans-serif;
  display: flex;
  position: static;
}

.field-label-20 {
  color: var(--black);
  font-family: Poppins, sans-serif;
  font-weight: 500;
}

.text-field-20 {
  border: 1px solid var(--gris);
  background-color: var(--transparent);
  color: var(--black);
  border-radius: 50px;
  width: 400px;
  height: 30px;
  font-family: Poppins, sans-serif;
  font-size: 13px;
}

.text-field-21 {
  border: 1px solid var(--gris);
  background-color: var(--transparent);
  border-radius: 50px;
  width: 400px;
  height: 30px;
  margin-top: 0;
  font-family: Poppins, sans-serif;
  font-size: 13px;
}

.field-label-21 {
  color: var(--black);
  font-family: Poppins, sans-serif;
  font-weight: 500;
}

.select-field-9 {
  background-color: var(--transparent);
  border: 1px solid #000;
  border-radius: 50px;
  padding-right: 20px;
}

.checkbox-label-8 {
  color: var(--black);
  width: 400px;
  margin-left: 0;
  margin-right: 0;
  padding-left: 10px;
  padding-right: 0;
  font-family: Poppins, sans-serif;
}

.checkbox-field-6 {
  margin-top: 10px;
  margin-bottom: 10px;
  padding-left: 0;
}

.submit-button-9 {
  background-color: var(--azul-cyan);
  border-radius: 20px;
  margin-left: 0;
  padding: 5px 40px;
  font-family: Poppins, sans-serif;
}

.submit-button-9:hover {
  background-color: var(--color-3);
  color: var(--gris-tusteno);
  font-weight: 500;
}

.section-6 {
  background-color: var(--white);
  height: 110px;
  margin-top: 7px;
  padding-bottom: 24px;
}

.container-40 {
  height: 100px;
}

.div-block-179 {
  flex-flow: column;
  align-items: center;
  margin-top: 22px;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 93px;
  display: flex;
}

.bold-text-30 {
  color: var(--white);
  font-family: Poppins, sans-serif;
  font-size: 15px;
}

.link-11 {
  color: var(--black);
  font-weight: 500;
}

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

.div-block-180 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 450px;
  height: 180px;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.form-5 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 450px;
  display: flex;
}

.div-block-181 {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 698px;
  min-width: 0;
  height: 76px;
  max-height: none;
  margin-top: 10px;
  margin-left: 16px;
  margin-right: -1px;
  padding-left: 0;
  padding-right: 10px;
  display: flex;
}

.textarea {
  border: 1px solid var(--gris);
  background-color: var(--transparent);
  border-radius: 20px;
  width: 520px;
  height: 500px;
  font-family: Poppins, sans-serif;
  font-size: 13px;
}

.heading-66 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  color: var(--azul);
  text-align: center;
  flex-flow: row;
  justify-content: center;
  width: 402px;
  min-width: 0;
  min-height: 0;
  margin-top: 10px;
  margin-bottom: 20px;
  margin-left: 0;
  padding-top: 0;
  padding-left: 0;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 22px;
  display: flex;
}

.bold-text-32 {
  color: var(--black);
}

.text-span, .text-span-2 {
  color: var(--azul);
}

.text-span-3 {
  color: var(--educación-3);
  font-family: Poppins, sans-serif;
}

.text-span-4 {
  color: var(--azul-cyan);
  -webkit-text-stroke-color: var(--azul-cyan);
  font-family: Poppins, sans-serif;
  font-weight: 700;
}

.text-block-106 {
  color: var(--white);
  font-family: Poppins, sans-serif;
}

.success-message-6 {
  background-color: var(--azul-cyan);
  color: var(--azul-cyan);
  border-radius: 15px;
  padding-top: 5px;
  padding-bottom: 5px;
}

.text-block-107 {
  font-family: Poppins, sans-serif;
  font-weight: 500;
}

.error-message-5 {
  border-radius: 20px;
}

.link-12 {
  color: var(--white);
  font-weight: 400;
  text-decoration: none;
}

.link-12:hover {
  font-weight: 400;
}

.link-13 {
  color: var(--white);
  word-break: normal;
  font-size: 10px;
  font-weight: 400;
  text-decoration: none;
}

.link-13:hover {
  font-weight: 400;
}

.facebook {
  border-radius: 0;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  display: flex;
  overflow: hidden;
}

.whatsapp, .tiktok {
  justify-content: center;
  align-items: center;
  display: flex;
}

.instagram {
  flex-flow: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.youtube-incap {
  justify-content: center;
  align-items: center;
  display: flex;
}

.link-14 {
  color: var(--white);
  font-weight: 400;
  text-decoration: none;
}

.link-14:hover {
  font-weight: 400;
}

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

.link-16 {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: var(--white);
  font-size: 11px;
  font-weight: 400;
  line-height: 20px;
  text-decoration: none;
}

.link-16:hover {
  font-weight: 400;
}

.navbar-17 {
  z-index: 10;
  background-color: var(--white);
  height: 50px;
  position: fixed;
  inset: 0% 0% auto;
}

.container-41 {
  height: 50px;
}

.brand-9 {
  margin-top: 10px;
}

.programas {
  color: var(--azul);
  height: 50px;
  padding-top: 15px;
  padding-bottom: 5px;
  font-family: Poppins, sans-serif;
  font-weight: 600;
}

.programas.w--current {
  color: var(--azul);
}

.cursos, .contacto, .campus-virtual, .q10 {
  color: var(--azul);
  height: 50px;
  padding-top: 15px;
  font-family: Poppins, sans-serif;
  font-weight: 600;
}

.preinscipci--incap {
  background-color: var(--color-azul);
  color: var(--white);
  border-radius: 20px;
  height: 30px;
  margin-top: 9px;
  padding-top: 4px;
  padding-bottom: 20px;
  font-family: Poppins, sans-serif;
  font-weight: 600;
}

.financiacion-incap {
  color: var(--black);
  height: 50px;
  padding-top: 15px;
  font-family: Poppins, sans-serif;
  font-weight: 600;
}

.image-31 {
  margin-top: -17px;
  margin-bottom: -35px;
}

.navbar-18 {
  background-color: var(--gastronomia-2);
  height: 50px;
}

.container-42 {
  height: 50px;
}

.brand-10 {
  margin-top: 8px;
}

.nav-menu-11 {
  height: 50px;
}

.cursos-incap, .contacto-incap, .q10-incap {
  color: var(--white);
  height: 50px;
  padding-top: 15px;
  font-family: Poppins, sans-serif;
  font-weight: 600;
}

.grid-21 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: auto;
  height: 400px;
  display: grid;
}

.div-block-182, .div-block-183, .div-block-184 {
  border-radius: 20px;
  width: 300px;
  height: 400px;
  overflow: hidden;
}

.image-32 {
  margin-top: -147px;
}

.image-33 {
  margin-top: -52px;
}

.image-34 {
  margin-top: -14px;
}

.button-35 {
  position: absolute;
  inset: 0% 0% auto;
}

.slider-11 {
  background-color: var(--transparent);
  width: 940px;
  height: 400px;
}

.slide-27 {
  width: 300px;
  height: 400px;
  margin-right: 10px;
}

.slider-12 {
  width: 300px;
}

.slider-13 {
  height: 400px;
}

.slider-14 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 320px;
  height: 550px;
  display: flex;
}

.mask-11 {
  width: 300px;
  height: 600px;
}

.slide-28 {
  width: 300px;
  height: 400px;
}

.slide-29 {
  border-radius: 20px;
  width: 300px;
  height: 400px;
}

.slide-30 {
  width: auto;
}

.slide-31, .slide-32 {
  width: 300px;
}

.slide-33 {
  height: 400px;
}

.slide-34 {
  height: 500px;
  margin-right: 20px;
}

.slide-35 {
  border-radius: 20px;
  width: 300px;
  height: 400px;
  margin-right: 20px;
}

.slide-36, .slide-37 {
  width: 300px;
}

.slide-38 {
  border-radius: 20px;
  width: 300px;
  height: 400px;
}

.div-block-185 {
  border-radius: 20px;
  width: 300px;
  height: 550px;
  position: relative;
  overflow: hidden;
}

.administraci-n-de-restaurantes {
  margin-top: -37px;
}

.div-block-186 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: auto 0% -9%;
}

.heading-67 {
  color: var(--white);
  text-align: center;
  margin-top: 0;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Poppins, sans-serif;
  font-size: 22px;
  line-height: 28px;
}

.button-38 {
  background-color: var(--gastronomia-1\<deleted\|variable-48ec656f-ec8a-9882-ea9b-9aea5e2da28c\>);
  border-radius: 20px;
  margin-bottom: 10px;
  padding: 5px 20px;
  font-family: Questrial, sans-serif;
}

.grid-22 {
  grid-column-gap: 15px;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  width: auto;
  height: 550px;
}

.navbar-19 {
  background-color: var(--gastronomia-2);
  height: 50px;
}

.container-43 {
  height: 50px;
}

.brand-11 {
  margin-top: 8px;
}

.nav-menu-12 {
  height: 50px;
}

.nav-link-74, .nav-link-75, .nav-link-76, .nav-link-77, .nav-link-78, .nav-link-79 {
  color: var(--white);
  height: 50px;
  padding-top: 15px;
  font-family: Poppins, sans-serif;
  font-weight: 600;
}

.paragraph-2 {
  padding-left: 20px;
}

.paragraph-3 {
  padding-left: 20px;
  padding-right: 10px;
}

.bold-text-33 {
  font-size: 20px;
}

.paragraph-4 {
  padding-left: 20px;
  padding-right: 10px;
}

.paragraph-5 {
  padding-left: 20px;
  padding-right: 10px;
  font-family: Poppins, sans-serif;
  font-weight: 400;
}

.navbar-20 {
  background-color: var(--educación-1);
  height: 50px;
}

.container-44 {
  height: 50px;
}

.nav-link-80, .nav-link-81, .nav-link-82, .nav-link-83, .nav-link-84, .nav-link-85 {
  color: var(--white);
  height: 50px;
  padding-top: 15px;
  font-family: Poppins, sans-serif;
  font-weight: 600;
}

.image-36 {
  padding-top: 0;
}

.section-banner-aipi {
  height: 930px;
  padding-left: 20px;
}

.div-block-187 {
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 950px;
  margin-top: 25px;
  margin-left: -25px;
  display: flex;
}

.slider-15 {
  background-color: var(--transparent);
  box-shadow: 0 0 10px 3px var(--educación-2);
  border-radius: 20px;
  width: 600px;
  height: 900px;
}

.mask-12 {
  border-radius: 20px;
  width: 600px;
  height: 900px;
}

.div-block-188 {
  border-radius: 20px;
  justify-content: center;
  align-items: stretch;
  width: 600px;
  height: 900px;
  display: block;
  overflow: hidden;
}

.image-37 {
  margin-top: -49px;
}

.div-block-189 {
  width: 500px;
  height: 790px;
  margin-top: 12px;
  margin-left: 20px;
}

.div-block-190 {
  width: 500px;
  padding-top: 10px;
  padding-left: 20px;
}

.div-block-191 {
  width: 500px;
}

.text-block-108 {
  color: var(--azul);
  font-family: Poppins, sans-serif;
  font-size: 17px;
}

.heading-68 {
  color: var(--azul);
  margin-top: 10px;
  margin-bottom: 20px;
  margin-left: 0;
  font-family: Poppins, sans-serif;
  font-size: 35px;
}

.text-block-109 {
  color: var(--azul);
  margin-bottom: 20px;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 600;
}

.button-39 {
  background-color: var(--tecnologia-3);
  border-radius: 20px;
  margin-top: -4px;
  margin-bottom: -24px;
  margin-left: -13px;
  padding: 5px 20px;
  font-family: Poppins, sans-serif;
  font-weight: 500;
}

.button-39:hover {
  background-color: var(--color-3);
  color: var(--gris-tusteno);
}

.div-block-192 {
  align-items: center;
  margin-top: 10px;
  display: flex;
}

.text-block-110 {
  color: var(--azul);
  padding-left: 14px;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 500;
}

.bold-text-34 {
  font-size: 20px;
}

.div-block-193 {
  margin-top: 20px;
}

.button-40 {
  background-color: var(--educación-1);
  color: var(--white);
  text-align: left;
  border-radius: 15px;
  margin-left: 1px;
  margin-right: 20px;
  padding-right: 86px;
  font-family: Poppins, sans-serif;
  font-weight: 500;
}

.button-40:hover {
  background-color: var(--educación-2);
}

.button-41 {
  background-color: var(--educación-2);
  color: var(--white);
  border-radius: 15px;
  font-family: Poppins, sans-serif;
  font-weight: 500;
}

.button-41:hover {
  background-color: var(--educación-1);
}

.div-block-194 {
  width: 300px;
  margin-top: 10px;
}

.button-42 {
  background-color: var(--educación-2);
  color: var(--white);
  text-align: center;
  border-radius: 15px;
  width: 315px;
  margin-top: 4px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Poppins, sans-serif;
  font-weight: 500;
}

.button-42:hover {
  background-color: var(--educación-1);
}

.accordion-separetor-aipi {
  background-color: var(--educación-2);
  width: 600px;
  height: 1px;
}

.accordion-separetor-copy {
  background-color: var(--educación-2);
  width: 550px;
  height: 1px;
}

.section-form-aipi {
  background-color: var(--transparent);
  justify-content: center;
  align-items: flex-start;
  height: 300px;
  padding-top: 20px;
  display: flex;
}

.container-45 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  height: 300px;
  display: flex;
}

.heading-69 {
  color: var(--azul);
  margin-top: 0;
  font-family: Poppins, sans-serif;
  font-size: 28px;
}

.text-block-111 {
  color: var(--azul);
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 400;
}

.form-block-5 {
  background-color: var(--transparent);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.form-6 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 600px;
  display: flex;
}

.div-block-195 {
  grid-column-gap: 13px;
  grid-row-gap: 13px;
  justify-content: center;
  align-items: center;
  width: 600px;
  margin-top: 25px;
  display: flex;
}

.text-field-22 {
  border: 1px solid var(--educación-2);
  background-color: var(--white);
  color: var(--white);
  -webkit-text-stroke-color: var(--white);
  border-radius: 20px;
  width: 500px;
  height: 30px;
  font-family: Poppins, sans-serif;
}

.text-field-23 {
  border: 1px solid var(--educación-2);
  background-color: var(--white);
  border-radius: 20px;
  width: 500px;
  height: 30px;
}

.div-block-196 {
  border-radius: 20px;
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  width: 620px;
  height: auto;
  display: flex;
}

.select-field-10 {
  border: 1px solid var(--educación-2);
  background-color: var(--white);
  border-radius: 20px;
  height: 30px;
  padding-top: 2px;
  padding-bottom: 5px;
  font-family: Poppins, sans-serif;
}

.text-block-112 {
  font-family: Poppins, sans-serif;
}

.success-message-7 {
  background-color: var(--educación-2);
  color: var(--white);
  border-radius: 20px;
  margin-top: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Poppins, sans-serif;
}

.text-block-113 {
  color: var(--black);
  border-radius: 20px;
  font-family: Poppins, sans-serif;
}

.error-message-6 {
  border-radius: 20px;
}

.checkbox-label-9 {
  color: var(--azul);
  font-family: Poppins, sans-serif;
}

.link-17 {
  color: var(--diseño-3);
  font-weight: 700;
}

.submit-button-10 {
  background-color: var(--educación-2);
  box-shadow: 0 -1px 5px 0 var(--educación-1);
  border-radius: 20px;
  width: 100px;
  padding-top: 5px;
  padding-bottom: 5px;
}

.button-43 {
  background-color: var(--tecnologia-3);
  border-radius: 20px;
  margin-top: 9px;
  margin-bottom: -16px;
  margin-left: -13px;
  padding: 5px 20px;
  font-family: Poppins, sans-serif;
  font-weight: 500;
}

.button-43:hover {
  background-color: var(--color-3);
  color: var(--gris-tusteno);
}

.navbar-21 {
  background-color: var(--salud-1);
  height: 50px;
}

.container-46 {
  height: 50px;
}

.nav-link-86, .nav-link-87, .nav-link-88, .nav-link-89, .nav-link-90, .nav-link-91 {
  color: var(--azul);
  height: 50px;
  padding-top: 15px;
  font-family: Poppins, sans-serif;
  font-weight: 600;
}

.image-38 {
  margin-top: 0;
}

.section-banner-7 {
  background-color: var(--color-6);
  box-shadow: 0 2px 5px -2px var(--salud-1);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 200px;
  display: flex;
}

.section-programas-7 {
  height: 580px;
}

.container-47 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  height: 600px;
  margin-top: 20px;
  display: flex;
}

.grid-23 {
  grid-column-gap: 7px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  place-content: stretch center;
  width: auto;
  height: 550px;
  margin-bottom: 0;
}

.slider-16 {
  background-color: var(--transparent);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 320px;
  height: 550px;
  display: flex;
  overflow: visible;
}

.mask-13 {
  width: 300px;
  height: 600px;
}

.slide-39 {
  width: 300px;
  height: 550px;
  margin-right: 20px;
}

.div-block-197 {
  border-radius: 20px;
  width: 300px;
  height: 550px;
  position: static;
  inset: 0%;
  overflow: hidden;
}

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

.div-block-198 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-top: 0;
  margin-bottom: 14px;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.heading-70 {
  color: var(--white);
  text-align: center;
  -webkit-text-stroke-color: var(--white);
  object-fit: fill;
  font-family: Poppins, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 28px;
}

.button-44 {
  background-color: var(--salud-2);
  border-radius: 20px;
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: Poppins, sans-serif;
}

.grid-24 {
  grid-template-columns: 1fr;
  justify-items: center;
}

.image-40 {
  margin-top: -31px;
}

.image-41 {
  margin-top: -34px;
}

.image-42 {
  margin-top: -37px;
}

.image-43 {
  margin-top: -34px;
}

.div-block-199 {
  text-align: center;
  width: 150px;
  height: 30px;
  margin-top: 0;
  padding-top: 17px;
}

.image-44 {
  margin-top: 7px;
  margin-left: 10px;
  position: absolute;
}

.text-block-8-copy {
  color: var(--white);
  margin-top: 10px;
  padding-bottom: 15px;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 400;
}

.section-banner-gastro {
  box-sizing: border-box;
  background-color: var(--gastronomia-3\<deleted\|variable-a728e6a6-fda3-c492-e370-0221fa182518\>);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 250px;
  display: flex;
  overflow: hidden;
}

.video-banner-gastro {
  background-color: var(--transparent);
  box-shadow: 0 0 9px -1px var(--gastronomia-2);
  border-radius: 0;
  margin-top: 50px;
  position: absolute;
  inset: 0%;
}

.paragraph-6, .paragraph-7 {
  padding-left: 20px;
}

.navbar-22 {
  background-color: var(--salud-2);
  height: 50px;
}

.container-48 {
  height: 50px;
}

.nav-link-92, .nav-link-93, .nav-link-94, .nav-link-95, .nav-link-96, .nav-link-97 {
  color: var(--white);
  height: 50px;
  padding-top: 15px;
  font-family: Poppins, sans-serif;
  font-weight: 500;
}

.image-45 {
  margin-top: 0;
}

.section-7 {
  height: 930px;
  padding-left: 20px;
}

.div-block-200 {
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 920px;
  margin-top: 25px;
  margin-left: -25px;
  display: flex;
}

.slider-17 {
  background-color: var(--transparent);
  box-shadow: 0 0 6px 0 var(--salud-2);
  border-radius: 20px;
  width: 600px;
  height: 900px;
}

.mask-14 {
  width: 600px;
  height: 900px;
}

.div-block-201 {
  border-radius: 20px;
  width: 600px;
  height: 900px;
  overflow: hidden;
}

.image-46 {
  margin-top: -63px;
}

.div-block-202 {
  width: 500px;
  height: 790px;
  margin-top: 12px;
  margin-left: 20px;
}

.div-block-203 {
  width: 500px;
  margin-top: 10px;
  padding-left: 20px;
}

.div-block-204 {
  width: 500px;
}

.text-block-114 {
  color: var(--azul);
  font-family: Poppins, sans-serif;
  font-size: 17px;
  font-weight: 400;
}

.heading-71 {
  margin-top: 10px;
  margin-bottom: 20px;
  font-family: Poppins, sans-serif;
  font-size: 35px;
}

.text-block-115 {
  margin-bottom: 20px;
  font-family: Poppins, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.div-block-205 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  align-items: center;
  margin-top: 10px;
  display: flex;
}

.text-block-116 {
  color: var(--azul);
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 500;
  position: static;
}

.text-span-5 {
  color: var(--azul);
  font-size: 20px;
  font-weight: 700;
}

.div-block-206 {
  margin-top: 20px;
  margin-right: 20px;
}

.button-45 {
  background-color: var(--salud-2);
  text-align: center;
  border-radius: 15px;
  width: 270px;
  margin-right: 20px;
  padding-right: 15px;
  font-family: Poppins, sans-serif;
  font-weight: 500;
}

.button-45:hover {
  background-color: var(--salud-3);
}

.button-46 {
  background-color: var(--salud-3);
  text-align: center;
  border-radius: 15px;
  width: 260px;
  font-family: Poppins, sans-serif;
  font-weight: 500;
}

.button-46:hover {
  background-color: var(--salud-2);
}

.div-block-207 {
  width: 300px;
  margin-top: 10px;
}

.button-47 {
  background-color: var(--salud-3);
  text-align: center;
  border-radius: 15px;
  width: 550px;
  margin-top: 7px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Poppins, sans-serif;
  font-weight: 500;
}

.button-47:hover {
  background-color: var(--salud-2);
}

.accordion-separetor-salud {
  background-color: var(--salud-2);
  width: 600px;
  height: 1px;
}

.formulario-salud {
  background-color: var(--white);
  justify-content: center;
  align-items: center;
  height: 280px;
  margin-top: -1px;
  padding-bottom: 20px;
  display: flex;
}

.container-49 {
  flex-flow: column;
  align-items: center;
  height: 280px;
  display: flex;
}

.heading-72 {
  color: var(--azul);
  margin-top: 0;
  font-family: Poppins, sans-serif;
  font-size: 28px;
}

.text-block-117 {
  color: var(--azul);
  font-family: Poppins, sans-serif;
  font-size: 18px;
}

.form-block-6 {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  margin-top: 22px;
  display: flex;
}

.form-7 {
  flex-flow: column;
  align-items: center;
  width: 600px;
  display: flex;
}

.div-block-208 {
  grid-column-gap: 11px;
  grid-row-gap: 11px;
  justify-content: center;
  align-items: center;
  width: 600px;
  height: auto;
  display: flex;
}

.text-field-24 {
  border: 1px solid var(--salud-2);
  background-color: var(--transparent);
  color: #fff;
  -webkit-text-stroke-color: #fff;
  border-radius: 20px;
  height: 30px;
  font-family: Poppins, sans-serif;
}

.text-field-25 {
  border: 1px solid var(--salud-2);
  background-color: var(--transparent);
  border-radius: 20px;
  height: 30px;
  font-family: Poppins, sans-serif;
}

.div-block-209 {
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  width: 600px;
  display: flex;
}

.select-field-11 {
  border: 1px solid var(--salud-2);
  background-color: var(--transparent);
  border-radius: 20px;
  height: 30px;
  padding-top: 2px;
  font-family: Poppins, sans-serif;
}

.checkbox-label-10 {
  color: var(--black);
  font-family: Poppins, sans-serif;
}

.link-18 {
  color: var(--black);
  font-weight: 700;
}

.submit-button-11 {
  background-color: var(--salud-2);
  border-radius: 20px;
  font-family: Poppins, sans-serif;
}

.submit-button-11:hover {
  box-shadow: 0 2px 5px 0 var(--salud-2);
}

.background-video-2 {
  padding-top: 0;
}

.link-block-6 {
  border-radius: 20px;
  width: 300px;
  height: 550px;
  padding-bottom: 0;
  overflow: hidden;
}

.link-block-7, .link-block-8, .link-block-9, .link-block-10, .link-block-11, .link-block-12 {
  border-radius: 20px;
  width: 300px;
  height: 550px;
  overflow: hidden;
}

.navbar-23 {
  background-color: var(--veterinaria-nuevo);
  height: 50px;
}

.container-50 {
  height: 50px;
}

.image-47 {
  margin-top: 0;
}

.nav-link-98, .nav-link-99, .nav-link-100, .nav-link-101, .nav-link-102, .nav-link-103 {
  color: var(--white);
  height: 50px;
  padding-top: 15px;
  font-family: Poppins, sans-serif;
  font-weight: 500;
}

.section-9 {
  height: 950px;
  padding-left: 20px;
}

.div-block-210 {
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 980px;
  margin-top: 25px;
  margin-left: -25px;
  display: flex;
}

.slider-18 {
  background-color: var(--transparent);
  box-shadow: 0 0 5px 0 var(--agro-1);
  border-radius: 20px;
  width: 600px;
  height: 900px;
}

.mask-15 {
  width: 600px;
  height: 900px;
}

.div-block-211 {
  border-radius: 20px;
  width: 600px;
  height: 900px;
  overflow: hidden;
}

.div-block-212 {
  width: 500px;
  height: 790px;
  margin-top: 12px;
  margin-left: 20px;
}

.div-block-213 {
  width: 500px;
  padding-top: 10px;
  padding-left: 20px;
}

.div-block-214 {
  width: 500px;
}

.text-block-118 {
  color: var(--azul);
  font-family: Poppins, sans-serif;
  font-size: 17px;
}

.heading-73 {
  color: var(--azul);
  margin-top: 10px;
  margin-bottom: 20px;
  font-family: Poppins, sans-serif;
  font-size: 35px;
}

.text-block-119 {
  color: var(--azul);
  margin-bottom: 20px;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 600;
}

.div-block-215 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  justify-content: flex-start;
  align-items: center;
  margin-top: 10px;
  display: flex;
}

.text-block-120 {
  color: var(--azul);
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 500;
}

.text-span-6 {
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.div-block-216 {
  margin-top: 20px;
}

.button-48 {
  background-color: var(--agro-2);
  border-radius: 10px;
  margin-right: 20px;
  font-family: Poppins, sans-serif;
  font-weight: 500;
}

.button-48:hover {
  background-color: var(--agro-1);
}

.button-49 {
  background-color: var(--agro-3);
  border-radius: 10px;
  font-family: Poppins, sans-serif;
  font-weight: 500;
}

.button-49:hover {
  background-color: var(--agro-2);
}

.div-block-217 {
  width: 300px;
  margin-top: 10px;
}

.button-50 {
  background-color: var(--agro-3);
  text-align: center;
  border-radius: 10px;
  width: 315px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Poppins, sans-serif;
  font-weight: 500;
}

.button-50:hover {
  background-color: var(--agro-2);
}

.section-10 {
  background-color: var(--white);
  justify-content: center;
  align-items: center;
  height: 300px;
  display: flex;
}

.container-51 {
  flex-flow: column;
  align-items: center;
  height: 300px;
  display: flex;
}

.heading-74 {
  color: var(--azul);
  margin-top: 10px;
  font-family: Poppins, sans-serif;
  font-size: 28px;
}

.text-block-121 {
  color: var(--azul);
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 400;
}

.form-block-7 {
  flex-flow: column;
  align-items: center;
  margin-top: 10px;
  display: flex;
}

.form-8 {
  flex-flow: column;
  align-items: center;
  width: 600px;
  display: flex;
}

.div-block-218 {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  justify-content: center;
  align-items: center;
  width: 600px;
  margin-top: 20px;
  display: flex;
}

.text-field-26, .text-field-27 {
  border: 1px solid var(--agro-3);
  background-color: var(--transparent);
  border-radius: 20px;
  height: 30px;
}

.div-block-219 {
  flex-flow: column;
  justify-content: center;
  width: 600px;
  display: flex;
}

.select-field-12 {
  border: 1px solid var(--agro-3);
  background-color: var(--transparent);
  color: var(--gris);
  border-radius: 20px;
  height: 30px;
  padding-top: 2px;
  padding-bottom: 2px;
  font-family: Poppins, sans-serif;
}

.submit-button-12 {
  background-color: var(--veterinaria-nuevo);
  border-radius: 20px;
  font-family: Poppins, sans-serif;
}

.checkbox-label-11 {
  color: var(--black);
  font-family: Poppins, sans-serif;
}

.link-19 {
  color: var(--black);
  font-weight: 700;
}

.div-block-220 {
  justify-content: center;
  align-items: flex-start;
  width: 200px;
  margin-top: -10px;
  display: flex;
}

.button-51 {
  background-color: var(--tecnologia-3);
  border-radius: 20px;
  margin-left: 1px;
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: Poppins, sans-serif;
  font-weight: 500;
}

.button-51:hover {
  background-color: var(--color-3);
  color: var(--gris-tusteno);
}

.button-52 {
  background-color: var(--tecnologia-3);
  border-radius: 20px;
  margin-top: 7px;
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: Poppins, sans-serif;
  font-weight: 500;
}

.button-52:hover {
  background-color: var(--color-3);
  color: var(--gris-tusteno);
}

.navbar-24 {
  background-color: var(--diseño-2);
  height: 50px;
}

.container-52 {
  height: 50px;
}

.image-48 {
  margin-top: 0;
}

.nav-link-104, .nav-link-105, .nav-link-106, .nav-link-107, .nav-link-108, .nav-link-109 {
  color: var(--white);
  height: 50px;
  padding-top: 15px;
  font-family: Poppins, sans-serif;
  font-weight: 500;
}

.section-11 {
  background-color: var(--diseño-claro);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 200px;
  display: flex;
}

.section-12 {
  justify-content: center;
  align-items: stretch;
  height: 530px;
  display: block;
}

.container-53 {
  justify-content: center;
  height: 600px;
  margin-top: 20px;
  display: flex;
}

.grid-25 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: auto;
  height: 550px;
}

.slider-19 {
  background-color: var(--transparent);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 320px;
  height: 550px;
  display: flex;
}

.mask-16 {
  width: 300px;
  height: 550px;
}

.slide-41 {
  width: 300px;
  height: 500px;
  margin-top: 0;
}

.div-block-221 {
  border-radius: 20px;
  width: 300px;
  height: 550px;
  overflow: hidden;
}

.link-block-13 {
  border-radius: 20px;
  width: 300px;
  height: 500px;
  overflow: hidden;
}

.div-block-222 {
  justify-content: center;
  align-items: center;
  height: 100px;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.heading-75 {
  color: var(--white);
  text-align: center;
  margin-top: 0;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Poppins, sans-serif;
  font-size: 25px;
  font-weight: 700;
  line-height: 28px;
}

.image-49 {
  margin-top: -49px;
}

.navbar-25 {
  background-color: var(--diseño-2);
  height: 50px;
}

.container-54 {
  height: 50px;
}

.image-50 {
  margin-top: 0;
}

.nav-link-110, .nav-link-111, .nav-link-112, .nav-link-113, .nav-link-114, .nav-link-115 {
  color: var(--white);
  height: 50px;
  padding-top: 15px;
  font-family: Poppins, sans-serif;
  font-weight: 500;
}

.section-13 {
  height: 950px;
  padding-left: 20px;
}

.div-block-223 {
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 980px;
  margin-top: 25px;
  margin-left: -25px;
  display: flex;
}

.slider-20 {
  background-color: var(--white);
  box-shadow: 0 0 5px 0 var(--diseño-2);
  border-radius: 20px;
  width: 600px;
  height: 900px;
}

.mask-17 {
  width: 600px;
  height: 900px;
}

.div-block-224 {
  border-radius: 20px;
  width: 600px;
  height: 900px;
  overflow: hidden;
}

.div-block-225 {
  width: 500px;
  height: 790px;
  margin-top: 12px;
  margin-left: 20px;
}

.div-block-226 {
  width: 500px;
  padding-top: 10px;
  padding-left: 20px;
}

.div-block-227 {
  width: 500px;
}

.text-block-122 {
  color: var(--azul);
  font-family: Poppins, sans-serif;
  font-size: 17px;
}

.heading-76 {
  color: var(--azul);
  margin-top: 10px;
  margin-bottom: 20px;
  font-family: Poppins, sans-serif;
  font-size: 35px;
  font-weight: 700;
}

.text-block-123 {
  color: var(--azul);
  margin-bottom: 20px;
  font-family: Poppins, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.div-block-228 {
  grid-column-gap: 13px;
  grid-row-gap: 13px;
  align-items: center;
  margin-top: 10px;
  display: flex;
}

.text-block-124 {
  color: var(--azul);
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 500;
}

.text-span-7 {
  font-size: 20px;
  font-weight: 700;
}

.div-block-229 {
  margin-top: 10px;
}

.button-53 {
  background-color: var(--diseño-2);
  border-radius: 10px;
  margin-right: 20px;
  padding-right: 87px;
  font-family: Poppins, sans-serif;
  font-weight: 500;
}

.button-53:hover {
  background-color: var(--diseño-2);
}

.button-54 {
  background-color: var(--diseño-2);
  border-radius: 10px;
  font-family: Poppins, sans-serif;
  font-weight: 500;
  position: static;
}

.button-54:hover {
  background-color: var(--diseño-2);
}

.div-block-230 {
  width: 300px;
  margin-top: 10px;
}

.button-55 {
  background-color: var(--diseño-2);
  text-align: center;
  border-radius: 10px;
  width: 315px;
  margin-top: 9px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Poppins, sans-serif;
  font-weight: 500;
}

.button-55:hover {
  background-color: var(--diseño-2);
}

.accordion-separetor-dise-o {
  background-color: var(--diseño-2);
  width: 600px;
  height: 1px;
}

.formulario-dise-o {
  background-color: var(--white);
  height: 300px;
}

.container-55 {
  flex-flow: column;
  align-items: center;
  height: 300px;
  display: flex;
}

.heading-77 {
  color: var(--azul);
  font-family: Poppins, sans-serif;
  font-size: 28px;
}

.text-block-125 {
  color: var(--azul);
  font-family: Poppins, sans-serif;
  font-size: 18px;
}

.form-block-8 {
  flex-flow: column;
  align-items: center;
  margin-top: 10px;
  display: flex;
}

.form-9 {
  flex-flow: column;
  align-items: center;
  width: 600px;
  margin-top: 20px;
  display: flex;
}

.div-block-231 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: center;
  align-items: center;
  width: 600px;
  display: flex;
}

.text-field-28 {
  border: 1px solid var(--diseño-3);
  background-color: var(--transparent);
  border-radius: 20px;
  height: 30px;
  font-family: Poppins, sans-serif;
}

.text-field-29 {
  border: 1px solid var(--diseño-3);
  background-color: var(--transparent);
  border-radius: 20px;
  height: 30px;
}

.div-block-232 {
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  width: 600px;
  display: flex;
}

.select-field-13 {
  border: 1px solid var(--diseño-3);
  background-color: var(--transparent);
  color: var(--gris);
  border-radius: 20px;
  height: 30px;
  padding-top: 2px;
  padding-bottom: 2px;
  font-family: Poppins, sans-serif;
}

.checkbox-label-12 {
  color: var(--black);
  font-family: Poppins, sans-serif;
  font-weight: 400;
}

.link-20 {
  color: var(--black);
  font-weight: 700;
}

.submit-button-13 {
  background-color: var(--diseño-3);
  box-shadow: 0 2px 5px 1px var(--diseño-1);
  border-radius: 20px;
}

.navbar-26 {
  background-color: var(--negocios-2);
  height: 50px;
}

.container-56 {
  height: 50px;
}

.nav-link-116, .nav-link-117, .nav-link-118 {
  color: var(--white);
  height: 50px;
  padding-top: 15px;
  font-family: Poppins, sans-serif;
  font-weight: 600;
}

.image-51 {
  margin-top: 0;
}

.nav-link-119, .nav-link-120, .nav-link-121 {
  color: var(--white);
  height: 50px;
  padding-top: 15px;
  font-family: Poppins, sans-serif;
  font-weight: 600;
}

.section-15 {
  background-color: var(--negocios-claro);
  box-shadow: 0 2px 5px 0 var(--negocios-2);
  justify-content: center;
  align-items: center;
  height: 200px;
  display: flex;
}

.section-16 {
  height: 580px;
}

.container-57 {
  justify-content: center;
  align-items: stretch;
  height: 600px;
  margin-top: 20px;
  display: flex;
}

.grid-26 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: auto;
  height: 550px;
}

.slider-21 {
  background-color: var(--transparent);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 320px;
  height: 550px;
  display: flex;
}

.mask-18 {
  width: 300px;
  height: 600px;
}

.slide-42 {
  border-radius: 20px;
  width: 300px;
  height: 500px;
  margin-right: 20px;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
  overflow: visible;
}

.div-block-233 {
  width: 300px;
}

.link-block-14 {
  border-radius: 20px;
  width: 300px;
  height: 550px;
  overflow: hidden;
}

.div-block-234 {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.heading-78 {
  color: var(--white);
  margin-top: 0;
  margin-bottom: -34px;
  font-family: Poppins, sans-serif;
  font-size: 25px;
  line-height: 30px;
}

.navbar-27 {
  background-color: var(--negocios-2);
  height: 50px;
}

.container-58 {
  height: 50px;
}

.image-52 {
  margin-top: 0;
}

.nav-link-122, .nav-link-123, .nav-link-124, .nav-link-125, .nav-link-126, .nav-link-127 {
  color: var(--white);
  height: 50px;
  padding-top: 15px;
  font-family: Poppins, sans-serif;
  font-weight: 600;
}

.section-17 {
  height: 930px;
  padding-left: 20px;
}

.div-block-235 {
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 980px;
  margin-top: 25px;
  margin-left: -25px;
  display: flex;
}

.slider-22 {
  box-shadow: 0 0 6px 0 var(--negocios-2);
  border-radius: 20px;
  width: 600px;
  height: 900px;
}

.mask-19 {
  width: 600px;
  height: 900px;
}

.div-block-236 {
  border-radius: 20px;
  width: 600px;
  height: 900px;
  overflow: hidden;
}

.image-53 {
  margin-top: -70px;
}

.div-block-237 {
  width: 500px;
  height: 790px;
  margin-top: 12px;
  margin-left: 20px;
}

.div-block-238 {
  width: 500px;
  padding-top: 10px;
  padding-left: 20px;
}

.div-block-239 {
  width: 500px;
}

.text-block-126 {
  color: var(--azul);
  font-family: Poppins, sans-serif;
  font-size: 17px;
}

.heading-79 {
  color: var(--azul);
  margin-top: 10px;
  margin-bottom: 20px;
  font-family: Poppins, sans-serif;
  font-size: 35px;
}

.text-block-127 {
  color: var(--azul);
  margin-bottom: 20px;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 600;
}

.div-block-240 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: center;
  margin-top: 10px;
  display: flex;
}

.text-block-128 {
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 500;
}

.text-span-8 {
  font-size: 20px;
  font-weight: 700;
}

.div-block-241 {
  margin-top: 20px;
}

.button-56 {
  background-color: var(--negocios-2);
  border-radius: 15px;
  margin-right: 20px;
  padding-right: 86px;
  font-family: Poppins, sans-serif;
  font-weight: 500;
}

.button-56:hover {
  background-color: var(--negocios-1);
}

.button-57 {
  background-color: var(--negocios-3);
  border-radius: 15px;
  font-family: Poppins, sans-serif;
  font-weight: 500;
}

.button-57:hover {
  background-color: var(--negocios-1);
}

.div-block-242 {
  width: 300px;
  margin-top: 10px;
}

.button-58 {
  background-color: var(--negocios-3);
  text-align: center;
  border-radius: 15px;
  width: 315px;
  margin-top: 8px;
  font-family: Poppins, sans-serif;
  font-weight: 500;
}

.button-58:hover {
  background-color: var(--negocios-1);
}

.accordion-separetor-negocios {
  background-color: var(--negocios-1);
  width: 600px;
  height: 1px;
}

.formulario-negocis {
  background-color: var(--white);
  justify-content: center;
  align-items: center;
  height: 300px;
  margin-top: 10px;
  padding-top: 26px;
  display: flex;
}

.container-59 {
  flex-flow: column;
  align-items: center;
  height: 300px;
  display: flex;
}

.heading-80 {
  color: var(--azul);
  margin-top: 0;
  font-family: Poppins, sans-serif;
  font-size: 28px;
}

.text-block-129 {
  color: var(--azul);
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 400;
}

.form-block-9 {
  flex-flow: column;
  align-items: center;
  display: flex;
}

.form-10 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 600px;
  display: flex;
}

.div-block-243 {
  grid-column-gap: 13px;
  grid-row-gap: 13px;
  justify-content: center;
  align-items: center;
  width: 600px;
  margin-top: 27px;
  display: flex;
}

.text-field-30, .text-field-31 {
  border: 1px solid var(--negocios-3);
  background-color: var(--transparent);
  border-radius: 20px;
  height: 30px;
  font-family: Poppins, sans-serif;
}

.div-block-244 {
  flex-flow: column;
  justify-content: center;
  width: 600px;
  display: flex;
}

.select-field-14 {
  border: 1px solid var(--negocios-3);
  background-color: var(--transparent);
  color: var(--gris);
  border-radius: 20px;
  height: 30px;
  padding-top: 2px;
  padding-bottom: 2px;
  font-family: Poppins, sans-serif;
}

.checkbox-label-13 {
  color: var(--black);
  font-family: Poppins, sans-serif;
}

.link-21 {
  color: var(--white);
}

.submit-button-14 {
  background-color: var(--negocios-2);
  border-radius: 20px;
  margin-top: 6px;
}

.submit-button-14:hover {
  box-shadow: 0 2px 5px 0 var(--negocios-3);
}

.button-59 {
  background-color: var(--azul-cyan);
  border-radius: 20px;
  padding-top: 5px;
  padding-bottom: 5px;
  font-weight: 500;
}

.button-59:hover {
  background-color: var(--color-3);
  color: var(--gris-tusteno);
}

.button-60 {
  background-color: var(--azul-cyan);
  border-radius: 20px;
  padding-top: 5px;
  padding-bottom: 5px;
  font-weight: 500;
}

.button-60:hover {
  background-color: var(--color-3);
  color: var(--gris-tusteno);
}

.button-61 {
  background-color: var(--azul-cyan);
  border-radius: 20px;
  margin-top: -6px;
  padding-top: 5px;
  padding-bottom: 5px;
  font-weight: 500;
}

.button-61:hover {
  background-color: var(--color-3);
  color: var(--gris-tusteno);
}

.button-62 {
  background-color: var(--tecnologia-3);
  border-radius: 20px;
  margin-bottom: -16px;
  margin-left: -16px;
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: Poppins, sans-serif;
  font-weight: 500;
}

.button-62:hover {
  background-color: var(--color-3);
  color: var(--gris-tusteno);
}

.navbar-28 {
  background-color: var(--tecnologia-3);
  height: 50px;
}

.container-60 {
  height: 50px;
}

.image-54 {
  margin-top: 0;
}

.nav-link-128 {
  color: var(--white);
  height: 50px;
  padding-top: 15px;
  font-family: Poppins, sans-serif;
  font-weight: 500;
}

.nav-link-129, .nav-link-130, .nav-link-131, .nav-link-132, .nav-link-133 {
  color: var(--white);
  height: 50px;
  padding-top: 15px;
  font-family: Poppins, sans-serif;
  font-weight: 600;
}

.section-19 {
  background-color: var(--negocios-claro);
  box-shadow: 0 0 6px 0 var(--tecnologia-3);
  justify-content: center;
  align-items: center;
  height: 200px;
  display: flex;
}

.section-20 {
  height: 580px;
}

.container-61 {
  justify-content: center;
  height: 600px;
  margin-top: 20px;
  display: flex;
}

.grid-27 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  width: auto;
  height: 550px;
}

.slider-23 {
  border-radius: 20px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 300px;
  height: 550px;
  display: flex;
}

.mask-20 {
  width: 300px;
  height: 550px;
}

.slide-43 {
  width: 300px;
  height: 550px;
  margin-right: 20px;
}

.div-block-245, .link-block-15 {
  border-radius: 20px;
  width: 300px;
  height: 550px;
  overflow: hidden;
}

.div-block-246 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.heading-81 {
  color: var(--white);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 22px;
  line-height: 30px;
}

.image-55 {
  margin-top: -38px;
}

.navbar-29 {
  background-color: var(--tecnologia-3);
  height: 50px;
}

.container-62 {
  height: 50px;
}

.image-56 {
  padding-top: 0;
}

.nav-link-134, .nav-link-135, .nav-link-136, .nav-link-137, .nav-link-138, .nav-link-139 {
  color: var(--white);
  height: 50px;
  padding-top: 15px;
  font-family: Poppins, sans-serif;
  font-weight: 600;
}

.section-21 {
  height: 950px;
  padding-left: 20px;
}

.div-block-247 {
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 980px;
  margin-top: 25px;
  margin-left: -25px;
  display: flex;
}

.slider-24 {
  box-shadow: 0 0 8px 1px var(--tecnologia-2);
  border-radius: 20px;
  width: 600px;
  height: 900px;
}

.mask-21 {
  width: 600px;
  height: 900px;
}

.div-block-248 {
  border-radius: 20px;
  width: 600px;
  height: 900px;
  overflow: hidden;
}

.div-block-249 {
  width: 500px;
  height: 790px;
  margin-top: 12px;
  margin-left: 20px;
}

.div-block-250 {
  width: 500px;
  padding-top: 10px;
  padding-left: 20px;
}

.div-block-251 {
  width: 500px;
}

.text-block-130 {
  color: var(--azul);
  font-family: Poppins, sans-serif;
  font-size: 17px;
}

.heading-82 {
  color: var(--azul);
  margin-top: 10px;
  margin-bottom: 20px;
  font-family: Poppins, sans-serif;
  font-size: 35px;
}

.text-block-131 {
  color: var(--azul);
  margin-bottom: 20px;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 600;
}

.div-block-252 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: center;
  margin-top: 10px;
  display: flex;
}

.text-block-132 {
  color: var(--azul);
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 500;
}

.text-span-9 {
  font-size: 20px;
  font-weight: 700;
}

.div-block-253 {
  margin-top: 20px;
}

.button-63 {
  background-color: var(--tecnologia-1);
  border-radius: 15px;
  margin-right: 20px;
  padding-right: 86px;
  font-family: Poppins, sans-serif;
  font-weight: 500;
}

.button-63:hover {
  background-color: var(--tecnologia-2);
}

.button-64 {
  background-color: var(--tecnologia-3);
  border-radius: 15px;
  font-family: Poppins, sans-serif;
  font-weight: 500;
}

.button-64:hover {
  background-color: var(--tecnologia-2);
}

.div-block-254 {
  width: 300px;
  margin-top: 10px;
}

.button-65 {
  background-color: var(--tecnologia-3);
  text-align: center;
  border-radius: 15px;
  width: 315px;
  margin-top: 4px;
  font-family: Poppins, sans-serif;
  font-weight: 500;
}

.button-65:hover {
  background-color: var(--tecnologia-2);
}

.accordion-separetor-tecnologia {
  background-color: var(--tecnologia-3);
  width: 600px;
  height: 1px;
}

.formulario-programacion {
  background-color: var(--white);
  justify-content: center;
  align-items: center;
  height: 300px;
  display: flex;
}

.container-63 {
  flex-flow: column;
  align-items: center;
  height: 300px;
  display: flex;
}

.heading-83 {
  color: var(--azul);
  margin-top: 10px;
  font-family: Poppins, sans-serif;
  font-size: 28px;
  font-weight: 700;
}

.text-block-133 {
  color: var(--azul);
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 400;
}

.form-block-10 {
  flex-flow: column;
  align-items: center;
  display: flex;
}

.form-11 {
  flex-flow: column;
  align-items: center;
  width: 600px;
  display: flex;
}

.div-block-255 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: center;
  align-items: center;
  width: 600px;
  margin-top: 20px;
  display: flex;
}

.text-field-32, .text-field-33 {
  border: 1px solid var(--tecnologia-3);
  background-color: var(--transparent);
  border-radius: 20px;
  height: 30px;
  font-family: Poppins, sans-serif;
}

.div-block-256 {
  flex-flow: column;
  justify-content: center;
  width: 600px;
  display: flex;
}

.select-field-15 {
  border: 1px solid var(--tecnologia-3);
  background-color: var(--transparent);
  color: var(--gris);
  border-radius: 20px;
  height: 30px;
  padding-top: 2px;
  padding-bottom: 2px;
  font-family: Poppins, sans-serif;
}

.checkbox-label-14 {
  color: var(--black);
  font-family: Poppins, sans-serif;
  font-weight: 400;
}

.link-22 {
  color: var(--black);
  font-weight: 700;
}

.submit-button-15 {
  background-color: var(--tecnologia-1);
  border-radius: 20px;
}

.submit-button-15:hover {
  box-shadow: 0 2px 5px 0 var(--tecnologia-2);
}

.brand-12, .brand-13 {
  margin-top: 8px;
}

.brand-14, .brand-15 {
  margin-top: 8px;
  padding-top: 0;
}

.brand-16, .brand-17 {
  margin-top: 8px;
}

.navbar-30 {
  background-color: var(--idiomas-1);
  height: 50px;
}

.container-64 {
  height: 50px;
}

.brand-18 {
  margin-top: 8px;
  padding-top: 0;
}

.nav-link-140, .nav-link-141, .nav-link-142, .nav-link-143, .nav-link-144, .nav-link-145 {
  color: var(--white);
  height: 50px;
  padding-top: 15px;
  font-family: Poppins, sans-serif;
  font-weight: 600;
}

.section-23 {
  background-color: var(--idiomas-claro);
  justify-content: center;
  align-items: center;
  height: 200px;
  display: flex;
}

.section-24 {
  height: 580px;
}

.container-65 {
  justify-content: center;
  height: 600px;
  margin-top: 20px;
  display: flex;
}

.grid-28 {
  grid-template-rows: auto;
  width: auto;
  height: 550px;
}

.slider-25 {
  border-radius: 20px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 300px;
  height: 550px;
  display: flex;
}

.mask-22 {
  width: 300px;
  height: 550px;
}

.slide-45 {
  border-radius: 20px;
  width: 300px;
  height: 550px;
  margin-right: 20px;
}

.link-block-16 {
  border-radius: 20px;
  width: 300px;
  height: 550px;
  overflow: hidden;
}

.image-57 {
  margin-top: -26px;
}

.div-block-257 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.heading-84 {
  color: var(--white);
  font-family: Poppins, sans-serif;
  font-size: 25px;
  font-weight: 700;
}

.navbar-31 {
  background-color: var(--idiomas-1);
  color: var(--idiomas-1);
  height: 50px;
}

.container-66 {
  height: 50px;
}

.brand-19 {
  margin-top: 8px;
  padding-top: 0;
}

.nav-link-146, .nav-link-147, .nav-link-148, .nav-link-149, .nav-link-150, .nav-link-151 {
  color: var(--white);
  height: 50px;
  padding-top: 15px;
  font-family: Poppins, sans-serif;
  font-weight: 600;
}

.section-25 {
  height: 950px;
  padding-left: 20px;
}

.div-block-258 {
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 980px;
  margin-top: 25px;
  margin-left: -25px;
  display: flex;
}

.slider-26 {
  box-shadow: 0 0 5px 0 var(--idiomas-1);
  border-radius: 20px;
  width: 600px;
  height: 900px;
}

.mask-23 {
  width: 600px;
  height: 900px;
}

.div-block-259 {
  border-radius: 20px;
  width: 600px;
  height: 900px;
  overflow: hidden;
}

.div-block-260 {
  width: 500px;
  height: 790px;
  margin-top: 12px;
  margin-left: 20px;
}

.div-block-261 {
  width: 500px;
  padding-top: 10px;
  padding-left: 20px;
}

.div-block-262 {
  width: 500px;
}

.text-block-134 {
  color: var(--azul);
  font-family: Poppins, sans-serif;
  font-size: 17px;
}

.heading-85 {
  color: var(--azul);
  margin-top: 10px;
  margin-bottom: 20px;
  font-family: Poppins, sans-serif;
  font-size: 35px;
  font-weight: 700;
}

.text-block-135 {
  color: var(--azul);
  margin-bottom: 20px;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 600;
}

.div-block-263 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  align-items: center;
  display: flex;
}

.text-block-136 {
  color: var(--azul);
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 500;
}

.text-span-10 {
  font-size: 20px;
  font-weight: 700;
}

.div-block-264 {
  margin-top: 20px;
}

.button-66 {
  background-color: var(--idiomas-3);
  border-radius: 15px;
  margin-right: 20px;
  padding-left: 40px;
  padding-right: 41px;
  font-family: Poppins, sans-serif;
  font-weight: 500;
}

.button-66:hover {
  background-color: var(--idiomas-2);
}

.button-67 {
  background-color: var(--idiomas-3);
  border-radius: 15px;
  font-family: Poppins, sans-serif;
  font-weight: 500;
}

.button-67:hover {
  background-color: var(--idiomas-2);
}

.div-block-265 {
  margin-top: 10px;
}

.button-68 {
  background-color: var(--idiomas-3);
  text-align: center;
  border-radius: 15px;
  width: 315px;
  margin-top: 7px;
  font-family: Poppins, sans-serif;
  font-weight: 500;
}

.button-68:hover {
  background-color: var(--idiomas-2);
}

.accordion-separetor-idiomas-copy {
  background-color: var(--idiomas-1);
  width: 600px;
  height: 1px;
}

.formulario-ingles {
  background-color: var(--white);
  color: var(--white);
  justify-content: center;
  align-items: flex-start;
  height: 280px;
  padding-top: 0;
  display: flex;
}

.container-67 {
  flex-flow: column;
  align-items: center;
  height: 300px;
  display: flex;
}

.heading-86 {
  color: var(--azul);
  margin-top: 10px;
  font-family: Poppins, sans-serif;
  font-size: 28px;
  line-height: 30px;
}

.text-block-137 {
  color: var(--azul);
  font-family: Poppins, sans-serif;
  font-size: 18px;
}

.form-block-11 {
  flex-flow: column;
  align-items: center;
  margin-top: 10px;
  display: flex;
}

.form-12 {
  flex-flow: column;
  align-items: center;
  width: 600px;
  display: flex;
}

.div-block-266 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: center;
  align-items: center;
  width: 600px;
  margin-top: 20px;
  display: flex;
}

.text-field-34 {
  border: 1px solid var(--idiomas-2);
  background-color: var(--white);
  color: var(--white);
  -webkit-text-stroke-color: var(--white);
  border-radius: 20px;
  height: 30px;
  font-family: Poppins, sans-serif;
}

.text-field-35 {
  border: 1px solid var(--idiomas-2);
  background-color: var(--white);
  border-radius: 20px;
  height: 30px;
}

.div-block-267 {
  flex-flow: column;
  justify-content: center;
  width: 600px;
  display: flex;
}

.select-field-16 {
  border: 1px solid var(--idiomas-2);
  background-color: var(--white);
  color: var(--gris);
  border-radius: 20px;
  height: 30px;
  padding-top: 2px;
  padding-bottom: 2px;
  font-family: Poppins, sans-serif;
}

.checkbox-label-15 {
  color: var(--black);
  font-family: Poppins, sans-serif;
}

.link-23 {
  color: var(--black);
  font-weight: 700;
}

.submit-button-16 {
  background-color: var(--idiomas-1);
  border-radius: 20px;
  font-family: Poppins, sans-serif;
  font-weight: 500;
}

.submit-button-16:hover {
  box-shadow: 0 2px 5px 0 var(--idiomas-2);
}

.navbar-32 {
  background-color: var(--sst-nuevo);
  height: 50px;
}

.container-68 {
  height: 50px;
}

.brand-20 {
  margin-top: 8px;
  padding-top: 0;
}

.nav-link-152, .nav-link-153, .nav-link-154, .nav-link-155, .nav-link-156, .nav-link-157 {
  color: var(--white);
  height: 50px;
  padding-top: 15px;
  font-family: Poppins, sans-serif;
  font-weight: 600;
}

.section-27 {
  height: 930px;
  padding-left: 20px;
}

.div-block-268 {
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 980px;
  margin-top: 25px;
  margin-left: -25px;
  display: flex;
}

.slider-27 {
  box-shadow: 0 0 6px 0 var(--industrial-2);
  border-radius: 20px;
  width: 600px;
  height: 900px;
}

.mask-24 {
  width: 600px;
  height: 900px;
}

.div-block-269 {
  border-radius: 20px;
  width: 600px;
  height: 900px;
  overflow: hidden;
}

.div-block-270 {
  width: 500px;
  height: 790px;
  margin-top: 12px;
  margin-left: 20px;
}

.div-block-271 {
  width: 500px;
  padding-top: 10px;
  padding-left: 20px;
}

.div-block-272 {
  width: 500px;
}

.text-block-138 {
  color: var(--azul);
  font-family: Poppins, sans-serif;
  font-size: 17px;
  font-weight: 400;
}

.heading-87 {
  color: var(--azul);
  margin-top: 10px;
  margin-bottom: 20px;
  font-family: Poppins, sans-serif;
  font-size: 35px;
}

.text-block-139 {
  color: var(--azul);
  margin-bottom: 20px;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 600;
}

.div-block-273 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  align-items: center;
  display: flex;
}

.text-block-140 {
  color: var(--azul);
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 500;
}

.text-span-11 {
  font-size: 20px;
  font-weight: 700;
}

.div-block-274 {
  margin-top: 20px;
}

.button-69 {
  background-color: var(--industrial-2);
  color: var(--white);
  border-radius: 15px;
  margin-right: 20px;
  padding-left: 44px;
  padding-right: 54px;
  font-family: Poppins, sans-serif;
  font-weight: 500;
}

.button-69:hover {
  background-color: var(--industrial-3);
}

.button-70 {
  background-color: var(--industrial-3);
  border-radius: 15px;
  font-family: Poppins, sans-serif;
  font-weight: 500;
}

.button-70:hover {
  background-color: var(--industrial-2);
}

.div-block-275 {
  margin-top: 10px;
}

.button-71 {
  background-color: var(--industrial-3);
  text-align: center;
  border-radius: 15px;
  width: 315px;
  margin-top: 9px;
  font-family: Poppins, sans-serif;
  font-weight: 500;
}

.button-71:hover {
  background-color: var(--industrial-2);
}

.accordion-separetor-sst {
  background-color: var(--industrial-3);
  width: 600px;
  height: 1px;
}

.formulario-sst {
  background-color: var(--transparent);
  justify-content: center;
  align-items: center;
  height: 300px;
  display: flex;
}

.container-69 {
  flex-flow: column;
  align-items: center;
  height: 300px;
  display: flex;
}

.heading-88 {
  color: var(--azul);
  margin-top: 10px;
  font-family: Poppins, sans-serif;
  font-size: 28px;
}

.text-block-141 {
  color: var(--azul);
  font-family: Poppins, sans-serif;
  font-size: 18px;
}

.form-block-12 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  display: flex;
}

.form-13 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 600px;
  display: flex;
}

.div-block-276 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: center;
  align-items: center;
  width: 600px;
  display: flex;
}

.text-field-36 {
  border: 1px solid var(--industrial-3);
  background-color: var(--white);
  border-radius: 20px;
  height: 30px;
  font-family: Poppins, sans-serif;
}

.text-field-37 {
  border: 1px solid var(--industrial-3);
  border-radius: 20px;
  height: 30px;
  font-family: Poppins, sans-serif;
}

.div-block-277 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 600px;
  display: flex;
}

.select-field-17 {
  border: 1px solid var(--industrial-3);
  color: var(--gris);
  border-radius: 20px;
  height: 30px;
  padding-top: 2px;
  padding-bottom: 2px;
  font-family: Poppins, sans-serif;
}

.checkbox-label-16 {
  color: var(--black);
  font-family: Poppins, sans-serif;
}

.link-24 {
  color: var(--black);
}

.submit-button-17 {
  background-color: var(--industrial-2);
  border-radius: 20px;
  margin-top: 5px;
  font-family: Poppins, sans-serif;
  font-weight: 600;
}

.submit-button-17:hover {
  box-shadow: 0 2px 5px 0 var(--industrial-2);
}

.campusvirtual {
  background-color: var(--white);
  height: 50px;
}

.container-70 {
  height: 50px;
}

.brand-21 {
  margin-top: 8px;
  padding-top: 0;
}

.nav-link-158, .nav-link-159, .nav-link-160 {
  color: var(--azul);
  height: 50px;
  padding-top: 15px;
  font-family: Poppins, sans-serif;
  font-weight: 600;
}

.nav-link-160.w--current {
  color: var(--azul);
}

.nav-link-161 {
  background-color: var(--morado-2);
  color: var(--white);
  border-radius: 20px;
  height: 30px;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: Poppins, sans-serif;
  font-weight: 600;
}

.section-banner-campus {
  background-color: var(--transparent);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 1000px;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding-top: 15px;
  display: flex;
  overflow: hidden;
}

.herramientas {
  height: 1820px;
  margin-bottom: 151px;
  padding-bottom: 0;
}

.calendario {
  flex-flow: column;
  align-items: center;
  height: 600px;
  display: flex;
}

.calendario-academico {
  color: var(--azul);
  font-family: Poppins, sans-serif;
  font-size: 35px;
}

.button-72 {
  background-color: var(--azul-cyan);
  text-align: center;
  border-radius: 20px;
  width: 600px;
  font-family: Poppins, sans-serif;
}

.grid-29 {
  border-radius: 20px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: auto;
  height: 400px;
  margin-top: 20px;
}

.slider-28 {
  background-color: var(--azul-claro);
  border-radius: 20px;
  width: 300px;
  height: 400px;
}

.mask-25 {
  width: 300px;
}

.slide-46 {
  width: 300px;
  height: 400px;
}

.link-block-17 {
  border-radius: 20px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 300px;
  height: 400px;
  display: flex;
  overflow: hidden;
}

.image-58 {
  margin-top: 19px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.heading-89 {
  text-decoration: none;
}

.div-block-278 {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 300px;
  margin-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.heading-90 {
  color: var(--azul-oscuro);
  margin-top: 0;
  margin-bottom: 10px;
  font-family: Poppins, sans-serif;
  font-size: 22px;
  line-height: 30px;
  text-decoration: none;
}

.icon-defensapersonal-incap, .icon-gamerspace-incap, .icon-pinturaexperimental-incap, .icon-futbol5-incap, .icon-danzaurbana-incap, .icon-zumba-incap, .icon-fotografia-incap, .icon-musica-incap, .icon-teatro-incap {
  margin-top: 0;
}

.link-25 {
  background-color: var(--elements-webflow-library--general--shadow-02);
  color: var(--white);
  font-size: 11px;
  text-decoration: none;
}

.link-25:hover {
  font-size: 11px;
}

.paragraph-8 {
  padding-left: 20px;
}

.accordion-copy {
  color: var(--black);
  width: 550px;
  font-family: Poppins, sans-serif;
  overflow: hidden;
}

.div-block-279 {
  width: 1000px;
  height: 500px;
  overflow: hidden;
}

.image-59 {
  max-width: 110%;
  height: 661px;
  max-height: 641px;
  margin-top: -72px;
  margin-bottom: 136px;
  padding-bottom: 82px;
  overflow: hidden;
}

.div-block-280 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 300px;
  height: 400px;
  padding: 10px;
  display: flex;
}

.text-block-142 {
  color: var(--azul);
  font-family: Poppins, sans-serif;
  font-weight: 400;
}

.button-73 {
  background-color: var(--azul-oscuro);
  border-radius: 15px;
  margin-top: 25px;
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: Poppins, sans-serif;
}

.button-73:hover {
  background-color: var(--azul-2);
}

.section-banner-comunicados {
  background-color: var(--white);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 200px;
  display: flex;
}

.section-comunicados {
  height: 3000px;
}

.container-71, .comunicados {
  height: 600px;
}

.linea-divisora {
  background-color: var(--azul-cyan);
  height: 1px;
}

.comunicado-01 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 20px;
  display: flex;
}

.div-block-282 {
  background-color: var(--azul-cyan);
  border-radius: 20px;
  width: 8px;
  height: 8px;
}

.heading-91 {
  color: var(--azul);
  width: 700px;
  margin-top: 10px;
  font-family: Poppins, sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 30px;
}

.text-block-143 {
  color: var(--azul-cyan);
  font-family: Poppins, sans-serif;
}

.div-block-283 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: -5px;
  display: flex;
}

.button-74 {
  background-color: var(--azul-cyan);
  border-radius: 20px;
  margin-top: 25px;
  margin-left: 0;
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: Poppins, sans-serif;
  font-weight: 400;
}

.button-74:hover {
  box-shadow: 0 2px 8px -2px var(--azul-cyan);
}

.text-block-144 {
  color: var(--azul);
  font-family: Poppins, sans-serif;
}

.comunicado-00 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 20px;
  display: flex;
}

.div-block-284 {
  position: static;
  inset: 0% auto auto 0%;
}

.comunicado-02, .comunicado-03, .comunicado-04, .comunicado-05, .comunicado-06, .comunicado-07, .comunicado-09 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 20px;
  display: flex;
}

.heading-92 {
  color: var(--azul);
  margin-top: 0;
  font-family: Poppins, sans-serif;
}

.text-block-145 {
  color: var(--azul);
  font-family: Poppins, sans-serif;
  font-size: 18px;
}

.navbar-33 {
  background-color: var(--white);
  height: 50px;
}

.container-72 {
  height: 50px;
}

.nav-link-162 {
  color: var(--azul);
  height: 50px;
  padding-top: 15px;
  font-family: Poppins, sans-serif;
  font-weight: 600;
}

.nav-link-162.w--current {
  color: var(--azul);
}

.brand-22 {
  margin-top: 8px;
}

.nav-link-163 {
  color: var(--azul);
  height: 50px;
  padding-top: 15px;
  font-family: Poppins, sans-serif;
  font-weight: 600;
}

.section-banner-preguntas {
  background-color: var(--color-6);
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 200px;
  font-family: Poppins, sans-serif;
  display: flex;
}

.heading-93 {
  color: var(--azul);
  margin-top: 10px;
  font-weight: 600;
}

.faq-container {
  height: 1000px;
  margin-top: 54px;
  overflow: hidden;
}

.container-73 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  height: 600px;
  display: flex;
}

.heading-94 {
  font-family: Poppins, sans-serif;
  font-size: 25px;
  font-weight: 400;
}

.faq {
  flex-flow: column;
  align-items: center;
  width: 100%;
  height: 600px;
  display: flex;
}

.accodion-container {
  flex-flow: column;
  justify-content: center;
  width: 100%;
  margin-left: 0;
  display: flex;
  overflow: hidden;
}

.accordion-separator {
  background-color: var(--azul-cyan);
  color: var(--azul-cyan);
  height: 1px;
}

.accordion-dropdown {
  grid-column-gap: 17px;
  grid-row-gap: 17px;
  background-color: var(--white);
  border-radius: 20px;
  flex-flow: column;
  align-items: flex-start;
  margin-top: 0;
  margin-bottom: 0;
  padding: 5px 20px;
  font-size: 13px;
  line-height: 18px;
  display: flex;
  position: static;
}

.youtube {
  border-radius: 20px;
}

.text-block-146 {
  color: var(--black);
  text-align: left;
  white-space: normal;
  word-break: normal;
  width: 400px;
  font-size: 14px;
  font-weight: 600;
}

.text-block-147 {
  color: var(--black);
  font-weight: 600;
}

.nav-link-164 {
  color: var(--azul-cyan);
  font-family: Poppins, sans-serif;
  font-weight: 600;
}

.nav-link-164.w--current, .nav-link-165 {
  color: var(--azul);
  height: 50px;
  padding-top: 15px;
  font-family: Poppins, sans-serif;
  font-weight: 600;
}

.navbar-34 {
  background-color: var(--white);
  height: 50px;
}

.container-74 {
  height: 50px;
}

.nav-link-166 {
  color: var(--azul);
  height: 50px;
  padding-top: 15px;
  font-family: Poppins, sans-serif;
  font-weight: 600;
}

.nav-link-166.w--current {
  color: var(--azul);
}

.nav-link-167 {
  color: var(--azul);
  height: 50px;
  padding-top: 15px;
  font-family: Poppins, sans-serif;
  font-weight: 600;
}

.nav-link-168 {
  height: 50px;
  padding-top: 15px;
}

.brand-23 {
  margin-top: 8px;
  padding-top: 0;
}

.section-29 {
  background-color: var(--white);
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 152px;
  display: flex;
}

.heading-95 {
  color: var(--azul-cyan);
  font-family: Poppins, sans-serif;
  font-size: 48px;
  font-weight: 600;
}

.section-30 {
  height: 3250px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
}

.container-75 {
  flex-flow: column;
  align-items: center;
  height: 3200px;
  display: flex;
}

.div-block-285 {
  flex-flow: column;
  align-items: center;
  width: 800px;
  height: 3000px;
  margin-top: 30px;
  display: flex;
}

.heading-96 {
  color: var(--azul-cyan);
  margin-top: 29px;
  font-family: Poppins, sans-serif;
  font-size: 28px;
  font-weight: 500;
  line-height: 30px;
}

.div-block-286 {
  justify-content: flex-start;
  align-items: center;
  margin-top: 20px;
  display: flex;
}

.text-block-148 {
  text-align: center;
  width: 500px;
  font-family: Poppins, sans-serif;
}

.button-75 {
  background-color: var(--azul-cyan);
  border-radius: 20px;
  margin-top: 16px;
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: Poppins, sans-serif;
  font-weight: 400;
  display: block;
}

.div-block-287 {
  background-color: var(--azul-cyan);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 800px;
  height: 2px;
  margin-top: 96px;
  display: flex;
}

.herramienta-1 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 800px;
  height: 300px;
  margin-bottom: 10px;
  display: flex;
}

.div-block-289 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  justify-content: center;
  align-items: center;
  height: 100px;
  display: flex;
}

.div-block-290 {
  flex-flow: column;
  align-items: center;
  margin-top: 15px;
  display: flex;
}

.divisor {
  background-color: var(--color-morado);
  width: 800px;
  height: 500px;
  margin-top: 21px;
}

.heading-97 {
  color: var(--azul);
  margin-top: 9px;
  font-family: Poppins, sans-serif;
  font-size: 28px;
  font-weight: 500;
}

.linea {
  border: 1px solid var(--azul-cyan);
  background-color: var(--azul-cyan);
  justify-content: center;
  width: 800px;
  height: 1px;
  margin-top: 11px;
  display: flex;
  position: static;
}

.herramienta-2, .herramienta-3 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 800px;
  height: 300px;
  margin-bottom: 10px;
  display: flex;
}

.heading-98 {
  color: var(--azul-cyan);
  margin-top: 32px;
  font-family: Poppins, sans-serif;
  font-size: 28px;
  font-weight: 500;
}

.herramienta-4, .herramienta-5, .herramienta-6, .herramienta-7 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 800px;
  height: 300px;
  margin-bottom: 10px;
  display: flex;
}

.div-block-291 {
  grid-column-gap: 29px;
  grid-row-gap: 29px;
  justify-content: center;
  align-items: center;
  width: 1000px;
  height: 200px;
  margin-top: 22px;
  margin-bottom: -18px;
  display: flex;
}

.button-76 {
  background-color: var(--azul-cyan);
  text-align: center;
  border-radius: 6px;
  width: 180px;
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: Poppins, sans-serif;
  font-size: 12px;
  font-weight: 400;
}

.button-76:hover {
  box-shadow: 0 2px 5px 0 var(--azul-cyan);
}

.div-block-292 {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  padding-left: 0;
  display: flex;
}

.div-block-293, .div-block-294 {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  display: flex;
}

.navbar-35 {
  background-color: var(--white);
  height: 50px;
}

.container-76 {
  height: 50px;
}

.nav-link-169, .nav-link-170 {
  color: var(--azul);
  height: 50px;
  padding-top: 15px;
  font-family: Poppins, sans-serif;
  font-weight: 600;
}

.nav-link-171 {
  height: 50px;
  padding-top: 15px;
}

.brand-24 {
  margin-top: 8px;
  padding-top: 0;
}

.section-31 {
  background-color: var(--white);
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 200px;
  display: flex;
}

.heading-99 {
  color: var(--azul-cyan);
  margin-top: 10px;
  font-family: Poppins, sans-serif;
  font-size: 60px;
  font-weight: 600;
}

.section-32 {
  height: 700px;
  overflow: visible;
}

.container-77 {
  flex-flow: column;
  align-items: center;
  height: 600px;
  display: block;
}

.heading-100 {
  margin-top: 17px;
  font-family: Poppins, sans-serif;
  font-size: 28px;
  font-weight: 700;
}

.accodion-container-opciones {
  width: 100%;
}

.paragraph-9 {
  white-space: normal;
  word-break: normal;
  overflow-wrap: normal;
  font-family: Poppins, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
  text-decoration: none;
}

.navbar-36 {
  background-color: var(--white);
  height: 50px;
}

.container-78 {
  height: 50px;
}

.nav-link-172 {
  color: var(--azul);
  height: 50px;
  padding-top: 15px;
  font-family: Poppins, sans-serif;
  font-weight: 600;
}

.nav-link-172.w--current {
  color: var(--azul);
}

.nav-link-173 {
  color: var(--azul);
  height: 50px;
  padding-top: 15px;
  font-family: Poppins, sans-serif;
  font-weight: 600;
}

.nav-link-174 {
  height: 50px;
  padding-top: 15px;
}

.brand-25 {
  margin-top: 8px;
  padding-top: 0;
}

.section-33 {
  background-color: var(--white);
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 116px;
  display: flex;
}

.heading-101 {
  color: var(--azul-cyan);
  -webkit-text-stroke-color: var(--white);
  margin-top: 10px;
  font-family: Poppins, sans-serif;
  font-weight: 600;
}

.section-34 {
  height: 700px;
}

.container-79 {
  height: 600px;
}

.manual-de-marca-incap {
  justify-content: flex-start;
  align-items: flex-start;
  height: 170px;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-left: 20px;
  display: flex;
}

.heading-102 {
  color: var(--azul);
  margin-top: 10px;
  font-family: Poppins, sans-serif;
  font-size: 28px;
  font-weight: 600;
}

.div-block-296 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 700px;
  height: 150px;
  display: flex;
}

.text-block-149 {
  font-family: Poppins, sans-serif;
}

.div-block-297 {
  justify-content: center;
  align-items: center;
  width: 220px;
  height: 150px;
  display: flex;
}

.button-77 {
  border-radius: 10px;
  font-family: Poppins, sans-serif;
}

.button-77:hover {
  background-color: var(--color-azul-claro);
  color: var(--azul);
  font-family: Poppins, sans-serif;
  font-weight: 500;
}

.versiones-de-logo-incap {
  flex-flow: column;
  align-items: center;
  height: 200px;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-left: 20px;
  display: flex;
}

.heading-103 {
  margin-top: 10px;
  font-family: Poppins, sans-serif;
  font-size: 28px;
  font-weight: 600;
  line-height: 30px;
}

.div-block-299 {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  align-items: center;
  margin-top: 13px;
  display: flex;
}

.button-78 {
  background-color: var(--azul-cyan);
  border-radius: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: Poppins, sans-serif;
}

.button-78:hover {
  background-color: var(--color-azul-claro);
  color: var(--azul);
  font-weight: 500;
}

.plantillas-office-incap {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  height: 230px;
  margin-top: 10px;
  margin-bottom: 10px;
  display: flex;
}

.heading-104 {
  margin-top: 10px;
  font-family: Poppins, sans-serif;
  font-size: 28px;
  font-weight: 600;
  line-height: 30px;
}

.div-block-300 {
  background-color: var(--azul-cyan);
  height: 1px;
}

.div-block-301 {
  margin-top: 7px;
  margin-bottom: 12px;
}

.div-block-302 {
  flex-flow: column;
  align-items: center;
  width: 300px;
  height: 150px;
  margin-top: 15px;
  display: flex;
}

.button-79 {
  border-radius: 10px;
  margin-top: 10px;
  margin-left: 13px;
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: Poppins, sans-serif;
}

.div-block-303 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.button-79-copy {
  border-radius: 10px;
  margin-top: 19px;
  margin-left: 28px;
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: Poppins, sans-serif;
}

.navbar-37 {
  background-color: var(--white);
  height: 50px;
}

.container-80 {
  height: 50px;
}

.button-780, .button-781, .button-782, .button-783, .button-785, .button-786, .button-787, .button-788 {
  background-color: var(--azul-cyan);
  border-radius: 20px;
  margin-top: 16px;
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: Poppins, sans-serif;
  font-weight: 400;
  display: block;
}

.herramienta-9 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 800px;
  height: 200px;
  margin-bottom: 10px;
  display: flex;
}

.nav-link-175 {
  color: var(--azul);
  height: 50px;
  padding-top: 15px;
  font-family: Poppins, sans-serif;
  font-weight: 600;
}

.nav-link-175.w--current {
  color: var(--azul);
}

.nav-link-176 {
  color: var(--azul);
  height: 50px;
  padding-top: 15px;
  font-family: Poppins, sans-serif;
  font-weight: 600;
}

.brand-26 {
  margin-top: 8px;
  padding-top: 0;
}

.section-35 {
  background-color: var(--white);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100px;
  display: flex;
}

.section-36 {
  height: 1900px;
  overflow: visible;
}

.container-81 {
  height: 600px;
}

.div-block-304 {
  height: 430px;
  padding-top: 10px;
  padding-left: 0;
}

.text-block-150 {
  margin-bottom: 30px;
  font-family: Poppins, sans-serif;
  font-size: 15px;
  font-weight: 500;
}

.div-block-305 {
  background-color: var(--azul-cyan);
  width: 930px;
  height: 1px;
  margin-top: -11px;
}

.div-block-306 {
  justify-content: center;
  align-items: flex-start;
  width: 900px;
  height: 200px;
  display: flex;
}

.div-block-307 {
  align-items: center;
  width: 500px;
  height: 200px;
  padding-top: 0;
  padding-left: 20px;
  font-size: 13px;
  display: flex;
}

.div-block-308 {
  justify-content: center;
  align-items: center;
  width: 150px;
  height: 150px;
  display: flex;
}

.div-block-309 {
  justify-content: flex-start;
  align-items: center;
  width: 350px;
  height: 150px;
  padding-left: 10px;
  padding-right: 20px;
  display: flex;
}

.text-block-151 {
  font-family: Poppins, sans-serif;
}

.navbar-38 {
  background-color: var(--white);
  height: 50px;
}

.container-82 {
  height: 50px;
}

.nav-link-177 {
  color: var(--azul);
  height: 50px;
  padding-top: 15px;
  font-family: Poppins, sans-serif;
  font-weight: 600;
}

.nav-link-177.w--current {
  color: var(--azul);
}

.nav-link-178, .nav-link-179 {
  color: var(--azul);
  height: 50px;
  padding-top: 15px;
  font-family: Poppins, sans-serif;
  font-weight: 600;
}

.brand-27 {
  margin-top: 10px;
}

.nav-link-180 {
  color: var(--azul);
  height: 50px;
  padding-top: 15px;
  font-family: Poppins, sans-serif;
  font-weight: 600;
}

.section-banner-fpqrs {
  background-color: var(--white);
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 151px;
  display: flex;
}

.heading-105 {
  color: var(--azul-cyan);
  text-align: center;
  margin-top: 10px;
  font-family: Poppins, sans-serif;
}

.text-span-12 {
  font-weight: 500;
}

.div-block-310 {
  flex-flow: column;
  align-items: center;
  width: 1000px;
  margin-top: 10px;
  display: flex;
}

.heading-106 {
  color: var(--azul);
  margin-top: 10px;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 20px;
}

.select-field-18 {
  border: 1px solid var(--gris);
  background-color: var(--transparent);
  color: #a5a5a5;
  border-radius: 14px;
  width: 400px;
  height: 30px;
  margin-top: 0;
  padding-top: 3px;
  padding-bottom: 5px;
  font-family: Poppins, sans-serif;
  font-size: 13px;
  font-weight: 400;
}

.text-block-152 {
  color: var(--azul);
  margin-bottom: 8px;
  margin-left: 0;
  font-family: Poppins, sans-serif;
  font-weight: 500;
}

.global-menu {
  background-color: var(--white);
  height: 60px;
  display: block;
  position: fixed;
  inset: auto 0%;
}

.programas-home {
  color: var(--azul);
  height: 50px;
  padding-top: 15px;
  font-family: Poppins, sans-serif;
  font-weight: 600;
}

.programas-home.w--current {
  color: var(--black);
}

.cursos-home {
  color: var(--azul);
  height: 50px;
  padding-top: 15px;
  font-family: Poppins, sans-serif;
  font-weight: 400;
}

.cursos-home:hover {
  color: var(--color-azul);
}

.cont-ctanos {
  pointer-events: auto;
  color: var(--azul);
  overflow-wrap: normal;
  height: 50px;
  padding-top: 15px;
  font-family: Poppins, sans-serif;
  font-weight: 400;
}

.cont-ctanos:hover {
  border: 1px none var(--white);
  background-color: var(--transparent);
  color: var(--azul-cyan);
}

.brand-28 {
  margin-top: 10px;
}

.brand-28.w--current {
  margin-top: 8px;
}

.campus-virtual-home {
  color: var(--azul);
  height: 50px;
  padding-top: 15px;
  font-family: Poppins, sans-serif;
  font-weight: 400;
}

.campus-virtual-home:hover {
  color: var(--azul-cyan);
}

.nav-link-185 {
  color: var(--azul);
  height: 50px;
  padding-top: 15px;
  font-family: Poppins, sans-serif;
  font-weight: 600;
}

.financiacion {
  color: var(--azul-oscuro);
  height: 50px;
  padding-top: 15px;
  font-family: Poppins, sans-serif;
  font-weight: 400;
}

.financiacion:hover {
  color: var(--azul-cyan);
}

.preinscripci-n {
  color: var(--azul);
  word-break: normal;
  overflow-wrap: normal;
  background-color: #fff0;
  border-radius: 0;
  height: 30px;
  margin-top: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: Poppins, sans-serif;
  font-weight: 600;
  text-decoration: none;
}

.preinscripci-n:hover {
  color: var(--azul-cyan);
  -webkit-text-stroke-color: var(--white);
  background-color: #fff0;
}

.text-block-153 {
  color: var(--white);
  font-family: Poppins, sans-serif;
  font-weight: 500;
}

.success-message-8 {
  background-color: var(--gastronomia-2);
  border-radius: 20px;
  margin-top: 21px;
  padding-top: 15px;
  padding-bottom: 15px;
}

.text-block-154 {
  color: var(--azul);
  font-family: Poppins, sans-serif;
}

.error-message-7 {
  border-radius: 20px;
}

.text-block-155 {
  color: var(--white);
  font-family: Poppins, sans-serif;
  font-weight: 600;
}

.success-message-9 {
  background-color: var(--gastronomia-2);
  border-radius: 20px;
  margin-top: 18px;
  padding-top: 15px;
  padding-bottom: 15px;
}

.error-message-8 {
  border-radius: 20px;
  font-family: Poppins, sans-serif;
  font-weight: 500;
}

.paragraph-10 {
  margin-top: 20px;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  overflow: visible;
}

.paragraph-11 {
  font-size: 14px;
  line-height: 18px;
}

.paragraph-12, .paragraph-13 {
  font-size: 14px;
}

.form-block-13 {
  flex-flow: column;
  align-items: center;
  margin-top: 22px;
  display: flex;
}

.form-14 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 800px;
  display: flex;
}

.text-field-38, .text-field-39 {
  color: var(--gris);
  border-radius: 20px;
  width: 300px;
  height: 30px;
  font-family: Poppins, sans-serif;
  font-size: 12px;
  font-weight: 500;
}

.section-38 {
  background-color: var(--azul-claro);
  height: 250px;
  margin-top: 0;
  margin-bottom: 161px;
  padding-bottom: 0;
}

.container-83 {
  justify-content: center;
  display: flex;
}

.div-block-311 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  justify-content: center;
  align-items: flex-start;
  width: 800px;
  height: 30px;
  display: flex;
}

.div-block-312 {
  width: 800px;
}

.textarea-2 {
  border-radius: 20px;
}

.submit-button-18 {
  border-radius: 20px;
  padding: 5px 30px;
}

.navbar-40 {
  background-color: var(--white);
  height: 50px;
}

.container-84 {
  height: 50px;
}

.nav-link-188 {
  color: var(--azul);
  height: 50px;
  padding-top: 15px;
  font-family: Poppins, sans-serif;
  font-weight: 600;
}

.nav-link-188.w--current {
  color: var(--azul);
}

.nav-link-189 {
  color: var(--azul);
  height: 50px;
  padding-top: 15px;
  font-family: Poppins, sans-serif;
  font-weight: 600;
}

.nav-link-190 {
  background-color: var(--azul-cyan);
  color: var(--white);
  border-radius: 20px;
  height: 30px;
  margin-top: 9px;
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: Poppins, sans-serif;
  font-weight: 600;
}

.brand-29 {
  margin-top: 8px;
}

.section-39 {
  background-color: var(--color-6);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 200px;
  display: flex;
}

.heading-107 {
  color: var(--azul);
  margin-top: 10px;
  font-family: Poppins, sans-serif;
  font-weight: 600;
}

.section-40 {
  height: 330px;
  margin-bottom: 26px;
  padding-bottom: 0;
  overflow: hidden;
}

.container-85 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  height: 200px;
  display: flex;
}

.heading-108 {
  color: var(--azul-cyan);
  justify-content: center;
  width: 600px;
  margin-top: 20px;
  margin-left: 0;
  font-family: Poppins, sans-serif;
  font-size: 50px;
  font-style: normal;
  font-weight: 600;
  line-height: 30px;
  display: flex;
}

.text-span-13 {
  font-weight: 700;
}

.div-block-313 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 1000px;
  height: 300px;
  margin-top: 10px;
  margin-bottom: 20px;
  display: flex;
}

.div-block-314 {
  width: 1000px;
  height: 110px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 35px;
  padding-left: 0;
  padding-right: 0;
  line-height: 25px;
}

.text-block-156 {
  color: var(--azul);
  text-align: center;
  flex-flow: row;
  justify-content: center;
  align-items: flex-start;
  margin-top: 10px;
  margin-left: 0;
  padding-left: 0;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 300;
  display: block;
}

.heading-109 {
  color: var(--azul);
  width: 900px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 300;
  line-height: 30px;
}

.bold-text-35 {
  font-weight: 400;
}

.text-span-14 {
  color: var(--color-azul);
  font-weight: 600;
}

.div-block-314-copy {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 500px;
  height: 200px;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  overflow: hidden;
}

.valcredit-edufast-incap {
  width: 200px;
  margin-top: -9px;
  padding-top: 0;
}

.div-block-315 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 1000px;
  height: 600px;
  margin-top: -1px;
  margin-bottom: 34px;
  padding-top: 0;
  padding-bottom: 358px;
  display: flex;
}

.heading-110 {
  color: var(--azul);
  margin-top: 10px;
  font-family: Poppins, sans-serif;
  font-size: 28px;
  font-weight: 600;
}

.button-789 {
  background-color: var(--morado-val);
  text-align: center;
  border-radius: 12px;
  width: 600px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Poppins, sans-serif;
  font-size: 15px;
  font-weight: 500;
  box-shadow: 0 2px 5px #0003;
}

.button-789:hover {
  background-color: var(--amarillo-val);
  box-shadow: none;
}

.div-block-316 {
  border: 1px solid var(--azul-cyan);
  background-color: var(--azul-cyan);
  width: 800px;
  height: 1px;
  margin-top: 14px;
}

.text-block-157 {
  color: var(--azul);
  margin-top: 10px;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 600;
}

.accodion-container-financiaci-n {
  width: 100%;
}

.section-41 {
  background-color: var(--white);
  height: 550px;
  margin-top: 0;
  margin-bottom: 15px;
  padding-top: 0;
  padding-bottom: 0;
}

.container-86 {
  flex-flow: column;
  align-items: center;
  height: 400px;
  padding-top: 14px;
  display: flex;
}

.heading-111 {
  color: var(--azul-cyan);
  font-family: Poppins, sans-serif;
  font-size: 28px;
  font-weight: 500;
}

.div-block-317 {
  width: 1000px;
  height: 600px;
  padding-top: 21px;
}

.text-block-158 {
  color: var(--black);
  text-align: center;
  margin-top: 13px;
  margin-bottom: -8px;
  font-family: Poppins, sans-serif;
  font-size: 15px;
  font-weight: 400;
}

.div-block-318 {
  grid-column-gap: 35px;
  grid-row-gap: 35px;
  justify-content: center;
  align-items: center;
  width: 1000px;
  height: 100px;
  margin-top: 10px;
  margin-bottom: 10px;
  display: flex;
}

.button-790 {
  text-align: center;
  border-radius: 20px;
  width: 200px;
  padding: 5px 20px;
  font-family: Poppins, sans-serif;
}

.button-790:hover {
  box-shadow: 0 1px 7px 0 var(--azul-cyan);
}

.button-791 {
  text-align: center;
  border-radius: 20px;
  width: 200px;
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: Poppins, sans-serif;
}

.button-791:hover {
  box-shadow: 0 1px 7px #0003;
}

.button-792 {
  text-align: center;
  border-radius: 20px;
  width: 200px;
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: Poppins, sans-serif;
}

.button-792:hover {
  box-shadow: 0 1px 7px #0003;
}

.navbar-41 {
  background-color: var(--white);
  height: 50px;
}

.container-87 {
  height: 50px;
}

.nav-link-191, .nav-link-192 {
  color: var(--azul);
  height: 50px;
  padding-top: 15px;
  font-family: Poppins, sans-serif;
  font-weight: 600;
}

.nav-link-193 {
  height: 50px;
  padding-top: 15px;
}

.brand-30 {
  margin-top: 10px;
}

.section-42 {
  background-color: var(--white);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 200px;
  display: flex;
}

.heading-112 {
  color: var(--azul-cyan);
  font-family: Poppins, sans-serif;
  font-size: 60px;
  font-weight: 600;
}

.div-block-319 {
  background-color: var(--azul-cyan);
  width: 900px;
  height: 1px;
  margin-top: 10px;
  margin-bottom: 10px;
}

.div-block-320 {
  background-color: var(--azul-cyan);
  width: 800px;
  height: 1px;
  margin-top: 5px;
  margin-bottom: 5px;
}

.div-block-321 {
  background-color: var(--gastronomia-2);
  width: 800px;
  height: 1px;
  margin-top: 5px;
  margin-bottom: 5px;
}

.div-block-322 {
  flex-flow: column;
  align-items: center;
  display: flex;
}

.heading-113 {
  text-align: center;
  margin-top: 10px;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
}

.button-793 {
  box-shadow: 0 1px 7px 0 var(--azul-cyan);
  border-radius: 20px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Poppins, sans-serif;
}

.section-43 {
  height: 850px;
}

.container-88 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  height: 600px;
  margin-top: 10px;
  display: flex;
}

.div-block-323 {
  justify-content: center;
  width: 900px;
  display: flex;
}

.div-block-324 {
  width: 300px;
  height: 400px;
  padding-top: 20px;
  padding-left: 10px;
  padding-right: 10px;
}

.div-block-325 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-326 {
  flex-flow: column;
  align-items: center;
  display: flex;
}

.heading-114 {
  color: var(--azul);
  margin-top: 10px;
  font-family: Poppins, sans-serif;
  font-size: 28px;
  font-weight: 600;
}

.text-block-159 {
  text-align: center;
  font-family: Poppins, sans-serif;
  font-weight: 400;
}

.div-block-327 {
  justify-content: center;
  width: 900px;
  display: flex;
}

.section-44 {
  background-color: var(--azul-cyan);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 150px;
  display: flex;
}

.heading-115 {
  color: var(--white);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-weight: 400;
}

.section-paso-a-paso {
  height: 900px;
}

.container-89 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  height: 600px;
  display: flex;
}

.div-block-328 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  justify-content: center;
  width: 900px;
  height: 400px;
  margin-top: 14px;
  display: flex;
}

.div-block-329 {
  width: 500px;
  height: 400px;
  padding-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
}

.div-block-330 {
  flex-flow: column;
  align-items: center;
  margin-bottom: 10px;
  display: flex;
}

.heading-116 {
  color: var(--azul);
  margin-top: 10px;
  font-family: Poppins, sans-serif;
  font-size: 35px;
  font-weight: 700;
  line-height: 40px;
}

.text-block-160 {
  color: var(--black);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-weight: 400;
}

.section-45 {
  flex-flow: column;
  align-items: center;
  height: 160px;
  margin-top: -24px;
  margin-bottom: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.heading-117 {
  color: var(--azul-cyan);
  margin-top: 0;
  font-family: Poppins, sans-serif;
  font-size: 35px;
  font-weight: 600;
}

.text-block-161 {
  color: var(--azul);
  margin-bottom: 20px;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 400;
}

.button-794 {
  text-align: center;
  border-radius: 20px;
  width: 300px;
  height: 40px;
  padding: 10px 30px;
  font-family: Poppins, sans-serif;
  font-size: 18px;
}

.button-794:hover {
  box-shadow: 0 1px 7px 0 var(--azul-cyan);
}

.link-26 {
  color: var(--white);
  font-family: Poppins, sans-serif;
  text-decoration: none;
}

.navbar-42 {
  background-color: var(--white);
  height: 50px;
}

.container-91 {
  height: 50px;
}

.nav-link-194 {
  color: var(--azul);
  height: 50px;
  padding-top: 15px;
  font-family: Poppins, sans-serif;
  font-weight: 600;
}

.nav-link-194.w--current {
  color: var(--azul);
}

.nav-link-195 {
  color: var(--azul);
  height: 50px;
  padding-top: 15px;
  font-family: Poppins, sans-serif;
  font-weight: 600;
}

.nav-link-196 {
  color: var(--azul);
  height: 50px;
  padding-top: 15px;
  font-family: Poppins, sans-serif;
  font-weight: 700;
}

.brand-31 {
  margin-top: 10px;
}

.section-46 {
  background-color: var(--white);
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100px;
  display: flex;
}

.heading-118 {
  color: var(--azul-cyan);
  margin-top: 10px;
  font-family: Poppins, sans-serif;
  font-weight: 600;
}

.section-47 {
  height: 350px;
}

.container-92 {
  flex-flow: column;
  align-items: center;
  height: 120px;
  display: flex;
}

.div-block-331 {
  grid-column-gap: 23px;
  grid-row-gap: 23px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 40px;
  display: flex;
}

.button-795, .button-796, .button-797 {
  text-align: center;
  border-radius: 20px;
  width: 150px;
  font-family: Poppins, sans-serif;
}

.link-27 {
  color: var(--white);
  font-size: 11px;
  font-weight: 400;
  text-decoration: none;
}

.link-27:hover {
  font-weight: 400;
}

.incap {
  margin-left: auto;
  margin-right: auto;
  padding-top: 7px;
  overflow: visible;
}

.q10-home {
  outline-offset: 0px;
  color: var(--azul);
  -webkit-text-stroke-color: var(--white);
  background-color: #19253a00;
  border: 1px #fff;
  outline: 3px #000;
  height: 50px;
  padding-top: 15px;
  font-family: Poppins, sans-serif;
  font-weight: 400;
}

.q10-home:hover {
  color: var(--azul-cyan);
}

.heading-119 {
  color: var(--azul);
  margin-top: 0;
  font-family: Poppins, sans-serif;
  font-size: 35px;
}

.select-field-19 {
  border: 1px solid var(--gastronomia-1\<deleted\|variable-48ec656f-ec8a-9882-ea9b-9aea5e2da28c\>);
  background-color: var(--transparent);
  border-radius: 20px;
  height: 30px;
  padding-top: 2px;
  padding-bottom: 2px;
  font-family: Poppins, sans-serif;
}

.heading-120 {
  color: var(--azul);
  margin-top: 10px;
  font-family: Poppins, sans-serif;
  font-weight: 600;
}

.text-block-162 {
  background-color: var(--transparent);
  color: var(--white);
  font-family: Poppins, sans-serif;
  font-weight: 500;
}

.success-message-10 {
  background-color: var(--salud-2);
  border-radius: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.text-block-163 {
  text-align: center;
  font-family: Poppins, sans-serif;
  font-weight: 400;
}

.error-message-9 {
  border-radius: 20px;
  width: 600px;
}

.success-message-11 {
  background-color: var(--agro-3);
  border-radius: 20px;
  padding-top: 5px;
  padding-bottom: 5px;
}

.text-block-164 {
  color: var(--white);
  font-family: Poppins, sans-serif;
  font-weight: 400;
}

.text-block-165 {
  text-align: center;
  font-family: Poppins, sans-serif;
  font-weight: 500;
}

.error-message-10 {
  border-radius: 20px;
}

.heading-121 {
  color: var(--azul);
  margin-top: 10px;
  font-family: Poppins, sans-serif;
  font-weight: 600;
}

.success-message-12 {
  background-color: var(--diseño-1);
  border-radius: 20px;
  margin-top: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.text-block-166 {
  color: var(--white);
  font-family: Poppins, sans-serif;
}

.text-block-167 {
  color: var(--black);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-weight: 500;
}

.error-message-11 {
  border-radius: 20px;
}

.success-message-13 {
  background-color: var(--diseño-1);
  border-radius: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.text-block-168 {
  color: var(--white);
  font-family: Poppins, sans-serif;
  font-weight: 500;
}

.text-block-169 {
  color: var(--black);
  text-align: center;
  font-family: Poppins, sans-serif;
}

.error-message-12 {
  border-radius: 20px;
}

.heading-122 {
  color: var(--azul);
  margin-top: 10px;
  font-family: Poppins, sans-serif;
  font-weight: 600;
}

.success-message-14 {
  background-color: var(--negocios-2);
  border-radius: 20px;
  margin-top: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.text-block-170 {
  color: var(--white);
  font-family: Poppins, sans-serif;
}

.text-block-171 {
  color: var(--black);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-weight: 500;
}

.error-message-13 {
  border-radius: 20px;
}

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

.heading-123 {
  color: var(--azul);
  margin-top: 10px;
  font-family: Poppins, sans-serif;
  font-weight: 600;
}

.nav-menu-31 {
  overflow: visible;
}

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

.form-block-14 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-top: 0;
  font-family: Poppins, sans-serif;
  display: flex;
}

.bold-text-38 {
  color: var(--gris);
}

.brand-32, .brand-33, .brand-34, .brand-35, .brand-36, .brand-37, .brand-38, .brand-39, .brand-40, .brand-41, .brand-42 {
  margin-top: 8px;
}

.heading-124 {
  color: var(--azul);
  margin-top: 10px;
  font-family: Poppins, sans-serif;
  font-weight: 600;
}

.success-message-15 {
  background-color: var(--tecnologia-1);
  color: var(--white);
  border-radius: 20px;
  margin-top: 10px;
  padding-top: 15px;
  padding-bottom: 15px;
  font-family: Poppins, sans-serif;
}

.text-block-172 {
  font-family: Poppins, sans-serif;
}

.text-block-173 {
  text-align: center;
  font-family: Poppins, sans-serif;
  font-weight: 400;
}

.error-message-14 {
  border-radius: 20px;
}

.success-message-16 {
  background-color: var(--tecnologia-1);
  border-radius: 20px;
  margin-top: 10px;
  padding-top: 15px;
  padding-bottom: 15px;
}

.text-block-174 {
  color: var(--white);
  font-family: Poppins, sans-serif;
}

.text-block-175 {
  text-align: center;
  font-family: Poppins, sans-serif;
}

.error-message-15 {
  border-radius: 20px;
}

.success-message-17 {
  background-color: var(--idiomas-1);
  border-radius: 20px;
  margin-top: 10px;
  padding-top: 15px;
  padding-bottom: 15px;
}

.text-block-176 {
  font-family: Poppins, sans-serif;
}

.text-block-177 {
  color: var(--black);
  text-align: center;
  font-family: Poppins, sans-serif;
}

.error-message-16 {
  border-radius: 20px;
}

.success-message-18 {
  background-color: var(--idiomas-1);
  border-radius: 20px;
  padding-top: 15px;
  padding-bottom: 15px;
}

.text-block-178 {
  font-family: Poppins, sans-serif;
}

.text-block-179 {
  color: var(--black);
  text-align: center;
  font-family: Poppins, sans-serif;
}

.error-message-17 {
  border-radius: 20px;
}

.success-message-19 {
  background-color: var(--industrial-2);
  color: var(--white);
  border-radius: 20px;
  padding-top: 15px;
  padding-bottom: 15px;
  font-family: Poppins, sans-serif;
  font-weight: 500;
}

.text-block-180 {
  text-align: center;
  font-family: Poppins, sans-serif;
}

.error-message-18 {
  border-radius: 20px;
}

.text-block-181 {
  color: var(--white);
  font-family: Poppins, sans-serif;
}

.success-message-20 {
  background-color: var(--azul-cyan);
  border-radius: 20px;
  padding-top: 15px;
  padding-bottom: 15px;
}

.text-block-182 {
  text-align: center;
  font-family: Poppins, sans-serif;
}

.error-message-19 {
  border-radius: 20px;
}

.section-48 {
  background-color: var(--industrial-2);
  height: 200px;
}

.container-93 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  height: 200px;
  padding-top: 10px;
  display: flex;
}

.div-block-332 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 40px;
  margin-bottom: 10px;
  display: flex;
}

.heading-125 {
  color: var(--azul);
  margin-top: 10px;
  font-family: Poppins, sans-serif;
  font-size: 28px;
  font-weight: 700;
}

.text-block-183 {
  color: var(--azul);
  font-family: Poppins, sans-serif;
  font-weight: 400;
}

.heading-126 {
  color: var(--white);
  text-align: center;
  margin-top: 5px;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 25px;
  line-height: 30px;
}

.div-block-333 {
  flex-flow: column;
  align-items: center;
  display: flex;
}

.div-block-334 {
  grid-column-gap: 76px;
  grid-row-gap: 76px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.section-49 {
  background-color: var(--transparent);
  opacity: 1;
  background-image: url("https://cdn.prod.website-files.com/66a795eb1636440d552fc98f/6703f218c2268f2ff725328a_Recurso%2016%20(4).png");
  background-position: 0 0;
  background-size: 1203px;
  height: 280px;
  margin-bottom: 0;
  padding-bottom: 0;
}

.container-94 {
  height: 300px;
  padding-bottom: 40px;
}

.div-block-335 {
  flex-flow: column;
  align-items: center;
  height: 250px;
  padding-bottom: 40px;
  padding-right: 37px;
  display: flex;
}

.heading-127 {
  background-color: var(--white);
  color: var(--azul);
  text-align: center;
  border-radius: 20px;
  margin-top: 10px;
  padding-left: 5px;
  padding-right: 5px;
  font-family: Poppins, sans-serif;
  font-size: 22px;
  font-weight: 400;
}

.bold-text-39, .bold-text-40 {
  color: var(--sst-nuevo);
}

.div-block-336 {
  grid-column-gap: 21px;
  grid-row-gap: 21px;
  justify-content: flex-start;
  align-items: center;
  margin-top: 3px;
  margin-bottom: 10px;
  display: flex;
}

.text-block-184 {
  color: var(--negocios-3);
  margin-top: 5px;
  font-family: Poppins, sans-serif;
  font-size: 15px;
  font-weight: 500;
}

.licenciatura {
  background-color: var(--color-8);
  border-radius: 20px;
  flex-flow: column;
  align-items: center;
  width: 300px;
  height: 130px;
  padding-top: 11px;
  display: flex;
}

.heading-128 {
  text-align: center;
  margin-top: 5px;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 23px;
}

.licenciatura-copy {
  background-color: var(--color-8);
  border-radius: 20px;
  flex-flow: column;
  align-items: center;
  width: 300px;
  height: 130px;
  padding-top: 9px;
  display: flex;
}

.heading-128-copy {
  color: var(--azul);
  text-align: center;
  margin-top: 5px;
  margin-bottom: 5px;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 23px;
}

.button-798 {
  background-color: var(--educación-2);
  color: var(--white);
  text-align: center;
  border-radius: 20px;
  width: 200px;
  margin-top: 17px;
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: Poppins, sans-serif;
  font-weight: 500;
}

.div-block-337 {
  margin-top: -1px;
  padding-bottom: 0;
}

.div-block-338 {
  background-color: var(--educación-1);
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
  justify-content: center;
  align-items: center;
  width: 300px;
  height: 100px;
  margin-top: -1px;
  padding-top: 0;
  display: flex;
  position: relative;
  inset: auto 0% 0%;
}

.div-block-338-copy {
  background-color: var(--educación-2);
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
  justify-content: center;
  align-items: center;
  width: 300px;
  height: 100px;
  margin-top: 5px;
  padding-top: 0;
  display: flex;
  position: relative;
  inset: auto 0% 0%;
}

.text-block-185 {
  font-family: Poppins, sans-serif;
  font-size: 12px;
  font-weight: 500;
}

.section-49-negocios {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--transparent);
  opacity: 1;
  background-image: url("https://cdn.prod.website-files.com/66a795eb1636440d552fc98f/6703f7a4492967a9325fa8df_Recurso%2017%20FINANZAS.png");
  background-position: 0 0;
  background-size: 1203px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  height: 300px;
  margin-bottom: 0;
  padding-bottom: 0;
  padding-left: 69px;
  display: grid;
}

.bold-text-41 {
  color: var(--negocios-3);
}

.negocios, .negocios-universitario {
  background-color: var(--color-9);
  border-radius: 20px;
  flex-flow: column;
  align-items: center;
  width: 300px;
  height: 130px;
  padding-top: 10px;
  display: flex;
}

.div-block-338-negocios {
  background-color: var(--negocios-3);
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
  justify-content: center;
  align-items: center;
  width: 300px;
  height: 100px;
  margin-top: 2px;
  padding-top: 0;
  display: flex;
  position: relative;
  inset: auto 0% 0%;
}

.div-block-338-copy-copy {
  background-color: var(--negocios-3);
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
  justify-content: center;
  align-items: center;
  width: 300px;
  height: 100px;
  margin-top: 8px;
  padding-top: 0;
  display: flex;
  position: relative;
  inset: auto 0% 0%;
}

.button-798-negocios {
  background-color: var(--negocios-3);
  color: var(--white);
  text-align: center;
  border-radius: 20px;
  width: 200px;
  margin-top: 17px;
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: Poppins, sans-serif;
  font-weight: 500;
}

.image-62 {
  width: 349px;
  min-width: 105px;
  overflow: clip;
}

.image-63 {
  box-sizing: border-box;
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 900px;
  min-width: 900px;
  max-width: 900%;
  height: 900px;
  min-height: 900px;
  margin-top: 151px;
  margin-left: -94px;
  overflow: clip;
}

.image-64 {
  display: block;
  overflow: visible;
}

.image-65 {
  align-self: auto;
  width: 3999px;
  max-width: 101%;
  height: 4000px;
  max-height: 1000px;
  margin-top: -253px;
  margin-bottom: -248px;
  margin-left: 3px;
  padding-bottom: 24px;
  overflow: clip;
}

.image-66 {
  width: 337px;
  min-width: 38px;
  overflow: hidden;
}

.image-67 {
  width: 515px;
  min-width: 47px;
  max-width: 115%;
  overflow: hidden;
}

.image-68 {
  width: 503px;
  max-width: 200%;
  height: 248px;
  overflow: visible;
}

.counter-block {
  color: #ebf0f2;
  -webkit-text-stroke-color: #032042;
  border: 1px solid #fff0;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-right: 10px;
  font-family: Poppins, sans-serif;
  font-weight: 300;
  display: flex;
}

.counter-title {
  color: #000;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 15px;
  font-weight: 500;
  line-height: 36px;
}

.counter-number-wrapper-reverse {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  height: 80px;
  display: flex;
  transform: translate(0, -1000%);
}

.animated-counter {
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 4px;
  font-size: 70px;
  font-weight: 700;
  line-height: 80px;
  display: flex;
  overflow: hidden;
}

.margin-bottom-8px {
  margin-bottom: 8px;
}

.counter-number-wrapper-left {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  height: 80px;
  display: flex;
}

._4-column-grid {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-left: 0;
  display: grid;
}

.postfix {
  color: var(--azul-cyan);
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
  font-size: 50px;
  font-weight: 800;
}

.container-95 {
  z-index: 1;
  background-color: #fff0;
  flex-direction: column;
  flex: 0 auto;
  order: 0;
  justify-content: center;
  align-self: auto;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  margin-top: -144px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
}

.counter-number {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 50px;
}

.slider-29 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #0000;
  justify-content: center;
  align-items: flex-start;
  width: 900px;
  height: 320px;
  display: flex;
}

.form-15 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  align-items: center;
  margin-top: -28px;
  margin-bottom: 35px;
  padding-bottom: 0;
  display: flex;
}

.container-96 {
  flex-flow: column;
  align-items: center;
  height: 400px;
  margin-top: -105px;
  display: flex;
}

.space-between-block-vertical-from-mobile {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.page-wrapper {
  z-index: 100;
  width: 1250px;
  height: 400px;
  padding-top: 0;
  font-family: Poppins, sans-serif;
  overflow: hidden;
}

.image-69 {
  max-width: 100%;
  margin-top: -28px;
  padding-top: 0;
}

.div-block-339 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 250px;
  height: 250px;
  margin-top: -19px;
  display: flex;
}

.mask-26 {
  width: 811px;
  height: 321px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.button-799 {
  background-color: #00bdff;
  border-radius: 10px;
  margin-top: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: Poppins, sans-serif;
}

.button-799:hover {
  color: #424242;
  background-color: #b3e8ff;
}

.div-block-340 {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 700px;
  margin-top: 10px;
  margin-left: 0;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.text-field-40 {
  background-color: #0000;
  border: 1px solid #696969;
  border-radius: 50px;
  width: 250px;
  height: 30px;
  font-family: Poppins, sans-serif;
  font-size: 13px;
}

.vertical-left-top {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.slide-47 {
  vertical-align: middle;
  background-color: #effaff;
  border-radius: 20px;
  width: 250px;
  height: 300px;
  margin-left: 10px;
  margin-right: 10px;
}

.div-block-341 {
  text-align: center;
  width: 300px;
  height: 30px;
}

.checkbox-label-17 {
  color: #000;
  font-family: Poppins, sans-serif;
}

.div-block-342 {
  grid-column-gap: 17px;
  grid-row-gap: 17px;
  justify-content: center;
  align-items: flex-start;
  width: 700px;
  height: 30px;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.mask-27 {
  position: relative;
  overflow: hidden;
}

.submit-button-19 {
  background-color: #00bdff;
  border-radius: 20px;
  padding: 5px 40px;
  font-family: Poppins, sans-serif;
}

.submit-button-19:hover {
  color: #424242;
  background-color: #b3e8ff;
  font-weight: 500;
}

.text-span-15 {
  color: #9e5409;
  font-family: Poppins, sans-serif;
}

.div-block-343 {
  color: #625ad8;
  background-color: #1f3d83;
  border-radius: 20px;
  width: 230px;
  height: 30px;
  margin-top: -48px;
  margin-bottom: 12px;
  padding-top: 2px;
  padding-bottom: 10px;
}

.heading-129 {
  color: #0094ff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 10px;
  margin-left: 24px;
  font-family: Poppins, sans-serif;
  font-size: 35px;
  line-height: 40px;
}

.select-field-20 {
  color: #a5a5a5;
  background-color: #0000;
  border: 1px solid #696969;
  border-radius: 14px;
  width: 680px;
  height: 30px;
  padding-top: 3px;
  padding-bottom: 5px;
  font-family: Poppins, sans-serif;
  font-size: 13px;
  font-weight: 400;
}

.bold-text-42 {
  color: #19253a;
  text-align: center;
  font-family: Poppins, sans-serif;
}

.margin-top-50px {
  margin-top: 18px;
}

.div-block-344 {
  width: 200px;
  height: 40px;
}

.text-field-41 {
  color: #000;
  background-color: #0000;
  border: 1px solid #696969;
  border-radius: 50px;
  width: 250px;
  height: 30px;
  font-family: Poppins, sans-serif;
  font-size: 13px;
}

.container-97 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 700px;
  margin-bottom: 17px;
  padding-left: 154px;
  display: flex;
}

.icon-19 {
  color: #b3e8ff;
}

.icon-19:hover {
  color: #00bdff;
}

.heading-130 {
  color: #00bdff;
  text-align: left;
  justify-content: flex-start;
  align-items: center;
  width: 414px;
  min-width: 0;
  max-width: 830px;
  min-height: 0;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 246px;
  padding-left: 0;
  padding-right: 0;
  font-family: Poppins, sans-serif;
  font-size: 42px;
  line-height: 58px;
}

._3-column-grid {
  grid-column-gap: 17px;
  grid-row-gap: 17px;
  grid-template: "."
                 "Area"
                 / 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  place-items: stretch start;
  width: 100%;
  margin-left: -69px;
  padding-left: 0;
  font-family: Poppins, sans-serif;
  font-weight: 300;
  display: grid;
}

.text-block-186 {
  color: #fff;
  font-family: Poppins, sans-serif;
}

.text-block-187 {
  font-family: Poppins, sans-serif;
  font-weight: 500;
}

.checkbox-field-7 {
  margin-top: 10px;
  margin-bottom: 10px;
}

.heading-131 {
  color: #19253a;
  text-align: center;
  margin-top: -11px;
  margin-bottom: 20px;
  padding-top: 0;
  padding-bottom: 16px;
  font-family: Poppins, sans-serif;
  font-size: 22px;
  line-height: 28px;
}

.heading-132 {
  color: #fff;
  text-align: center;
  margin-top: 0;
  font-family: Poppins, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 28px;
}

.full-width {
  color: var(--azul);
  width: 100%;
  font-family: Poppins, sans-serif;
}

.icon-20 {
  color: #b3e8ff;
}

.icon-20:hover {
  color: #00bdff;
}

.heading-133 {
  color: #19253a;
  text-align: center;
  width: 200px;
  margin-top: -3px;
  margin-bottom: 0;
  font-size: 18px;
  line-height: 20px;
}

.section-with-bg {
  color: #fff;
  -webkit-text-stroke-color: #fff;
  background-color: #f0f4f5;
  padding: 23px 0 125px;
  font-family: Poppins, sans-serif;
}

.success-message-21 {
  color: #00bdff;
  background-color: #00bdff;
  border-radius: 15px;
  padding-top: 5px;
  padding-bottom: 5px;
}

.text-span-16 {
  color: #00bdff;
  font-family: Poppins, sans-serif;
  font-weight: 700;
}

.button-800 {
  color: #fff;
  background-color: #25c74b;
  border-radius: 12px;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 39px;
  font-family: Poppins, sans-serif;
  font-weight: 600;
  box-shadow: 0 0 6px -1px #000;
}

.button-800:hover {
  box-shadow: 0 -1px 9px -1px #25c74b;
}

.div-block-345 {
  width: 600px;
  height: 200px;
}

.div-block-346 {
  flex-flow: column;
  align-items: center;
  width: 600px;
  height: 160px;
  margin-top: 0;
  margin-left: 0;
  display: flex;
}

.heading-134 {
  text-align: center;
  margin-top: 10px;
  margin-bottom: 20px;
  font-size: 25px;
  font-weight: 400;
  line-height: 30px;
}

.link-28 {
  color: #000;
  font-weight: 500;
}

.container-98 {
  z-index: 1;
  background-color: #fff0;
  flex-direction: column;
  flex: 0 auto;
  order: 0;
  justify-content: center;
  align-self: auto;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  margin-top: -19px;
  margin-left: 71px;
  margin-right: auto;
  padding-bottom: 1px;
  padding-left: 0;
  padding-right: 6px;
  position: relative;
}

.div-block-347 {
  background-color: #effaff;
  border-radius: 20px;
  flex-flow: column;
  align-items: center;
  width: 240px;
  height: 300px;
  padding: 0 20px 20px;
  font-family: Poppins, sans-serif;
  font-weight: 300;
  display: flex;
  box-shadow: 0 0 5px #0086ecbf;
}

.text-span-17 {
  color: #19253a;
}

.section-50 {
  margin-top: -96px;
  margin-bottom: 120px;
  margin-left: -247px;
  padding-top: 0;
  padding-left: 0;
}

.image-50px {
  object-fit: contain;
  max-width: 50px;
}

.slider-animation-wrapper {
  width: 200vw;
  transform: translate(-100vw);
}

.partners-grid {
  grid-column-gap: 108px;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  justify-content: space-between;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.sponser-logo {
  object-fit: contain;
  width: 100%;
  max-width: 180px;
  height: 50px;
}

.quick-stack {
  font-family: Poppins, sans-serif;
  font-weight: 500;
}

.link-29 {
  border: 1px solid var(--transparent);
  color: var(--black);
  text-align: center;
  -webkit-text-stroke-color: var(--transparent);
  width: 170px;
  font-size: 23px;
  font-weight: 700;
  text-decoration: none;
}

.container-99 {
  width: 159px;
  max-width: 941px;
  height: 97px;
  margin-top: 7px;
  margin-left: 52px;
  margin-right: 24px;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.image-70 {
  border: 1px #f64242;
  border-radius: 12px;
  padding-left: 53px;
  padding-right: 89px;
}

.cell {
  border-radius: 7px;
}

.title-merge {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  display: flex;
}

.animated-title-wrapper {
  color: #fff;
  text-transform: capitalize;
  background-color: #f54550;
  border-radius: 8px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  max-height: 60px;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
  overflow: hidden;
}

.highlight-title {
  margin-top: 0;
  margin-bottom: 0;
}

.title-wrapper {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 1000px;
  margin-bottom: 50px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.title-prefix {
  margin-top: 0;
  margin-bottom: 0;
}

.text-pointer {
  background-color: #fff;
  border-left: 3px solid #fff;
  width: 100%;
  height: 60px;
  margin-left: 1px;
  position: absolute;
  transform: translate(100%);
}

.team-grid {
  grid-column-gap: 30px;
  grid-row-gap: 220px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: center;
  width: 100%;
  margin-top: 220px;
  display: grid;
}

.creative-text-block {
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
  overflow: hidden;
}

.container-100 {
  z-index: 1;
  background-color: #fff0;
  flex-direction: column;
  flex: 0 auto;
  order: 0;
  justify-content: center;
  align-self: auto;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  margin-top: -19px;
  margin-left: 71px;
  margin-right: auto;
  padding-bottom: 1px;
  padding-left: 0;
  padding-right: 6px;
  position: relative;
}

.section-51 {
  margin-top: -96px;
  margin-bottom: 120px;
  margin-left: -247px;
  padding-top: 0;
  padding-left: 0;
}

.category-card {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #fff;
  border-radius: 15px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 30px;
  display: flex;
  box-shadow: 0 10px 30px #0000001a;
}

.instructor-links {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

._24px-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 700;
  line-height: 36px;
}

.horizontal-left-center-5px-gap {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.horizontal-left-center-5px-gap.wrap {
  flex-flow: wrap;
}

._18px-semibold-text {
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 26px;
}

.style-card-wrapper {
  border: 1px solid #ccc;
  border-radius: 25px;
  width: 100%;
  max-width: 280px;
  height: 100%;
  box-shadow: 0 0 30px #1e23404d;
}

.style-guide-contents-wrapper {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.color-name {
  color: #fff;
  background-color: #000;
  border-radius: 50px;
  padding: 5px 10px;
  position: absolute;
  inset: 15px 20px auto auto;
}

.color-name.reverse-color {
  color: #f54550;
  background-color: #fff;
}

.primary-button {
  color: #fff;
  text-align: center;
  background-color: #fff;
  border: 1px solid #f54550;
  border-radius: 50px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 14px 25px;
  transition: border-color .3s;
  display: flex;
  position: relative;
  overflow: hidden;
}

.primary-button:hover {
  background-color: #fff0;
  border-color: #f54550;
}

.style-guide-grid {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 323px;
  padding-bottom: 46px;
  display: flex;
}

.style-card-head {
  border-top-left-radius: 25px;
  border-top-right-radius: 25px;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 200px;
  display: flex;
  position: relative;
}

.style-card-head.heading-color {
  background-color: #070606;
}

.style-card-head.secondary-color {
  background-color: #032042;
}

.style-card-head.tertiary-color {
  background-color: #00bdff;
}

.style-card-head.extra-color {
  background-color: #ebf0f2;
}

.style-card-head.paragraph-color {
  background-color: #4e4e4e;
}

.style-card-head.primary-color {
  background-color: #f54550;
}

.style-guide-heading {
  color: #fff;
  background-color: #f54550;
  border-radius: 15px;
  margin-top: 0;
  margin-bottom: 0;
  padding: 7px 20px;
  font-size: 36px;
  font-weight: 700;
  line-height: 46px;
}

.button-text-wrapper {
  white-space: nowrap;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  height: 24px;
  font-weight: 500;
  display: flex;
  overflow: hidden;
}

.secondary-button {
  color: #fff;
  text-align: center;
  background-color: #fff;
  border: 1px solid #fff0;
  border-radius: 50px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 14px 25px;
  transition: border-color .4s cubic-bezier(.77, 0, .175, 1), color .7s;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 10px 30px #0000001a;
}

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

.tertiary-button {
  color: #fff;
  text-align: center;
  background-color: #fff;
  border-radius: 50px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 14px 25px;
  transition: border-color .3s;
  display: flex;
  position: relative;
  overflow: hidden;
}

.tertiary-button:hover {
  box-shadow: 0 10px 30px #0000001a;
}

.style-guide-20px-text {
  color: #f54550;
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
}

.hover-text {
  z-index: 3;
  color: #070606;
  position: relative;
}

.hover-text.white-hover-text {
  color: #fff;
}

.container-101 {
  z-index: 1;
  background-color: #fff0;
  flex-direction: column;
  flex: 0 auto;
  order: 0;
  justify-content: center;
  align-self: auto;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  margin-top: -19px;
  margin-left: 71px;
  margin-right: auto;
  padding-bottom: 1px;
  padding-left: 0;
  padding-right: 6px;
  position: relative;
}

.container-101.style-guide-container {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  flex-direction: column;
  display: flex;
}

.style-guide-heading-wrapper {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 50px;
  display: flex;
}

.button-text {
  z-index: 3;
  position: relative;
}

.button-text.heading-color {
  color: #070606;
}

.color-information {
  border-top: 1px solid #000;
  padding: 20px 20px 34px;
}

.button-hover-color {
  z-index: 1;
  background-color: #f54550;
  width: 100%;
  height: 100%;
  padding-left: 0;
  position: absolute;
}

.button-hover-color.secondary-bg-color {
  background-color: #032042;
}

.section-52 {
  margin-top: -96px;
  margin-bottom: 120px;
  margin-left: -247px;
  padding-top: 0;
  padding-left: 0;
}

.course-banner {
  background-color: #032042;
  padding-top: 70px;
  padding-bottom: 70px;
}

.container-102 {
  z-index: 1;
  background-color: #fff0;
  flex-direction: column;
  flex: 0 auto;
  order: 0;
  justify-content: center;
  align-self: auto;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  margin-top: -19px;
  margin-left: 71px;
  margin-right: auto;
  padding-bottom: 1px;
  padding-left: 0;
  padding-right: 6px;
  position: relative;
}

.course-info-block {
  color: #fff;
  align-items: stretch;
  width: 50%;
}

.margin-bottom-30px {
  margin-bottom: 30px;
}

._32px-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 32px;
  font-weight: 700;
  line-height: 46px;
}

.margin-top-20px-bottom-30px {
  margin-top: 20px;
  margin-bottom: 30px;
}

.secondary-text {
  color: #f1f1f1;
}

.course-thumbnail-rounded {
  aspect-ratio: 1;
  height: 100%;
}

.text-merge-wrapper-30px-gap {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.course-card-title {
  border: 1px none var(--white);
  opacity: 1;
  color: var(--gris-tusteno);
  text-decoration: none;
  -webkit-text-decoration-color: var(--white);
  text-decoration-color: var(--white);
  -webkit-text-decoration-skip-ink: auto;
  text-decoration-skip-ink: auto;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 25px;
  font-weight: 700;
  line-height: 36px;
  text-decoration-style: solid;
  position: static;
}

.course-card-title._20px {
  outline-offset: 0px;
  color: var(--black);
  outline: 0 #000;
  font-size: 20px;
  font-weight: 300;
  line-height: 30px;
  text-decoration: none;
}

.course-card-header {
  width: 100%;
  position: relative;
}

.course-card-header.list-header-max-width-250px {
  justify-content: center;
  align-items: flex-end;
  max-width: 250px;
  display: flex;
}

._20px-height-divider {
  background-color: #ebf0f2;
  width: 1px;
  height: 20px;
}

.margin-10px {
  margin-top: 10px;
  margin-bottom: 10px;
}

.course-card-body-list {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  width: 100%;
  font-family: Poppins, sans-serif;
  font-weight: 700;
  text-decoration: none;
  position: relative;
}

._14px-text {
  color: #4e4e4e;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
}

.review-star {
  color: #00bdff;
  font-size: 15px;
  font-weight: 400;
  line-height: 15px;
}

.course-card-list-with-shadow {
  z-index: 1;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border: 1px solid var(--azul-claro);
  background-color: var(--white);
  border-radius: 25px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 30px;
  font-family: Poppins, sans-serif;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 10px 30px #0000001a;
}

.hover-color-horizontal {
  z-index: -1;
  background-color: #f54550;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
  transform: translate(-100%);
}

.horizontal-left-center {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.star-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  overflow: hidden;
}

.margin-bottom-5px {
  margin-bottom: 5px;
}

.margin-top-15px {
  margin-top: 15px;
}

.horizontal-left-center-12px-gap {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: flex-start;
  align-items: center;
  padding-top: 8px;
  font-family: Poppins, sans-serif;
  display: flex;
}

.mask-rounded {
  border-radius: 25px;
  overflow: hidden;
  box-shadow: 0 10px 30px #0000001a;
}

.primary-icon {
  color: #fff;
  background-color: #f54550;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  padding-left: 178px;
  font-size: 20px;
  line-height: 20px;
  display: flex;
}

._16px-bold-text {
  font-weight: 700;
}

.rating-point {
  color: #f54550;
  font-size: 15px;
  font-weight: 700;
  line-height: 15px;
}

.course-price-default {
  color: var(--black);
  -webkit-text-stroke-color: var(--black);
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 800;
  line-height: 30px;
  text-decoration: none;
}

.course-price-default-2 {
  color: #f54550;
  font-size: 20px;
  font-weight: 800;
  line-height: 30px;
  text-decoration: none;
}

.container-103 {
  z-index: 1;
  background-color: #fff0;
  flex-direction: column;
  flex: 0 auto;
  order: 0;
  justify-content: center;
  align-self: auto;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  margin-top: -19px;
  margin-left: 71px;
  margin-right: auto;
  padding-bottom: 1px;
  padding-left: 0;
  padding-right: 6px;
  position: relative;
}

.metrics-grid-quarter {
  grid-column-gap: 5vw;
  grid-row-gap: 5vw;
  flex-flow: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-left: 0;
  display: flex;
}

.metrics-card {
  background-color: #f5f5f5;
  border-radius: 1.5rem;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  min-width: 21.65vw;
  max-width: 21.65vw;
  min-height: 22.2vw;
  max-height: 22.2vw;
  padding: 3.3vw 2.2vw;
  display: flex;
}

.metrics-card.background-primary {
  background-color: #c1e4c4;
}

.metrics-card.background-secondary {
  background-color: #c1dbe4;
}

.large-icon {
  min-width: 3.3vw;
  max-width: 3.3vw;
  min-height: 3.3vw;
  max-height: 3.3vw;
}

.caps {
  text-transform: uppercase;
}

.heading-137 {
  font-family: Poppins, sans-serif;
}

.metrics-grid-quarter-2 {
  grid-column-gap: 1.1vw;
  grid-row-gap: 1.1vw;
  background-color: var(--white);
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.metrics-card-2 {
  border: 2px solid var(--azul-cyan);
  background-color: var(--white);
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  border-radius: 1.5rem;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  min-width: 21.65vw;
  max-width: 21.65vw;
  min-height: 22.2vw;
  max-height: 22.2vw;
  padding: 3.3vw 2.2vw;
  display: flex;
}

.metrics-card-2.background-dark-gray {
  background-color: var(--white);
  font-family: Poppins, sans-serif;
}

.metrics-card-2.background-primary, .metrics-card-2.background-secondary {
  background-color: var(--white);
}

.caps-2 {
  color: var(--black);
  text-align: left;
  -webkit-text-stroke-color: var(--white);
  text-transform: uppercase;
  padding-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 12px;
  line-height: 20px;
}

.heading-143 {
  margin-top: -3px;
  padding-top: 0;
  font-family: Poppins, sans-serif;
  font-size: 10px;
  font-weight: 500;
}

.heading-144 {
  margin-top: -7px;
  margin-bottom: -5px;
  padding-top: 0;
  padding-bottom: 1px;
  font-family: Poppins, sans-serif;
  font-size: 12px;
  font-weight: 500;
}

.heading-145 {
  margin-top: -8px;
  font-family: Poppins, sans-serif;
  font-size: 12px;
  font-weight: 500;
}

.heading-146 {
  margin-top: 0;
  margin-bottom: -15px;
  padding-top: 0;
  padding-bottom: 24px;
  font-family: Poppins, sans-serif;
  font-size: 12px;
  font-weight: 500;
}

.image-71 {
  opacity: .6;
  margin-top: -22px;
}

.image-72 {
  opacity: .6;
  overflow-wrap: normal;
  margin-top: -22px;
}

.image-73, .image-74, .image-75, .image-76 {
  opacity: .6;
  margin-top: -22px;
}

.image-77 {
  opacity: .6;
  width: 85px;
  max-width: 105%;
  margin-top: 13px;
  margin-left: 152px;
}

.image-78, .image-79 {
  opacity: .6;
  margin-top: -22px;
}

.image-80, .image-81, .image-82, .image-83 {
  margin-top: -22px;
}

.metrics-grid-quarter-3 {
  grid-column-gap: 0vw;
  grid-row-gap: 0vw;
  background-color: var(--white);
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 28px;
  margin-bottom: 28px;
  display: flex;
}

.metrics-card-3 {
  border: 2px solid var(--salud-2);
  background-color: var(--white);
  border-radius: 1.5rem;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  min-width: 21.65vw;
  max-width: 21.65vw;
  min-height: 15vw;
  max-height: 22.2vw;
  padding: 3.3vw 2.2vw 2.3vw;
  font-family: Poppins, sans-serif;
  display: flex;
}

.metrics-card-3:hover {
  background-color: var(--salud-1);
}

.metrics-card-3.background-dark-gray {
  border-color: var(--salud-3);
  background-color: var(--white);
}

.metrics-card-3.background-dark-gray:hover {
  background-color: var(--salud-1);
}

.metrics-card-3.background-primary {
  border: 3px solid var(--gastronomia-1\<deleted\|variable-48ec656f-ec8a-9882-ea9b-9aea5e2da28c\>);
  background-color: var(--white);
  min-width: 259px;
  min-height: 18vw;
  margin-left: -2px;
  padding: 30px 10px 30px 15px;
}

.metrics-card-3.background-primary:hover {
  background-color: var(--idiomas-claro);
}

.metrics-card-3.background-secondary {
  border-color: var(--salud-3);
  background-color: var(--white);
}

.metrics-card-3.background-secondary:hover {
  background-color: var(--salud-1);
}

.metrics-card-3.estetica {
  background-color: var(--white);
  margin-top: -10px;
  margin-left: 35px;
}

.metrics-card-3.estetica:hover {
  background-color: var(--salud-1);
}

.caps-3 {
  color: var(--black);
  -webkit-text-stroke-color: var(--black);
  text-transform: uppercase;
  margin: 0 0 20px;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  font-family: Poppins, sans-serif;
  font-size: 15px;
  font-weight: 700;
  line-height: 20px;
}

.caps-3:hover {
  color: var(--black);
}

.image-84 {
  opacity: .6;
  margin-top: -22px;
  margin-left: 36px;
}

.image-85 {
  opacity: .6;
  margin-top: -22px;
  margin-left: 29px;
}

.image-86 {
  opacity: .6;
  text-align: center;
  margin-top: -22px;
  margin-left: 43px;
  padding-right: 0;
}

.image-87 {
  opacity: .6;
  margin-top: -22px;
  margin-left: 36px;
}

.container-104 {
  z-index: 1;
  background-color: #fff0;
  flex-direction: column;
  flex: 0 auto;
  order: 0;
  justify-content: center;
  align-self: auto;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  margin-top: -19px;
  margin-left: 71px;
  margin-right: auto;
  padding-bottom: 1px;
  padding-left: 0;
  padding-right: 6px;
  position: relative;
}

._30px-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 30px;
  font-weight: 700;
  line-height: 140%;
}

.divider {
  background-color: #ebf0f2;
  width: 100%;
  height: 1px;
}

.course-tab-contents {
  border: 1px solid var(--gris-tusteno);
  background-color: var(--transparent);
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  border-radius: 15px;
  width: 100%;
  margin-top: 40px;
  margin-bottom: 40px;
  padding: 40px;
  overflow: visible;
  box-shadow: 0 10px 30px #0000001a;
}

.vertical-left-top-20px-gap {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  padding-top: 32px;
  padding-bottom: 0;
  display: flex;
}

.course-rich-text {
  font-family: Poppins, sans-serif;
  font-weight: 500;
}

.course-tab-bg {
  background-color: #f54550;
  width: 100%;
  height: 56px;
  position: absolute;
  inset: 0% auto auto 0%;
}

.text-block-189 {
  font-family: Poppins, sans-serif;
  font-size: 12px;
}

.details-info-block {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  border-bottom: 1px solid #ebf0f2;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-top: -1px;
  padding-top: 18px;
  padding-bottom: 15px;
  display: flex;
}

._55-tab {
  width: 55%;
}

.course-details-block {
  background-color: #fff;
  border-radius: 15px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 35%;
  min-width: 380px;
  padding: 25px 25px 50px;
  display: flex;
  transform: translate(0, -400px);
  box-shadow: 0 10px 30px #0000001a;
}

.faq-paragraph {
  max-width: none;
  margin-bottom: 30px;
  line-height: 30px;
}

.course-cover-image {
  border-radius: 15px;
}

.minus-icon-horizontal {
  background-color: #211f54;
  border-radius: 20px;
  width: 18px;
  height: 2px;
  position: absolute;
}

.faq-title {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 700;
  line-height: 30px;
}

.course-tab-menu {
  background-color: var(--transparent);
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.course-details-section {
  position: relative;
}

.faq-switch {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 22px 40px;
  display: flex;
}

.minus-icon {
  background-color: #211f54;
  border-radius: 20px;
  width: 18px;
  height: 2px;
  position: absolute;
  transform: rotate(90deg);
}

.course-tab-link {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  color: #fff;
  background-color: #f54550;
  justify-content: flex-start;
  align-items: center;
  padding: 15px 40px;
  font-weight: 500;
  transition: background-color .35s cubic-bezier(.165, .84, .44, 1);
  display: flex;
}

.course-tab-link:hover, .course-tab-link.w--current {
  background-color: #032042;
}

.course-price {
  z-index: 2;
  color: #fff;
  background-color: #f54550;
  border-radius: 50px;
  padding: 16px 24px;
  font-size: 22px;
  font-weight: 700;
  line-height: 22px;
  position: absolute;
  inset: auto 10px -20px auto;
}

._2-column-block-top {
  grid-column-gap: 40px;
  grid-row-gap: 60px;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

._2-column-block-top.reverse {
  color: var(--azul);
}

.dropdown-contents {
  background-color: #fff0;
  width: 100%;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
  position: static;
  overflow: hidden;
}

.instructor-courses-block {
  margin-bottom: 20px;
  display: flex;
}

.course-details-info {
  margin-top: -17px;
  font-family: Poppins, sans-serif;
}

.curriculam-rich-text {
  color: var(--magenta);
  font-size: 13px;
}

.faq-2 {
  cursor: pointer;
  background-color: #fff;
  border: 1px solid #ebf0f2;
  border-radius: 15px;
  flex-flow: column;
  width: 100%;
  transition: border-color .3s;
  display: flex;
  box-shadow: 0 10px 30px #0000001a;
}

.faq-2:hover {
  border-color: #f54550;
}

.margin-bottom-10px {
  margin-bottom: 10px;
}

.faq-icon-wrapper {
  color: #211f54;
  transform-style: preserve-3d;
  background-color: #fff;
  justify-content: center;
  align-items: center;
  font-size: 22px;
  text-decoration: none;
  display: flex;
}

.faq-icon-wrapper:hover {
  background-color: #fff;
  border-color: #eff0f6;
  transform: scale3d(.94, .94, 1.01);
}

.text-block-190 {
  font-family: Poppins, sans-serif;
  font-size: 8px;
}

.video-thumbnail-wrapper {
  z-index: 1;
  cursor: pointer;
  border-radius: 15px;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.text-block-191 {
  font-size: 12px;
}

.absolute-play-button {
  background-color: #fff;
  border-radius: 50%;
  max-width: 50px;
  position: absolute;
}

.margin-bottom-20px {
  margin-bottom: 20px;
}

.container-105 {
  z-index: 1;
  background-color: #fff0;
  flex-direction: column;
  flex: 0 auto;
  order: 0;
  justify-content: center;
  align-self: auto;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  margin-top: -19px;
  margin-left: 71px;
  margin-right: auto;
  padding-bottom: 1px;
  padding-left: 0;
  padding-right: 6px;
  font-family: Poppins, sans-serif;
  position: relative;
}

.intro-video-wrapper {
  z-index: 100;
  background-color: #000c;
  justify-content: center;
  align-items: center;
  padding-left: 20px;
  padding-right: 20px;
  display: none;
  position: fixed;
  inset: 0%;
}

.intro-video-block {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  background-color: #fff;
  border-radius: 25px;
  flex-flow: column;
  width: 100%;
  max-width: 1000px;
  padding: 40px;
  display: flex;
  position: relative;
}

.intro-video {
  border-radius: 25px;
  overflow: hidden;
}

.close-icon {
  color: #070606;
  cursor: pointer;
  border-radius: 50%;
  padding: 6px;
  font-size: 30px;
  font-weight: 400;
  line-height: 30px;
  transition: color .42s cubic-bezier(.25, .46, .45, .94), background-color .4s, transform .5s cubic-bezier(.165, .84, .44, 1);
  position: absolute;
  inset: 20px 40px auto auto;
}

.close-icon:hover {
  color: #fff;
  background-color: #f54550;
  transform: rotate(180deg);
}

.paragraph-14 {
  font-size: 50px;
}

.paragraph-15 {
  margin-top: 40px;
  margin-bottom: 2px;
}

.text-block-192, .text-block-193, .text-block-194, .text-block-195, .text-block-196, .text-block-197, .text-block-198 {
  font-family: Poppins, sans-serif;
  font-weight: 500;
}

.heading-147 {
  color: var(--gris-tusteno);
}

.block-quote {
  color: var(--magenta);
  font-size: 37px;
  line-height: 32px;
}

.paragraph-16, .paragraph-17, .paragraph-18 {
  color: var(--azul-oscuro);
}

.spacer-32 {
  background-color: #0000;
  border-radius: .375rem;
  width: 2rem;
  height: 2rem;
}

.spacer-24 {
  text-transform: uppercase;
  background-color: #0000;
  width: 1.5rem;
  height: 1.5rem;
}

.header-description {
  text-align: left;
  flex-direction: column;
  flex: none;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 36rem;
  margin-right: 6rem;
  display: flex;
}

.button-801 {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  background-color: #bf1546;
  border-radius: 6.25rem;
  flex: none;
  min-height: 3.5rem;
  padding: 1rem 1.75rem;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5;
  transition: transform .25s, opacity .25s;
}

.button-801:hover {
  opacity: .88;
}

.button-801:active {
  transform: scale(.98);
}

.heading-148.extra-small {
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: -2.6rem;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 25px;
  font-weight: 500;
  line-height: 1.25;
}

.heading-148.extra-large {
  letter-spacing: 5px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 35px;
  font-weight: 700;
  line-height: 1;
}

.header-description-wrapper {
  text-align: left;
  flex-direction: column;
  flex: none;
  justify-content: flex-start;
  align-items: flex-start;
  width: 50%;
  margin-right: auto;
  display: flex;
}

.paragraph-19 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}

.paragraph-19.large {
  font-size: 1.25rem;
  line-height: 1.45;
}

.header-layout {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.corner-cut-header {
  pointer-events: none;
  color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: -1px auto -1px -1px;
}

.section-53 {
  z-index: 0;
  padding: 8rem 5rem;
}

.section-53.overflow-hidden {
  margin-top: -4px;
  padding-top: 0;
  padding-bottom: 0;
}

.container-large {
  z-index: 0;
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 90rem;
  margin-left: auto;
  margin-right: auto;
}

.header-content-top {
  text-align: left;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.hero-image-wrapper {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  justify-content: flex-start;
  align-items: center;
  width: 50vw;
  min-width: 50vw;
  height: 100%;
  position: relative;
  overflow: visible;
}

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

.header-title {
  max-width: 50rem;
}

.header-content-bottom {
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.text-color-700 {
  color: #455366;
}

.corner-cut-top-right {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 2rem;
  display: flex;
  position: absolute;
  inset: 0% 0% auto auto;
}

.spacer-33 {
  text-transform: uppercase;
  background-color: #0000;
  width: 1.5rem;
  height: 1.5rem;
}

.centre-text {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 46rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.spacer-64 {
  background-color: #0000;
  width: 4rem;
  height: 4rem;
}

.heading-149.large {
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 3rem;
  font-weight: 400;
  line-height: 1.1;
}

.heading-149.extra-large {
  color: var(--azul-cyan);
  letter-spacing: -.02em;
  -webkit-text-stroke-color: var(--black);
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 50px;
  font-weight: 400;
  line-height: 1;
}

.spacer-16 {
  background-color: #0000;
  width: 1rem;
  height: 1rem;
  display: block;
}

.card-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border: 1px solid var(--azul-cyan);
  color: #0f172a;
  grid-template-rows: auto;
  grid-template-columns: 2fr .5fr 2fr;
  grid-auto-columns: 1fr;
  place-items: stretch start;
  display: grid;
}

.card-item {
  border: 1px solid var(--azul-cyan);
  background-color: #fff;
  flex-direction: column;
  align-items: center;
  width: 100%;
  padding: 3rem;
  position: relative;
}

.card-item.accent-light {
  border: 1px solid var(--azul-cyan);
  background-color: var(--azul-claro);
}

.paragraph-20 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}

.paragraph-20.large {
  font-size: 1.25rem;
  line-height: 1.45;
}

.corner-cut-top-left {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 2rem;
  display: flex;
  position: absolute;
  inset: 0% auto auto 0%;
}

.corner-cut-bottom-right {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 2rem;
  display: flex;
  position: absolute;
  inset: auto 0% 0% auto;
}

.section-54 {
  z-index: 0;
  padding: 8rem 5rem;
}

.section-54.accent {
  background-color: var(--azul-claro);
  color: #fff;
  margin-top: -67px;
  padding-top: 6.2rem;
}

.icon-large {
  color: #bf1546;
  justify-content: center;
  align-items: center;
  width: 3.5rem;
  height: 3.5rem;
  display: flex;
  position: relative;
}

.spacer-80 {
  background-color: #0000;
  width: 5rem;
  height: 5rem;
}

.corner-cuts-wrapper {
  pointer-events: none;
  position: absolute;
  inset: -1px;
}

.corner-cut-bottom-left {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 2rem;
  display: flex;
  position: absolute;
  inset: auto auto 0% 0%;
}

.reveal-image-wrap {
  width: 100%;
  height: 100%;
}

.primary-button-2 {
  background-color: #0000;
  padding: 0;
  position: relative;
}

.sst-imgane-2 {
  border-radius: 4px;
  width: 533px;
  overflow: hidden;
}

.section-component {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  position: relative;
}

.top-collection-title-wrap {
  max-width: 480px;
  margin-top: 16px;
  margin-bottom: 24px;
}

.image-hover {
  width: 589px;
  height: 100%;
  transition: transform .35s;
}

.image-hover:hover {
  transform: scale(1.2);
}

.new-collection-product-content {
  background-color: var(--white);
  color: var(--black);
  width: 1000px;
}

.body-text-small-uppercase {
  letter-spacing: 1.4px;
  text-transform: uppercase;
  margin-top: auto;
  font-family: Poppins, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.3;
}

.button-shadow {
  background-color: #2e434326;
  border-radius: 2px;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: -6px 0% 0% -6px;
}

.button-border {
  z-index: 10;
  letter-spacing: 1.4px;
  text-transform: uppercase;
  background-color: #fff;
  border: 1px solid #688181;
  border-radius: 2px;
  padding: 16px 24px;
  font-size: 14px;
  position: relative;
}

.tecnologo-gastronomia {
  padding-top: 46px;
  padding-bottom: 20px;
}

.top-collection-feature-item {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: flex-start;
  align-items: center;
  font-size: 15px;
  display: flex;
}

.new-collection-product-element {
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  background-color: var(--white);
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  font-family: Poppins, sans-serif;
  display: flex;
}

.top-collection-feature-icon-wrap {
  background-color: var(--azul-cyan);
  -webkit-text-stroke-color: var(--azul-cyan);
  border-radius: 99px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  display: flex;
}

.container-main {
  width: 100%;
  max-width: 1220px;
  margin: 0 auto 163px;
  padding-left: 40px;
  padding-right: 40px;
}

.button-scroll-animation-wrap {
  margin-top: -52px;
}

.reveal-image {
  object-fit: cover;
  width: 502px;
  max-width: 82%;
  height: 600px;
  margin-top: 0;
  margin-left: 24px;
  padding-bottom: 0;
  padding-right: 0;
}

.top-collection-feature-icon {
  color: #fff;
  flex: none;
  width: 11px;
  display: inline-flex;
}

.top-collection-feature {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  color: var(--mallas);
  flex-flow: column;
  width: 1000px;
  margin-top: 20px;
  margin-bottom: 80px;
  font-size: 20px;
  display: flex;
}

.infancia {
  color: var(--educación-2);
  font-family: Poppins, sans-serif;
  font-weight: 600;
}

.paragraph-21 {
  text-align: justify;
  margin-bottom: 20px;
  margin-left: 0;
  padding-left: 0;
  padding-right: 0;
  font-family: Poppins, sans-serif;
  font-size: 15px;
  font-weight: 300;
}

.paragraph-22 {
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.paragraph-23 {
  width: 550px;
  min-width: 0;
  max-width: none;
  margin-top: 0;
  margin-bottom: 0;
  padding-right: 0;
  font-family: Poppins, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.paragraph-24 {
  font-family: Poppins, sans-serif;
  font-weight: 600;
}

.reveal-image-wrap-2 {
  width: 98%;
  height: 100%;
}

.tab-accordion-icon {
  width: 24px;
  display: inline-flex;
}

.vertical-flex-with-gap-16px {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  display: flex;
}

.tab-accordion-number {
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.75;
}

.tab-accordion-header-content-wrap {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.product-other-info-wrap {
  margin-top: 10px;
  margin-left: -14px;
}

.top-collection-element {
  grid-column-gap: 58px;
  grid-row-gap: 58px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.25fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.tab-accordion-header {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: space-between;
  align-items: center;
  height: 60px;
  display: flex;
}

.body-text-small-uppercase-2 {
  letter-spacing: 1.4px;
  text-transform: uppercase;
  margin-top: auto;
  font-size: 14px;
  line-height: 1.3;
}

.tab-accordion-title {
  font-family: Poppins, sans-serif;
  font-size: 25px;
  font-weight: 600;
  line-height: 1.2;
}

.top-collection-product-info {
  margin-left: 0;
}

.tab-accordion-body {
  overflow: hidden;
}

.tabs-accordion-menu {
  flex-flow: column;
  display: flex;
}

.tab-accordion-item {
  background-color: #0000;
  border-bottom: 1px solid #d4e1e3;
  width: 600px;
  padding: 30px 0 24px;
}

.tab-accordion-item.w--current {
  background-color: #0000;
  width: 600px;
  padding-top: 20px;
  font-weight: 400;
}

.tabs-accordion-content {
  display: none;
}

.por-que-incap {
  margin-top: 0;
  margin-bottom: 33px;
  padding-bottom: 0;
}

.tab-accordion-body-inner {
  padding-top: 16px;
}

.reveal-image-2 {
  object-fit: cover;
  width: 87%;
  max-width: 600%;
  height: 100%;
}

.paragraph-25 {
  padding-left: 0;
  padding-right: 113px;
  font-family: Poppins, sans-serif;
}

.text-block-199 {
  color: #333;
  font-family: Poppins, sans-serif;
  font-size: 14px;
  font-weight: 400;
}

.text-block-200, .text-block-201, .text-block-202, .text-block-203, .text-block-204, .text-block-205 {
  font-family: Poppins, sans-serif;
}

.paragraph-26 {
  color: #333;
  margin-right: 17px;
  padding-left: 0;
  padding-right: 0;
  font-family: Poppins, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.gestion-incap {
  color: var(--educación-2);
  font-family: Poppins, sans-serif;
  font-weight: 800;
}

.container-106 {
  max-width: 946px;
}

.image-88 {
  width: 351px;
  max-width: 29%;
  margin-top: -81px;
  margin-left: 341px;
  padding-bottom: 19px;
  padding-left: 100px;
}

.text-block-206 {
  color: var(--black);
  width: 171px;
  height: 22px;
  margin-top: -16px;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  font-size: 14px;
}

.text-block-206:hover {
  color: var(--black);
}

.primary-button-3 {
  color: #fff;
  text-align: center;
  background-color: #fff;
  border: 1px solid #f54550;
  border-radius: 50px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 14px 25px;
  transition: border-color .3s;
  display: flex;
  position: relative;
  overflow: hidden;
}

.primary-button-3:hover {
  background-color: #fff0;
  border-color: #f54550;
}

.primary-button-4 {
  color: #fff;
  text-align: center;
  background-color: #fff;
  border: 1px solid #f54550;
  border-radius: 50px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 14px 25px;
  transition: border-color .3s;
  display: flex;
  position: relative;
  overflow: hidden;
}

.primary-button-4:hover {
  background-color: #fff0;
  border-color: #f54550;
}

.button-hover-color-2 {
  z-index: 1;
  background-color: #f54550;
  width: 100%;
  height: 100%;
  position: absolute;
}

.button-802 {
  background-color: var(--gastronomia-2);
  color: var(--white);
  -webkit-text-stroke-color: var(--gastronomia-2);
  border-radius: 20px;
  margin-top: 2px;
  margin-left: -15px;
  padding-top: 0;
  padding-bottom: 0;
  font-weight: 600;
}

.administracion-en-resta {
  color: var(--gastronomia-2);
  font-family: Poppins, sans-serif;
  font-size: 35px;
  font-weight: 600;
  line-height: 41px;
}

.infancia-copy {
  color: var(--salud-3);
  font-family: Poppins, sans-serif;
  font-weight: 600;
}

.por-que-restaurante {
  color: var(--gastronomia-2);
  font-family: Poppins, sans-serif;
  font-weight: 700;
}

.habla-restaurantes {
  background-color: var(--gastronomia-2);
  text-align: center;
  border-radius: 15px;
  width: 270px;
  margin-top: 0;
  margin-left: -1px;
  margin-right: 20px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Poppins, sans-serif;
  font-weight: 500;
}

.habla-restaurantes:hover {
  background-color: var(--gastronomia-1\<deleted\|variable-48ec656f-ec8a-9882-ea9b-9aea5e2da28c\>);
}

.estudios-resta-copy {
  background-color: var(--mallas);
  color: var(--white);
  text-align: center;
  border-radius: 15px;
  width: 550px;
  margin-top: 0;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Poppins, sans-serif;
  font-weight: 500;
  display: block;
}

.estudios-resta-copy:hover {
  background-color: var(--gris);
}

.financiaci-n-resta {
  background-color: var(--gastronomia-2);
  text-align: center;
  border-radius: 15px;
  width: 260px;
  margin-bottom: 12px;
  font-family: Poppins, sans-serif;
  font-weight: 500;
}

.financiaci-n-resta:hover {
  background-color: var(--gastronomia-1\<deleted\|variable-48ec656f-ec8a-9882-ea9b-9aea5e2da28c\>);
}

.tecnico {
  letter-spacing: 1.4px;
  text-transform: uppercase;
  margin-top: auto;
  font-family: Poppins, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.3;
}

.nacional {
  color: var(--gastronomia-2);
  font-family: Poppins, sans-serif;
  font-weight: 600;
}

.por-que-nacio {
  color: var(--gastronomia-2);
  font-family: Poppins, sans-serif;
  font-weight: 800;
}

.habla-coni {
  background-color: var(--gastronomia-2);
  border-radius: 15px;
  margin-top: -36px;
  margin-left: 10px;
  margin-right: auto;
  padding-left: 50px;
  padding-right: 66px;
  font-family: Poppins, sans-serif;
  font-weight: 500;
}

.habla-coni:hover {
  background-color: var(--gastronomia-2);
}

.financi-nacio {
  background-color: var(--gastronomia-2);
  border-radius: 15px;
  margin-bottom: 12px;
  font-family: Poppins, sans-serif;
  font-weight: 500;
}

.financi-nacio:hover {
  background-color: var(--gastronomia-1\<deleted\|variable-48ec656f-ec8a-9882-ea9b-9aea5e2da28c\>);
}

.plan-de-estudioscopy {
  background-color: var(--gastronomia-2);
  color: var(--white);
  text-align: center;
  border-radius: 15px;
  width: 315px;
  margin-top: -21px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Poppins, sans-serif;
  font-weight: 500;
}

.plan-de-estudioscopy:hover {
  background-color: var(--gastronomia-1\<deleted\|variable-48ec656f-ec8a-9882-ea9b-9aea5e2da28c\>);
}

.panaderia {
  color: var(--gastronomia-2);
  font-family: Poppins, sans-serif;
  font-weight: 600;
}

.pana-incap-copy {
  color: var(--gastronomia-2);
  font-family: Poppins, sans-serif;
  font-weight: 800;
}

.habla-panaderia {
  background-color: var(--gastronomia-2);
  border-radius: 15px;
  margin-top: -36px;
  margin-left: 3px;
  margin-right: 7px;
  padding-left: 60px;
  padding-right: 52px;
  font-family: Poppins, sans-serif;
  font-weight: 500;
}

.habla-panaderia:hover {
  background-color: var(--gastronomia-2);
}

.financiaci-n-copy {
  background-color: var(--gastronomia-2);
  border-radius: 15px;
  margin-bottom: 12px;
  font-family: Poppins, sans-serif;
  font-weight: 500;
}

.financiaci-n-copy:hover {
  background-color: var(--gastronomia-1\<deleted\|variable-48ec656f-ec8a-9882-ea9b-9aea5e2da28c\>);
}

.estudios-gastro-copy {
  background-color: var(--gastronomia-2);
  color: var(--white);
  text-align: center;
  border-radius: 15px;
  width: 315px;
  margin-top: -21px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Poppins, sans-serif;
  font-weight: 500;
}

.estudios-gastro-copy:hover {
  background-color: var(--gastronomia-1\<deleted\|variable-48ec656f-ec8a-9882-ea9b-9aea5e2da28c\>);
}

.gestion {
  color: var(--gastronomia-2);
  font-family: Poppins, sans-serif;
  font-weight: 600;
}

.gestioncopy {
  color: var(--gastronomia-2);
  font-family: Poppins, sans-serif;
  font-weight: 800;
}

.gestion-habla {
  background-color: var(--gastronomia-2);
  border-radius: 15px;
  margin-top: -36px;
  margin-left: 1px;
  margin-right: 12px;
  padding-left: 52px;
  padding-right: 56px;
  font-family: Poppins, sans-serif;
  font-weight: 500;
}

.gestion-habla:hover {
  background-color: var(--gastronomia-2);
}

.financiaci-n-ga {
  background-color: var(--gastronomia-2);
  border-radius: 15px;
  margin-bottom: 12px;
  font-family: Poppins, sans-serif;
  font-weight: 500;
}

.financiaci-n-ga:hover {
  background-color: var(--gastronomia-1\<deleted\|variable-48ec656f-ec8a-9882-ea9b-9aea5e2da28c\>);
}

.plan-de-estudios-gastro-copy {
  background-color: var(--educación-3);
  color: var(--white);
  text-align: center;
  border-radius: 15px;
  width: 315px;
  margin-top: -21px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Poppins, sans-serif;
  font-weight: 500;
}

.plan-de-estudios-gastro-copy:hover {
  background-color: var(--gastronomia-1\<deleted\|variable-48ec656f-ec8a-9882-ea9b-9aea5e2da28c\>);
}

.plan-de-estudios-gestion {
  background-color: var(--gastronomia-2);
  color: var(--white);
  text-align: center;
  border-radius: 15px;
  width: 315px;
  margin-top: -21px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Poppins, sans-serif;
  font-weight: 500;
}

.plan-de-estudios-gestion:hover {
  background-color: var(--gastronomia-1\<deleted\|variable-48ec656f-ec8a-9882-ea9b-9aea5e2da28c\>);
}

.aipi-incap-copy {
  color: var(--educación-2);
  font-family: Poppins, sans-serif;
  font-weight: 800;
}

.aipi {
  object-fit: cover;
  width: 65%;
  max-width: 600%;
  height: 100%;
}

.imagen-aipi {
  grid-column-gap: 97px;
  grid-row-gap: 97px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.25fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.curriculo-in {
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.75;
}

.reduce-tiempos {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: flex-start;
  align-items: center;
  width: 500px;
  margin-bottom: 20px;
  padding-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.salud-total {
  grid-column-gap: 2vw;
  grid-row-gap: 2vw;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 31px;
  margin-bottom: 28px;
  display: flex;
}

.salud-oral {
  background-color: var(--salud-2);
  color: var(--azul);
  border-radius: 20px;
  margin-top: 2px;
  margin-left: -15px;
  padding-top: 0;
  padding-bottom: 0;
  font-weight: 600;
}

.enfermeria {
  background-color: var(--salud-2);
  color: var(--azul);
  border-radius: 20px;
  margin-top: -14px;
  margin-left: -15px;
  padding-top: 0;
  padding-bottom: 0;
  font-weight: 600;
}

.farmaceutico {
  background-color: var(--salud-2);
  color: var(--azul);
  border-radius: 20px;
  margin-top: -4px;
  margin-bottom: -4px;
  margin-left: -15px;
  padding-top: 0;
  padding-bottom: 0;
  font-weight: 600;
}

.salud-admin {
  background-color: var(--salud-2);
  color: var(--azul);
  border-radius: 20px;
  margin-top: 2px;
  margin-left: -15px;
  padding-top: 0;
  padding-bottom: 0;
  font-weight: 600;
}

.button-802-copy {
  background-color: var(--azul-claro);
  color: var(--azul);
  border-radius: 20px;
  margin-top: 2px;
  margin-left: -15px;
  padding-top: 0;
  padding-bottom: 0;
  font-weight: 600;
}

.cosmetico {
  background-color: var(--salud-2);
  color: var(--azul);
  border-radius: 20px;
  margin-top: -7px;
  margin-left: -15px;
  padding-top: 0;
  padding-bottom: 0;
  font-weight: 600;
}

.estetica {
  margin-top: -22px;
  margin-left: 36px;
}

.enfer {
  height: 600px;
  padding-top: 46px;
  padding-bottom: 0;
  overflow: hidden;
}

.por-que-incap-copy {
  padding-bottom: 120px;
}

.enfe {
  height: 700px;
  margin-top: 0;
  margin-bottom: 45px;
  padding-bottom: 0;
  overflow: hidden;
}

.pana-incap-copy-copy, .pana-incap-copy-copy-copy, .dsddd, .dsddd-copy {
  color: var(--gastronomia-2);
  font-family: Poppins, sans-serif;
  font-weight: 800;
}

.ddsddd-copy-copy {
  color: var(--salud-3);
  font-family: Poppins, sans-serif;
  font-weight: 800;
}

.enferingles {
  object-fit: cover;
  width: 102%;
  max-width: 600%;
  height: 100%;
  margin-right: 17px;
  padding-left: 0;
}

.enfermeriass {
  color: var(--salud-3);
  font-family: Poppins, sans-serif;
  font-weight: 600;
}

.enfermerrr {
  color: var(--salud-3);
  font-family: Poppins, sans-serif;
  font-weight: 800;
}

.oral {
  padding-top: 46px;
  padding-bottom: 61px;
}

.orales {
  margin-top: -140px;
  padding-bottom: 120px;
}

.salud, .salud-copy, .salud-or {
  color: var(--salud-3);
  font-family: Poppins, sans-serif;
  font-weight: 600;
}

.oral-enfer {
  color: var(--salud-3);
  font-family: Poppins, sans-serif;
  font-weight: 800;
}

.adminsulud {
  padding-top: 46px;
  padding-bottom: 61px;
}

.adnmin-salud {
  margin-top: -81px;
  margin-bottom: 192px;
  padding-top: 41px;
  padding-bottom: 120px;
}

.titulo-admi {
  color: var(--salud-3);
  font-family: Poppins, sans-serif;
  font-weight: 600;
}

.farma {
  padding-top: 46px;
  padding-bottom: 61px;
}

.enfermeriass-copy, .e, .cosmeto {
  color: var(--salud-3);
  font-family: Poppins, sans-serif;
  font-weight: 600;
}

.cosmtitu {
  letter-spacing: 1.4px;
  text-transform: uppercase;
  margin-top: auto;
  font-family: Poppins, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.3;
}

.este {
  object-fit: cover;
  width: 121%;
  max-width: 598%;
  height: 95%;
  margin-right: 17px;
  padding-left: 0;
}

.veterina {
  padding-top: 46px;
  padding-bottom: 61px;
}

.veterinaria-2 {
  margin-top: -98px;
  padding-bottom: 2px;
}

.veterinatr {
  color: var(--agro-3);
  -webkit-text-stroke-color: var(--white);
  font-family: Poppins, sans-serif;
  font-weight: 600;
}

.veterinar {
  color: var(--agro-3);
  font-family: Poppins, sans-serif;
  font-weight: 800;
}

.sst {
  color: var(--industrial-3);
  font-family: Poppins, sans-serif;
  font-weight: 600;
}

.veterinar-copy, .veterinar-copy-copy, .veterinar-copy-copy-copy {
  color: var(--agro-3);
  font-family: Poppins, sans-serif;
  font-weight: 800;
}

.sst22 {
  color: var(--industrial-3);
  font-family: Poppins, sans-serif;
  font-weight: 600;
}

.sst3 {
  color: var(--industrial-3);
  font-family: Poppins, sans-serif;
  font-weight: 800;
}

.ingles {
  color: var(--idiomas-2);
  -webkit-text-stroke-color: var(--white);
  font-family: Poppins, sans-serif;
  font-weight: 600;
}

.ingles-2 {
  color: var(--idiomas-2);
  font-family: Poppins, sans-serif;
  font-weight: 800;
}

.button-31-copy {
  background-color: var(--tecnologia-3);
  border-radius: 20px;
  margin-top: 8px;
  margin-bottom: -12px;
  margin-left: -12px;
  padding: 4px 20px 5px;
  font-family: Poppins, sans-serif;
  font-weight: 500;
}

.button-31-copy:hover {
  background-color: var(--color-3);
  color: var(--gris-tusteno);
}

.button-31-copy.w--current {
  background-color: var(--gastronomia-2);
}

.button-5-copy-copy {
  background-color: var(--color-azul);
  border-radius: 20px;
  margin-top: 8px;
  margin-bottom: -23px;
  margin-left: -12px;
  padding: 4px 20px 5px;
  font-family: Poppins, sans-serif;
  font-weight: 500;
}

.button-5-copy-copy:hover {
  background-color: var(--color-3);
  color: var(--gris-tusteno);
}

.button-5-copy-copy.w--current {
  background-color: var(--gastronomia-2);
}

.button-1-copy {
  background-color: var(--tecnologia-3);
  border-radius: 20px;
  margin-top: 8px;
  margin-bottom: -12px;
  margin-left: -12px;
  padding: 4px 20px 5px;
  font-family: Poppins, sans-serif;
  font-weight: 500;
}

.button-1-copy:hover {
  background-color: var(--color-3);
  color: var(--gris-tusteno);
}

.button-1-copy.w--current {
  background-color: var(--gastronomia-2);
}

.button-1-copy-copy {
  background-color: var(--color-azul);
  border-radius: 20px;
  margin-top: -4px;
  margin-bottom: -12px;
  margin-left: -12px;
  padding: 4px 20px 5px;
  font-family: Poppins, sans-serif;
  font-weight: 500;
}

.button-1-copy-copy:hover {
  background-color: var(--color-3);
  color: var(--gris-tusteno);
}

.button-1-copy-copy.w--current {
  background-color: var(--gastronomia-2);
}

.button-2-copy {
  background-color: var(--color-azul);
  border-radius: 20px;
  margin-top: 9px;
  margin-bottom: -16px;
  margin-left: -13px;
  padding: 5px 20px;
  font-family: Poppins, sans-serif;
  font-weight: 500;
}

.button-2-copy:hover {
  background-color: var(--color-3);
  color: var(--gris-tusteno);
}

.button-3-copy {
  background-color: var(--color-azul);
  border-radius: 20px;
  margin-bottom: -23px;
  margin-left: -16px;
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: Poppins, sans-serif;
  font-weight: 500;
}

.button-3-copy:hover {
  background-color: var(--color-3);
  color: var(--gris-tusteno);
}

.button-4-copy {
  background-color: var(--color-azul);
  border-radius: 20px;
  margin-top: -13px;
  margin-bottom: -24px;
  margin-left: -13px;
  padding: 5px 20px;
  font-family: Poppins, sans-serif;
  font-weight: 500;
}

.button-4-copy:hover {
  background-color: var(--color-3);
  color: var(--gris-tusteno);
}

.button-6-copy {
  background-color: var(--color-azul);
  border-radius: 20px;
  margin-top: 9px;
  margin-bottom: -22px;
  margin-left: -13px;
  padding: 5px 20px;
  font-family: Poppins, sans-serif;
  font-weight: 500;
}

.button-6-copy:hover {
  background-color: var(--color-3);
  color: var(--gris-tusteno);
}

.button-7-copy {
  background-color: var(--color-azul);
  border-radius: 20px;
  margin-top: 7px;
  margin-bottom: -23px;
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: Poppins, sans-serif;
  font-weight: 500;
}

.button-7-copy:hover {
  background-color: var(--color-3);
  color: var(--gris-tusteno);
}

.button-8-copy {
  background-color: var(--color-azul);
  border-radius: 20px;
  margin-top: -4px;
  margin-bottom: -24px;
  margin-left: -13px;
  padding: 5px 20px;
  font-family: Poppins, sans-serif;
  font-weight: 500;
}

.button-8-copy:hover {
  background-color: var(--color-3);
  color: var(--gris-tusteno);
}

.button-9-copy {
  background-color: var(--color-azul);
  border-radius: 20px;
  margin-left: 1px;
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: Poppins, sans-serif;
  font-weight: 500;
}

.button-9-copy:hover {
  background-color: var(--color-3);
  color: var(--gris-tusteno);
}

.heading-1-copy {
  margin-top: -3px;
  padding-top: 0;
  font-family: Poppins, sans-serif;
  font-size: 10px;
  font-weight: 500;
}

.heading-2-copy {
  margin-top: -7px;
  margin-bottom: -5px;
  padding-top: 0;
  padding-bottom: 1px;
  font-family: Poppins, sans-serif;
  font-size: 10px;
  font-weight: 500;
}

.heading-3-copy {
  margin-top: -8px;
  font-family: Poppins, sans-serif;
  font-size: 10px;
  font-weight: 500;
}

.heading-4-copy {
  margin-top: 0;
  margin-bottom: -15px;
  padding-top: 0;
  padding-bottom: 24px;
  font-family: Poppins, sans-serif;
  font-size: 10px;
  font-weight: 500;
}

.heading5copy {
  margin-top: -3px;
  padding-top: 0;
  font-family: Poppins, sans-serif;
  font-size: 10px;
  font-weight: 500;
}

.heading-7-copy {
  margin-top: -7px;
  margin-bottom: -5px;
  padding-top: 0;
  padding-bottom: 1px;
  font-family: Poppins, sans-serif;
  font-size: 10px;
  font-weight: 500;
}

.heading-8copy {
  margin-top: -8px;
  font-family: Poppins, sans-serif;
  font-size: 10px;
  font-weight: 500;
}

.heading-9-copy {
  margin-top: 0;
  margin-bottom: -15px;
  padding-top: 0;
  padding-bottom: 34px;
  font-family: Poppins, sans-serif;
  font-size: 10px;
  font-weight: 500;
}

.heading-10-copy {
  margin-top: -3px;
  padding-top: 0;
  font-family: Poppins, sans-serif;
  font-size: 10px;
  font-weight: 500;
}

.caps-1copy, .caps-2-copy, .caps-3-copy, .caps-4copy {
  color: var(--black);
  text-align: left;
  -webkit-text-stroke-color: var(--white);
  text-transform: uppercase;
  padding-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 12px;
  line-height: 20px;
}

.caps-5-copy {
  color: var(--black);
  text-align: left;
  -webkit-text-stroke-color: var(--white);
  text-transform: uppercase;
  margin-top: -7px;
  padding-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 12px;
  line-height: 20px;
}

.caps-6copy, .caps-7-copy, .caps-8copy, .caps-9-copy {
  color: var(--black);
  text-align: left;
  -webkit-text-stroke-color: var(--white);
  text-transform: uppercase;
  padding-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 12px;
  line-height: 20px;
}

.titulo-escuelas {
  color: var(--azul-base-2025-incap);
  -webkit-text-stroke-color: var(--color-azul);
  justify-content: center;
  align-items: center;
  margin: 27px auto 20px;
  padding-left: 0;
  padding-right: 0;
  font-family: Poppins, sans-serif;
  display: flex;
}

.gastro-admini {
  border: 3px solid var(--gastronomia-1\<deleted\|variable-48ec656f-ec8a-9882-ea9b-9aea5e2da28c\>);
  background-color: var(--white);
  color: var(--white);
  border-radius: 1.5rem;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 28px;
  min-width: 340px;
  max-width: 0;
  height: 20px;
  min-height: 16vw;
  max-height: 0;
  margin-right: 0;
  padding: 30px 10px 30px 15px;
  font-family: Poppins, sans-serif;
  display: flex;
}

.gastro-admini:hover {
  background-color: var(--idiomas-claro);
  color: var(--white);
}

.gastro-admini.background-dark-gray {
  background-color: var(--salud-3);
}

.gastro-admini.background-primary {
  background-color: var(--salud-2);
}

.gastro-admini.background-secondary {
  background-color: var(--salud-3);
}

.gastro-admini.estetica {
  background-color: var(--salud-2);
  margin-top: -10px;
  margin-left: 35px;
}

.gastro {
  background-color: var(--salud-2);
  border-radius: 1.5rem;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  min-width: 21.65vw;
  max-width: 21.65vw;
  min-height: 22.2vw;
  max-height: 22.2vw;
  padding: 3.3vw 2.2vw 2.3vw;
  font-family: Poppins, sans-serif;
  display: flex;
}

.gastro.background-dark-gray {
  border: 3px solid var(--gastronomia-2);
  background-color: var(--white);
  min-width: 259px;
  min-height: 18vw;
  margin-left: 0;
  padding: 30px 10px 30px 15px;
}

.gastro.background-dark-gray:hover {
  background-color: var(--idiomas-claro);
}

.gastro.background-primary {
  background-color: var(--salud-2);
}

.gastro.background-secondary {
  background-color: var(--salud-3);
}

.gastro.estetica {
  background-color: var(--salud-2);
  margin-top: -10px;
  margin-left: 35px;
}

.metrics-card-3-copy {
  background-color: var(--salud-2);
  border-radius: 1.5rem;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  min-width: 21.65vw;
  max-width: 21.65vw;
  min-height: 22.2vw;
  max-height: 22.2vw;
  padding: 3.3vw 2.2vw 2.3vw;
  font-family: Poppins, sans-serif;
  display: flex;
}

.metrics-card-3-copy.background-dark-gray {
  background-color: var(--salud-3);
}

.metrics-card-3-copy.background-primary {
  background-color: var(--salud-2);
}

.metrics-card-3-copy.background-secondary {
  background-color: var(--salud-3);
}

.metrics-card-3-copy.estetica {
  background-color: var(--salud-2);
  margin-top: -10px;
  margin-left: 35px;
}

.gastro-copy-copy {
  background-color: var(--salud-2);
  border-radius: 1.5rem;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  min-width: 21.65vw;
  max-width: 21.65vw;
  min-height: 22.2vw;
  max-height: 22.2vw;
  padding: 3.3vw 2.2vw 2.3vw;
  font-family: Poppins, sans-serif;
  display: flex;
}

.gastro-copy-copy.background-dark-gray {
  background-color: var(--salud-3);
}

.gastro-copy-copy.background-primary {
  background-color: var(--salud-2);
}

.gastro-copy-copy.background-secondary {
  border: 3px solid var(--gastronomia-2);
  background-color: var(--white);
  min-width: 259px;
  min-height: 18vw;
  margin-left: -2px;
  padding: 30px 10px 30px 15px;
}

.gastro-copy-copy.background-secondary:hover {
  background-color: var(--idiomas-claro);
}

.gastro-copy-copy.estetica {
  background-color: var(--salud-2);
  margin-top: -10px;
  margin-left: 35px;
}

.tever {
  background-color: var(--gastronomia-2);
  color: var(--white);
  -webkit-text-stroke-color: var(--gastronomia-2);
  border-radius: 20px;
  margin-top: 0;
  margin-bottom: 1px;
  margin-left: 0;
  padding: 5px 20px;
  font-weight: 600;
}

.tever:hover {
  background-color: var(--gastronomia-1\<deleted\|variable-48ec656f-ec8a-9882-ea9b-9aea5e2da28c\>);
}

.panver {
  background-color: var(--gastronomia-2);
  color: var(--white);
  -webkit-text-stroke-color: var(--gastronomia-2);
  border-radius: 20px;
  margin-top: 2px;
  margin-left: 0;
  padding: 5px 20px;
  font-weight: 600;
}

.panver:hover {
  background-color: var(--gastronomia-1\<deleted\|variable-48ec656f-ec8a-9882-ea9b-9aea5e2da28c\>);
  color: var(--white);
}

.cover {
  background-color: var(--gastronomia-2);
  color: var(--white);
  -webkit-text-stroke-color: var(--gastronomia-2);
  border-radius: 20px;
  margin-top: 2px;
  margin-left: 0;
  padding: 5px 20px;
  font-weight: 600;
}

.cover:hover {
  background-color: var(--gastronomia-1\<deleted\|variable-48ec656f-ec8a-9882-ea9b-9aea5e2da28c\>);
}

.gesver {
  background-color: var(--gastronomia-2);
  color: var(--white);
  -webkit-text-stroke-color: var(--gastronomia-2);
  border-radius: 20px;
  margin-top: 2px;
  margin-left: 0;
  padding: 5px 20px;
  font-weight: 600;
}

.gesver:hover {
  background-color: var(--gastronomia-1\<deleted\|variable-48ec656f-ec8a-9882-ea9b-9aea5e2da28c\>);
}

.tecauxi {
  background-color: var(--salud-2);
  border-radius: 1.5rem;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  min-width: 21.65vw;
  max-width: 21.65vw;
  min-height: 22.2vw;
  max-height: 22.2vw;
  padding: 3.3vw 2.2vw 2.3vw;
  font-family: Poppins, sans-serif;
  display: flex;
}

.tecauxi.background-dark-gray {
  background-color: var(--salud-3);
}

.tecauxi.background-primary {
  border: 2px solid var(--salud-2);
  background-color: var(--white);
  min-height: 15vw;
}

.tecauxi.background-primary:hover {
  background-color: var(--salud-1);
}

.tecauxi.background-secondary {
  background-color: var(--salud-3);
}

.tecauxi.estetica {
  background-color: var(--salud-2);
  margin-top: -10px;
  margin-left: 35px;
}

.creativa {
  border: 2px solid var(--diseño-2);
  background-color: var(--white);
  border-radius: 1.5rem;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  min-width: 21.65vw;
  max-width: 21.65vw;
  min-height: 15vw;
  max-height: 22.2vw;
  padding: 3.3vw 2.2vw 2.3vw;
  font-family: Poppins, sans-serif;
  display: flex;
}

.creativa:hover {
  background-color: var(--diseño-1);
}

.creativa.background-dark-gray {
  background-color: var(--salud-3);
}

.creativa.background-primary {
  background-color: var(--salud-2);
}

.creativa.background-secondary {
  background-color: var(--salud-3);
}

.creativa.estetica {
  background-color: var(--salud-2);
  margin-top: -10px;
  margin-left: 35px;
}

.creativa-2 {
  background-color: var(--salud-2);
  border-radius: 1.5rem;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  min-width: 21.65vw;
  max-width: 21.65vw;
  min-height: 22.2vw;
  max-height: 22.2vw;
  padding: 3.3vw 2.2vw 2.3vw;
  font-family: Poppins, sans-serif;
  display: flex;
}

.creativa-2.background-dark-gray {
  border: 2px solid var(--diseño-3);
  background-color: var(--white);
  min-height: 15vw;
}

.creativa-2.background-dark-gray:hover {
  background-color: var(--diseño-1);
}

.creativa-2.background-primary {
  background-color: var(--salud-2);
}

.creativa-2.background-secondary {
  background-color: var(--salud-3);
}

.creativa-2.estetica {
  background-color: var(--salud-2);
  margin-top: -10px;
  margin-left: 35px;
}

.creativa-3 {
  border: 2px solid var(--salud-2);
  background-color: var(--white);
  border-radius: 1.5rem;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  min-width: 21.65vw;
  max-width: 21.65vw;
  min-height: 22.2vw;
  max-height: 22.2vw;
  padding: 3.3vw 2.2vw 2.3vw;
  font-family: Poppins, sans-serif;
  display: flex;
}

.creativa-3.background-dark-gray {
  border-color: var(--salud-3);
  background-color: var(--white);
}

.creativa-3.background-primary {
  border-color: var(--diseño-2);
  background-color: var(--white);
  min-height: 15vw;
}

.creativa-3.background-primary:hover {
  background-color: var(--diseño-1);
}

.creativa-3.background-secondary {
  border-color: var(--salud-3);
  background-color: var(--white);
}

.creativa-3.estetica {
  background-color: var(--white);
  margin-top: -10px;
  margin-left: 35px;
}

.dise-o-1 {
  color: var(--black);
  -webkit-text-stroke-color: var(--black);
  text-transform: uppercase;
  margin: -7px -10px 0 -15px;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 800;
}

.dise-o-2 {
  color: var(--black);
  -webkit-text-stroke-color: var(--black);
  text-transform: uppercase;
  margin: -11px -10px 0 -15px;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 800;
}

.dise-o-3 {
  color: var(--black);
  -webkit-text-stroke-color: var(--black);
  text-transform: uppercase;
  margin: -12px -10px 0 -15px;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  font-family: Poppins, sans-serif;
  font-size: 12px;
  font-weight: 800;
}

.grafico-1 {
  background-color: var(--diseño-2);
  color: var(--white);
  -webkit-text-stroke-color: var(--gastronomia-2);
  border-radius: 20px;
  margin-top: -20px;
  margin-bottom: 1px;
  margin-left: -15px;
  padding-top: 0;
  padding-bottom: 0;
  font-weight: 600;
}

.grafico-2, .grafico-4 {
  background-color: var(--diseño-2);
  color: var(--white);
  -webkit-text-stroke-color: var(--gastronomia-2);
  border-radius: 20px;
  margin-top: 2px;
  margin-left: -15px;
  padding-top: 0;
  padding-bottom: 0;
  font-weight: 600;
}

.image-89 {
  width: 198px;
  max-width: 240%;
  height: 234px;
  max-height: 217px;
  padding-bottom: 0;
  padding-left: 0;
}

.disecre {
  box-sizing: border-box;
  background-color: var(--gastronomia-3\<deleted\|variable-a728e6a6-fda3-c492-e370-0221fa182518\>);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 250px;
  display: flex;
  overflow: hidden;
}

.corte {
  color: var(--diseño-2);
  -webkit-text-stroke-color: var(--white);
  font-family: Poppins, sans-serif;
  font-weight: 600;
}

.veterinar-copy {
  color: var(--diseño-2);
  font-family: Poppins, sans-serif;
  font-weight: 800;
}

.negocios-1 {
  border: 2px solid var(--negocios-3);
  background-color: var(--white);
  border-radius: 1.5rem;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  min-width: 21.65vw;
  max-width: 21.65vw;
  min-height: 15vw;
  max-height: 22.2vw;
  padding: 3.3vw 2.2vw 2.3vw;
  font-family: Poppins, sans-serif;
  display: flex;
}

.negocios-1:hover {
  background-color: var(--negocios-1);
}

.negocios-1.background-dark-gray {
  background-color: var(--salud-3);
}

.negocios-1.background-primary {
  background-color: var(--salud-2);
}

.negocios-1.background-secondary {
  background-color: var(--salud-3);
}

.negocios-1.estetica {
  background-color: var(--salud-2);
  margin-top: -10px;
  margin-left: 35px;
}

.negocios-2 {
  background-color: var(--salud-2);
  border-radius: 1.5rem;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  min-width: 21.65vw;
  max-width: 21.65vw;
  min-height: 22.2vw;
  max-height: 22.2vw;
  padding: 3.3vw 2.2vw 2.3vw;
  font-family: Poppins, sans-serif;
  display: flex;
}

.negocios-2.background-dark-gray {
  border: 2px solid var(--negocios-1);
  background-color: var(--white);
  min-height: 15vw;
}

.negocios-2.background-dark-gray:hover {
  background-color: var(--negocios-1);
}

.negocios-2.background-primary {
  background-color: var(--salud-2);
}

.negocios-2.background-secondary {
  background-color: var(--salud-3);
}

.negocios-2.estetica {
  background-color: var(--salud-2);
  margin-top: -10px;
  margin-left: 35px;
}

.negocios-3 {
  border: 2px solid var(--salud-2);
  background-color: var(--white);
  border-radius: 1.5rem;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  min-width: 21.65vw;
  max-width: 21.65vw;
  min-height: 22.2vw;
  max-height: 22.2vw;
  padding: 3.3vw 2.2vw 2.3vw;
  font-family: Poppins, sans-serif;
  display: flex;
}

.negocios-3.background-dark-gray {
  border-color: var(--salud-3);
  background-color: var(--white);
}

.negocios-3.background-primary {
  border-color: var(--negocios-3);
  background-color: var(--white);
  min-height: 15vw;
}

.negocios-3.background-primary:hover {
  background-color: var(--negocios-1);
}

.negocios-3.background-secondary {
  border-color: var(--salud-3);
  background-color: var(--white);
}

.negocios-3.estetica {
  background-color: var(--white);
  margin-top: -10px;
  margin-left: 35px;
}

.admin-1 {
  color: var(--black);
  -webkit-text-stroke-color: var(--black);
  text-transform: uppercase;
  margin: -4px -10px 0 -15px;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 800;
}

.admin-2 {
  color: var(--black);
  -webkit-text-stroke-color: var(--black);
  text-transform: uppercase;
  margin: -4px -1px 0 -15px;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 800;
}

.admin-3 {
  color: var(--black);
  -webkit-text-stroke-color: var(--black);
  text-transform: uppercase;
  margin: -4px -10px 0 -15px;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  font-family: Poppins, sans-serif;
  font-size: 12px;
  font-weight: 800;
}

.auxi-1 {
  background-color: var(--negocios-3);
  color: var(--white);
  -webkit-text-stroke-color: var(--gastronomia-2);
  border-radius: 20px;
  margin-top: -20px;
  margin-bottom: 1px;
  margin-left: -15px;
  padding-top: 0;
  padding-bottom: 0;
  font-weight: 600;
}

.auxi-2, .auxi-3 {
  background-color: var(--negocios-3);
  color: var(--white);
  -webkit-text-stroke-color: var(--gastronomia-2);
  border-radius: 20px;
  margin-top: 2px;
  margin-left: -15px;
  padding-top: 0;
  padding-bottom: 0;
  font-weight: 600;
}

.rh1 {
  color: var(--negocios-3);
  font-family: Poppins, sans-serif;
  font-weight: 600;
}

.rh2 {
  color: var(--negocios-3);
  font-family: Poppins, sans-serif;
  font-weight: 800;
}

.admin-4 {
  flex-flow: column;
  align-items: center;
  height: 250px;
  padding-bottom: 40px;
  display: flex;
}

.programa1 {
  border: 2px solid var(--negocios-3);
  background-color: var(--white);
  border-radius: 1.5rem;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  min-width: 21.65vw;
  max-width: 21.65vw;
  min-height: 17vw;
  max-height: 22.2vw;
  padding: 3.3vw 2.2vw 2.3vw;
  font-family: Poppins, sans-serif;
  display: flex;
}

.programa1:hover {
  background-color: var(--tecnologia-2);
}

.programa1.background-dark-gray {
  background-color: var(--salud-3);
}

.programa1.background-primary {
  background-color: var(--salud-2);
}

.programa1.background-secondary {
  background-color: var(--salud-3);
}

.programa1.estetica {
  background-color: var(--salud-2);
  margin-top: -10px;
  margin-left: 35px;
}

.programa2 {
  background-color: var(--salud-2);
  border-radius: 1.5rem;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  min-width: 21.65vw;
  max-width: 21.65vw;
  min-height: 22.2vw;
  max-height: 22.2vw;
  padding: 3.3vw 2.2vw 2.3vw;
  font-family: Poppins, sans-serif;
  display: flex;
}

.programa2.background-dark-gray {
  border: 2px solid var(--negocios-1);
  background-color: var(--white);
  min-height: 17vw;
}

.programa2.background-dark-gray:hover {
  background-color: var(--tecnologia-2);
}

.programa2.background-primary {
  background-color: var(--salud-2);
}

.programa2.background-secondary {
  background-color: var(--salud-3);
}

.programa2.estetica {
  background-color: var(--salud-2);
  margin-top: -10px;
  margin-left: 35px;
}

.programa3 {
  border: 2px solid var(--salud-2);
  background-color: var(--white);
  border-radius: 1.5rem;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  min-width: 21.65vw;
  max-width: 21.65vw;
  min-height: 22.2vw;
  max-height: 22.2vw;
  padding: 3.3vw 2.2vw 2.3vw;
  font-family: Poppins, sans-serif;
  display: flex;
}

.programa3.background-dark-gray {
  border-color: var(--salud-3);
  background-color: var(--white);
}

.programa3.background-primary {
  border-color: var(--negocios-3);
  background-color: var(--white);
}

.programa3.background-secondary {
  border-color: var(--salud-3);
  background-color: var(--white);
}

.programa3.estetica {
  background-color: var(--white);
  margin-top: -10px;
  margin-left: 35px;
}

.progra-1-copy {
  color: var(--black);
  -webkit-text-stroke-color: var(--black);
  text-transform: uppercase;
  margin: -4px -10px 0 -15px;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 800;
}

.progra-1-copy:hover {
  color: var(--white);
}

.programa-2-copy {
  color: var(--black);
  -webkit-text-stroke-color: var(--black);
  text-transform: uppercase;
  margin: -4px -33px 0 -12px;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 800;
}

.programa-2-copy:hover {
  color: var(--white);
}

.admin-3-copy, .admin-3-copy-copy, .programa-copy-copy {
  color: var(--black);
  -webkit-text-stroke-color: var(--black);
  text-transform: uppercase;
  margin: -4px -10px 0 -15px;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  font-family: Poppins, sans-serif;
  font-size: 12px;
  font-weight: 800;
}

.auxi-1-copy {
  background-color: var(--negocios-2);
  color: var(--white);
  -webkit-text-stroke-color: var(--gastronomia-2);
  border-radius: 20px;
  margin-top: -20px;
  margin-bottom: 1px;
  margin-left: -15px;
  padding-top: 0;
  padding-bottom: 0;
  font-weight: 600;
}

.innova-1-copy-copy {
  background-color: var(--tecnologia-3);
  color: var(--white);
  -webkit-text-stroke-color: var(--gastronomia-2);
  border-radius: 20px;
  margin-top: -20px;
  margin-bottom: 1px;
  margin-left: -15px;
  padding-top: 0;
  padding-bottom: 0;
  font-weight: 600;
}

.innova-2-copy {
  background-color: var(--tecnologia-3);
  color: var(--white);
  -webkit-text-stroke-color: var(--gastronomia-2);
  border-radius: 20px;
  margin-top: 2px;
  margin-left: -15px;
  padding-top: 0;
  padding-bottom: 0;
  font-weight: 600;
}

.inno1 {
  width: 5000px;
  max-width: 101%;
  height: 5000px;
  max-height: 521px;
  margin-top: -165px;
  margin-bottom: -248px;
  padding-bottom: 24px;
}

.opra-1 {
  color: var(--tecnologia-2);
  font-family: Poppins, sans-serif;
  font-weight: 600;
}

.oper-2 {
  color: var(--tecnologia-2);
  font-family: Poppins, sans-serif;
  font-weight: 800;
}

.pro1 {
  color: var(--gastronomia-2);
  font-family: Poppins, sans-serif;
  font-weight: 600;
}

.veterinatr-copy {
  color: var(--agro-3);
  -webkit-text-stroke-color: var(--white);
  font-family: Poppins, sans-serif;
  font-weight: 600;
}

.proo1 {
  color: var(--tecnologia-3);
  -webkit-text-stroke-color: var(--white);
  font-family: Poppins, sans-serif;
  font-weight: 600;
}

.proo2 {
  color: var(--tecnologia-3);
  font-family: Poppins, sans-serif;
  font-weight: 800;
}

.sst5 {
  background-color: var(--transparent);
  opacity: 1;
  background-image: url("https://cdn.prod.website-files.com/66a795eb1636440d552fc98f/6703f7a4492967a9325fa8df_Recurso%2017%20FINANZAS.png");
  background-position: 0 0;
  background-size: 1203px;
  height: 280px;
  margin-bottom: 0;
  padding-bottom: 0;
}

.sst6 {
  flex-flow: column;
  align-items: center;
  height: 250px;
  padding-bottom: 40px;
  display: flex;
}

.sst7, .sst8 {
  background-color: var(--agro-claro);
  border-radius: 20px;
  flex-flow: column;
  align-items: center;
  width: 300px;
  height: 130px;
  padding-top: 10px;
  display: flex;
}

.sst9 {
  background-color: var(--sst-nuevo);
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
  justify-content: center;
  align-items: center;
  width: 300px;
  height: 100px;
  margin-top: 8px;
  padding-top: 0;
  display: flex;
  position: relative;
  inset: auto 0% 0%;
}

.sst10 {
  background-color: var(--sst-nuevo);
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
  justify-content: center;
  align-items: center;
  width: 300px;
  height: 100px;
  margin-top: 23px;
  padding-top: 0;
  display: flex;
  position: relative;
  inset: auto 0% 0%;
}

.sst11 {
  background-color: var(--sst-nuevo);
  color: var(--white);
  text-align: center;
  border-radius: 20px;
  width: 200px;
  margin-top: 17px;
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: Poppins, sans-serif;
  font-weight: 500;
}

.sst12 {
  color: var(--industrial-3);
  -webkit-text-stroke-color: var(--industrial-3);
}

.sst13 {
  background-color: var(--white);
  color: var(--black);
  text-align: center;
  -webkit-text-stroke-color: var(--industrial-3);
  border-radius: 20px;
  margin-top: 10px;
  padding-left: 5px;
  padding-right: 5px;
  font-family: Poppins, sans-serif;
  font-size: 28px;
  font-weight: 400;
}

.dise-o1 {
  width: 4000px;
  max-width: 105%;
  height: 4000px;
  max-height: 539px;
  margin-top: 16px;
  margin-bottom: -246px;
  padding-bottom: 25px;
}

.section-bannergastr-copy {
  box-sizing: border-box;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: var(--gastronomia-3\<deleted\|variable-a728e6a6-fda3-c492-e370-0221fa182518\>);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 250px;
  display: flex;
  overflow: hidden;
}

.infancia-copy-copy {
  color: var(--educación-2);
  font-family: Poppins, sans-serif;
  font-weight: 600;
}

.reveal-image-wrap-3 {
  width: 100%;
  height: 100%;
}

.testimonial-icon {
  justify-content: center;
  align-items: center;
  width: 16px;
  display: inline-flex;
}

.marquee-list {
  justify-content: flex-start;
  align-items: center;
  display: flex;
  overflow: hidden;
}

.marquee-list.testimonial-list {
  margin-top: 40px;
}

.testimonial-image-wrap-copy {
  aspect-ratio: 290 / 333;
  border-radius: 4px;
  overflow: hidden;
}

.testimonial-icon-wrap {
  grid-column-gap: 2.5px;
  grid-row-gap: 2.5px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.testimonial-item {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  flex: none;
  justify-content: space-between;
  width: 100%;
  max-width: 290px;
  height: 100%;
  margin-right: 24px;
  display: flex;
}

.section-testimonial {
  padding-bottom: 120px;
}

.testimonial-info {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  flex: 1;
  display: flex;
}

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

.container-main-2 {
  width: 100%;
  max-width: 1220px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 40px;
  padding-right: 40px;
}

.marquee-item {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex: none;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: stretch;
  height: auto;
  display: grid;
}

.testimonial-image-wrap {
  aspect-ratio: 290 / 356;
  border-radius: 4px;
  overflow: hidden;
}

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

.container-main-3 {
  width: 100%;
  max-width: 1220px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 40px;
  padding-right: 40px;
}

.our-shipping-system-list {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  border-top: 1px solid #d9dce1;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  margin-left: 0;
  padding-top: 60px;
  padding-bottom: 60px;
  font-family: Poppins, sans-serif;
  display: grid;
}

.our-shipping-system-list-item {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  margin-left: -89px;
  padding-left: 24px;
  display: flex;
}

.our-shipping-system-item-icon {
  flex: none;
  justify-content: center;
  align-items: center;
  width: 60px;
  display: inline-flex;
}

.our-shipping-system-content-info {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  margin-left: 30px;
  display: flex;
}

.our-shipping-system-item-title {
  color: var(--idiomas-2);
  margin-left: -6px;
  font-size: 30px;
  font-weight: 600;
}

.paragraph-27 {
  font-weight: 500;
}

.section-55 {
  margin-top: -96px;
  margin-bottom: 120px;
  margin-left: -247px;
  padding-top: 0;
  padding-left: 0;
}

.container-107 {
  z-index: 1;
  background-color: #fff0;
  flex-direction: column;
  flex: 0 auto;
  order: 0;
  justify-content: center;
  align-self: auto;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  margin-top: -19px;
  margin-left: 71px;
  margin-right: auto;
  padding-bottom: 1px;
  padding-left: 0;
  padding-right: 6px;
  position: relative;
}

.full-width-2 {
  width: 100%;
}

.button-with-circle-icon {
  grid-column-gap: 1.11vw;
  grid-row-gap: 1.11vw;
  background-color: var(--azul);
  -webkit-backdrop-filter: blur(1rem);
  backdrop-filter: blur(1rem);
  color: #050505;
  text-transform: uppercase;
  cursor: pointer;
  border-radius: 8.9vw;
  justify-content: center;
  align-items: center;
  min-width: 12.22vw;
  min-height: 2.8vw;
  max-height: 2.8vw;
  padding: .14vw 2.22vw;
  transition: background-color .25s;
  display: flex;
  position: relative;
  overflow: hidden;
}

.icon-21 {
  min-width: 2.2vw;
  max-width: 2.2vw;
}

.italics {
  font-style: normal;
  font-weight: 600;
}

.max-width-30rem {
  text-align: center;
  max-width: 33.33vw;
  font-family: Poppins, sans-serif;
  font-size: 17px;
  font-weight: 300;
}

.subheading-flex {
  grid-column-gap: .56vw;
  grid-row-gap: .56vw;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.hero-title {
  text-transform: uppercase;
  font-size: 6rem;
  line-height: 5.5rem;
}

.hero-title.flip-from-bottom-animation {
  color: var(--diseño-3);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 2.9rem;
  font-weight: 400;
  line-height: 4.1rem;
}

.hero-title.escuela-negocios {
  color: var(--negocios-2);
  text-align: center;
  margin-top: 41px;
  font-family: Poppins, sans-serif;
  font-size: 2.9rem;
  font-weight: 400;
  line-height: 4.2rem;
}

.hero-title.tittulo-industial {
  color: var(--industrial-3);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 2.9rem;
  font-weight: 400;
  line-height: 4.5rem;
}

.hero-title.tittulo-ieducacion-copy {
  color: var(--educación-2);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 3.6rem;
  font-weight: 400;
  line-height: 5.4rem;
}

.hero-title.tittulo-idiomas-copy {
  color: var(--idiomas-2);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 3.6rem;
  font-weight: 400;
}

.hero-title.tittuloenferme-copy {
  color: var(--salud-2);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 3rem;
  font-weight: 400;
  line-height: 3.1rem;
}

.hero-title.tittulo-programacion-copy {
  color: var(--tecnologia-3);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 2.9rem;
  font-weight: 400;
  line-height: 4.7rem;
}

.hero-title.flip-from-bottom-animation {
  font-size: 1.8rem;
  font-weight: 300;
  line-height: 2.5rem;
}

.circle-absolute {
  z-index: -1;
  mix-blend-mode: soft-light;
  background-color: #c1e4c4;
  border-radius: 100px;
  min-width: 6.944vw;
  max-width: 6.944vw;
  min-height: 6.944vw;
  max-height: 6.944vw;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  top: 3.33vw;
}

.hero-block {
  grid-column-gap: 1.11vw;
  grid-row-gap: 1.11vw;
  text-align: center;
  border-radius: 48px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding: 2.2vw 4.4vw;
  display: flex;
}

.hero-block:hover {
  background-color: var(--idiomas-claro);
  color: var(--white);
}

.icon-wrapper {
  cursor: pointer;
  justify-content: center;
  align-items: center;
  min-width: 2.8vw;
  max-width: 2.8vw;
  min-height: 2.8vw;
  max-height: 2.8vw;
  display: flex;
  overflow: hidden;
}

.button-text-2 {
  margin-bottom: 0;
  font-size: 1.11vw;
  line-height: 1.89vw;
}

.button-text-2.move-down.hide-on-tab {
  color: var(--azul-claro);
  font-family: Poppins, sans-serif;
  font-weight: 700;
}

.container-108 {
  width: 30vw;
  max-width: 40vw;
  height: 30vw;
}

.grid-30 {
  grid-template-columns: .25fr .25fr .75fr;
}

.booton {
  grid-column-gap: 1.11vw;
  grid-row-gap: 1.11vw;
  background-color: var(--diseño-3);
  -webkit-backdrop-filter: blur(1rem);
  backdrop-filter: blur(1rem);
  color: #050505;
  text-transform: uppercase;
  cursor: pointer;
  border-radius: 8.9vw;
  justify-content: center;
  align-items: center;
  min-width: 12.22vw;
  min-height: 2.8vw;
  max-height: 2.8vw;
  padding: .14vw 2.22vw;
  transition: background-color .25s;
  display: flex;
  position: relative;
  overflow: hidden;
}

.botton-negocios {
  grid-column-gap: 1.11vw;
  grid-row-gap: 1.11vw;
  background-color: var(--azul);
  -webkit-backdrop-filter: blur(1rem);
  backdrop-filter: blur(1rem);
  color: #050505;
  text-transform: uppercase;
  cursor: pointer;
  border-radius: 8.9vw;
  justify-content: center;
  align-items: center;
  min-width: 12.22vw;
  min-height: 2.8vw;
  max-height: 2.8vw;
  margin-top: -4px;
  margin-bottom: 61px;
  padding: 0 2.22vw .14vw;
  transition: background-color .25s;
  display: flex;
  position: relative;
  overflow: hidden;
}

.negocios-tex {
  text-align: center;
  max-width: 33.33vw;
  margin-top: 21px;
  padding-top: 0;
  font-family: Poppins, sans-serif;
  font-size: 17px;
  font-weight: 300;
}

.tex-industrial {
  text-align: center;
  max-width: 33.33vw;
  font-family: Poppins, sans-serif;
  font-size: 17px;
  font-weight: 300;
}

.boton-industruial {
  grid-column-gap: 1.11vw;
  grid-row-gap: 1.11vw;
  background-color: var(--azul);
  -webkit-backdrop-filter: blur(1rem);
  backdrop-filter: blur(1rem);
  color: #050505;
  text-transform: uppercase;
  cursor: pointer;
  border-radius: 8.9vw;
  justify-content: center;
  align-items: center;
  min-width: 12.22vw;
  min-height: 2.8vw;
  max-height: 2.8vw;
  padding: .14vw 2.22vw;
  transition: background-color .25s;
  display: flex;
  position: relative;
  overflow: hidden;
}

.negociosl {
  opacity: .6;
  width: 105px;
  max-width: 105%;
  margin-top: 13px;
  margin-left: 152px;
}

.educacion {
  opacity: .6;
  width: 85px;
  max-width: 105%;
  margin-top: 13px;
  margin-left: 152px;
}

.tex-educacion-copy {
  text-align: center;
  max-width: 33.33vw;
  font-family: Poppins, sans-serif;
  font-size: 17px;
  font-weight: 300;
}

.boton-ieducacionl-copy {
  grid-column-gap: 1.11vw;
  grid-row-gap: 1.11vw;
  background-color: var(--azul);
  -webkit-backdrop-filter: blur(1rem);
  backdrop-filter: blur(1rem);
  color: #050505;
  text-transform: uppercase;
  cursor: pointer;
  border-radius: 8.9vw;
  justify-content: center;
  align-items: center;
  min-width: 12.22vw;
  min-height: 2.8vw;
  max-height: 2.8vw;
  padding: .14vw 2.22vw;
  transition: background-color .25s;
  display: flex;
  position: relative;
  overflow: hidden;
}

.kigi-idiomas {
  opacity: .6;
  width: 66px;
  max-width: 105%;
  margin-top: 13px;
  margin-left: 152px;
}

.tex-idiomas-copy {
  text-align: center;
  max-width: 33.33vw;
  font-family: Poppins, sans-serif;
  font-size: 17px;
  font-weight: 300;
}

.boton-idiomas-copy, .botonenfermeria-copy {
  grid-column-gap: 1.11vw;
  grid-row-gap: 1.11vw;
  background-color: var(--azul);
  -webkit-backdrop-filter: blur(1rem);
  backdrop-filter: blur(1rem);
  color: #050505;
  text-transform: uppercase;
  cursor: pointer;
  border-radius: 8.9vw;
  justify-content: center;
  align-items: center;
  min-width: 12.22vw;
  min-height: 2.8vw;
  max-height: 2.8vw;
  padding: .14vw 2.22vw;
  transition: background-color .25s;
  display: flex;
  position: relative;
  overflow: hidden;
}

.salud-image-77-copy {
  opacity: .6;
  width: 78px;
  max-width: 105%;
  margin-top: 13px;
  margin-left: 152px;
}

.tex-salud-copy {
  text-align: center;
  max-width: 33.33vw;
  font-family: Poppins, sans-serif;
  font-size: 17px;
  font-weight: 300;
}

.programacion-image-77-copy {
  opacity: .6;
  width: 85px;
  max-width: 105%;
  margin-top: 13px;
  margin-left: 152px;
}

.tex-prgramacion-copy {
  text-align: center;
  max-width: 33.33vw;
  font-family: Poppins, sans-serif;
  font-size: 17px;
  font-weight: 300;
}

.boton-programacioncopy {
  grid-column-gap: 1.11vw;
  grid-row-gap: 1.11vw;
  background-color: var(--azul);
  -webkit-backdrop-filter: blur(1rem);
  backdrop-filter: blur(1rem);
  color: #050505;
  text-transform: uppercase;
  cursor: pointer;
  border-radius: 8.9vw;
  justify-content: center;
  align-items: center;
  min-width: 12.22vw;
  min-height: 2.8vw;
  max-height: 2.8vw;
  padding: .14vw 2.22vw;
  transition: background-color .25s;
  display: flex;
  position: relative;
  overflow: hidden;
}

.button-with-circle-icon-2 {
  grid-column-gap: 1.11vw;
  grid-row-gap: 1.11vw;
  -webkit-backdrop-filter: blur(1rem);
  backdrop-filter: blur(1rem);
  color: #050505;
  text-transform: uppercase;
  cursor: pointer;
  background-color: #f5f5f580;
  border-radius: 8.9vw;
  justify-content: center;
  align-items: center;
  min-width: 12.22vw;
  min-height: 2.8vw;
  max-height: 2.8vw;
  padding: .14vw 2.22vw;
  transition: background-color .25s;
  display: flex;
  position: relative;
  overflow: hidden;
}

.icon-22 {
  min-width: 2.2vw;
  max-width: 67vw;
  min-height: 12px;
  font-size: 33px;
}

.italics-2 {
  font-style: normal;
  font-weight: 700;
}

.max-width-30rem-2 {
  max-width: 33.33vw;
  font-size: 11px;
}

.button-text-3 {
  margin-bottom: 0;
  font-size: 1.11vw;
  line-height: 1.89vw;
}

.button-with-circle-icon-3 {
  grid-column-gap: 1.11vw;
  grid-row-gap: 1.11vw;
  background-color: var(--azul);
  -webkit-backdrop-filter: blur(1rem);
  backdrop-filter: blur(1rem);
  color: #050505;
  text-transform: uppercase;
  cursor: pointer;
  border-radius: 8.9vw;
  justify-content: center;
  align-items: center;
  min-width: 12.22vw;
  min-height: 2.8vw;
  max-height: 2.8vw;
  padding: .14vw 2.22vw;
  transition: background-color .25s;
  display: flex;
  position: relative;
  bottom: auto;
  overflow: hidden;
}

.icon-23 {
  min-width: 2.2vw;
  max-width: 23vw;
  min-height: 21px;
}

.italics-3 {
  width: 484px;
  font-size: 25px;
  font-style: normal;
  font-weight: 600;
}

.max-width-30rem-3 {
  color: var(--black);
  max-width: 80vw;
  min-height: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 12px;
}

.button-text-4 {
  color: var(--white);
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 1.11vw;
  font-weight: 600;
  line-height: 1.89vw;
  text-decoration: none;
}

.grid-31 {
  clear: left;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  pointer-events: auto;
  flex-flow: wrap;
  grid-template-rows: auto auto auto;
  grid-template-columns: .75fr .75fr .75fr;
  display: flex;
  position: static;
}

.gastronomia {
  min-width: 2.2vw;
  max-width: 2.2vw;
}

.iconogastronomia {
  min-width: 2.2vw;
  max-width: 1vw;
}

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

.animal {
  text-transform: uppercase;
  font-size: 6rem;
  line-height: 5.5rem;
}

.animal.flip-from-bottom-animation {
  color: var(--diseño-3);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 2.9rem;
  font-weight: 400;
  line-height: 4.1rem;
}

.animal.escuela-negocios {
  color: var(--negocios-2);
  text-align: center;
  margin-top: 41px;
  font-family: Poppins, sans-serif;
  font-size: 2.9rem;
  font-weight: 400;
  line-height: 4.2rem;
}

.animal.tittulo-industial {
  color: var(--industrial-3);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 2.9rem;
  font-weight: 400;
  line-height: 4.5rem;
}

.animal.tittulo-ieducacion-copy {
  color: var(--educación-2);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 3.6rem;
  font-weight: 400;
  line-height: 5.4rem;
}

.animal.tittulo-idiomas-copy {
  color: var(--idiomas-2);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 3.6rem;
  font-weight: 400;
}

.animal.tittuloenferme-copy {
  color: var(--salud-2);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 3rem;
  font-weight: 400;
  line-height: 3.1rem;
}

.animal.tittulo-programacion-copy {
  color: var(--tecnologia-3);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 2.9rem;
  font-weight: 400;
  line-height: 4.7rem;
}

.animal.flip-from-bottom-animation {
  color: var(--black);
  width: 250px;
  margin-top: 22px;
  margin-bottom: 12px;
  font-size: 25px;
  font-weight: 300;
  line-height: 1.7rem;
}

.animal.flip-from-bottom-animation-copy {
  color: var(--agro-3);
  width: 250px;
  font-size: 25px;
  line-height: 1.7rem;
}

.animal.scielo-flip-from-bottom-animation-copy {
  color: var(--black);
  width: 250px;
  font-size: 25px;
  line-height: 1.7rem;
}

.prgramacion {
  text-transform: uppercase;
  font-size: 6rem;
  line-height: 5.5rem;
}

.prgramacion.flip-from-bottom-animation {
  color: var(--diseño-3);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 2.9rem;
  font-weight: 400;
  line-height: 4.1rem;
}

.prgramacion.escuela-negocios {
  color: var(--negocios-2);
  text-align: center;
  margin-top: 41px;
  font-family: Poppins, sans-serif;
  font-size: 2.9rem;
  font-weight: 400;
  line-height: 4.2rem;
}

.prgramacion.tittulo-industial {
  color: var(--industrial-3);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 2.9rem;
  font-weight: 400;
  line-height: 4.5rem;
}

.prgramacion.tittulo-ieducacion-copy {
  color: var(--educación-2);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 3.6rem;
  font-weight: 400;
  line-height: 5.4rem;
}

.prgramacion.tittulo-idiomas-copy {
  color: var(--idiomas-2);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 3.6rem;
  font-weight: 400;
}

.prgramacion.tittuloenferme-copy {
  color: var(--salud-2);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 3rem;
  font-weight: 400;
  line-height: 3.1rem;
}

.prgramacion.tittulo-programacion-copy {
  color: var(--tecnologia-3);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 2.9rem;
  font-weight: 400;
  line-height: 4.7rem;
}

.prgramacion.flip-from-bottom-animation {
  color: var(--tecnologia-3);
  font-size: 25px;
  font-weight: 300;
  line-height: 1.7rem;
}

.salud-tit {
  text-transform: uppercase;
  font-size: 6rem;
  line-height: 5.5rem;
}

.salud-tit.flip-from-bottom-animation {
  color: var(--diseño-3);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 2.9rem;
  font-weight: 400;
  line-height: 4.1rem;
}

.salud-tit.escuela-negocios {
  color: var(--negocios-2);
  text-align: center;
  margin-top: 41px;
  font-family: Poppins, sans-serif;
  font-size: 2.9rem;
  font-weight: 400;
  line-height: 4.2rem;
}

.salud-tit.tittulo-industial {
  color: var(--industrial-3);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 2.9rem;
  font-weight: 400;
  line-height: 4.5rem;
}

.salud-tit.tittulo-ieducacion-copy {
  color: var(--educación-2);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 3.6rem;
  font-weight: 400;
  line-height: 5.4rem;
}

.salud-tit.tittulo-idiomas-copy {
  color: var(--idiomas-2);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 3.6rem;
  font-weight: 400;
}

.salud-tit.tittuloenferme-copy {
  color: var(--salud-2);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 3rem;
  font-weight: 400;
  line-height: 3.1rem;
}

.salud-tit.tittulo-programacion-copy {
  color: var(--tecnologia-3);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 2.9rem;
  font-weight: 400;
  line-height: 4.7rem;
}

.salud-tit.flip-from-bottom-animation {
  color: var(--salud-2);
  width: 250px;
  margin-top: 22px;
  font-size: 25px;
  font-weight: 300;
  line-height: 1.7rem;
}

.gastro-tit {
  text-transform: uppercase;
  font-size: 6rem;
  line-height: 5.5rem;
}

.gastro-tit.flip-from-bottom-animation {
  color: var(--diseño-3);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 2.9rem;
  font-weight: 400;
  line-height: 4.1rem;
}

.gastro-tit.escuela-negocios {
  color: var(--negocios-2);
  text-align: center;
  margin-top: 41px;
  font-family: Poppins, sans-serif;
  font-size: 2.9rem;
  font-weight: 400;
  line-height: 4.2rem;
}

.gastro-tit.tittulo-industial {
  color: var(--industrial-3);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 2.9rem;
  font-weight: 400;
  line-height: 4.5rem;
}

.gastro-tit.tittulo-ieducacion-copy {
  color: var(--educación-2);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 3.6rem;
  font-weight: 400;
  line-height: 5.4rem;
}

.gastro-tit.tittulo-idiomas-copy {
  color: var(--idiomas-2);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 3.6rem;
  font-weight: 400;
}

.gastro-tit.tittuloenferme-copy {
  color: var(--salud-2);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 3rem;
  font-weight: 400;
  line-height: 3.1rem;
}

.gastro-tit.tittulo-programacion-copy {
  color: var(--tecnologia-3);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 2.9rem;
  font-weight: 400;
  line-height: 4.7rem;
}

.gastro-tit.flip-from-bottom-animation {
  color: var(--gastronomia-1\<deleted\|variable-48ec656f-ec8a-9882-ea9b-9aea5e2da28c\>);
  text-transform: uppercase;
  width: 188px;
  min-width: 22px;
  height: 88px;
  min-height: 16px;
  font-size: 1.5rem;
  font-weight: 300;
  line-height: 1.7rem;
}

.negocioshero-title-copy {
  text-transform: uppercase;
  font-size: 6rem;
  line-height: 5.5rem;
}

.negocioshero-title-copy.flip-from-bottom-animation {
  color: var(--diseño-3);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 2.9rem;
  font-weight: 400;
  line-height: 4.1rem;
}

.negocioshero-title-copy.escuela-negocios {
  color: var(--negocios-2);
  text-align: center;
  margin-top: 41px;
  font-family: Poppins, sans-serif;
  font-size: 2.9rem;
  font-weight: 400;
  line-height: 4.2rem;
}

.negocioshero-title-copy.tittulo-industial {
  color: var(--industrial-3);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 2.9rem;
  font-weight: 400;
  line-height: 4.5rem;
}

.negocioshero-title-copy.tittulo-ieducacion-copy {
  color: var(--educación-2);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 3.6rem;
  font-weight: 400;
  line-height: 5.4rem;
}

.negocioshero-title-copy.tittulo-idiomas-copy {
  color: var(--idiomas-2);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 3.6rem;
  font-weight: 400;
}

.negocioshero-title-copy.tittuloenferme-copy {
  color: var(--salud-2);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 3rem;
  font-weight: 400;
  line-height: 3.1rem;
}

.negocioshero-title-copy.tittulo-programacion-copy {
  color: var(--tecnologia-3);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 2.9rem;
  font-weight: 400;
  line-height: 4.7rem;
}

.negocioshero-title-copy.flip-from-bottom-animation {
  color: var(--black);
  text-transform: uppercase;
  justify-content: center;
  align-items: flex-end;
  margin-top: 10px;
  font-size: 25px;
  font-weight: 300;
  line-height: 1.7rem;
  display: block;
}

.negocioshero-title-copy.flip-from-bottom-animation-copy {
  color: var(--negocios-2);
  text-transform: uppercase;
  text-transform: uppercase;
  font-size: 25px;
  line-height: 1.7rem;
}

.educacion-hero-title-copy {
  text-transform: uppercase;
  font-size: 6rem;
  line-height: 5.5rem;
}

.educacion-hero-title-copy.flip-from-bottom-animation {
  color: var(--diseño-3);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 2.9rem;
  font-weight: 400;
  line-height: 4.1rem;
}

.educacion-hero-title-copy.escuela-negocios {
  color: var(--negocios-2);
  text-align: center;
  margin-top: 41px;
  font-family: Poppins, sans-serif;
  font-size: 2.9rem;
  font-weight: 400;
  line-height: 4.2rem;
}

.educacion-hero-title-copy.tittulo-industial {
  color: var(--industrial-3);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 2.9rem;
  font-weight: 400;
  line-height: 4.5rem;
}

.educacion-hero-title-copy.tittulo-ieducacion-copy {
  color: var(--educación-2);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 3.6rem;
  font-weight: 400;
  line-height: 5.4rem;
}

.educacion-hero-title-copy.tittulo-idiomas-copy {
  color: var(--idiomas-2);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 3.6rem;
  font-weight: 400;
}

.educacion-hero-title-copy.tittuloenferme-copy {
  color: var(--salud-2);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 3rem;
  font-weight: 400;
  line-height: 3.1rem;
}

.educacion-hero-title-copy.tittulo-programacion-copy {
  color: var(--tecnologia-3);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 2.9rem;
  font-weight: 400;
  line-height: 4.7rem;
}

.educacion-hero-title-copy.flip-from-bottom-animation {
  color: var(--educación-2);
  text-transform: capitalize;
  width: 200px;
  margin-top: 10px;
  font-size: 25px;
  font-weight: 300;
  line-height: 1.7rem;
}

.industrialhero-title-copy {
  text-transform: uppercase;
  font-size: 6rem;
  line-height: 5.5rem;
}

.industrialhero-title-copy.flip-from-bottom-animation {
  color: var(--diseño-3);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 2.9rem;
  font-weight: 400;
  line-height: 4.1rem;
}

.industrialhero-title-copy.escuela-negocios {
  color: var(--negocios-2);
  text-align: center;
  margin-top: 41px;
  font-family: Poppins, sans-serif;
  font-size: 2.9rem;
  font-weight: 400;
  line-height: 4.2rem;
}

.industrialhero-title-copy.tittulo-industial {
  color: var(--industrial-3);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 2.9rem;
  font-weight: 400;
  line-height: 4.5rem;
}

.industrialhero-title-copy.tittulo-ieducacion-copy {
  color: var(--educación-2);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 3.6rem;
  font-weight: 400;
  line-height: 5.4rem;
}

.industrialhero-title-copy.tittulo-idiomas-copy {
  color: var(--idiomas-2);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 3.6rem;
  font-weight: 400;
}

.industrialhero-title-copy.tittuloenferme-copy {
  color: var(--salud-2);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 3rem;
  font-weight: 400;
  line-height: 3.1rem;
}

.industrialhero-title-copy.tittulo-programacion-copy {
  color: var(--tecnologia-3);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 2.9rem;
  font-weight: 400;
  line-height: 4.7rem;
}

.industrialhero-title-copy.flip-from-bottom-animation {
  color: var(--industrial-2);
  font-size: 25px;
  font-weight: 300;
  line-height: 1.7rem;
}

.idiomashero-title-copy {
  text-transform: uppercase;
  font-size: 6rem;
  line-height: 5.5rem;
}

.idiomashero-title-copy.flip-from-bottom-animation {
  color: var(--diseño-3);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 2.9rem;
  font-weight: 400;
  line-height: 4.1rem;
}

.idiomashero-title-copy.escuela-negocios {
  color: var(--negocios-2);
  text-align: center;
  margin-top: 41px;
  font-family: Poppins, sans-serif;
  font-size: 2.9rem;
  font-weight: 400;
  line-height: 4.2rem;
}

.idiomashero-title-copy.tittulo-industial {
  color: var(--industrial-3);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 2.9rem;
  font-weight: 400;
  line-height: 4.5rem;
}

.idiomashero-title-copy.tittulo-ieducacion-copy {
  color: var(--educación-2);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 3.6rem;
  font-weight: 400;
  line-height: 5.4rem;
}

.idiomashero-title-copy.tittulo-idiomas-copy {
  color: var(--idiomas-2);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 3.6rem;
  font-weight: 400;
}

.idiomashero-title-copy.tittuloenferme-copy {
  color: var(--salud-2);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 3rem;
  font-weight: 400;
  line-height: 3.1rem;
}

.idiomashero-title-copy.tittulo-programacion-copy {
  color: var(--tecnologia-3);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 2.9rem;
  font-weight: 400;
  line-height: 4.7rem;
}

.idiomashero-title-copy.flip-from-bottom-animation {
  color: var(--idiomas-1);
  margin-top: 23px;
  font-size: 25px;
  font-weight: 300;
  line-height: 1.7rem;
}

.dise-o-hero-title-copy {
  text-transform: uppercase;
  font-size: 6rem;
  line-height: 5.5rem;
}

.dise-o-hero-title-copy.flip-from-bottom-animation {
  color: var(--diseño-3);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 2.9rem;
  font-weight: 400;
  line-height: 4.1rem;
}

.dise-o-hero-title-copy.escuela-negocios {
  color: var(--negocios-2);
  text-align: center;
  margin-top: 41px;
  font-family: Poppins, sans-serif;
  font-size: 2.9rem;
  font-weight: 400;
  line-height: 4.2rem;
}

.dise-o-hero-title-copy.tittulo-industial {
  color: var(--industrial-3);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 2.9rem;
  font-weight: 400;
  line-height: 4.5rem;
}

.dise-o-hero-title-copy.tittulo-ieducacion-copy {
  color: var(--educación-2);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 3.6rem;
  font-weight: 400;
  line-height: 5.4rem;
}

.dise-o-hero-title-copy.tittulo-idiomas-copy {
  color: var(--idiomas-2);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 3.6rem;
  font-weight: 400;
}

.dise-o-hero-title-copy.tittuloenferme-copy {
  color: var(--salud-2);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 3rem;
  font-weight: 400;
  line-height: 3.1rem;
}

.dise-o-hero-title-copy.tittulo-programacion-copy {
  color: var(--tecnologia-3);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 2.9rem;
  font-weight: 400;
  line-height: 4.7rem;
}

.dise-o-hero-title-copy.flip-from-bottom-animation {
  color: var(--diseño-2);
  font-size: 25px;
  font-weight: 300;
  line-height: 1.7rem;
}

.gashero-title-copy-copy {
  text-transform: uppercase;
  font-size: 6rem;
  line-height: 5.5rem;
}

.gashero-title-copy-copy.flip-from-bottom-animation {
  color: var(--diseño-3);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 2.9rem;
  font-weight: 400;
  line-height: 4.1rem;
}

.gashero-title-copy-copy.escuela-negocios {
  color: var(--negocios-2);
  text-align: center;
  margin-top: 41px;
  font-family: Poppins, sans-serif;
  font-size: 2.9rem;
  font-weight: 400;
  line-height: 4.2rem;
}

.gashero-title-copy-copy.tittulo-industial {
  color: var(--industrial-3);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 2.9rem;
  font-weight: 400;
  line-height: 4.5rem;
}

.gashero-title-copy-copy.tittulo-ieducacion-copy {
  color: var(--educación-2);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 3.6rem;
  font-weight: 400;
  line-height: 5.4rem;
}

.gashero-title-copy-copy.tittulo-idiomas-copy {
  color: var(--idiomas-2);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 3.6rem;
  font-weight: 400;
}

.gashero-title-copy-copy.tittuloenferme-copy {
  color: var(--salud-2);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 3rem;
  font-weight: 400;
  line-height: 3.1rem;
}

.gashero-title-copy-copy.tittulo-programacion-copy {
  color: var(--tecnologia-3);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 2.9rem;
  font-weight: 400;
  line-height: 4.7rem;
}

.gashero-title-copy-copy.flip-from-bottom-animation {
  color: var(--gastronomia-1\<deleted\|variable-48ec656f-ec8a-9882-ea9b-9aea5e2da28c\>);
  -webkit-text-stroke-color: var(--gastronomia-2);
  text-transform: uppercase;
  margin-top: 10px;
  margin-bottom: 9px;
  font-size: 25px;
  font-weight: 300;
  line-height: 1.7rem;
}

.gashero-title-copy-copy.flip-from-bottom-animation:hover {
  color: var(--gastronomia-2);
}

.gashero-title-copy-copy.flip-from-bottom-animation-copy {
  color: var(--gastronomia-1\<deleted\|variable-48ec656f-ec8a-9882-ea9b-9aea5e2da28c\>);
  -webkit-text-stroke-color: var(--gastronomia-2);
  text-transform: uppercase;
  font-size: 25px;
  font-weight: 100;
  line-height: 1.7rem;
}

.gashero-title-copy-copy.flip-from-bottom-animation-copy:hover {
  color: var(--gastronomia-2);
}

.gashero-title-copy-copy.flip-from-bottom-animation-copy-copy {
  color: var(--gastronomia-1\<deleted\|variable-48ec656f-ec8a-9882-ea9b-9aea5e2da28c\>);
  -webkit-text-stroke-color: var(--gastronomia-2);
  text-transform: uppercase;
  font-size: 25px;
  font-weight: 100;
  line-height: 1.7rem;
}

.gashero-title-copy-copy.flip-from-bottom-animation-copy-copy:hover {
  color: var(--gastronomia-2);
}

.comunicado-10 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 20px;
  display: flex;
}

.opciones-laborales {
  background-color: var(--azul-oscuro);
  border-radius: 15px;
  margin-top: 0;
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: Poppins, sans-serif;
}

.opciones-laborales:hover {
  background-color: var(--azul-2);
}

.tex-opciones {
  color: var(--azul-oscuro);
  margin-top: -17px;
  margin-bottom: 10px;
  font-family: Poppins, sans-serif;
  font-size: 22px;
  line-height: 30px;
  text-decoration: none;
}

.text-opcion142-copy {
  color: var(--azul);
  padding-bottom: 9px;
  font-family: Poppins, sans-serif;
  font-weight: 400;
}

.heading-150 {
  color: var(--azul-cyan);
}

.gasteronomia {
  grid-column-gap: 1.11vw;
  grid-row-gap: 1.11vw;
  text-align: center;
  border-radius: 48px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding: 2.2vw 4.4vw;
  display: flex;
}

.gasteronomia:hover {
  background-color: var(--idiomas-claro);
  color: var(--white);
}

.negocios-ho {
  grid-column-gap: 1.11vw;
  grid-row-gap: 1.11vw;
  text-align: center;
  border-radius: 48px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding: 2.2vw 4.4vw;
  display: flex;
}

.negocios-ho:hover {
  background-color: var(--color-9);
  color: var(--white);
}

.aipiho {
  grid-column-gap: 1.11vw;
  grid-row-gap: 1.11vw;
  text-align: center;
  border-radius: 48px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding: 2.2vw 4.4vw;
  display: flex;
}

.aipiho:hover {
  background-color: var(--color-8);
  color: var(--white);
}

.ssts {
  grid-column-gap: 1.11vw;
  grid-row-gap: 1.11vw;
  text-align: center;
  border-radius: 48px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding: 2.2vw 4.4vw;
  display: flex;
}

.ssts:hover {
  background-color: var(--agro-claro);
  color: var(--white);
}

.salude {
  grid-column-gap: 1.11vw;
  grid-row-gap: 1.11vw;
  text-align: center;
  border-radius: 48px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding: 2.2vw 4.4vw;
  display: flex;
}

.salude:hover {
  background-color: var(--color-6);
  color: var(--white);
}

.idiomas {
  grid-column-gap: 1.11vw;
  grid-row-gap: 1.11vw;
  background-color: var(--white);
  text-align: center;
  border-radius: 48px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding: 2.2vw 4.4vw;
  display: flex;
}

.idiomas:hover {
  background-color: var(--idiomas-claro-2);
  color: var(--white);
}

.programacion {
  grid-column-gap: 1.11vw;
  grid-row-gap: 1.11vw;
  text-align: center;
  border-radius: 48px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding: 2.2vw 4.4vw;
  display: flex;
}

.programacion:hover {
  background-color: var(--negocios-claro);
  color: var(--white);
}

.dise-o {
  grid-column-gap: 1.11vw;
  grid-row-gap: 1.11vw;
  text-align: center;
  border-radius: 48px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding: 2.2vw 4.4vw;
  display: flex;
}

.dise-o:hover {
  background-color: var(--diseño-claro);
  color: var(--white);
}

.hero-block-copy {
  grid-column-gap: 1.11vw;
  grid-row-gap: 1.11vw;
  text-align: center;
  border-radius: 48px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding: 2.2vw 4.4vw;
  display: flex;
}

.hero-block-copy:hover {
  background-color: var(--idiomas-claro);
  color: var(--white);
}

.hero-block-copy-copy {
  grid-column-gap: 1.11vw;
  grid-row-gap: 1.11vw;
  text-align: center;
  border-radius: 48px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding: 2.2vw 4.4vw;
  display: flex;
}

.hero-block-copy-copy:hover {
  background-color: var(--idiomas-claro);
  color: var(--white);
}

.ani {
  grid-column-gap: 1.11vw;
  grid-row-gap: 1.11vw;
  text-align: center;
  border-radius: 48px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding: 2.2vw 4.4vw;
  display: flex;
}

.ani:hover {
  background-color: var(--color-6);
  color: var(--white);
}

.bold-text-43 {
  font-size: 16px;
}

.recursps {
  color: var(--black);
  width: 160px;
  height: 33px;
  margin-top: -10px;
  margin-left: -15px;
  font-size: 14px;
}

.bold-text-44 {
  font-size: 16px;
}

.dise {
  color: var(--black);
  width: 169px;
  min-width: 100px;
  height: 37px;
  margin-top: 20px;
  margin-left: -15px;
  font-size: 14px;
}

.adminstxt {
  color: var(--black);
  width: 171px;
  height: 22px;
  margin-top: -16px;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  font-size: 14px;
}

.adminstxt:hover {
  color: var(--black);
}

.panatxt {
  color: var(--black);
  width: 171px;
  height: 22px;
  margin-top: -16px;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  font-size: 14px;
}

.panatxt:hover {
  color: var(--black);
}

.gestion-txt {
  color: var(--black);
  width: 171px;
  height: 22px;
  margin-top: -16px;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  font-size: 14px;
}

.gestion-txt:hover {
  color: var(--black);
}

.corttxt {
  color: var(--black);
  width: 171px;
  height: 22px;
  margin-top: -12px;
  margin-left: -23px;
  margin-right: 67px;
  padding-left: 0;
  padding-right: 0;
  font-size: 14px;
}

.opertxt {
  color: var(--black);
  width: 171px;
  height: 22px;
  margin-top: -16px;
  margin-left: -13px;
  margin-right: 67px;
  padding-left: 0;
  padding-right: 0;
  font-size: 12px;
}

.opertxt:hover {
  color: var(--white);
}

.mercadeo {
  border: 2px solid var(--salud-2);
  background-color: var(--white);
  border-radius: 1.5rem;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  min-width: 21.65vw;
  max-width: 21.65vw;
  min-height: 22.2vw;
  max-height: 22.2vw;
  padding: 3.3vw 2.2vw 2.3vw;
  font-family: Poppins, sans-serif;
  display: flex;
}

.mercadeo.background-dark-gray {
  border-color: var(--salud-3);
  background-color: var(--white);
}

.mercadeo.background-primary {
  border-color: var(--negocios-2);
  background-color: var(--white);
  min-height: 15vw;
}

.mercadeo.background-primary:hover {
  background-color: var(--negocios-1);
}

.mercadeo.background-secondary {
  border-color: var(--salud-3);
  background-color: var(--white);
}

.mercadeo.estetica {
  background-color: var(--white);
  margin-top: -10px;
  margin-left: 35px;
}

.bold-text-45, .bold-text-46, .text-block-207, .text-block-208, .bold-text-47, .text-block-209, .bold-text-48, .bold-text-49, .bold-text-50, .bold-text-51, .bold-text-52, .bold-text-53, .bold-text-54, .bold-text-55, .text-block-210, .text-block-211, .text-block-212, .bold-text-56, .text-block-213, .bold-text-57, .bold-text-58, .bold-text-59, .text-block-214, .bold-text-60, .bold-text-61, .bold-text-62, .bold-text-63, .bold-text-64, .bold-text-65 {
  font-family: Poppins, sans-serif;
  font-size: 12px;
}

.bold-text-66 {
  font-family: Poppins, sans-serif;
  font-size: 12px;
  font-weight: 700;
}

.text-block-215, .text-block-216, .text-block-217, .bold-text-67, .bold-text-68, .bold-text-69 {
  font-family: Poppins, sans-serif;
  font-size: 12px;
}

.bold-text-70, .bold-text-71 {
  font-family: Poppins, sans-serif;
}

.bold-text-72, .bold-text-73 {
  color: var(--azul-oscuro);
  font-family: Poppins, sans-serif;
}

.bold-text-74 {
  margin-left: 54px;
  margin-right: -298px;
  padding-left: 0;
  padding-right: 0;
}

.text-block-218 {
  margin-top: -3px;
}

.container-109 {
  margin-top: -443px;
}

.bold-text-75 {
  text-align: justify;
  justify-content: center;
  margin-left: 0;
  padding-left: 0;
  font-weight: 400;
  display: flex;
}

.text-block-219, .text-block-220 {
  color: var(--azul-oscuro);
}

.grid-32 {
  grid-template-rows: auto auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-flow: column;
}

.container-110 {
  margin-top: -411px;
}

.dropdown-wrapper {
  width: 500px;
}

.text-block-221 {
  padding-left: 0;
}

.text-block-222 {
  padding-left: 22px;
}

.dropdown-content {
  width: 100px;
}

.text-block-223 {
  color: var(--black);
  text-decoration: none;
  overflow: visible;
}

.dropdown-link-27 {
  padding-left: 16px;
  font-family: Poppins, sans-serif;
  font-size: 12px;
  font-weight: 500;
}

.dropdown-link-27:hover {
  background-color: var(--salud-1);
}

.dropdown-link-27.hover {
  border: 1px solid var(--color-azul-claro);
  background-color: var(--transparent);
}

.dropdown-link-27.hover-text, .dropdown-link-27.image-hover {
  background-color: var(--azul-cyan);
}

.dropdown-link-28 {
  padding-left: 7px;
}

.dropdown-link-29 {
  padding-left: 16px;
  font-family: Poppins, sans-serif;
  font-size: 12px;
  font-weight: 500;
}

.dropdown-link-29:hover {
  background-color: var(--salud-1);
}

.dropdown-link-30 {
  padding-left: 16px;
  font-family: Poppins, sans-serif;
  font-size: 12px;
  font-weight: 500;
}

.dropdown-link-30:hover {
  background-color: var(--salud-1);
}

.icon-24 {
  padding-left: 100px;
}

.text-block-224 {
  color: var(--azul);
  font-family: Poppins, sans-serif;
  font-weight: 400;
}

.text-block-224:hover {
  color: var(--azul-cyan);
}

.dropdown-toggle-12 {
  font-family: Poppins, sans-serif;
  font-weight: 100;
}

.dropdown-toggle-12:hover {
  color: #0094ff;
}

.dropdown-list-11 {
  background-color: var(--white);
  color: var(--black);
}

.dropdown-10 {
  text-align: left;
  width: 150px;
  min-width: 0;
  max-width: none;
  height: auto;
  min-height: 0;
  max-height: none;
  margin-bottom: -55px;
  margin-left: -144px;
  display: block;
}

.educacion-menu {
  padding-left: 16px;
  font-family: Poppins, sans-serif;
  font-size: 12px;
  font-weight: 500;
}

.educacion-menu:hover {
  background-color: var(--salud-1);
  color: var(--black);
}

.salud-menu {
  background-color: var(--transparent);
  padding-left: 16px;
  font-family: Poppins, sans-serif;
  font-size: 12px;
  font-weight: 500;
}

.salud-menu:hover {
  background-color: var(--salud-1);
}

.idioma-menu {
  background-color: var(--transparent);
  padding-left: 16px;
  font-family: Poppins, sans-serif;
  font-size: 12px;
  font-weight: 500;
}

.idioma-menu:hover {
  background-color: var(--salud-1);
  color: var(--black);
}

.gatronomia-menu {
  background-color: var(--transparent);
  padding-left: 16px;
  font-family: Poppins, sans-serif;
  font-size: 12px;
  font-weight: 500;
}

.gatronomia-menu:hover {
  background-color: var(--salud-1);
  color: var(--black);
}

.dis-eo-menu {
  padding-left: 16px;
  font-family: Poppins, sans-serif;
  font-size: 12px;
  font-weight: 500;
}

.dis-eo-menu:hover {
  background-color: var(--salud-1);
}

.prgramacion-menu {
  padding-left: 16px;
  font-family: Poppins, sans-serif;
  font-size: 12px;
  font-weight: 500;
}

.prgramacion-menu:hover {
  background-color: var(--salud-1);
  color: var(--black);
}

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

.salud-txt {
  color: var(--black);
  -webkit-text-stroke-color: var(--black);
  text-transform: uppercase;
  margin: -4px -25px 0 -19px;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

.salud-txt:hover {
  color: var(--black);
}

.saludtxt {
  color: var(--black);
  -webkit-text-stroke-color: var(--black);
  text-transform: uppercase;
  margin: -4px -25px 0 -19px;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

.saludtxt:hover {
  color: var(--black);
}

.saludtxt2 {
  color: var(--black);
  -webkit-text-stroke-color: var(--black);
  text-transform: uppercase;
  margin: -4px -25px 0 -19px;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

.saludtxt2:hover {
  color: var(--black);
}

.saludtxt3 {
  color: var(--black);
  -webkit-text-stroke-color: var(--black);
  text-transform: uppercase;
  margin: -4px -25px 0 -19px;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

.saludtxt3:hover {
  color: var(--black);
}

.saludtxt4 {
  color: var(--black);
  -webkit-text-stroke-color: var(--black);
  text-transform: uppercase;
  margin: -4px -25px 0 -19px;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

.saludtxt4:hover {
  color: var(--black);
}

.body-6, .body-7, .body-8, .body-9, .body-10, .body-11, .body-12 {
  background-color: var(--white);
}

.tecnologo-gastronomia-copy {
  padding-top: 46px;
  padding-bottom: 61px;
}

.aipibanner {
  height: 600px;
  padding-top: 46px;
  padding-bottom: 0;
  overflow: hidden;
}

.body-13, .body-14, .body-15, .body-16, .body-17, .body-18, .body-19, .body-20, .body-21, .body-22, .body-23, .body-24, .body-25, .body-26, .body-27, .body-28, .body-29, .body-30, .body-31, .body-32, .body-33 {
  background-color: var(--white);
}

.text-span-18 {
  color: var(--azul-base-2025-incap);
  margin-right: 10px;
}

.grid-33 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  justify-content: center;
}

.image-90 {
  margin-top: 208px;
}

.text-span-19 {
  word-break: normal;
  width: 100px;
  margin-left: -1px;
  font-size: 18px;
}

.text-span-20 {
  width: 150px;
  margin-left: -1px;
  font-size: 18px;
}

.paragraph-28, .paragraph-29 {
  font-size: 14px;
}

.paragraph-30 {
  font-size: 12px;
}

.aipi-name {
  color: var(--educación-2);
  font-family: Poppins, sans-serif;
  font-size: 35px;
  font-weight: 600;
  line-height: 41px;
}

.habla-educaci-n {
  background-color: var(--educación-2);
  text-align: center;
  border-radius: 15px;
  width: 270px;
  margin-top: 0;
  margin-left: -1px;
  margin-right: 20px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Poppins, sans-serif;
  font-weight: 500;
}

.habla-educaci-n:hover {
  background-color: var(--educación-1);
}

.financiaci-n-educacion {
  background-color: var(--educación-2);
  text-align: center;
  border-radius: 15px;
  width: 260px;
  margin-bottom: 12px;
  font-family: Poppins, sans-serif;
  font-weight: 500;
}

.financiaci-n-educacion:hover {
  background-color: var(--educación-1);
}

.button-803 {
  background-color: var(--educación-2);
  text-align: center;
  border-radius: 15px;
  width: 549px;
  font-family: Poppins, sans-serif;
}

.button-803:hover {
  background-color: var(--educación-1);
}

.por-que-educacion {
  color: var(--educación-2);
  margin-left: -43px;
  font-family: Poppins, sans-serif;
  font-weight: 600;
}

.text-block-184-copy {
  color: var(--educación-2);
  margin-top: 5px;
  font-family: Poppins, sans-serif;
  font-size: 15px;
  font-weight: 500;
}

.gastro-salud {
  border: 3px solid var(--salud-2);
  background-color: var(--white);
  color: var(--white);
  border-radius: 1.5rem;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 28px;
  min-width: 340px;
  max-width: 0;
  height: 20px;
  min-height: 16vw;
  max-height: 0;
  margin-right: 0;
  padding: 30px 10px 30px 15px;
  font-family: Poppins, sans-serif;
  display: flex;
}

.gastro-salud:hover {
  background-color: var(--color-5);
  color: var(--white);
}

.gastro-salud.background-dark-gray {
  background-color: var(--salud-3);
}

.gastro-salud.background-primary {
  background-color: var(--salud-2);
}

.gastro-salud.background-secondary {
  background-color: var(--salud-3);
}

.gastro-salud.estetica {
  background-color: var(--salud-2);
  margin-top: -10px;
  margin-left: 35px;
}

.image-91 {
  margin-top: 228px;
}

.body-34 {
  background-color: var(--transparent);
}

.tever-salud {
  background-color: var(--salud-2);
  color: var(--white);
  -webkit-text-stroke-color: var(--gastronomia-2);
  border-radius: 20px;
  margin-top: 0;
  margin-bottom: 1px;
  margin-left: 0;
  padding: 5px 20px;
  font-weight: 600;
}

.tever-salud:hover {
  background-color: var(--salud-3);
}

.tever-copy {
  background-color: var(--salud-2);
  color: var(--white);
  -webkit-text-stroke-color: var(--gastronomia-2);
  border-radius: 20px;
  margin-top: 0;
  margin-bottom: 1px;
  margin-left: 0;
  padding: 5px 20px;
  font-weight: 600;
}

.tever-copy:hover {
  background-color: var(--salud-3);
}

.por-que-salud {
  color: var(--salud-2);
  font-family: Poppins, sans-serif;
  font-weight: 600;
}

.body-35, .body-36, .body-37 {
  background-color: var(--white);
}

.dise-o-contenido {
  grid-column-gap: 2vw;
  grid-row-gap: 2vw;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 31px;
  margin-bottom: 28px;
  display: flex;
}

.dise-o-prom {
  border: 3px solid var(--diseño-3);
  background-color: var(--white);
  color: var(--white);
  border-radius: 1.5rem;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 28px;
  min-width: 340px;
  max-width: 0;
  height: 20px;
  min-height: 16vw;
  max-height: 0;
  margin-right: 0;
  padding: 30px 10px 30px 15px;
  font-family: Poppins, sans-serif;
  display: flex;
}

.dise-o-prom:hover {
  background-color: var(--diseño-claro);
  color: var(--white);
}

.dise-o-prom.background-dark-gray {
  background-color: var(--salud-3);
}

.dise-o-prom.background-primary {
  background-color: var(--salud-2);
}

.dise-o-prom.background-secondary {
  background-color: var(--salud-3);
}

.dise-o-prom.estetica {
  background-color: var(--salud-2);
  margin-top: -10px;
  margin-left: 35px;
}

.tever-dise-o {
  background-color: var(--diseño-3);
  color: var(--white);
  -webkit-text-stroke-color: var(--gastronomia-2);
  border-radius: 20px;
  margin-top: 0;
  margin-bottom: 1px;
  margin-left: 0;
  padding: 5px 20px;
  font-weight: 600;
}

.tever-dise-o:hover {
  background-color: var(--diseño-2);
}

.image-92 {
  width: 5000px;
  height: 5000px;
  margin-top: 388px;
  padding-top: 0;
}

.negocios-prom {
  border: 3px solid var(--negocios-3);
  background-color: var(--white);
  color: var(--white);
  border-radius: 1.5rem;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 28px;
  min-width: 340px;
  max-width: 0;
  height: 20px;
  min-height: 16vw;
  max-height: 0;
  margin-right: 0;
  padding: 30px 10px 30px 15px;
  font-family: Poppins, sans-serif;
  display: flex;
}

.negocios-prom:hover {
  background-color: var(--color-5);
  color: var(--white);
}

.negocios-prom.background-dark-gray {
  background-color: var(--salud-3);
}

.negocios-prom.background-primary {
  background-color: var(--salud-2);
}

.negocios-prom.background-secondary {
  background-color: var(--salud-3);
}

.negocios-prom.estetica {
  background-color: var(--salud-2);
  margin-top: -10px;
  margin-left: 35px;
}

.tever-negocios {
  background-color: var(--negocios-3);
  color: var(--white);
  -webkit-text-stroke-color: var(--gastronomia-2);
  border-radius: 20px;
  margin-top: 0;
  margin-bottom: 1px;
  margin-left: 0;
  padding: 5px 20px;
  font-weight: 600;
}

.tever-negocios:hover {
  background-color: var(--negocios-2);
}

.tecnologaprom-copy {
  border: 3px solid var(--tecnologia-3);
  background-color: var(--white);
  color: var(--white);
  border-radius: 1.5rem;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 28px;
  min-width: 340px;
  max-width: 0;
  height: 20px;
  min-height: 16vw;
  max-height: 0;
  margin-right: 0;
  padding: 30px 10px 30px 15px;
  font-family: Poppins, sans-serif;
  display: flex;
}

.tecnologaprom-copy:hover {
  background-color: var(--tecnologia-claro);
  color: var(--white);
}

.tecnologaprom-copy.background-dark-gray {
  background-color: var(--salud-3);
}

.tecnologaprom-copy.background-primary {
  background-color: var(--salud-2);
}

.tecnologaprom-copy.background-secondary {
  background-color: var(--salud-3);
}

.tecnologaprom-copy.estetica {
  background-color: var(--salud-2);
  margin-top: -10px;
  margin-left: 35px;
}

.tever-tecnologia {
  background-color: var(--tecnologia-3);
  color: var(--white);
  -webkit-text-stroke-color: var(--gastronomia-2);
  border-radius: 20px;
  margin-top: 0;
  margin-bottom: 1px;
  margin-left: 0;
  padding: 5px 20px;
  font-weight: 600;
}

.tever-tecnologia:hover {
  background-color: var(--tecnologia-2);
}

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

.checkbox-2 {
  margin-left: 0;
}

.column {
  border: 1px none var(--azul-cyan);
  background-color: #f5feff;
  border-radius: 20px;
  padding-left: 0;
}

.column-2 {
  border: 1px solid var(--white);
  background-color: var(--white);
  color: var(--black);
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  margin-top: 92px;
  display: flex;
}

.container-111 {
  margin-top: 0;
  padding-top: 13px;
}

.foto-1-banner {
  border-radius: 4px;
  width: 533px;
  overflow: hidden;
}

._1-banner {
  width: 612px;
  height: 100%;
  transition: transform .35s;
}

._1-banner:hover {
  transform: scale(1.2);
}

.banner-1-2 {
  width: 106%;
  height: 100%;
  padding-left: 0;
  padding-right: 0;
}

.imagen-banner-1 {
  object-fit: cover;
  border-radius: 20px;
  width: 502px;
  max-width: 106%;
  height: 600px;
  margin-top: 0;
  margin-left: 24px;
  padding-bottom: 0;
  padding-right: 0;
}

.banner-cocina-1 {
  border-radius: 4px;
  width: 533px;
  overflow: hidden;
}

.image-hover-1-copy {
  width: 612px;
  height: 100%;
  transition: transform .35s;
}

.image-hover-1-copy:hover {
  transform: scale(1.2);
}

.reveal-image-wrap-1copy {
  width: 100%;
  height: 100%;
}

.imagen-cocina-banner-1 {
  object-fit: cover;
  width: 502px;
  max-width: 82%;
  height: 600px;
  margin-top: 0;
  margin-left: 24px;
  padding-bottom: 0;
  padding-right: 0;
}

.panaderia-banner-1 {
  border-radius: 4px;
  width: 533px;
  overflow: hidden;
}

.banner-2 {
  width: 94%;
  height: 100%;
}

.panaederia-2, .gatro-2-banner {
  border-radius: 4px;
  width: 533px;
  overflow: hidden;
}

.reveal-image-2-copy {
  object-fit: cover;
  width: 130%;
  max-width: 600%;
  height: 100%;
}

.gastro-banner-2 {
  border-radius: 4px;
  width: 533px;
  overflow: hidden;
}

.gastro-3-banner {
  border-radius: 4px;
  width: 500px;
  overflow: hidden;
}

.top-collection-product-image-block-copy-1 {
  border-radius: 4px;
  width: 533px;
  overflow: hidden;
}

.oral-1 {
  border-radius: 4px;
  width: 533px;
  overflow: hidden;
}

.enfermeria-txt-1 {
  width: 550px;
}

.administra-imagen-1, .farmacia-2-banner, .estetica-2-ima, .veterinaria-image-1 {
  border-radius: 4px;
  width: 533px;
  overflow: hidden;
}

.corte-congfexion-botones {
  margin-top: -52px;
}

.button-scroll-animation-wrap-copy {
  margin-top: -52px;
}

.button-45-copy {
  background-color: var(--diseño-2);
  text-align: center;
  border-radius: 15px;
  width: 270px;
  margin-right: 20px;
  padding-right: 15px;
  font-family: Poppins, sans-serif;
  font-weight: 500;
}

.button-45-copy:hover {
  background-color: var(--diseño-3);
}

.button-47-copy {
  background-color: var(--diseño-2);
  text-align: center;
  border-radius: 15px;
  width: 550px;
  margin-top: 7px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Poppins, sans-serif;
  font-weight: 500;
}

.button-47-copy:hover {
  background-color: var(--diseño-3);
}

.tecnologia-1-dise-o {
  border-radius: 4px;
  width: 533px;
  overflow: hidden;
}

.button-46-copy-copy {
  background-color: var(--diseño-2);
  text-align: center;
  border-radius: 15px;
  width: 260px;
  font-family: Poppins, sans-serif;
  font-weight: 500;
}

.button-46-copy-copy:hover {
  background-color: var(--diseño-3);
}

.button-45-copy-v {
  background-color: var(--agro-3);
  text-align: center;
  border-radius: 15px;
  width: 270px;
  margin-right: 20px;
  padding-right: 15px;
  font-family: Poppins, sans-serif;
  font-weight: 500;
}

.button-45-copy-v:hover {
  background-color: var(--agro-2);
}

.button-46-copy {
  background-color: var(--salud-3);
  text-align: center;
  border-radius: 15px;
  width: 260px;
  font-family: Poppins, sans-serif;
  font-weight: 500;
}

.button-46-copy:hover {
  background-color: var(--salud-2);
}

.button-46-copy-v {
  background-color: var(--agro-3);
  text-align: center;
  border-radius: 15px;
  width: 260px;
  font-family: Poppins, sans-serif;
  font-weight: 500;
}

.button-46-copy-v:hover {
  background-color: var(--agro-2);
}

.button-47-copy-v {
  background-color: var(--agro-3);
  text-align: center;
  border-radius: 15px;
  width: 550px;
  margin-top: 7px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Poppins, sans-serif;
  font-weight: 500;
}

.button-47-copy-v:hover {
  background-color: var(--agro-2);
}

.escuela-de-negocios-1 {
  margin-top: -52px;
}

.hablemos-1-negocios {
  background-color: var(--negocios-3);
  text-align: center;
  border-radius: 15px;
  width: 270px;
  margin-right: 20px;
  padding-right: 15px;
  font-family: Poppins, sans-serif;
  font-weight: 500;
}

.hablemos-1-negocios:hover {
  background-color: var(--negocios-2);
}

.financiacion-negocios-1 {
  background-color: var(--negocios-3);
  text-align: center;
  border-radius: 15px;
  width: 260px;
  font-family: Poppins, sans-serif;
  font-weight: 500;
}

.financiacion-negocios-1:hover {
  background-color: var(--negocios-2);
}

.plan-de-estudioas-negocios {
  background-color: var(--negocios-3);
  text-align: center;
  border-radius: 15px;
  width: 550px;
  margin-top: 7px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Poppins, sans-serif;
  font-weight: 500;
}

.plan-de-estudioas-negocios:hover {
  background-color: var(--negocios-2);
}

.rhh-negocios {
  border-radius: 4px;
  width: 533px;
  overflow: hidden;
}

.negoios-222 {
  color: var(--negocios-3);
  margin-top: 6px;
  font-family: Poppins, sans-serif;
  font-size: 15px;
  font-weight: 500;
}

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

.negocios-22 {
  border-radius: 4px;
  width: 533px;
  overflow: hidden;
}

.negocios-222, .text-block-184-copy-copy {
  color: var(--negocios-3);
  margin-top: 6px;
  font-family: Poppins, sans-serif;
  font-size: 15px;
  font-weight: 500;
}

.top-collection-product-image-block-copy, .top-collection-product-image-block-copy-copy, .negocios-contabiloidad {
  border-radius: 4px;
  width: 533px;
  overflow: hidden;
}

.mercadeo-y-ventas-1 {
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.mercadeo-11 {
  border-radius: 4px;
  width: 533px;
  overflow: hidden;
}

.sistemas-1 {
  background-color: var(--tecnologia-3);
  text-align: center;
  border-radius: 15px;
  width: 270px;
  margin-right: 20px;
  padding-right: 15px;
  font-family: Poppins, sans-serif;
  font-weight: 500;
}

.sistemas-1:hover {
  background-color: var(--tecnologia-2);
}

.sistema-2 {
  background-color: var(--tecnologia-3);
  text-align: center;
  border-radius: 15px;
  width: 260px;
  font-family: Poppins, sans-serif;
  font-weight: 500;
}

.sistema-2:hover {
  background-color: var(--tecnologia-2);
}

.sistema-3 {
  background-color: var(--tecnologia-3);
  text-align: center;
  border-radius: 15px;
  width: 550px;
  margin-top: 7px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Poppins, sans-serif;
  font-weight: 500;
}

.sistema-3:hover {
  background-color: var(--tecnologia-2);
}

.reveal-image-copy {
  object-fit: cover;
  width: 502px;
  max-width: 82%;
  height: 600px;
  margin-top: 0;
  margin-left: 24px;
  padding-bottom: 0;
  padding-right: 0;
}

.sistema-imagen {
  border-radius: 4px;
  width: 533px;
  overflow: hidden;
}

.banner-2-sistemas {
  grid-column-gap: 58px;
  grid-row-gap: 58px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.25fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.ingles-1 {
  background-color: var(--idiomas-2);
  text-align: center;
  border-radius: 15px;
  width: 270px;
  margin-right: 20px;
  padding-right: 15px;
  font-family: Poppins, sans-serif;
  font-weight: 500;
}

.ingles-1:hover {
  background-color: var(--idiomas-3);
}

.sistema-2-copy {
  background-color: var(--salud-3);
  text-align: center;
  border-radius: 15px;
  width: 260px;
  font-family: Poppins, sans-serif;
  font-weight: 500;
}

.sistema-2-copy:hover {
  background-color: var(--salud-2);
}

.sistema-2-copy-copy {
  background-color: var(--salud-3);
  text-align: center;
  border-radius: 15px;
  width: 260px;
  font-family: Poppins, sans-serif;
  font-weight: 500;
}

.sistema-2-copy-copy:hover {
  background-color: var(--salud-2);
}

.sistema-2-copy-copy-copy {
  background-color: var(--salud-3);
  text-align: center;
  border-radius: 15px;
  width: 260px;
  font-family: Poppins, sans-serif;
  font-weight: 500;
}

.sistema-2-copy-copy-copy:hover {
  background-color: var(--salud-2);
}

.sistema-2-copy-copy-copy-copy {
  background-color: var(--salud-3);
  text-align: center;
  border-radius: 15px;
  width: 260px;
  font-family: Poppins, sans-serif;
  font-weight: 500;
}

.sistema-2-copy-copy-copy-copy:hover {
  background-color: var(--salud-2);
}

.ingles-2222222 {
  background-color: var(--idiomas-2);
  text-align: center;
  border-radius: 15px;
  width: 260px;
  font-family: Poppins, sans-serif;
  font-weight: 500;
}

.ingles-2222222:hover {
  background-color: var(--idiomas-3);
}

.ingles-3 {
  background-color: var(--idiomas-2);
  text-align: center;
  border-radius: 15px;
  width: 550px;
  margin-top: 7px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Poppins, sans-serif;
  font-weight: 500;
}

.ingles-3:hover {
  background-color: var(--idiomas-3);
}

.sst1 {
  margin-top: -52px;
}

.sst1111 {
  background-color: var(--industrial-3);
  text-align: center;
  border-radius: 15px;
  width: 270px;
  margin-right: 20px;
  padding-right: 15px;
  font-family: Poppins, sans-serif;
  font-weight: 500;
}

.sst1111:hover {
  background-color: var(--industrial-2);
}

.sst-11111 {
  background-color: var(--industrial-3);
  text-align: center;
  border-radius: 15px;
  width: 260px;
  font-family: Poppins, sans-serif;
  font-weight: 500;
}

.sst-11111:hover {
  background-color: var(--industrial-2);
}

.ssst11111 {
  background-color: var(--industrial-3);
  text-align: center;
  border-radius: 15px;
  width: 550px;
  margin-top: 7px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Poppins, sans-serif;
  font-weight: 500;
}

.ssst11111:hover {
  background-color: var(--industrial-2);
}

.sst-112 {
  grid-column-gap: 97px;
  grid-row-gap: 97px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.25fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.sst-imgane-2-copy {
  border-radius: 4px;
  width: 533px;
  overflow: hidden;
}

.dise-o-122 {
  background-color: var(--diseño-3);
  text-align: center;
  border-radius: 15px;
  width: 260px;
  font-family: Poppins, sans-serif;
  font-weight: 500;
}

.dise-o-122:hover {
  background-color: var(--diseño-2);
}

.dis-eo {
  background-color: var(--diseño-3);
  text-align: center;
  border-radius: 15px;
  width: 270px;
  margin-right: 20px;
  padding-right: 15px;
  font-family: Poppins, sans-serif;
  font-weight: 500;
}

.dis-eo:hover {
  background-color: var(--diseño-2);
}

.dise-o-112 {
  background-color: var(--diseño-3);
  text-align: center;
  border-radius: 15px;
  width: 550px;
  margin-top: 7px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Poppins, sans-serif;
  font-weight: 500;
}

.dise-o-112:hover {
  background-color: var(--diseño-2);
}

.ipi {
  padding-top: 46px;
  padding-bottom: 61px;
}

.ipi1 {
  color: var(--educación-2);
  -webkit-text-stroke-color: var(--white);
  font-family: Poppins, sans-serif;
  font-weight: 600;
}

.aipi-hablemos {
  background-color: var(--educación-3);
  text-align: center;
  border-radius: 15px;
  width: 270px;
  margin-right: 20px;
  padding-right: 15px;
  font-family: Poppins, sans-serif;
  font-weight: 500;
}

.aipi-hablemos:hover {
  background-color: var(--educación-2);
}

.aipi-financia {
  background-color: var(--educación-3);
  text-align: center;
  border-radius: 15px;
  width: 260px;
  font-family: Poppins, sans-serif;
  font-weight: 500;
}

.aipi-financia:hover {
  background-color: var(--educación-2);
}

.aipi-plan {
  background-color: var(--educación-3);
  text-align: center;
  border-radius: 15px;
  width: 550px;
  margin-top: 7px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Poppins, sans-serif;
  font-weight: 500;
}

.aipi-plan:hover {
  background-color: var(--educación-2);
}

.aipi-texts {
  margin-left: -128px;
}

.gastronoma-imagen-1 {
  border-radius: 4px;
  width: 533px;
  overflow: hidden;
}

.aipia-contenedor {
  width: 100%;
  max-width: 1220px;
  margin-top: 42px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 40px;
  padding-right: 40px;
}

.aipi-contenedor-copy {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  position: relative;
}

.iapi-imagen-2, .enfermeria-imgane-2-copy, .enfermeri-imgane-2-copy {
  border-radius: 4px;
  width: 533px;
  overflow: hidden;
}

.enfer-meria-conta {
  margin-left: -43px;
}

.salud-producto {
  margin-top: 10px;
  margin-left: -14px;
}

.far-imgane-2-copy {
  border-radius: 4px;
  width: 533px;
  overflow: hidden;
}

.enfer-top-producto {
  margin-left: -30px;
}

.farmaciasst-imgane-2-copy {
  border-radius: 4px;
  width: 533px;
  overflow: hidden;
}

.top-collection-product-info-copy-enfer {
  margin-left: -26px;
}

.esteticatop-collection-product-info-copy {
  margin-left: -25px;
}

.sst-imgane-2-copy-ebfer, .veterinaria-imagen-2 {
  border-radius: 4px;
  width: 533px;
  overflow: hidden;
}

.top-collection-product-info-copy-ve {
  margin-left: -26px;
}

.top-collection-element-copy-v {
  grid-column-gap: 58px;
  grid-row-gap: 58px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.25fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.top-collection-product-info-copy-corte {
  margin-left: -27px;
}

.top-collection-product-info-copy-cd {
  margin-left: -29px;
}

.dise-o-imagen-1, .ds-2-imagen {
  border-radius: 4px;
  width: 533px;
  overflow: hidden;
}

.dc {
  object-fit: cover;
  width: 121%;
  max-width: 598%;
  height: 95%;
  margin-right: 17px;
  padding-left: 0;
}

.csd {
  border-radius: 4px;
  width: 533px;
  overflow: hidden;
}

.dise-p-copy {
  color: var(--diseño-2);
  font-family: Poppins, sans-serif;
  font-weight: 800;
}

.top-collection-product-info-copydc {
  margin-left: -21px;
}

.text-block-184-copy-ne {
  color: var(--negocios-3);
  margin-top: 5px;
  font-family: Poppins, sans-serif;
  font-size: 15px;
  font-weight: 500;
}

.top-collection-product-info-copy-nego, .top-collection-product-info-copy-aad {
  margin-left: -43px;
}

.programa-2222 {
  border-radius: 4px;
  width: 533px;
  overflow: hidden;
}

.reveal-image-2-copy-copy-cc {
  object-fit: cover;
  width: 130%;
  max-width: 600%;
  height: 100%;
}

.sistema-imagen-copy {
  border-radius: 4px;
  width: 533px;
  overflow: hidden;
}

.principal {
  color: var(--gastronomia-2);
  -webkit-text-stroke-color: var(--veterinaria-nuevo);
  padding-top: 0;
  padding-bottom: 0;
}

.t1 {
  letter-spacing: 1.4px;
  text-transform: uppercase;
  margin-top: auto;
  font-family: Poppins, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.3;
}

.t2 {
  color: var(--gastronomia-1\<deleted\|variable-48ec656f-ec8a-9882-ea9b-9aea5e2da28c\>);
  font-family: Poppins, sans-serif;
  font-size: 35px;
  font-weight: 700;
  line-height: 41px;
}

.b1 {
  background-color: var(--gastronomia-2);
  text-align: center;
  border-radius: 15px;
  width: 270px;
  margin-top: 0;
  margin-left: -1px;
  margin-right: 20px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Poppins, sans-serif;
  font-weight: 500;
}

.b1:hover {
  background-color: var(--gastronomia-1\<deleted\|variable-48ec656f-ec8a-9882-ea9b-9aea5e2da28c\>);
}

.b2 {
  background-color: var(--gastronomia-2);
  text-align: center;
  border-radius: 15px;
  width: 260px;
  margin-bottom: 12px;
  font-family: Poppins, sans-serif;
  font-weight: 500;
}

.b2:hover {
  background-color: var(--gastronomia-1\<deleted\|variable-48ec656f-ec8a-9882-ea9b-9aea5e2da28c\>);
}

.t3 {
  color: var(--gastronomia-2);
  font-family: Poppins, sans-serif;
  font-size: 28px;
  font-weight: 700;
}

.container-112 {
  width: 1000px;
  max-width: 939px;
  height: 300px;
  margin-top: 24px;
  overflow: visible;
}

.image-93 {
  width: auto;
  min-width: 0;
  max-width: 100%;
  height: auto;
  min-height: 0;
  margin-bottom: 0;
  margin-left: 0;
  overflow: visible;
}

.bold-text-77 {
  text-align: left;
  font-weight: 400;
  line-height: 20px;
}

.bold-text-78 {
  color: var(--salud-2);
  font-weight: 700;
}

.t2-aipi-copy {
  color: var(--educación-2);
  font-family: Poppins, sans-serif;
  font-size: 35px;
  font-weight: 700;
  line-height: 41px;
}

.b1-aipi-copy {
  background-color: var(--educación-2);
  text-align: center;
  border-radius: 15px;
  width: 270px;
  margin-top: 0;
  margin-left: -1px;
  margin-right: 20px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Poppins, sans-serif;
  font-weight: 500;
}

.b1-aipi-copy:hover {
  background-color: var(--educación-1);
}

.b2-aipi-copy {
  background-color: var(--educación-2);
  text-align: center;
  border-radius: 15px;
  width: 260px;
  margin-bottom: 12px;
  font-family: Poppins, sans-serif;
  font-weight: 500;
}

.b2-aipi-copy:hover {
  background-color: var(--educación-1);
}

.t2-enfermeria-copy {
  color: var(--salud-2);
  font-family: Poppins, sans-serif;
  font-size: 35px;
  font-weight: 700;
  line-height: 41px;
}

.b1-enfermeria-copy {
  background-color: var(--salud-2);
  text-align: center;
  border-radius: 15px;
  width: 270px;
  margin-top: 0;
  margin-left: -1px;
  margin-right: 20px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Poppins, sans-serif;
  font-weight: 500;
}

.b1-enfermeria-copy:hover {
  background-color: var(--salud-1);
}

.b2-enfermeria-copy {
  background-color: var(--salud-2);
  text-align: center;
  border-radius: 15px;
  width: 260px;
  margin-bottom: 12px;
  font-family: Poppins, sans-serif;
  font-weight: 500;
}

.b2-enfermeria-copy:hover {
  background-color: var(--salud-1);
}

.t3-enfermeria-copy {
  color: var(--salud-2);
  font-family: Poppins, sans-serif;
  font-size: 28px;
  font-weight: 700;
}

.bold-text-79 {
  color: var(--black);
  font-weight: 400;
}

.t3-veterinario-copy {
  color: var(--veterinaria-nuevo);
  -webkit-text-stroke-color: var(--veterinaria-nuevo);
  font-family: Poppins, sans-serif;
  font-size: 28px;
  font-weight: 700;
}

.bold-text-78-copy {
  color: var(--salud-2);
  font-weight: 700;
}

.t2-veterinaria-copy-copy {
  color: var(--veterinaria-nuevo-2);
  font-family: Poppins, sans-serif;
  font-size: 35px;
  font-weight: 700;
  line-height: 41px;
}

.bold-text-78-copy-copy {
  color: var(--veterinaria-nuevo);
  -webkit-text-stroke-color: var(--agro-3);
  font-weight: 700;
}

.b1-veterinaria-copy-copy {
  background-color: var(--veterinaria-nuevo);
  text-align: center;
  border-radius: 15px;
  width: 270px;
  margin-top: 0;
  margin-left: -1px;
  margin-right: 20px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Poppins, sans-serif;
  font-weight: 500;
}

.b1-veterinaria-copy-copy:hover {
  background-color: var(--veterinaria-nuevo-2);
}

.b2-veterinaria-copy-copy {
  background-color: var(--veterinaria-nuevo);
  text-align: center;
  border-radius: 15px;
  width: 260px;
  margin-bottom: 12px;
  font-family: Poppins, sans-serif;
  font-weight: 500;
}

.b2-veterinaria-copy-copy:hover {
  background-color: var(--veterinaria-nuevo-2);
}

.t2-corte-copy {
  color: var(--diseño-2);
  font-family: Poppins, sans-serif;
  font-size: 35px;
  font-weight: 700;
  line-height: 41px;
}

.b1-corte-copy {
  background-color: var(--diseño-2);
  text-align: center;
  border-radius: 15px;
  width: 270px;
  margin-top: 0;
  margin-left: -1px;
  margin-right: 20px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Poppins, sans-serif;
  font-weight: 500;
}

.b1-corte-copy:hover {
  background-color: var(--diseño-1);
}

.b2-corte-copy {
  background-color: var(--diseño-2);
  text-align: center;
  border-radius: 15px;
  width: 260px;
  margin-bottom: 12px;
  font-family: Poppins, sans-serif;
  font-weight: 500;
}

.b2-corte-copy:hover {
  background-color: var(--diseño-1);
}

.bold-text-78-copy-copy-copy {
  color: var(--diseño-3);
  font-weight: 700;
}

.t3-corte-copy {
  color: var(--diseño-2);
  font-family: Poppins, sans-serif;
  font-size: 28px;
  font-weight: 700;
}

.t2-rhh-copy-copy {
  color: var(--negocios-1);
  font-family: Poppins, sans-serif;
  font-size: 35px;
  font-weight: 700;
  line-height: 41px;
}

.bold-text-78-copy-copy-copy-copy {
  color: var(--negocios-3);
  font-weight: 700;
}

.t3-rhh-copy {
  color: var(--negocios-1);
  font-family: Poppins, sans-serif;
  font-size: 28px;
  font-weight: 700;
}

.b1-rhh-copy {
  background-color: var(--negocios-3);
  text-align: center;
  border-radius: 15px;
  width: 270px;
  margin-top: 0;
  margin-left: -1px;
  margin-right: 20px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Poppins, sans-serif;
  font-weight: 500;
}

.b1-rhh-copy:hover {
  background-color: var(--negocios-1);
}

.b2-rhhcopy {
  background-color: var(--negocios-3);
  text-align: center;
  border-radius: 15px;
  width: 260px;
  margin-bottom: 12px;
  font-family: Poppins, sans-serif;
  font-weight: 500;
}

.b2-rhhcopy:hover {
  background-color: var(--negocios-1);
}

.operacion-t1 {
  color: var(--tecnologia-3);
  font-weight: 700;
}

.t2-opera-copy-copy-copy {
  color: var(--tecnologia-1);
  font-family: Poppins, sans-serif;
  font-size: 35px;
  font-weight: 700;
  line-height: 41px;
}

.b1operacioncopy {
  background-color: var(--tecnologia-3);
  text-align: center;
  border-radius: 15px;
  width: 270px;
  margin-top: 0;
  margin-left: -1px;
  margin-right: 20px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Poppins, sans-serif;
  font-weight: 500;
}

.b1operacioncopy:hover {
  background-color: var(--tecnologia-2);
}

.b2-operaci-copy {
  background-color: var(--tecnologia-3);
  text-align: center;
  border-radius: 15px;
  width: 260px;
  margin-bottom: 12px;
  font-family: Poppins, sans-serif;
  font-weight: 500;
}

.b2-operaci-copy:hover {
  background-color: var(--tecnologia-2);
}

.t3-opera-copy-copy {
  color: var(--tecnologia-2);
  font-family: Poppins, sans-serif;
  font-size: 28px;
  font-weight: 700;
}

.t2-ingles-copy {
  color: var(--tecnologia-2);
  font-family: Poppins, sans-serif;
  font-size: 35px;
  font-weight: 700;
  line-height: 41px;
}

.t3-ingles-copy {
  color: var(--idiomas-2);
  font-family: Poppins, sans-serif;
  font-size: 28px;
  font-weight: 700;
}

.b1ingles-copy {
  background-color: var(--idiomas-3);
  text-align: center;
  border-radius: 15px;
  width: 270px;
  margin-top: 0;
  margin-left: -1px;
  margin-right: 20px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Poppins, sans-serif;
  font-weight: 500;
}

.b1ingles-copy:hover {
  background-color: var(--idiomas-2);
}

.b2ingles-copy {
  background-color: var(--idiomas-3);
  text-align: center;
  border-radius: 15px;
  width: 260px;
  margin-bottom: 12px;
  font-family: Poppins, sans-serif;
  font-weight: 500;
}

.b2ingles-copy:hover {
  background-color: var(--idiomas-2);
}

.ingles-t1-copy {
  color: var(--idiomas-2);
  font-weight: 700;
}

.t2-sst-copy {
  color: var(--industrial-2);
  font-family: Poppins, sans-serif;
  font-size: 35px;
  font-weight: 700;
  line-height: 41px;
}

.sstbold-text-78-copy-copy-copy-copy-copy {
  color: var(--sst-nuevo);
  font-weight: 700;
}

.b1-sst-copy-copy {
  background-color: var(--sst-nuevo);
  text-align: center;
  border-radius: 15px;
  width: 270px;
  margin-top: 0;
  margin-left: -1px;
  margin-right: 20px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Poppins, sans-serif;
  font-weight: 500;
}

.b1-sst-copy-copy:hover {
  background-color: var(--industrial-2);
}

.b2-sst-copy {
  background-color: var(--sst-nuevo);
  text-align: center;
  border-radius: 15px;
  width: 260px;
  margin-bottom: 12px;
  font-family: Poppins, sans-serif;
  font-weight: 500;
}

.b2-sst-copy:hover {
  background-color: var(--industrial-2);
}

.t3-sst-copy {
  color: var(--industrial-2);
  -webkit-text-stroke-color: var(--industrial-3);
  font-family: Poppins, sans-serif;
  font-size: 28px;
  font-weight: 700;
}

.sst-ingeneria {
  color: var(--industrial-3);
  margin-top: 6px;
  font-family: Poppins, sans-serif;
  font-size: 15px;
  font-weight: 500;
}

.text-block-184-copy-sst {
  color: var(--industrial-3);
  margin-top: 5px;
  font-family: Poppins, sans-serif;
  font-size: 15px;
  font-weight: 500;
}

.container-113 {
  margin-top: 11px;
}

.text-block-225 {
  font-family: Poppins, sans-serif;
  font-weight: 400;
}

.image-94 {
  width: 1000px;
}

.grid-34 {
  grid-template-columns: .25fr .25fr .25fr;
  margin-top: 0;
}

.container-114 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-top: 0;
  padding-bottom: 15px;
  padding-left: 0;
  display: flex;
}

.bold-text-80 {
  margin-top: -31px;
  font-size: 18px;
  font-weight: 400;
  display: block;
}

.panadebold-text-78-copy, .bold-gestiontext-78-copy {
  color: var(--gastronomia-2);
  font-weight: 700;
}

.aipibold-text-78-copy {
  color: var(--azul-2);
  -webkit-text-stroke-color: var(--azul-cyan);
  font-size: 50px;
  font-weight: 700;
}

.t3-aipi-copy-copy {
  color: var(--educación-2);
  font-family: Poppins, sans-serif;
  font-size: 28px;
  font-weight: 700;
}

.financiacion-heading-108-copy {
  color: var(--black);
  text-align: center;
  width: 1000px;
  min-width: 0;
  height: 600px;
  max-height: none;
  margin-top: 39px;
  margin-left: auto;
  font-family: Poppins, sans-serif;
  font-size: 25px;
  font-style: normal;
  font-weight: 500;
  line-height: 51px;
}

.solicitudes-heading-110-copy, .ver-heading-110-copy {
  color: var(--azul);
  margin-top: 10px;
  font-family: Poppins, sans-serif;
  font-size: 28px;
  font-weight: 600;
}

.button-789-copy-copy {
  background-color: var(--tecnologia-3);
  text-align: center;
  border-radius: 20px;
  width: 600px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Poppins, sans-serif;
  font-size: 15px;
  font-weight: 500;
  box-shadow: 0 2px 5px #0003;
}

.button-789-copy-copy:hover {
  box-shadow: 0 1px 5px 0 var(--azul-cyan);
}

.button-789-copy {
  background-color: var(--azul-cyan);
  text-align: center;
  border-radius: 20px;
  width: 600px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Poppins, sans-serif;
  font-size: 15px;
  font-weight: 500;
  box-shadow: 0 2px 5px #0003;
}

.button-789-copy:hover {
  box-shadow: 0 1px 5px 0 var(--azul);
}

.solicituddiv-block-315-copy {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 1000px;
  height: 50px;
  margin-top: 0;
  margin-bottom: 34px;
  padding-top: 114px;
  padding-bottom: 358px;
  display: flex;
}

.txt-sobold-text-75-copy {
  text-align: justify;
  justify-content: center;
  margin-left: auto;
  padding-left: 0;
  font-weight: 400;
  display: flex;
}

.financiacion-section-footer-copy, .solicisection-footer-copy {
  background-color: var(--gris-tusteno);
  justify-content: center;
  align-items: flex-start;
  height: 350px;
  margin-top: 0;
  padding-top: 28px;
  display: flex;
}

.negocios-heading-127-copy {
  background-color: var(--white);
  color: var(--azul);
  text-align: center;
  border-radius: 20px;
  margin-top: 10px;
  padding-left: 5px;
  padding-right: 5px;
  font-family: Poppins, sans-serif;
  font-size: 22px;
  font-weight: 400;
}

.aipibold-text-40-copy, .aipi-bold-text-39-copy {
  color: var(--educación-2);
}

.inglestop-collection-title-wrap-copy {
  max-width: 480px;
  margin-top: 16px;
  margin-bottom: 24px;
}

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

.tipoaccodion-container-copy {
  flex-flow: column;
  justify-content: center;
  width: 100%;
  margin-left: 0;
  display: flex;
}

.image-95 {
  width: 3000px;
}

.sst-heading-127-copy-copy {
  background-color: var(--white);
  color: var(--azul);
  text-align: center;
  border-radius: 20px;
  margin-top: 10px;
  padding-left: 5px;
  padding-right: 5px;
  font-family: Poppins, sans-serif;
  font-size: 22px;
  font-weight: 400;
}

.grid-35 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  justify-content: center;
}

.grid-36 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  justify-content: center;
}

.sst5-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--transparent);
  opacity: 1;
  background-image: url("https://cdn.prod.website-files.com/66a795eb1636440d552fc98f/67362ceacf672fdb74f96537_Recurso%2024.png");
  background-position: 0 0;
  background-size: 1203px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  height: 280px;
  margin-bottom: 0;
  padding-bottom: 0;
  padding-left: 68px;
  display: grid;
}

.image-96 {
  margin-top: 0;
}

.body-41, .body-42 {
  background-color: var(--white);
}

.heading-66-copy {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  color: var(--azul);
  text-align: center;
  flex-flow: row;
  justify-content: center;
  width: 402px;
  min-width: 0;
  min-height: 0;
  margin-top: -15px;
  margin-bottom: 20px;
  margin-left: 0;
  padding-top: 0;
  padding-left: 0;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 22px;
  display: flex;
}

.bold-text-39-copy, .bold-text-40-copy {
  color: var(--negocios-3);
}

.section-49-gastro {
  background-color: var(--transparent);
  opacity: 1;
  background-image: url("https://cdn.prod.website-files.com/66a795eb1636440d552fc98f/6736292da42e78ab22bfae3e_Gastronomia.png");
  background-position: 0 0;
  background-size: 1203px;
  height: 280px;
  margin-bottom: 0;
  padding-bottom: 0;
}

.bold-text-39-gastro, .bold-text-gastro {
  color: var(--gastronomia-2);
}

.gastro-uni {
  background-color: var(--gastronomia-3\<deleted\|variable-a728e6a6-fda3-c492-e370-0221fa182518\>);
  border-radius: 20px;
  flex-flow: column;
  align-items: center;
  width: 300px;
  height: 130px;
  padding-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.gastro-uni-2 {
  background-color: var(--gastronomia-3\<deleted\|variable-a728e6a6-fda3-c492-e370-0221fa182518\>);
  border-radius: 20px;
  flex-flow: column;
  align-items: center;
  width: 300px;
  height: 130px;
  padding-top: 10px;
  display: flex;
}

.button-798-gastro {
  background-color: var(--gastronomia-1\<deleted\|variable-48ec656f-ec8a-9882-ea9b-9aea5e2da28c\>);
  color: var(--white);
  text-align: center;
  border-radius: 20px;
  width: 200px;
  margin-top: 17px;
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: Poppins, sans-serif;
  font-weight: 500;
}

.text-block-184-gastro {
  color: var(--gastronomia-1\<deleted\|variable-48ec656f-ec8a-9882-ea9b-9aea5e2da28c\>);
  margin-top: 5px;
  font-family: Poppins, sans-serif;
  font-size: 15px;
  font-weight: 500;
}

.text-block-184-gastro2 {
  color: var(--gastronomia-1\<deleted\|variable-48ec656f-ec8a-9882-ea9b-9aea5e2da28c\>);
  margin-top: 6px;
  font-family: Poppins, sans-serif;
  font-size: 15px;
  font-weight: 500;
}

.div-block-338-gastro {
  background-color: var(--gastronomia-2);
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
  justify-content: center;
  align-items: center;
  width: 300px;
  height: 100px;
  margin-top: 0;
  padding-top: 0;
  display: flex;
  position: relative;
  inset: auto 0% 0%;
}

.div-block-338-gastro-2 {
  background-color: var(--gastronomia-2);
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
  justify-content: center;
  align-items: center;
  width: 300px;
  height: 100px;
  margin-top: 8px;
  padding-top: 0;
  display: flex;
  position: relative;
  inset: auto 0% 0%;
}

.section-49-dise-o {
  background-color: var(--transparent);
  opacity: 1;
  background-image: url("https://cdn.prod.website-files.com/66a795eb1636440d552fc98f/6736292d1ef15c44ab5eae09_Dise%C3%B1o.png");
  background-position: 0 0;
  background-size: 1203px;
  height: 280px;
  margin-bottom: 0;
  padding-bottom: 0;
}

.bold-text-39-dise-o, .bold-text-dise-o {
  color: var(--diseño-2);
}

.dise-o-uni {
  background-color: var(--diseño-claro);
  border-radius: 20px;
  flex-flow: column;
  align-items: center;
  width: 300px;
  height: 130px;
  padding-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.dise-o-uni-2 {
  background-color: var(--diseño-claro);
  border-radius: 20px;
  flex-flow: column;
  align-items: center;
  width: 300px;
  height: 130px;
  padding-top: 10px;
  display: flex;
}

.div-block-338-dise-o {
  background-color: var(--diseño-3);
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
  justify-content: center;
  align-items: center;
  width: 300px;
  height: 100px;
  margin-top: 0;
  padding-top: 0;
  display: flex;
  position: relative;
  inset: auto 0% 0%;
}

.div-block-338-dise-o-2 {
  background-color: var(--diseño-3);
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
  justify-content: center;
  align-items: center;
  width: 300px;
  height: 100px;
  margin-top: 8px;
  padding-top: 0;
  display: flex;
  position: relative;
  inset: auto 0% 0%;
}

.button-798-dise-o {
  background-color: var(--diseño-3);
  color: var(--white);
  text-align: center;
  border-radius: 20px;
  width: 200px;
  margin-top: 17px;
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: Poppins, sans-serif;
  font-weight: 500;
}

.text-block-184-dise-o {
  color: var(--diseño-3);
  margin-top: 5px;
  font-family: Poppins, sans-serif;
  font-size: 15px;
  font-weight: 500;
}

.text-block-184-dise-o2 {
  color: var(--diseño-3);
  margin-top: 6px;
  font-family: Poppins, sans-serif;
  font-size: 15px;
  font-weight: 500;
}

.bold-text-81 {
  font-size: 18px;
}

.bold-text-82 {
  width: auto;
  min-width: 0;
  font-size: 18px;
  font-weight: 300;
  line-height: 20px;
}

.heading-151 {
  text-align: center;
  width: 700px;
  margin: 0 auto;
  padding-left: 0;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 25px;
}

.heading-152 {
  color: var(--azul-cyan);
  text-align: center;
  flex: 0 auto;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 23px;
  font-family: Poppins, sans-serif;
  font-size: 50px;
  font-weight: 600;
}

.body-43 {
  background-color: var(--white);
  flex-flow: column;
  display: flex;
}

.footer__content {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  display: flex;
}

.social-icon {
  object-fit: contain;
  width: 1.25rem;
}

.open-nav {
  z-index: 10;
  justify-content: flex-start;
  align-items: center;
  max-width: 90rem;
  height: 6rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1.5rem;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
}

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

.footer__nav {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  display: flex;
}

.text-xlarge {
  font-size: 1.5rem;
  line-height: 135%;
}

.nav__main {
  border-top: 1px solid #fff3;
}

.nav__button {
  background-color: #000;
  border-radius: 4rem;
  justify-content: center;
  align-items: center;
  width: 4rem;
  height: 4rem;
  transition: background-color .2s cubic-bezier(.39, .575, .565, 1);
  display: flex;
}

.nav__button:hover {
  background-color: #000000bf;
}

.sectors {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-top: 2rem;
  padding-bottom: 2rem;
  display: flex;
}

.top-bar {
  z-index: 20;
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  justify-content: space-between;
  align-items: center;
  height: 6rem;
  margin-left: 5rem;
  padding-left: 1.5rem;
  display: flex;
  position: relative;
}

.brand__asset {
  object-fit: contain;
  height: 2rem;
}

.nav {
  z-index: 200;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 90rem;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 1rem 1.5rem 1.5rem;
  display: none;
  position: fixed;
  inset: 0%;
  overflow: auto;
}

.footer__cta {
  border-top: 1px solid #0000001a;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  font-weight: 500;
}

.page-wrapper-2 {
  flex-flow: column;
  min-height: 100vh;
  display: flex;
}

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

.heading-huge {
  letter-spacing: -1px;
  font-size: 4rem;
  font-weight: 700;
  line-height: 100%;
}

.container-115 {
  width: 100%;
  max-width: 90rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

.footer__legal {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  border-bottom: 1px solid #0000001a;
  justify-content: space-between;
  align-items: center;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  display: flex;
}

.footer__contact {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  border-top: 1px solid #0000001a;
  border-bottom: 1px solid #0000001a;
  justify-content: space-between;
  align-items: flex-start;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  display: flex;
}

.sections {
  flex: 1;
}

.sections.top-padding {
  padding-top: 6rem;
}

.footer__contact-item {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.footer__contact-item.align-right {
  justify-content: flex-start;
  align-items: flex-end;
}

.burger__icon {
  object-fit: contain;
  width: 1.5rem;
}

.footer__main {
  flex-flow: column;
  display: flex;
}

.icon-small {
  object-fit: contain;
  width: 1rem;
}

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

.text-regular {
  font-size: 1rem;
  line-height: 150%;
}

.text-regular.c2-60 {
  color: #fff9;
}

.nav__content {
  background-color: #f24913;
  border-radius: 2rem;
  flex-flow: column;
  width: auto;
  min-width: 25rem;
  display: flex;
  overflow: auto;
}

.nav__social {
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.projects__item {
  width: 100%;
}

.nav-head__button {
  color: #fff;
  background-color: #000;
  border-radius: 4rem;
  justify-content: center;
  align-items: center;
  height: 2.5rem;
  padding-left: 1rem;
  padding-right: 1rem;
  transition: color .2s cubic-bezier(.39, .575, .565, 1), background-color .2s cubic-bezier(.39, .575, .565, 1);
  display: flex;
}

.nav-head__button:hover {
  color: #000;
  background-color: #fff;
}

.spacer-large {
  width: 100%;
  height: 8rem;
}

.close-nav {
  background-color: #fff;
  border-radius: 4rem;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  transition: opacity .2s cubic-bezier(.39, .575, .565, 1);
  display: flex;
}

.close-nav:hover {
  opacity: .8;
}

.spacer-small {
  width: 100%;
  height: 3rem;
}

.sectors__list {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.empty-state {
  background-color: #0000000a;
  border-radius: .5rem;
  padding: 1.5rem;
}

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

.text-large {
  font-size: 1.25rem;
  line-height: 150%;
}

.text-large.c2 {
  color: #fff;
}

.nav__link {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  border-bottom: 1px solid #fff3;
  justify-content: flex-start;
  align-items: center;
  height: 4rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  transition: padding .2s cubic-bezier(.39, .575, .565, 1);
  display: flex;
}

.nav__link:hover {
  padding-left: 2rem;
}

.max-width-regular {
  width: 100%;
  max-width: 74rem;
  margin-left: auto;
  margin-right: auto;
}

.nav__head {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  justify-content: space-between;
  align-items: center;
  padding: 1rem 1.5rem;
  display: flex;
}

.nav__social-link {
  border-right: 1px solid #fff3;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 6rem;
  display: flex;
}

.nav__social-link.no-border {
  border-right-style: none;
}

.footer__nav-link {
  border: 1px solid #0000001a;
  border-radius: 6rem;
  justify-content: center;
  align-items: center;
  height: 6rem;
  padding-left: 3rem;
  padding-right: 3rem;
  transition: background-color .2s cubic-bezier(.39, .575, .565, 1);
  display: inline-flex;
}

.footer__nav-link:hover {
  background-color: #0000000a;
}

.projects__cms {
  width: 100%;
}

.sectors__link {
  border: 1px solid #0000001a;
  border-radius: 4rem;
  justify-content: center;
  align-items: center;
  height: 4rem;
  padding-left: 2rem;
  padding-right: 2rem;
  transition: background-color .2s cubic-bezier(.39, .575, .565, 1);
  display: inline-flex;
}

.sectors__link:hover {
  background-color: #0000000a;
}

.sectors__link.w--current {
  color: #fff;
  background-color: #f24913;
  border-style: none;
}

.footer__link:hover {
  text-decoration: underline;
}

.article {
  z-index: 3;
  color: #000;
  padding: 40px;
  text-decoration: none;
  transition: background-color .3s, color .3s;
  display: block;
  position: relative;
  box-shadow: 0 1px #0000001f;
}

.article:hover {
  color: #0050b8;
  background-color: #fcfcfc;
}

.article-text-wrapper {
  float: left;
  width: 80%;
  padding-left: 10px;
}

.all-content {
  margin-top: 47px;
  position: absolute;
  inset: 0;
}

.thumbnail-title {
  margin-top: 0;
  margin-bottom: 10px;
}

.navbar-43 {
  background-color: #fff;
  box-shadow: 0 1px #0000001f, inset -1px 0 #0000001f;
}

.article-info-text {
  color: #00000057;
  margin-right: 6px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 10px;
  display: inline-block;
}

.article-info-text.tag {
  text-transform: none;
  border: 1px solid #0000002e;
  border-radius: 30px;
  padding: 4px 7px;
  display: inline-block;
}

.main-column {
  float: left;
  width: 50%;
  height: 100%;
  position: relative;
}

.main-column.content {
  background-color: #fff;
  width: 1000px;
  max-width: 800px;
  font-weight: 400;
  overflow: scroll;
  box-shadow: inset -1px 0 #0000001f;
}

.main-column.header {
  color: #fff;
  text-align: center;
  text-shadow: 0 1px #000000a3;
  background-image: url("https://cdn.prod.website-files.com/66a795eb1636440d552fc98f/67366e6c1a2faa4bac49cdb5_waterfall.jpg");
  background-position: 91%;
  background-size: cover;
  width: 400px;
  max-width: 600px;
  height: 1000%;
  padding-top: 164px;
  padding-left: 15px;
  padding-right: 15px;
  box-shadow: inset -3px 0 #00000047;
}

.main-column.content {
  background-color: #fff;
  max-width: 800px;
  font-weight: 400;
  overflow: scroll;
  box-shadow: inset -1px 0 #0000001f;
}

.thumbnail {
  background-color: #fcfcfc;
  border: 1px solid #00000017;
  margin-right: 10px;
  padding: 4px;
}

.article-info-wrapper {
  margin-top: 13px;
}

.footer-nav-link {
  float: left;
  opacity: .8;
  border-right: 1px solid #ffffff57;
  width: 25%;
  height: 58px;
  padding-top: 17px;
  text-decoration: none;
  transition: opacity .25s, background-color .25s;
  display: block;
}

.footer-nav-link:hover {
  opacity: 1;
  background-color: #ffffff17;
}

.nav-menu-35 {
  float: left;
  width: 700px;
}

.nav-link-197 {
  color: #333;
  letter-spacing: 1px;
  text-transform: uppercase;
  padding: 19px 22px;
  font-family: Poppins, sans-serif;
  font-weight: 500;
  text-decoration: none;
  box-shadow: inset -1px 0 #0000001f, 0 -1px #0000;
}

.nav-link-197:hover {
  background-color: #0000;
  box-shadow: inset -1px 0 #0000001f, 0 1px #000;
}

.nav-link-197.w--current {
  color: #00b874;
  box-shadow: inset -1px 0 #0000001f, 0 1px #00b874;
}

.nav-link-197.w--current:hover {
  background-color: #0000;
}

.nav-link-197.page {
  padding-left: 28px;
  padding-right: 28px;
}

.tagline {
  margin-bottom: 4px;
  font-size: 16px;
  font-weight: 300;
}

.footer-wrapper {
  text-align: center;
  border-top: 1px solid #ffffff57;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.pagination-nav {
  z-index: 1;
  background-color: #fff;
  position: relative;
  box-shadow: 0 1px #0000001f;
}

.image-wrapper {
  float: left;
  text-align: center;
  width: 20%;
  padding-right: 10px;
}

.big-tagline {
  margin-bottom: 68px;
  font-size: 45px;
  font-weight: 300;
  line-height: 54px;
}

.subscribe {
  color: #fff;
  text-transform: uppercase;
  margin-top: 3px;
  font-size: 15px;
  font-weight: 400;
  text-decoration: none;
}

.logo {
  border: 8px solid #ffffff61;
  margin-top: 0;
  margin-bottom: 31px;
  padding: 21px;
  font-size: 78px;
  font-weight: 400;
  line-height: 60px;
  display: inline-block;
}

.arrow {
  float: right;
  margin-top: 0;
  font-size: 23px;
}

.byline {
  color: #ffffffbd;
  font-size: 16px;
  font-weight: 300;
}

.image-97 {
  max-width: 400px;
  max-height: 1000px;
  margin-top: -167px;
  padding-top: 0;
}

.navbar-44 {
  background-color: #fff;
  box-shadow: 0 1px #0000001f, inset -1px 0 #0000001f;
}

.nav-menu-36 {
  float: left;
}

.nav-link-198 {
  color: #333;
  letter-spacing: 1px;
  text-transform: uppercase;
  padding: 19px 22px;
  font-weight: 400;
  text-decoration: none;
  box-shadow: inset -1px 0 #0000001f, 0 -1px #0000;
}

.nav-link-198:hover {
  background-color: #0000;
  box-shadow: inset -1px 0 #0000001f, 0 1px #000;
}

.nav-link-198.w--current {
  color: #00b874;
  box-shadow: inset -1px 0 #0000001f, 0 1px #00b874;
}

.nav-link-198.w--current:hover {
  background-color: #0000;
}

.nav-link-198.page {
  padding-left: 28px;
  padding-right: 28px;
}

.new-collection-product-content-copy {
  background-color: var(--white);
  width: 550px;
}

.ingles-pagina-text {
  background-color: var(--white);
  color: var(--black);
  width: 550px;
}

.ingles-bold-text-79-copy, .ingles-bold-text-77-copy {
  font-weight: 400;
}

.ingles-top-collection-feature-copy {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  margin-top: 20px;
  margin-bottom: 80px;
  display: flex;
}

.ingles-paragraph-22-copy {
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.ingles-paragraph-23-copy {
  width: 550px;
  min-width: 0;
  max-width: none;
  margin-top: 0;
  margin-bottom: 0;
  padding-right: 0;
  font-family: Poppins, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.ingles-tab-accordion-item-copy {
  -webkit-text-stroke-color: var(--transparent);
  background-color: #0000;
  border-bottom: 1px solid #d4e1e3;
  width: 600px;
  height: 100px;
  margin-top: 12px;
  padding: 0 0 87px;
}

.ingles-tab-accordion-item-copy.w--current {
  background-color: #0000;
  width: 600px;
  font-weight: 400;
}

.tabs-accordion-menu-copy, .ingles-tabs-accordion-menu-copy-copy {
  flex-flow: column;
  display: flex;
}

.ingles-product-other-info-wrap-copy {
  margin-top: 10px;
  margin-left: -14px;
}

.ingles-vertical-flex-with-gap-16px-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  display: flex;
}

.ingles-top-collection-product-info-copy {
  margin-left: 0;
}

.tab-accordion-item-copy.w--current {
  background-color: #0000;
  width: 600px;
  font-weight: 400;
}

.tab-accordion-item-copy-copy {
  background-color: #0000;
  border-bottom: 1px solid #d4e1e3;
  width: 600px;
  padding: 30px 0 24px;
}

.tab-accordion-item-copy-copy.w--current {
  background-color: #0000;
  width: 600px;
  font-weight: 400;
}

.ingles-tabs-accordion-content-copy {
  display: none;
}

.imagen-banner-1-copy {
  object-fit: cover;
  width: 502px;
  max-width: 106%;
  height: 900px;
  margin-top: 0;
  margin-left: 24px;
  padding-bottom: 0;
  padding-right: 0;
}

.text-block-146-copy {
  color: var(--black);
  text-align: left;
  white-space: normal;
  word-break: normal;
  width: 550px;
  margin-left: 0;
  padding-left: 0;
  font-size: 14px;
  font-weight: 600;
}

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

.caja-de-herramientas-copy {
  background-color: var(--white);
  height: 50px;
}

.nav-link-160-copy {
  color: var(--azul);
  height: 50px;
  padding-top: 15px;
  font-family: Poppins, sans-serif;
  font-weight: 600;
}

.nav-link-160-copy.w--current {
  color: var(--azul);
}

.nav-link-159-copy, .nav-link-165-copy {
  color: var(--azul);
  height: 50px;
  padding-top: 15px;
  font-family: Poppins, sans-serif;
  font-weight: 600;
}

.div-block-291-copy {
  grid-column-gap: 29px;
  grid-row-gap: 29px;
  justify-content: center;
  align-items: center;
  width: 1300px;
  height: 100px;
  margin-top: 22px;
  margin-bottom: -18px;
  display: flex;
}

.div-block-285-copy, .div-block-285-copy-copy {
  flex-flow: column;
  align-items: center;
  width: 800px;
  height: 3000px;
  margin-top: 30px;
  display: flex;
}

.herramienta-3-copy {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 800px;
  height: 300px;
  margin-bottom: 10px;
  display: flex;
}

.div-block-285-copy-copy-copy {
  flex-flow: column;
  align-items: center;
  width: 800px;
  height: 3000px;
  margin-top: 30px;
  display: flex;
}

.herramienta-4-copy, .herramienta-5-copy, .herramienta-6-copy {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 800px;
  height: 300px;
  margin-bottom: 10px;
  display: flex;
}

.div-block-285-copy-copy-copy-copy {
  flex-flow: column;
  align-items: center;
  width: 800px;
  height: 3000px;
  margin-top: 30px;
  display: flex;
}

.herramienta-7-copy {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 800px;
  height: 300px;
  margin-bottom: 10px;
  display: flex;
}

.herramienta-9-copy {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 800px;
  height: 200px;
  margin-bottom: 10px;
  display: flex;
}

.section-30-copy {
  height: 3250px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 602px;
}

.button-76-copy {
  background-color: var(--azul-cyan);
  text-align: center;
  border-radius: 6px;
  width: 200px;
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: Poppins, sans-serif;
  font-size: 12px;
  font-weight: 400;
}

.button-76-copy:hover {
  box-shadow: 0 2px 5px 0 var(--azul-cyan);
}

.dropdown-toggle-13 {
  padding-top: 12px;
}

.icon-25 {
  margin-top: 16px;
  padding-top: 0;
}

.text-block-226 {
  font-family: Poppins, sans-serif;
  font-weight: 600;
}

.grid-37 {
  grid-template-columns: .25fr 1fr 1fr;
}

.caja-de-herramientas {
  grid-column-gap: 51px;
  grid-row-gap: 51px;
  grid-template-rows: auto;
  grid-template-columns: minmax(200px, 1fr) minmax(200px, 1fr) 1fr;
  width: auto;
  padding-left: 0;
}

.italics-3-copy {
  color: var(--black);
  width: 484px;
  font-family: Poppins, sans-serif;
  font-size: 25px;
  font-style: normal;
  font-weight: 100;
}

.button-with-circle-icon-3-copy {
  grid-column-gap: 1.11vw;
  grid-row-gap: 1.11vw;
  background-color: var(--azul);
  -webkit-backdrop-filter: blur(1rem);
  backdrop-filter: blur(1rem);
  color: #050505;
  text-transform: uppercase;
  cursor: pointer;
  border-radius: 8.9vw;
  justify-content: center;
  align-items: center;
  min-width: 12.22vw;
  min-height: 2.8vw;
  max-height: 2.8vw;
  padding: .14vw 2.22vw;
  transition: background-color .25s;
  display: flex;
  position: relative;
  overflow: hidden;
}

.italics-3-copy {
  text-transform: uppercase;
  width: 484px;
  font-size: 25px;
  font-style: normal;
  font-weight: 600;
}

.text-block-227 {
  color: var(--azul-cyan);
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 60px;
  margin-top: 0;
  margin-left: auto;
  padding-top: 0;
  padding-left: 0;
  font-family: Poppins, sans-serif;
  font-size: 30px;
  font-weight: 600;
  line-height: 33px;
  display: flex;
}

.container-116 {
  width: 1000px;
  height: 50px;
  margin-top: 15px;
  margin-bottom: 0;
  padding-top: 0;
}

.creaccopm-u-ad-omostra {
  grid-column-gap: 73px;
  grid-row-gap: 73px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  justify-content: center;
  width: 1000px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
}

.didactica-gamificaci-n---trabajo-colaborativo-y {
  grid-column-gap: 67px;
  grid-row-gap: 67px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: .25fr .25fr minmax(200px, .25fr);
  justify-content: center;
  align-items: center;
  padding-left: 0;
  display: flex;
}

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

.negocios-ho-copy-copy {
  grid-column-gap: 1.11vw;
  grid-row-gap: 1.11vw;
  text-align: center;
  border-radius: 48px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding: 2.2vw 4.4vw;
  display: flex;
}

.negocios-ho-copy-copy:hover {
  background-color: var(--white);
  color: var(--white);
}

.aipiho-copy-copy {
  grid-column-gap: 1.11vw;
  grid-row-gap: 1.11vw;
  text-align: center;
  border-radius: 48px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding: 2.2vw 4.4vw;
  display: flex;
}

.aipiho-copy-copy:hover {
  background-color: var(--white);
  color: var(--white);
}

.ssts-copy-copy {
  grid-column-gap: 1.11vw;
  grid-row-gap: 1.11vw;
  text-align: center;
  border-radius: 48px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding: 2.2vw 4.4vw;
  display: flex;
}

.ssts-copy-copy:hover {
  background-color: var(--white);
  color: var(--white);
}

.salude-copy-copy {
  grid-column-gap: 1.11vw;
  grid-row-gap: 1.11vw;
  text-align: center;
  border-radius: 48px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding: 2.2vw 4.4vw;
  display: flex;
}

.salude-copy-copy:hover {
  background-color: var(--white);
  color: var(--white);
}

.idiomas-copy-copy {
  grid-column-gap: 1.11vw;
  grid-row-gap: 1.11vw;
  background-color: var(--white);
  text-align: center;
  border-radius: 48px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding: 2.2vw 4.4vw;
  display: flex;
}

.idiomas-copy-copy:hover {
  background-color: var(--white);
  color: var(--white);
}

.caja-de-herramientas-copy {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr minmax(200px, 1fr);
  height: 250px;
  padding-left: 0;
}

.caja-de-herramientas-copy-copy {
  background-color: var(--white);
  height: 100px;
  padding-left: 0;
}

.container-116-copy {
  height: 100px;
  margin-top: 22px;
  margin-bottom: 33px;
}

.caja-de-herramientas-copy-copy {
  grid-template-rows: auto;
  grid-template-columns: .25fr .25fr .25fr;
  height: 250px;
  margin-top: -28px;
  padding-left: 183px;
}

.caja-de-herramientas-copy-copy-copy {
  grid-template-rows: auto;
  grid-template-columns: .25fr .25fr .25fr;
  height: 250px;
  margin-bottom: 0;
  padding-left: 318px;
}

.caja-de-herramientas-idiomas-copy-copy {
  grid-template-rows: auto;
  grid-template-columns: minmax(200px, 1fr) minmax(200px, 1fr) minmax(200px, 1fr);
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
}

.caja-de-herramientas-idiomas-copy-copy-copy {
  grid-template-rows: auto;
  grid-template-columns: .25fr;
  justify-content: center;
  margin-top: 0;
  padding-left: 0;
  display: flex;
}

.caja-de-herramientas-seguridad-copy-copy {
  grid-template-rows: auto;
  grid-template-columns: minmax(200px, 1fr) minmax(200px, 1fr);
  padding-left: 0;
}

.caja-de-programacion-copy-copy {
  grid-template-rows: auto;
  grid-template-columns: minmax(200px, 1fr) minmax(200px, 1fr) minmax(200px, 1fr);
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
}

.container-116-copy-copy {
  margin-top: 236px;
  margin-bottom: 33px;
}

.caja-de-instalacion-herramientas-copy-copy-copy {
  grid-template-rows: auto;
  grid-template-columns: minmax(200px, 1fr) minmax(200px, 1fr) minmax(200px, 1fr);
  padding-left: 0;
}

.caja-de-enfermeria-copy-copy {
  grid-template-rows: auto;
  grid-template-columns: 1fr minmax(200px, 1fr) minmax(200px, 1fr);
  padding-left: 0;
}

.caja-de-enfermeria-herramientas-copy-copy-copy-copy, .caja-de-enfer-meriaherramientas-copy-copy-copy-copy, .caja-de-herramientas-copy-copy-copy-copy, .caja-de-salud-herramientas-copy-copy-copy-copy-copy {
  grid-template-rows: auto;
  grid-template-columns: .25fr .25fr .25fr;
  padding-left: 318px;
}

.salud-oral-copy-copy-copy {
  grid-column-gap: 1.11vw;
  grid-row-gap: 1.11vw;
  text-align: center;
  border-radius: 48px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding: 2.2vw 4.4vw;
  display: flex;
}

.salud-oral-copy-copy-copy:hover {
  background-color: var(--white);
  color: var(--white);
}

.gasteronomia-copy-copy-copy {
  grid-column-gap: 1.11vw;
  grid-row-gap: 1.11vw;
  text-align: center;
  border-radius: 48px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding: 2.2vw 4.4vw;
  display: flex;
}

.gasteronomia-copy-copy-copy:hover {
  background-color: var(--white);
  color: var(--white);
}

.negocios-ho-copy-copy-copy {
  grid-column-gap: 1.11vw;
  grid-row-gap: 1.11vw;
  text-align: center;
  border-radius: 48px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding: 2.2vw 4.4vw;
  display: flex;
}

.negocios-ho-copy-copy-copy:hover {
  background-color: var(--white);
  color: var(--white);
}

.text-block-227-copy {
  color: var(--azul-cyan);
  text-align: center;
  height: 50px;
  margin-left: auto;
  padding-left: 0;
  font-family: Poppins, sans-serif;
  font-size: 30px;
  font-weight: 600;
}

.salud-oral-copy-copy-copy-copy {
  grid-column-gap: 1.11vw;
  grid-row-gap: 1.11vw;
  text-align: center;
  border-radius: 48px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding: 2.2vw 4.4vw;
  font-family: Poppins, sans-serif;
  display: flex;
}

.salud-oral-copy-copy-copy-copy:hover {
  background-color: var(--white);
  color: var(--white);
}

.caja-de-enfermeria-copy-copy-copy {
  grid-template-rows: auto;
  grid-template-columns: minmax(200px, 1fr) minmax(200px, 1fr) minmax(200px, 1fr);
  padding-left: 0;
}

.caja-de-enfermeria-copy-copy-copy-copy {
  grid-template-rows: auto;
  grid-template-columns: minmax(200px, 1fr) minmax(200px, 1fr);
  margin-bottom: 0;
  padding-bottom: 0;
  padding-left: 0;
}

.div-block-314-copy {
  width: 900px;
  height: 200px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  line-height: 25px;
}

.text-block-227-copy {
  color: var(--azul-cyan);
  text-align: center;
  margin-left: auto;
  padding-left: 0;
  font-family: Poppins, sans-serif;
  font-size: 30px;
  font-weight: 600;
}

.gasteronomia-copy-copy {
  grid-column-gap: 1.11vw;
  grid-row-gap: 1.11vw;
  text-align: center;
  border-radius: 48px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding: 2.2vw 4.4vw;
  display: flex;
}

.gasteronomia-copy-copy:hover {
  background-color: var(--white);
  color: var(--white);
}

.container-116-copy {
  margin-top: -45px;
  margin-bottom: 33px;
}

.text-block-227-copy {
  color: var(--azul-cyan);
  text-align: center;
  margin-top: 0;
  margin-left: auto;
  padding-top: 54px;
  padding-left: 0;
  font-family: Poppins, sans-serif;
  font-size: 30px;
  font-weight: 600;
}

.text-block-227-copy-copy {
  color: var(--azul-cyan);
  text-align: center;
  margin-left: auto;
  padding-top: 59px;
  padding-left: 0;
  font-family: Poppins, sans-serif;
  font-size: 30px;
  font-weight: 600;
}

.caja-de-herramientas-copy-copy-copy {
  background-color: var(--white);
  background-color: var(--white);
  height: 100px;
  padding-left: 0;
}

.container-116-copy {
  width: 1000px;
  height: 100px;
  margin-top: 194px;
  margin-bottom: 33px;
  padding-top: 0;
}

.text-block-227-copy-copy {
  color: var(--azul-cyan);
  text-align: center;
  height: 100px;
  margin-top: -113px;
  margin-left: auto;
  padding-top: 0;
  padding-left: 0;
  font-family: Poppins, sans-serif;
  font-size: 30px;
  font-weight: 600;
}

.caja-de-herramientas-copy-copy-copy {
  background-color: var(--white);
  background-color: var(--white);
  height: 100px;
  padding-left: 0;
}

.caja-de-herramientas-copy-copy-copy-copy {
  grid-template-rows: auto;
  grid-template-columns: .25fr .25fr .25fr;
  height: 250px;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 318px;
}

.caja-de-herramientas-copy-copy-copy-copy {
  background-color: var(--white);
  grid-template-rows: auto;
  grid-template-columns: .25fr .25fr .25fr;
  height: 100px;
  margin-bottom: 0;
  padding-left: 0;
}

.container-116-copy-copy {
  height: 50px;
  margin-top: 0;
  margin-bottom: 33px;
}

.caja-de-herramientas-copy-copy-copy-copy-copy {
  grid-template-rows: auto;
  grid-template-columns: .25fr .25fr .25fr;
  height: 250px;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 318px;
}

.container-116-copy-copy-copy {
  margin-top: 16px;
  margin-bottom: 33px;
}

.container-116-copy-copy-copy-copy {
  margin-top: 179px;
  margin-bottom: 0;
}

.caja-de-herramientas-copy-copy-copy-copy-copy {
  grid-template-rows: auto;
  grid-template-columns: .25fr .25fr .25fr;
  height: 250px;
  margin-bottom: 0;
  padding-left: 318px;
}

.text-block-227-copy {
  color: var(--azul-cyan);
  text-align: center;
  height: 100px;
  margin-top: 0;
  margin-left: auto;
  padding-top: 0;
  padding-left: 0;
  font-family: Poppins, sans-serif;
  font-size: 30px;
  font-weight: 600;
}

.caja-de-herramientas-ingles {
  background-color: var(--white);
  height: 100px;
  padding-left: 0;
}

.caja-de-herramientas-nerrcopy-copy-copy-copy-copy {
  grid-template-rows: auto;
  grid-template-columns: minmax(200px, 1fr) minmax(200px, 1fr);
  height: 250px;
  margin-bottom: 0;
  padding-left: 0;
}

.caja-de-herramientas-copy-copy, .herramientas-principal {
  background-color: var(--white);
  height: 50px;
}

.creacion-y-administacion-de-evalaciones {
  color: var(--azul-cyan);
  text-align: center;
  margin-left: 0;
  padding-top: 0;
  padding-left: 0;
  font-family: Poppins, sans-serif;
  font-size: 30px;
  font-weight: 600;
}

.diadactica {
  color: var(--azul-cyan);
  text-align: center;
  height: 50px;
  margin-top: 22px;
  margin-left: auto;
  padding-top: 0;
  padding-left: 0;
  font-family: Poppins, sans-serif;
  font-size: 30px;
  font-weight: 600;
}

.didactica-copy-copy {
  margin-top: 0;
  margin-bottom: 0;
}

.sectariado-ejecutivo {
  color: var(--azul-cyan);
  text-align: center;
  height: 50px;
  margin-top: 0;
  margin-left: auto;
  padding-top: 0;
  padding-left: 0;
  font-family: Poppins, sans-serif;
  font-size: 30px;
  font-weight: 600;
}

.auxiliar-en-contabilidad {
  color: var(--azul-cyan);
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 50px;
  margin-top: 0;
  margin-left: auto;
  padding-top: 0;
  padding-left: 0;
  font-family: Poppins, sans-serif;
  font-size: 30px;
  font-weight: 600;
  display: flex;
}

.auxiliar-comercio {
  color: var(--azul-cyan);
  text-align: center;
  justify-content: center;
  align-items: center;
  height: 50px;
  margin-top: 0;
  margin-left: auto;
  padding-top: 0;
  padding-left: 0;
  font-family: Poppins, sans-serif;
  font-size: 30px;
  font-weight: 600;
  display: flex;
}

.caja-de-finanzas {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr minmax(200px, 1fr);
  width: auto;
  height: 250px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
}

.titutlo-comercio, .titulo-contabilida {
  height: 50px;
  margin-top: 0;
  margin-bottom: 0;
}

.ventas {
  color: var(--azul-cyan);
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 50px;
  margin-top: 13px;
  margin-left: auto;
  padding-top: 0;
  padding-left: 0;
  font-family: Poppins, sans-serif;
  font-size: 30px;
  font-weight: 600;
  display: flex;
}

.titulo-ventas {
  margin-top: 18px;
  margin-bottom: 0;
}

.banca {
  color: var(--azul-cyan);
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 50px;
  margin-top: 0;
  margin-left: auto;
  padding-top: 0;
  padding-left: 0;
  font-family: Poppins, sans-serif;
  font-size: 30px;
  font-weight: 600;
  display: flex;
}

.titulo-banca {
  margin-top: 0;
  margin-bottom: 0;
}

.banca-aprendiz {
  grid-template-rows: auto;
  grid-template-columns: minmax(200px, .25fr) .25fr;
  height: 250px;
  margin-bottom: 0;
  padding-left: 0;
}

.titulo-ejecitivo {
  width: auto;
  height: 50px;
  margin-top: 15px;
  margin-bottom: 0;
  padding-top: 0;
}

.herramientas-comercio {
  grid-template-rows: auto;
  grid-template-columns: minmax(200px, 1fr) 1fr;
  height: 250px;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
}

.section-56 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.section-57 {
  flex-flow: column;
  align-items: center;
  display: flex;
}

.seccion-caja-ejecitico {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.seccion-contabilidad, .seccion-comercio-programa {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 300px;
  display: flex;
}

.seccion-porgrama-ventas {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  height: 300px;
  display: flex;
}

.seccion-pgrama-banca {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  height: 300px;
  margin-bottom: 45px;
  display: flex;
}

.image-98 {
  height: 65px;
}

.seccion-grid-enfermeria {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.grid-programa-farmaceuticos {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  height: 300px;
  display: flex;
}

.grid-progama-salud-oral {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-block-227-copy-copy {
  color: var(--azul-cyan);
  text-align: center;
  height: 50px;
  margin-left: auto;
  padding-left: 0;
  font-family: Poppins, sans-serif;
  font-size: 30px;
  font-weight: 600;
}

.text-block-227-copy-copy-copy {
  color: var(--azul-cyan);
  text-align: center;
  text-align: center;
  height: 100px;
  margin-top: 0;
  margin-left: auto;
  padding-top: 59px;
  padding-left: 0;
  font-family: Poppins, sans-serif;
  font-size: 30px;
  font-weight: 600;
}

.gried-porgrma-operacion, .grid-programa-intalacion {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.dise-o-caja-de-herramientas-copy-copy-copy-copy {
  background-color: var(--white);
  height: 60px;
  padding-left: 0;
}

.seccion-grid-programa {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.grid-programa-corte {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.corte-titulo {
  color: var(--azul-cyan);
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 50px;
  margin-top: 0;
  margin-left: auto;
  padding-top: 0;
  padding-left: 0;
  font-family: Poppins, sans-serif;
  font-size: 30px;
  font-weight: 600;
  display: flex;
}

.grid-porgrama-sst {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.section-40-copy {
  height: 90px;
  margin-bottom: 0;
  padding-bottom: 0;
  overflow: hidden;
}

.section-banner-campus-copy {
  background-color: var(--transparent);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 500px;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  overflow: hidden;
}

.grid-programa-caja-copy {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.titutolo-evaluaciones-copy {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 50px;
  display: flex;
}

.grid-programa-evaluaciones-copy {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding-left: 39px;
  display: flex;
}

.grid-gamificaciones-copy {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.banner-principal-soy {
  width: 3000px;
  max-width: 110%;
  height: auto;
  max-height: 641px;
  margin-top: 0;
  margin-bottom: 136px;
  padding-bottom: 82px;
  overflow: hidden;
}

.imagen-soy-estyu {
  width: 5000px;
}

.button-with-circle-icon-3-copy {
  grid-column-gap: 1.11vw;
  grid-row-gap: 1.11vw;
  background-color: var(--azul);
  -webkit-backdrop-filter: blur(1rem);
  backdrop-filter: blur(1rem);
  color: #050505;
  text-transform: uppercase;
  cursor: pointer;
  border-radius: 8.9vw;
  justify-content: center;
  align-items: center;
  width: auto;
  min-width: 12.22vw;
  min-height: 2.8vw;
  max-height: 2.8vw;
  margin-top: -2px;
  padding: .14vw 2.22vw;
  transition: background-color .25s;
  display: flex;
  position: relative;
  overflow: hidden;
}

.wix {
  grid-column-gap: 1.11vw;
  grid-row-gap: 1.11vw;
  background-color: var(--azul);
  -webkit-backdrop-filter: blur(1rem);
  backdrop-filter: blur(1rem);
  color: #050505;
  text-transform: uppercase;
  cursor: pointer;
  border-radius: 8.9vw;
  justify-content: center;
  align-items: center;
  min-width: 12.22vw;
  min-height: 2.8vw;
  max-height: 2.8vw;
  margin-top: -4px;
  padding: .14vw 2.22vw;
  transition: background-color .25s;
  display: flex;
  position: relative;
  overflow: hidden;
}

.unigermana {
  grid-column-gap: 1.11vw;
  grid-row-gap: 1.11vw;
  background-color: var(--azul);
  -webkit-backdrop-filter: blur(1rem);
  backdrop-filter: blur(1rem);
  color: #050505;
  text-transform: uppercase;
  cursor: pointer;
  border-radius: 8.9vw;
  justify-content: center;
  align-items: center;
  min-width: 12.22vw;
  min-height: 2.8vw;
  max-height: 2.8vw;
  margin-top: -14px;
  padding: .14vw 2.22vw;
  transition: background-color .25s;
  display: flex;
  position: relative;
  overflow: hidden;
}

.quizizz {
  grid-column-gap: 1.11vw;
  grid-row-gap: 1.11vw;
  background-color: var(--azul);
  -webkit-backdrop-filter: blur(1rem);
  backdrop-filter: blur(1rem);
  color: #050505;
  text-transform: uppercase;
  cursor: pointer;
  border-radius: 8.9vw;
  justify-content: center;
  align-items: center;
  min-width: 12.22vw;
  min-height: 2.8vw;
  max-height: 2.8vw;
  margin-top: 2px;
  padding: .14vw 2.22vw;
  transition: background-color .25s;
  display: flex;
  position: relative;
  overflow: hidden;
}

.loom {
  grid-column-gap: 1.11vw;
  grid-row-gap: 1.11vw;
  background-color: var(--azul);
  -webkit-backdrop-filter: blur(1rem);
  backdrop-filter: blur(1rem);
  color: #050505;
  text-transform: uppercase;
  cursor: pointer;
  border-radius: 8.9vw;
  justify-content: center;
  align-items: center;
  min-width: 12.22vw;
  min-height: 2.8vw;
  max-height: 2.8vw;
  margin-top: -5px;
  padding: .14vw 2.22vw;
  transition: background-color .25s;
  display: flex;
  position: relative;
  overflow: hidden;
}

.padlet {
  grid-column-gap: 1.11vw;
  grid-row-gap: 1.11vw;
  background-color: var(--azul);
  -webkit-backdrop-filter: blur(1rem);
  backdrop-filter: blur(1rem);
  color: #050505;
  text-transform: uppercase;
  cursor: pointer;
  border-radius: 8.9vw;
  justify-content: center;
  align-items: center;
  min-width: 12.22vw;
  min-height: 2.8vw;
  max-height: 2.8vw;
  padding: .14vw 2.22vw;
  transition: background-color .25s;
  display: flex;
  position: relative;
  overflow: hidden;
}

.scribbr {
  grid-column-gap: 1.11vw;
  grid-row-gap: 1.11vw;
  background-color: var(--azul);
  -webkit-backdrop-filter: blur(1rem);
  backdrop-filter: blur(1rem);
  color: #050505;
  text-transform: uppercase;
  cursor: pointer;
  border-radius: 8.9vw;
  justify-content: center;
  align-items: center;
  min-width: 12.22vw;
  min-height: 2.8vw;
  max-height: 2.8vw;
  margin-top: -9px;
  padding: .14vw 2.22vw;
  transition: background-color .25s;
  display: flex;
  position: relative;
  overflow: hidden;
}

.scribbr-co {
  color: var(--black);
  width: 484px;
  font-size: 25px;
  font-style: normal;
  font-weight: 600;
}

.animal-copy.flip-from-bottom-animation {
  color: var(--agro-3);
  width: 250px;
  font-size: 25px;
  font-weight: 300;
  line-height: 1.7rem;
}

.animal-copy.flip-from-bottom-animation-copy {
  color: var(--agro-3);
  width: 250px;
  margin-top: 0;
  font-size: 25px;
  line-height: 1.7rem;
}

.orfeo, .excel, .siscomex, ._24, .aprendiz, .live, .apprendre, .zeus {
  grid-column-gap: 1.11vw;
  grid-row-gap: 1.11vw;
  background-color: var(--azul);
  -webkit-backdrop-filter: blur(1rem);
  backdrop-filter: blur(1rem);
  color: #050505;
  text-transform: uppercase;
  cursor: pointer;
  border-radius: 8.9vw;
  justify-content: center;
  align-items: center;
  min-width: 12.22vw;
  min-height: 2.8vw;
  max-height: 2.8vw;
  padding: .14vw 2.22vw;
  transition: background-color .25s;
  display: flex;
  position: relative;
  overflow: hidden;
}

.visible {
  color: var(--black);
  width: 2800px;
  font-family: Poppins, sans-serif;
  font-size: 25px;
  font-style: normal;
  font-weight: 700;
}

.negocioshero-title-copy-copy.flip-from-bottom-animation {
  color: var(--negocios-2);
  text-transform: uppercase;
  font-size: 25px;
  font-weight: 300;
  line-height: 1.7rem;
}

.negocioshero-title-copy-copy.flip-from-bottom-animation-copy {
  color: var(--black);
  text-transform: uppercase;
  width: 200px;
  font-size: 25px;
  line-height: 1.7rem;
}

.zues {
  width: 100px;
  font-size: 19px;
  font-style: normal;
  font-weight: 600;
}

.vadecum {
  grid-column-gap: 1.11vw;
  grid-row-gap: 1.11vw;
  background-color: var(--azul);
  -webkit-backdrop-filter: blur(1rem);
  backdrop-filter: blur(1rem);
  color: #050505;
  text-transform: uppercase;
  cursor: pointer;
  border-radius: 8.9vw;
  justify-content: center;
  align-items: center;
  min-width: 12.22vw;
  min-height: 2.8vw;
  max-height: 2.8vw;
  margin-top: 29px;
  padding: .14vw 2.22vw;
  transition: background-color .25s;
  display: flex;
  position: relative;
  overflow: hidden;
}

.salud-zeus {
  color: var(--black);
  width: 100px;
  font-family: Poppins, sans-serif;
  font-size: 25px;
  font-style: normal;
  font-weight: 600;
}

.salud-zeus-vermas {
  grid-column-gap: 1.11vw;
  grid-row-gap: 1.11vw;
  background-color: var(--azul);
  -webkit-backdrop-filter: blur(1rem);
  backdrop-filter: blur(1rem);
  color: #050505;
  text-transform: uppercase;
  cursor: pointer;
  border-radius: 8.9vw;
  justify-content: center;
  align-items: center;
  min-width: 12.22vw;
  min-height: 2.8vw;
  max-height: 2.8vw;
  margin-top: 12px;
  padding: .14vw 2.22vw;
  transition: background-color .25s;
  display: flex;
  position: relative;
  overflow: hidden;
}

.negocioshero-title-copy-copy {
  text-transform: uppercase;
  font-size: 6rem;
  line-height: 5.5rem;
}

.negocioshero-title-copy-copy.flip-from-bottom-animation {
  color: var(--diseño-3);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 2.9rem;
  font-weight: 400;
  line-height: 4.1rem;
}

.negocioshero-title-copy-copy.escuela-negocios {
  color: var(--negocios-2);
  text-align: center;
  margin-top: 41px;
  font-family: Poppins, sans-serif;
  font-size: 2.9rem;
  font-weight: 400;
  line-height: 4.2rem;
}

.negocioshero-title-copy-copy.tittulo-industial {
  color: var(--industrial-3);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 2.9rem;
  font-weight: 400;
  line-height: 4.5rem;
}

.negocioshero-title-copy-copy.tittulo-ieducacion-copy {
  color: var(--educación-2);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 3.6rem;
  font-weight: 400;
  line-height: 5.4rem;
}

.negocioshero-title-copy-copy.tittulo-idiomas-copy {
  color: var(--idiomas-2);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 3.6rem;
  font-weight: 400;
}

.negocioshero-title-copy-copy.tittuloenferme-copy {
  color: var(--salud-2);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 3rem;
  font-weight: 400;
  line-height: 3.1rem;
}

.negocioshero-title-copy-copy.tittulo-programacion-copy {
  color: var(--tecnologia-3);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 2.9rem;
  font-weight: 400;
  line-height: 4.7rem;
}

.negocioshero-title-copy-copy.flip-from-bottom-animation {
  color: var(--negocios-2);
  text-transform: uppercase;
  font-size: 25px;
  font-weight: 300;
  line-height: 1.7rem;
}

.negocioshero-title-copy-copy.flip-from-bottom-animation-copy {
  color: var(--negocios-2);
  text-transform: uppercase;
  text-transform: uppercase;
  font-size: 25px;
  line-height: 1.7rem;
}

.body-visible {
  color: var(--black);
  width: 100px;
  font-size: 25px;
  font-style: normal;
  font-weight: 600;
}

.estu-visible-doby {
  grid-column-gap: 1.11vw;
  grid-row-gap: 1.11vw;
  background-color: var(--azul);
  -webkit-backdrop-filter: blur(1rem);
  backdrop-filter: blur(1rem);
  color: #050505;
  text-transform: uppercase;
  cursor: pointer;
  border-radius: 8.9vw;
  justify-content: center;
  align-items: center;
  min-width: 12.22vw;
  min-height: 2.8vw;
  max-height: 2.8vw;
  margin-top: -17px;
  padding: .14vw 2.22vw;
  transition: background-color .25s;
  display: flex;
  position: relative;
  overflow: hidden;
}

.zeus-salud-chapinero {
  grid-column-gap: 1.11vw;
  grid-row-gap: 1.11vw;
  background-color: var(--azul);
  -webkit-backdrop-filter: blur(1rem);
  backdrop-filter: blur(1rem);
  color: #050505;
  text-transform: uppercase;
  cursor: pointer;
  border-radius: 8.9vw;
  justify-content: center;
  align-items: center;
  min-width: 12.22vw;
  min-height: 2.8vw;
  max-height: 2.8vw;
  margin-top: 8px;
  padding: .14vw 2.22vw;
  transition: background-color .25s;
  display: flex;
  position: relative;
  overflow: hidden;
}

.gashero-title-copy-copy-copy.flip-from-bottom-animation {
  color: var(--gastronomia-1\<deleted\|variable-48ec656f-ec8a-9882-ea9b-9aea5e2da28c\>);
  -webkit-text-stroke-color: var(--gastronomia-2);
  text-transform: uppercase;
  font-size: 25px;
  font-weight: 100;
  line-height: 1.7rem;
}

.gashero-title-copy-copy-copy.flip-from-bottom-animation-copy {
  color: var(--gastronomia-1\<deleted\|variable-48ec656f-ec8a-9882-ea9b-9aea5e2da28c\>);
  -webkit-text-stroke-color: var(--gastronomia-2);
  text-transform: uppercase;
  margin-top: 31px;
  font-size: 25px;
  font-weight: 100;
  line-height: 1.7rem;
}

.subheading-flex-copy {
  grid-column-gap: .56vw;
  grid-row-gap: .56vw;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  margin-top: 24px;
  display: flex;
}

.visible-docente {
  grid-column-gap: 1.11vw;
  grid-row-gap: 1.11vw;
  background-color: var(--azul);
  -webkit-backdrop-filter: blur(1rem);
  backdrop-filter: blur(1rem);
  color: #050505;
  text-transform: uppercase;
  cursor: pointer;
  border-radius: 8.9vw;
  justify-content: center;
  align-items: center;
  min-width: 12.22vw;
  min-height: 2.8vw;
  max-height: 2.8vw;
  margin-top: -11px;
  padding: .14vw 2.22vw;
  transition: background-color .25s;
  display: flex;
  position: relative;
  overflow: hidden;
}

.visible-docente-enfermeria {
  text-transform: uppercase;
  font-size: 6rem;
  line-height: 5.5rem;
}

.visible-docente-enfermeria.flip-from-bottom-animation {
  color: var(--diseño-3);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 2.9rem;
  font-weight: 400;
  line-height: 4.1rem;
}

.visible-docente-enfermeria.escuela-negocios {
  color: var(--negocios-2);
  text-align: center;
  margin-top: 41px;
  font-family: Poppins, sans-serif;
  font-size: 2.9rem;
  font-weight: 400;
  line-height: 4.2rem;
}

.visible-docente-enfermeria.tittulo-industial {
  color: var(--industrial-3);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 2.9rem;
  font-weight: 400;
  line-height: 4.5rem;
}

.visible-docente-enfermeria.tittulo-ieducacion-copy {
  color: var(--educación-2);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 3.6rem;
  font-weight: 400;
  line-height: 5.4rem;
}

.visible-docente-enfermeria.tittulo-idiomas-copy {
  color: var(--idiomas-2);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 3.6rem;
  font-weight: 400;
}

.visible-docente-enfermeria.tittuloenferme-copy {
  color: var(--salud-2);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 3rem;
  font-weight: 400;
  line-height: 3.1rem;
}

.visible-docente-enfermeria.tittulo-programacion-copy {
  color: var(--tecnologia-3);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 2.9rem;
  font-weight: 400;
  line-height: 4.7rem;
}

.visible-docente-enfermeria.flip-from-bottom-animation {
  color: var(--gastronomia-1\<deleted\|variable-48ec656f-ec8a-9882-ea9b-9aea5e2da28c\>);
  -webkit-text-stroke-color: var(--gastronomia-2);
  text-transform: uppercase;
  font-size: 25px;
  font-weight: 100;
  line-height: 1.7rem;
}

.visible-docente-enfermeria.flip-from-bottom-animation:hover {
  color: var(--gastronomia-2);
}

.visible-docente-enfermeria.flip-from-bottom-animation-copy {
  color: var(--gastronomia-1\<deleted\|variable-48ec656f-ec8a-9882-ea9b-9aea5e2da28c\>);
  -webkit-text-stroke-color: var(--gastronomia-2);
  text-transform: uppercase;
  font-size: 25px;
  font-weight: 100;
  line-height: 1.7rem;
}

.visible-docente-enfermeria.flip-from-bottom-animation-copy:hover {
  color: var(--gastronomia-2);
}

.visible-docente-enfermeria.flip-enfermeria {
  color: var(--gastronomia-1\<deleted\|variable-48ec656f-ec8a-9882-ea9b-9aea5e2da28c\>);
  -webkit-text-stroke-color: var(--gastronomia-2);
  text-transform: uppercase;
  margin-top: 2px;
  font-size: 25px;
  font-weight: 100;
  line-height: 1.7rem;
}

.visible-docente-enfermeria.flip-enfermeria:hover {
  color: var(--gastronomia-2);
}

.docente {
  color: var(--black);
  width: 100px;
  font-family: Poppins, sans-serif;
  font-size: 25px;
  font-style: normal;
  font-weight: 600;
}

.pixabay, .camera-fv5, .suit-adobe-inde, .suit-adobe-illus {
  grid-column-gap: 1.11vw;
  grid-row-gap: 1.11vw;
  background-color: var(--azul);
  -webkit-backdrop-filter: blur(1rem);
  backdrop-filter: blur(1rem);
  color: #050505;
  text-transform: uppercase;
  cursor: pointer;
  border-radius: 8.9vw;
  justify-content: center;
  align-items: center;
  min-width: 12.22vw;
  min-height: 2.8vw;
  max-height: 2.8vw;
  padding: .14vw 2.22vw;
  transition: background-color .25s;
  display: flex;
  position: relative;
  overflow: hidden;
}

.power-bi {
  grid-column-gap: 1.11vw;
  grid-row-gap: 1.11vw;
  background-color: var(--azul);
  -webkit-backdrop-filter: blur(1rem);
  backdrop-filter: blur(1rem);
  color: #050505;
  text-transform: uppercase;
  cursor: pointer;
  border-radius: 8.9vw;
  justify-content: center;
  align-items: center;
  min-width: 12.22vw;
  min-height: 2.8vw;
  max-height: 2.8vw;
  margin-top: 0;
  padding: .14vw 2.22vw;
  transition: background-color .25s;
  display: flex;
  position: relative;
  overflow: hidden;
}

.sql {
  grid-column-gap: 1.11vw;
  grid-row-gap: 1.11vw;
  background-color: var(--azul);
  -webkit-backdrop-filter: blur(1rem);
  backdrop-filter: blur(1rem);
  color: #050505;
  text-transform: uppercase;
  cursor: pointer;
  border-radius: 8.9vw;
  justify-content: center;
  align-items: center;
  min-width: 12.22vw;
  min-height: 2.8vw;
  max-height: 2.8vw;
  margin-top: -3px;
  padding: .14vw 2.22vw;
  transition: background-color .25s;
  display: flex;
  position: relative;
  overflow: hidden;
}

.docennnnn {
  grid-column-gap: 1.11vw;
  grid-row-gap: 1.11vw;
  background-color: var(--azul);
  -webkit-backdrop-filter: blur(1rem);
  backdrop-filter: blur(1rem);
  color: #050505;
  text-transform: uppercase;
  cursor: pointer;
  border-radius: 8.9vw;
  justify-content: center;
  align-items: center;
  min-width: 12.22vw;
  min-height: 2.8vw;
  max-height: 2.8vw;
  margin-top: 5px;
  padding: .14vw 2.22vw;
  transition: background-color .25s;
  display: flex;
  position: relative;
  overflow: hidden;
}

.live-ddd {
  color: var(--black);
  width: 484px;
  font-size: 25px;
  font-style: normal;
  font-weight: 600;
}

.educacion-hero-title-copy-copy {
  text-transform: uppercase;
  font-size: 6rem;
  line-height: 5.5rem;
}

.educacion-hero-title-copy-copy.flip-from-bottom-animation {
  color: var(--diseño-3);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 2.9rem;
  font-weight: 400;
  line-height: 4.1rem;
}

.educacion-hero-title-copy-copy.escuela-negocios {
  color: var(--negocios-2);
  text-align: center;
  margin-top: 41px;
  font-family: Poppins, sans-serif;
  font-size: 2.9rem;
  font-weight: 400;
  line-height: 4.2rem;
}

.educacion-hero-title-copy-copy.tittulo-industial {
  color: var(--industrial-3);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 2.9rem;
  font-weight: 400;
  line-height: 4.5rem;
}

.educacion-hero-title-copy-copy.tittulo-ieducacion-copy {
  color: var(--educación-2);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 3.6rem;
  font-weight: 400;
  line-height: 5.4rem;
}

.educacion-hero-title-copy-copy.tittulo-idiomas-copy {
  color: var(--idiomas-2);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 3.6rem;
  font-weight: 400;
}

.educacion-hero-title-copy-copy.tittuloenferme-copy {
  color: var(--salud-2);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 3rem;
  font-weight: 400;
  line-height: 3.1rem;
}

.educacion-hero-title-copy-copy.tittulo-programacion-copy {
  color: var(--tecnologia-3);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 2.9rem;
  font-weight: 400;
  line-height: 4.7rem;
}

.educacion-hero-title-copy-copy.flip-from-bottom-animation {
  color: var(--educación-2);
  text-transform: capitalize;
  width: 200px;
  font-size: 18px;
  font-weight: 300;
  line-height: 1.7rem;
}

.educacion-hero-title-copy-copy.flip-from-bottom-animation-copy {
  color: var(--educación-2);
  text-transform: capitalize;
  width: 200px;
  font-size: 18px;
  line-height: 1.7rem;
}

.wordwalllll {
  grid-column-gap: 1.11vw;
  grid-row-gap: 1.11vw;
  background-color: var(--azul);
  -webkit-backdrop-filter: blur(1rem);
  backdrop-filter: blur(1rem);
  color: #050505;
  text-transform: uppercase;
  cursor: pointer;
  border-radius: 8.9vw;
  justify-content: center;
  align-items: center;
  min-width: 12.22vw;
  min-height: 2.8vw;
  max-height: 2.8vw;
  margin-top: -2px;
  padding: .14vw 2.22vw;
  transition: background-color .25s;
  display: flex;
  position: relative;
  overflow: hidden;
}

.gimkit, .peardeck {
  grid-column-gap: 1.11vw;
  grid-row-gap: 1.11vw;
  background-color: var(--azul);
  -webkit-backdrop-filter: blur(1rem);
  backdrop-filter: blur(1rem);
  color: #050505;
  text-transform: uppercase;
  cursor: pointer;
  border-radius: 8.9vw;
  justify-content: center;
  align-items: center;
  min-width: 12.22vw;
  min-height: 2.8vw;
  max-height: 2.8vw;
  padding: .14vw 2.22vw;
  transition: background-color .25s;
  display: flex;
  position: relative;
  overflow: hidden;
}

.gashero-title-copy-copy-copy {
  text-transform: uppercase;
  font-size: 6rem;
  line-height: 5.5rem;
}

.gashero-title-copy-copy-copy.flip-from-bottom-animation {
  color: var(--diseño-3);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 2.9rem;
  font-weight: 400;
  line-height: 4.1rem;
}

.gashero-title-copy-copy-copy.escuela-negocios {
  color: var(--negocios-2);
  text-align: center;
  margin-top: 41px;
  font-family: Poppins, sans-serif;
  font-size: 2.9rem;
  font-weight: 400;
  line-height: 4.2rem;
}

.gashero-title-copy-copy-copy.tittulo-industial {
  color: var(--industrial-3);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 2.9rem;
  font-weight: 400;
  line-height: 4.5rem;
}

.gashero-title-copy-copy-copy.tittulo-ieducacion-copy {
  color: var(--educación-2);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 3.6rem;
  font-weight: 400;
  line-height: 5.4rem;
}

.gashero-title-copy-copy-copy.tittulo-idiomas-copy {
  color: var(--idiomas-2);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 3.6rem;
  font-weight: 400;
}

.gashero-title-copy-copy-copy.tittuloenferme-copy {
  color: var(--salud-2);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 3rem;
  font-weight: 400;
  line-height: 3.1rem;
}

.gashero-title-copy-copy-copy.tittulo-programacion-copy {
  color: var(--tecnologia-3);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 2.9rem;
  font-weight: 400;
  line-height: 4.7rem;
}

.gashero-title-copy-copy-copy.flip-from-bottom-animation {
  color: var(--gastronomia-1\<deleted\|variable-48ec656f-ec8a-9882-ea9b-9aea5e2da28c\>);
  -webkit-text-stroke-color: var(--gastronomia-2);
  text-transform: uppercase;
  font-size: 25px;
  font-weight: 100;
  line-height: 1.7rem;
}

.gashero-title-copy-copy-copy.flip-from-bottom-animation:hover {
  color: var(--gastronomia-2);
}

.gashero-title-copy-copy-copy.flip-from-bottom-animation-copy {
  color: var(--gastronomia-1\<deleted\|variable-48ec656f-ec8a-9882-ea9b-9aea5e2da28c\>);
  -webkit-text-stroke-color: var(--gastronomia-2);
  text-transform: uppercase;
  font-size: 25px;
  font-weight: 100;
  line-height: 1.7rem;
}

.gashero-title-copy-copy-copy.flip-from-bottom-animation-copy:hover {
  color: var(--gastronomia-2);
}

.gashero-title-copy-copy-copy.flip-from-bottom-animation-copy-copy {
  color: var(--gastronomia-1\<deleted\|variable-48ec656f-ec8a-9882-ea9b-9aea5e2da28c\>);
  -webkit-text-stroke-color: var(--gastronomia-2);
  text-transform: uppercase;
  margin-top: -8px;
  font-size: 25px;
  font-weight: 100;
  line-height: 1.7rem;
}

.gashero-title-copy-copy-copy.flip-from-bottom-animation-copy-copy:hover {
  color: var(--gastronomia-2);
}

.games-to {
  color: var(--black);
  text-transform: uppercase;
  width: 484px;
  font-size: 25px;
  font-style: normal;
  font-weight: 600;
}

.games {
  grid-column-gap: 1.11vw;
  grid-row-gap: 1.11vw;
  background-color: var(--azul);
  -webkit-backdrop-filter: blur(1rem);
  backdrop-filter: blur(1rem);
  color: #050505;
  text-transform: uppercase;
  cursor: pointer;
  border-radius: 8.9vw;
  justify-content: center;
  align-items: center;
  min-width: 12.22vw;
  min-height: 2.8vw;
  max-height: 2.8vw;
  margin-top: -10px;
  padding: .14vw 2.22vw;
  transition: background-color .25s;
  display: flex;
  position: relative;
  overflow: hidden;
}

.wordwall {
  color: var(--black);
  text-transform: uppercase;
  width: 484px;
  font-size: 25px;
  font-style: normal;
  font-weight: 600;
}

.wordwall-11 {
  text-transform: uppercase;
  font-size: 6rem;
  line-height: 5.5rem;
}

.wordwall-11.flip-from-bottom-animation {
  color: var(--diseño-3);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 2.9rem;
  font-weight: 400;
  line-height: 4.1rem;
}

.wordwall-11.escuela-negocios {
  color: var(--negocios-2);
  text-align: center;
  margin-top: 41px;
  font-family: Poppins, sans-serif;
  font-size: 2.9rem;
  font-weight: 400;
  line-height: 4.2rem;
}

.wordwall-11.tittulo-industial {
  color: var(--industrial-3);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 2.9rem;
  font-weight: 400;
  line-height: 4.5rem;
}

.wordwall-11.tittulo-ieducacion-copy {
  color: var(--educación-2);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 3.6rem;
  font-weight: 400;
  line-height: 5.4rem;
}

.wordwall-11.tittulo-idiomas-copy {
  color: var(--idiomas-2);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 3.6rem;
  font-weight: 400;
}

.wordwall-11.tittuloenferme-copy {
  color: var(--salud-2);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 3rem;
  font-weight: 400;
  line-height: 3.1rem;
}

.wordwall-11.tittulo-programacion-copy {
  color: var(--tecnologia-3);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 2.9rem;
  font-weight: 400;
  line-height: 4.7rem;
}

.wordwall-11.flip-from-bottom-animation {
  color: var(--educación-2);
  text-transform: capitalize;
  width: 200px;
  font-size: 18px;
  font-weight: 300;
  line-height: 1.7rem;
}

.wordwall-11.flip-from-bottom-animation-copy {
  color: var(--educación-2);
  text-transform: capitalize;
  width: 200px;
  font-size: 18px;
  line-height: 1.7rem;
}

.wordwall-11.wordwall12 {
  color: var(--educación-2);
  text-transform: capitalize;
  width: 200px;
  margin-top: 54px;
  font-size: 18px;
  line-height: 1.7rem;
}

.saberingles-2 {
  grid-column-gap: 1.11vw;
  grid-row-gap: 1.11vw;
  background-color: var(--azul);
  -webkit-backdrop-filter: blur(1rem);
  backdrop-filter: blur(1rem);
  color: #050505;
  text-transform: uppercase;
  cursor: pointer;
  border-radius: 8.9vw;
  justify-content: center;
  align-items: center;
  min-width: 12.22vw;
  min-height: 2.8vw;
  max-height: 2.8vw;
  margin-top: -15px;
  padding: .14vw 2.22vw;
  transition: background-color .25s;
  display: flex;
  position: relative;
  overflow: hidden;
}

.italics-3-copy-copy {
  text-transform: uppercase;
  width: 484px;
  font-size: 25px;
  font-style: normal;
  font-weight: 600;
}

.saberringles-3 {
  color: var(--black);
  text-transform: uppercase;
  width: 484px;
  font-size: 25px;
  font-style: normal;
  font-weight: 600;
}

.saberingles-4 {
  text-transform: uppercase;
  font-size: 6rem;
  line-height: 5.5rem;
}

.saberingles-4.flip-from-bottom-animation {
  color: var(--diseño-3);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 2.9rem;
  font-weight: 400;
  line-height: 4.1rem;
}

.saberingles-4.escuela-negocios {
  color: var(--negocios-2);
  text-align: center;
  margin-top: 41px;
  font-family: Poppins, sans-serif;
  font-size: 2.9rem;
  font-weight: 400;
  line-height: 4.2rem;
}

.saberingles-4.tittulo-industial {
  color: var(--industrial-3);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 2.9rem;
  font-weight: 400;
  line-height: 4.5rem;
}

.saberingles-4.tittulo-ieducacion-copy {
  color: var(--educación-2);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 3.6rem;
  font-weight: 400;
  line-height: 5.4rem;
}

.saberingles-4.tittulo-idiomas-copy {
  color: var(--idiomas-2);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 3.6rem;
  font-weight: 400;
}

.saberingles-4.tittuloenferme-copy {
  color: var(--salud-2);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 3rem;
  font-weight: 400;
  line-height: 3.1rem;
}

.saberingles-4.tittulo-programacion-copy {
  color: var(--tecnologia-3);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 2.9rem;
  font-weight: 400;
  line-height: 4.7rem;
}

.saberingles-4.flip-from-bottom-animation {
  color: var(--educación-2);
  text-transform: capitalize;
  width: 200px;
  margin-top: 51px;
  font-size: 18px;
  font-weight: 300;
  line-height: 1.7rem;
}

.saberingles-4.saberingles-5 {
  color: var(--educación-2);
  text-transform: capitalize;
  width: 200px;
  margin-top: 89px;
  font-size: 18px;
  line-height: 1.7rem;
}

.breaking-3 {
  grid-column-gap: 1.11vw;
  grid-row-gap: 1.11vw;
  background-color: var(--azul);
  -webkit-backdrop-filter: blur(1rem);
  backdrop-filter: blur(1rem);
  color: #050505;
  text-transform: uppercase;
  cursor: pointer;
  border-radius: 8.9vw;
  justify-content: center;
  align-items: center;
  min-width: 12.22vw;
  min-height: 2.8vw;
  max-height: 2.8vw;
  padding: .14vw 2.22vw;
  transition: background-color .25s;
  display: flex;
  position: relative;
  overflow: hidden;
}

.zeus-111 {
  text-transform: uppercase;
  font-size: 6rem;
  line-height: 5.5rem;
}

.zeus-111.flip-from-bottom-animation {
  color: var(--diseño-3);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 2.9rem;
  font-weight: 400;
  line-height: 4.1rem;
}

.zeus-111.escuela-negocios {
  color: var(--negocios-2);
  text-align: center;
  margin-top: 41px;
  font-family: Poppins, sans-serif;
  font-size: 2.9rem;
  font-weight: 400;
  line-height: 4.2rem;
}

.zeus-111.tittulo-industial {
  color: var(--industrial-3);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 2.9rem;
  font-weight: 400;
  line-height: 4.5rem;
}

.zeus-111.tittulo-ieducacion-copy {
  color: var(--educación-2);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 3.6rem;
  font-weight: 400;
  line-height: 5.4rem;
}

.zeus-111.tittulo-idiomas-copy {
  color: var(--idiomas-2);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 3.6rem;
  font-weight: 400;
}

.zeus-111.tittuloenferme-copy {
  color: var(--salud-2);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 3rem;
  font-weight: 400;
  line-height: 3.1rem;
}

.zeus-111.tittulo-programacion-copy {
  color: var(--tecnologia-3);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 2.9rem;
  font-weight: 400;
  line-height: 4.7rem;
}

.zeus-111.flip-from-bottom-animation {
  color: var(--gastronomia-1\<deleted\|variable-48ec656f-ec8a-9882-ea9b-9aea5e2da28c\>);
  -webkit-text-stroke-color: var(--gastronomia-2);
  text-transform: uppercase;
  font-size: 25px;
  font-weight: 100;
  line-height: 1.7rem;
}

.zeus-111.flip-from-bottom-animation:hover {
  color: var(--gastronomia-2);
}

.zeus-111.flip-from-bottom-animation-copy {
  color: var(--gastronomia-1\<deleted\|variable-48ec656f-ec8a-9882-ea9b-9aea5e2da28c\>);
  -webkit-text-stroke-color: var(--gastronomia-2);
  text-transform: uppercase;
  font-size: 25px;
  font-weight: 100;
  line-height: 1.7rem;
}

.zeus-111.flip-from-bottom-animation-copy:hover {
  color: var(--gastronomia-2);
}

.zeus-111.flip-from-bottom-animation-copy-copy {
  color: var(--gastronomia-1\<deleted\|variable-48ec656f-ec8a-9882-ea9b-9aea5e2da28c\>);
  -webkit-text-stroke-color: var(--gastronomia-2);
  text-transform: uppercase;
  font-size: 25px;
  font-weight: 100;
  line-height: 1.7rem;
}

.zeus-111.flip-from-bottom-animation-copy-copy:hover {
  color: var(--gastronomia-2);
}

.zeus-111.zeus-222 {
  color: var(--gastronomia-1\<deleted\|variable-48ec656f-ec8a-9882-ea9b-9aea5e2da28c\>);
  -webkit-text-stroke-color: var(--gastronomia-2);
  text-transform: uppercase;
  margin-top: 32px;
  font-size: 25px;
  font-weight: 100;
  line-height: 1.7rem;
}

.zeus-111.zeus-222:hover {
  color: var(--gastronomia-2);
}

.visible-do {
  text-transform: uppercase;
  font-size: 6rem;
  line-height: 5.5rem;
}

.visible-do.flip-from-bottom-animation {
  color: var(--diseño-3);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 2.9rem;
  font-weight: 400;
  line-height: 4.1rem;
}

.visible-do.escuela-negocios {
  color: var(--negocios-2);
  text-align: center;
  margin-top: 41px;
  font-family: Poppins, sans-serif;
  font-size: 2.9rem;
  font-weight: 400;
  line-height: 4.2rem;
}

.visible-do.tittulo-industial {
  color: var(--industrial-3);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 2.9rem;
  font-weight: 400;
  line-height: 4.5rem;
}

.visible-do.tittulo-ieducacion-copy {
  color: var(--educación-2);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 3.6rem;
  font-weight: 400;
  line-height: 5.4rem;
}

.visible-do.tittulo-idiomas-copy {
  color: var(--idiomas-2);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 3.6rem;
  font-weight: 400;
}

.visible-do.tittuloenferme-copy {
  color: var(--salud-2);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 3rem;
  font-weight: 400;
  line-height: 3.1rem;
}

.visible-do.tittulo-programacion-copy {
  color: var(--tecnologia-3);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 2.9rem;
  font-weight: 400;
  line-height: 4.7rem;
}

.visible-do.flip-from-bottom-animation {
  color: var(--educación-2);
  text-transform: capitalize;
  width: 200px;
  margin-top: 51px;
  font-size: 18px;
  font-weight: 300;
  line-height: 1.7rem;
}

.visible-do.visible-estudiante {
  color: var(--educación-2);
  text-transform: capitalize;
  width: 200px;
  margin-top: 18px;
  font-size: 18px;
  line-height: 1.7rem;
}

.salud-vermas {
  grid-column-gap: 1.11vw;
  grid-row-gap: 1.11vw;
  background-color: var(--azul);
  -webkit-backdrop-filter: blur(1rem);
  backdrop-filter: blur(1rem);
  color: #050505;
  text-transform: uppercase;
  cursor: pointer;
  border-radius: 8.9vw;
  justify-content: center;
  align-items: center;
  min-width: 12.22vw;
  min-height: 2.8vw;
  max-height: 2.8vw;
  margin-top: 0;
  padding: .14vw 2.22vw;
  transition: background-color .25s;
  display: flex;
  position: relative;
  overflow: hidden;
}

.zeus-copy-vermas {
  grid-column-gap: 1.11vw;
  grid-row-gap: 1.11vw;
  background-color: var(--azul);
  -webkit-backdrop-filter: blur(1rem);
  backdrop-filter: blur(1rem);
  color: #050505;
  text-transform: uppercase;
  cursor: pointer;
  border-radius: 8.9vw;
  justify-content: center;
  align-items: center;
  min-width: 12.22vw;
  min-height: 2.8vw;
  max-height: 2.8vw;
  margin-top: -10px;
  padding: .14vw 2.22vw;
  transition: background-color .25s;
  display: flex;
  position: relative;
  overflow: hidden;
}

.visible-55 {
  text-transform: uppercase;
  font-size: 6rem;
  line-height: 5.5rem;
}

.visible-55.flip-from-bottom-animation {
  color: var(--diseño-3);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 2.9rem;
  font-weight: 400;
  line-height: 4.1rem;
}

.visible-55.escuela-negocios {
  color: var(--negocios-2);
  text-align: center;
  margin-top: 41px;
  font-family: Poppins, sans-serif;
  font-size: 2.9rem;
  font-weight: 400;
  line-height: 4.2rem;
}

.visible-55.tittulo-industial {
  color: var(--industrial-3);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 2.9rem;
  font-weight: 400;
  line-height: 4.5rem;
}

.visible-55.tittulo-ieducacion-copy {
  color: var(--educación-2);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 3.6rem;
  font-weight: 400;
  line-height: 5.4rem;
}

.visible-55.tittulo-idiomas-copy {
  color: var(--idiomas-2);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 3.6rem;
  font-weight: 400;
}

.visible-55.tittuloenferme-copy {
  color: var(--salud-2);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 3rem;
  font-weight: 400;
  line-height: 3.1rem;
}

.visible-55.tittulo-programacion-copy {
  color: var(--tecnologia-3);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 2.9rem;
  font-weight: 400;
  line-height: 4.7rem;
}

.visible-55.flip-from-bottom-animation {
  color: var(--educación-2);
  text-transform: capitalize;
  width: 200px;
  margin-top: 51px;
  font-size: 18px;
  font-weight: 300;
  line-height: 1.7rem;
}

.visible-55.visible-66 {
  color: var(--educación-2);
  text-transform: capitalize;
  width: 200px;
  margin-top: 31px;
  font-size: 18px;
  line-height: 1.7rem;
}

.sql-22 {
  text-transform: uppercase;
  font-size: 6rem;
  line-height: 5.5rem;
}

.sql-22.flip-from-bottom-animation {
  color: var(--diseño-3);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 2.9rem;
  font-weight: 400;
  line-height: 4.1rem;
}

.sql-22.escuela-negocios {
  color: var(--negocios-2);
  text-align: center;
  margin-top: 41px;
  font-family: Poppins, sans-serif;
  font-size: 2.9rem;
  font-weight: 400;
  line-height: 4.2rem;
}

.sql-22.tittulo-industial {
  color: var(--industrial-3);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 2.9rem;
  font-weight: 400;
  line-height: 4.5rem;
}

.sql-22.tittulo-ieducacion-copy {
  color: var(--educación-2);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 3.6rem;
  font-weight: 400;
  line-height: 5.4rem;
}

.sql-22.tittulo-idiomas-copy {
  color: var(--idiomas-2);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 3.6rem;
  font-weight: 400;
}

.sql-22.tittuloenferme-copy {
  color: var(--salud-2);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 3rem;
  font-weight: 400;
  line-height: 3.1rem;
}

.sql-22.tittulo-programacion-copy {
  color: var(--tecnologia-3);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 2.9rem;
  font-weight: 400;
  line-height: 4.7rem;
}

.sql-22.flip-from-bottom-animation {
  color: var(--educación-2);
  text-transform: capitalize;
  width: 200px;
  margin-top: 51px;
  font-size: 18px;
  font-weight: 300;
  line-height: 1.7rem;
}

.sql-22.sql-23 {
  color: var(--educación-2);
  text-transform: capitalize;
  width: 200px;
  margin-top: 23px;
  font-size: 18px;
  line-height: 1.7rem;
}

.android-s {
  grid-column-gap: 1.11vw;
  grid-row-gap: 1.11vw;
  background-color: var(--azul);
  -webkit-backdrop-filter: blur(1rem);
  backdrop-filter: blur(1rem);
  color: #050505;
  text-transform: uppercase;
  cursor: pointer;
  border-radius: 8.9vw;
  justify-content: center;
  align-items: center;
  min-width: 12.22vw;
  min-height: 2.8vw;
  max-height: 2.8vw;
  margin-top: -22px;
  padding: .14vw 2.22vw;
  transition: background-color .25s;
  display: flex;
  position: relative;
  overflow: hidden;
}

.andro {
  text-transform: uppercase;
  font-size: 6rem;
  line-height: 5.5rem;
}

.andro.flip-from-bottom-animation {
  color: var(--diseño-3);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 2.9rem;
  font-weight: 400;
  line-height: 4.1rem;
}

.andro.escuela-negocios {
  color: var(--negocios-2);
  text-align: center;
  margin-top: 41px;
  font-family: Poppins, sans-serif;
  font-size: 2.9rem;
  font-weight: 400;
  line-height: 4.2rem;
}

.andro.tittulo-industial {
  color: var(--industrial-3);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 2.9rem;
  font-weight: 400;
  line-height: 4.5rem;
}

.andro.tittulo-ieducacion-copy {
  color: var(--educación-2);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 3.6rem;
  font-weight: 400;
  line-height: 5.4rem;
}

.andro.tittulo-idiomas-copy {
  color: var(--idiomas-2);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 3.6rem;
  font-weight: 400;
}

.andro.tittuloenferme-copy {
  color: var(--salud-2);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 3rem;
  font-weight: 400;
  line-height: 3.1rem;
}

.andro.tittulo-programacion-copy {
  color: var(--tecnologia-3);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 2.9rem;
  font-weight: 400;
  line-height: 4.7rem;
}

.andro.flip-from-bottom-animation {
  color: var(--educación-2);
  text-transform: capitalize;
  width: 200px;
  margin-top: 45px;
  font-size: 18px;
  font-weight: 300;
  line-height: 1.7rem;
}

.andro.flip-from-bottom-animation-copy {
  color: var(--educación-2);
  text-transform: capitalize;
  width: 200px;
  margin-top: 45px;
  font-size: 18px;
  line-height: 1.7rem;
}

.andro.andro1 {
  color: var(--educación-2);
  text-transform: capitalize;
  width: 200px;
  margin-top: 41px;
  font-size: 18px;
  line-height: 1.7rem;
}

.suit-adobe {
  grid-column-gap: 1.11vw;
  grid-row-gap: 1.11vw;
  background-color: var(--azul);
  -webkit-backdrop-filter: blur(1rem);
  backdrop-filter: blur(1rem);
  color: #050505;
  text-transform: uppercase;
  cursor: pointer;
  border-radius: 8.9vw;
  justify-content: center;
  align-items: center;
  min-width: 12.22vw;
  min-height: 2.8vw;
  max-height: 2.8vw;
  margin-top: 20px;
  padding: .14vw 2.22vw;
  transition: background-color .25s;
  display: flex;
  position: relative;
  overflow: hidden;
}

.nearpod {
  text-transform: uppercase;
  font-size: 6rem;
  line-height: 5.5rem;
}

.nearpod.flip-from-bottom-animation {
  color: var(--diseño-3);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 2.9rem;
  font-weight: 400;
  line-height: 4.1rem;
}

.nearpod.escuela-negocios {
  color: var(--negocios-2);
  text-align: center;
  margin-top: 41px;
  font-family: Poppins, sans-serif;
  font-size: 2.9rem;
  font-weight: 400;
  line-height: 4.2rem;
}

.nearpod.tittulo-industial {
  color: var(--industrial-3);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 2.9rem;
  font-weight: 400;
  line-height: 4.5rem;
}

.nearpod.tittulo-ieducacion-copy {
  color: var(--educación-2);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 3.6rem;
  font-weight: 400;
  line-height: 5.4rem;
}

.nearpod.tittulo-idiomas-copy {
  color: var(--idiomas-2);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 3.6rem;
  font-weight: 400;
}

.nearpod.tittuloenferme-copy {
  color: var(--salud-2);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 3rem;
  font-weight: 400;
  line-height: 3.1rem;
}

.nearpod.tittulo-programacion-copy {
  color: var(--tecnologia-3);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 2.9rem;
  font-weight: 400;
  line-height: 4.7rem;
}

.nearpod.flip-from-bottom-animation {
  color: var(--educación-2);
  text-transform: capitalize;
  width: 200px;
  margin-top: 45px;
  font-size: 18px;
  font-weight: 300;
  line-height: 1.7rem;
}

.nearpod.flip-from-bottom-animation-copy {
  color: var(--educación-2);
  text-transform: capitalize;
  width: 200px;
  margin-top: 45px;
  font-size: 18px;
  line-height: 1.7rem;
}

.nearpod.nearpod-2 {
  color: var(--educación-2);
  text-transform: capitalize;
  width: 200px;
  margin-top: 10px;
  font-size: 18px;
  line-height: 1.7rem;
}

.siigo {
  text-transform: uppercase;
  font-size: 6rem;
  line-height: 5.5rem;
}

.siigo.flip-from-bottom-animation {
  color: var(--diseño-3);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 2.9rem;
  font-weight: 400;
  line-height: 4.1rem;
}

.siigo.escuela-negocios {
  color: var(--negocios-2);
  text-align: center;
  margin-top: 41px;
  font-family: Poppins, sans-serif;
  font-size: 2.9rem;
  font-weight: 400;
  line-height: 4.2rem;
}

.siigo.tittulo-industial {
  color: var(--industrial-3);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 2.9rem;
  font-weight: 400;
  line-height: 4.5rem;
}

.siigo.tittulo-ieducacion-copy {
  color: var(--educación-2);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 3.6rem;
  font-weight: 400;
  line-height: 5.4rem;
}

.siigo.tittulo-idiomas-copy {
  color: var(--idiomas-2);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 3.6rem;
  font-weight: 400;
}

.siigo.tittuloenferme-copy {
  color: var(--salud-2);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 3rem;
  font-weight: 400;
  line-height: 3.1rem;
}

.siigo.tittulo-programacion-copy {
  color: var(--tecnologia-3);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 2.9rem;
  font-weight: 400;
  line-height: 4.7rem;
}

.siigo.flip-from-bottom-animation {
  color: var(--educación-2);
  text-transform: capitalize;
  width: 200px;
  margin-top: 45px;
  font-size: 18px;
  font-weight: 300;
  line-height: 1.7rem;
}

.siigo.siigo-2 {
  color: var(--educación-2);
  text-transform: capitalize;
  width: 200px;
  margin-top: 16px;
  font-size: 18px;
  line-height: 1.7rem;
}

.bold-admitext-40-copy, .auxibold-text-39-copy, .bold-text-40-copy, .bold-text-39-copy, .bold-text-40-copy, .bold-text-39-copy {
  color: var(--negocios-3);
}

.solicitides-txt-sobold-text-75-copy-copy {
  text-align: justify;
  justify-content: center;
  margin-left: auto;
  padding-left: 0;
  font-weight: 400;
  display: flex;
}

.boton-canva {
  grid-column-gap: 1.11vw;
  grid-row-gap: 1.11vw;
  background-color: var(--azul);
  -webkit-backdrop-filter: blur(1rem);
  backdrop-filter: blur(1rem);
  color: #050505;
  text-transform: uppercase;
  cursor: pointer;
  border-radius: 8.9vw;
  justify-content: center;
  align-items: center;
  min-width: 12.22vw;
  min-height: 2.8vw;
  max-height: 2.8vw;
  margin-top: 8px;
  padding: .14vw 2.22vw;
  transition: background-color .25s;
  display: flex;
  position: relative;
  overflow: hidden;
}

.genially-boton {
  grid-column-gap: 1.11vw;
  grid-row-gap: 1.11vw;
  background-color: var(--azul);
  -webkit-backdrop-filter: blur(1rem);
  backdrop-filter: blur(1rem);
  color: #050505;
  text-transform: uppercase;
  cursor: pointer;
  border-radius: 8.9vw;
  justify-content: center;
  align-items: center;
  min-width: 12.22vw;
  min-height: 2.8vw;
  max-height: 2.8vw;
  margin-top: 10px;
  padding: .14vw 2.22vw;
  transition: background-color .25s;
  display: flex;
  position: relative;
  overflow: hidden;
}

.txt-genially {
  width: 484px;
  font-size: 25px;
  font-style: normal;
  font-weight: 600;
}

.nearpod-txt {
  color: var(--black);
  text-transform: uppercase;
  width: 484px;
  font-size: 25px;
  font-style: normal;
  font-weight: 600;
}

.visme-boton {
  grid-column-gap: 1.11vw;
  grid-row-gap: 1.11vw;
  background-color: var(--azul);
  -webkit-backdrop-filter: blur(1rem);
  backdrop-filter: blur(1rem);
  color: #050505;
  text-transform: uppercase;
  cursor: pointer;
  border-radius: 8.9vw;
  justify-content: center;
  align-items: center;
  min-width: 12.22vw;
  min-height: 2.8vw;
  max-height: 2.8vw;
  margin-top: -4px;
  padding: .14vw 2.22vw;
  transition: background-color .25s;
  display: flex;
  position: relative;
  overflow: hidden;
}

.visme-titulo {
  color: var(--black);
  width: 100px;
  margin-top: 13px;
  font-size: 25px;
  font-style: normal;
  font-weight: 600;
  display: block;
}

.showmore-boton {
  grid-column-gap: 1.11vw;
  grid-row-gap: 1.11vw;
  background-color: var(--azul);
  -webkit-backdrop-filter: blur(1rem);
  backdrop-filter: blur(1rem);
  color: #050505;
  text-transform: uppercase;
  cursor: pointer;
  border-radius: 8.9vw;
  justify-content: center;
  align-items: center;
  min-width: 12.22vw;
  min-height: 2.8vw;
  max-height: 2.8vw;
  margin-top: -10px;
  padding: .14vw 2.22vw;
  transition: background-color .25s;
  display: flex;
  position: relative;
  overflow: hidden;
}

.cite-titulo {
  color: var(--black);
  width: 250px;
  margin-top: 6px;
  padding-left: 17px;
  font-size: 25px;
  font-style: normal;
  font-weight: 600;
  display: block;
}

.showmore-titulo {
  color: var(--black);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 200px;
  margin-top: 19px;
  padding-left: 60px;
  font-size: 25px;
  font-style: normal;
  font-weight: 600;
  display: block;
}

.cite-boton {
  grid-column-gap: 1.11vw;
  grid-row-gap: 1.11vw;
  background-color: var(--azul);
  -webkit-backdrop-filter: blur(1rem);
  backdrop-filter: blur(1rem);
  color: #050505;
  text-transform: uppercase;
  cursor: pointer;
  border-radius: 8.9vw;
  justify-content: center;
  align-items: center;
  min-width: 12.22vw;
  min-height: 2.8vw;
  max-height: 2.8vw;
  margin-top: -8px;
  padding: .14vw 2.22vw;
  transition: background-color .25s;
  display: flex;
  position: relative;
  overflow: hidden;
}

.animal-copy.flip-from-bottom-animation {
  color: var(--agro-3);
  width: 250px;
  font-size: 25px;
  font-weight: 300;
  line-height: 1.7rem;
}

.animal-copy.flip-from-bottom-animation-copy {
  color: var(--agro-3);
  width: 250px;
  margin-top: 44px;
  font-size: 25px;
  line-height: 1.7rem;
}

.animal-copy {
  text-transform: uppercase;
  font-size: 6rem;
  line-height: 5.5rem;
}

.animal-copy.flip-from-bottom-animation {
  color: var(--diseño-3);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 2.9rem;
  font-weight: 400;
  line-height: 4.1rem;
}

.animal-copy.escuela-negocios {
  color: var(--negocios-2);
  text-align: center;
  margin-top: 41px;
  font-family: Poppins, sans-serif;
  font-size: 2.9rem;
  font-weight: 400;
  line-height: 4.2rem;
}

.animal-copy.tittulo-industial {
  color: var(--industrial-3);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 2.9rem;
  font-weight: 400;
  line-height: 4.5rem;
}

.animal-copy.tittulo-ieducacion-copy {
  color: var(--educación-2);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 3.6rem;
  font-weight: 400;
  line-height: 5.4rem;
}

.animal-copy.tittulo-idiomas-copy {
  color: var(--idiomas-2);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 3.6rem;
  font-weight: 400;
}

.animal-copy.tittuloenferme-copy {
  color: var(--salud-2);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 3rem;
  font-weight: 400;
  line-height: 3.1rem;
}

.animal-copy.tittulo-programacion-copy {
  color: var(--tecnologia-3);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 2.9rem;
  font-weight: 400;
  line-height: 4.7rem;
}

.animal-copy.flip-from-bottom-animation {
  color: var(--agro-3);
  width: 250px;
  font-size: 25px;
  font-weight: 300;
  line-height: 1.7rem;
}

.animal-copy.flip-from-bottom-animation-copy, .animal-copy.freepik-titulo {
  color: var(--agro-3);
  width: 250px;
  font-size: 25px;
  line-height: 1.7rem;
}

.animacion-freepik {
  text-transform: uppercase;
  font-size: 6rem;
  line-height: 5.5rem;
}

.animacion-freepik.flip-from-bottom-animation {
  color: var(--diseño-3);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 2.9rem;
  font-weight: 400;
  line-height: 4.1rem;
}

.animacion-freepik.escuela-negocios {
  color: var(--negocios-2);
  text-align: center;
  margin-top: 41px;
  font-family: Poppins, sans-serif;
  font-size: 2.9rem;
  font-weight: 400;
  line-height: 4.2rem;
}

.animacion-freepik.tittulo-industial {
  color: var(--industrial-3);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 2.9rem;
  font-weight: 400;
  line-height: 4.5rem;
}

.animacion-freepik.tittulo-ieducacion-copy {
  color: var(--educación-2);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 3.6rem;
  font-weight: 400;
  line-height: 5.4rem;
}

.animacion-freepik.tittulo-idiomas-copy {
  color: var(--idiomas-2);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 3.6rem;
  font-weight: 400;
}

.animacion-freepik.tittuloenferme-copy {
  color: var(--salud-2);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 3rem;
  font-weight: 400;
  line-height: 3.1rem;
}

.animacion-freepik.tittulo-programacion-copy {
  color: var(--tecnologia-3);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 2.9rem;
  font-weight: 400;
  line-height: 4.7rem;
}

.animacion-freepik.flip-from-bottom-animation {
  color: var(--agro-3);
  width: 250px;
  font-size: 25px;
  font-weight: 300;
  line-height: 1.7rem;
}

.animacion-freepik.flip-from-bottom-animation-copy {
  color: var(--agro-3);
  width: 250px;
  font-size: 25px;
  line-height: 1.7rem;
}

.animacion-freepik.freepik-titulo {
  color: var(--agro-3);
  width: 250px;
  margin-top: 52px;
  font-size: 25px;
  line-height: 1.7rem;
}

.smartdraw-boton {
  grid-column-gap: 1.11vw;
  grid-row-gap: 1.11vw;
  background-color: var(--azul);
  -webkit-backdrop-filter: blur(1rem);
  backdrop-filter: blur(1rem);
  color: #050505;
  text-transform: uppercase;
  cursor: pointer;
  border-radius: 8.9vw;
  justify-content: center;
  align-items: center;
  min-width: 12.22vw;
  min-height: 2.8vw;
  max-height: 2.8vw;
  margin-top: 2px;
  padding: .14vw 2.22vw;
  transition: background-color .25s;
  display: flex;
  position: relative;
  overflow: hidden;
}

.eclipse-titulo {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 200px;
  padding-left: 26px;
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  display: block;
}

.scielo-boton {
  grid-column-gap: 1.11vw;
  grid-row-gap: 1.11vw;
  background-color: var(--azul);
  -webkit-backdrop-filter: blur(1rem);
  backdrop-filter: blur(1rem);
  color: #050505;
  text-transform: uppercase;
  cursor: pointer;
  border-radius: 8.9vw;
  justify-content: center;
  align-items: center;
  min-width: 12.22vw;
  min-height: 2.8vw;
  max-height: 2.8vw;
  margin-top: -11px;
  padding: .14vw 2.22vw;
  transition: background-color .25s;
  display: flex;
  position: relative;
  overflow: hidden;
}

.animal-copy-sclielo {
  text-transform: uppercase;
  font-size: 6rem;
  line-height: 5.5rem;
}

.animal-copy-sclielo.flip-from-bottom-animation {
  color: var(--diseño-3);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 2.9rem;
  font-weight: 400;
  line-height: 4.1rem;
}

.animal-copy-sclielo.escuela-negocios {
  color: var(--negocios-2);
  text-align: center;
  margin-top: 41px;
  font-family: Poppins, sans-serif;
  font-size: 2.9rem;
  font-weight: 400;
  line-height: 4.2rem;
}

.animal-copy-sclielo.tittulo-industial {
  color: var(--industrial-3);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 2.9rem;
  font-weight: 400;
  line-height: 4.5rem;
}

.animal-copy-sclielo.tittulo-ieducacion-copy {
  color: var(--educación-2);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 3.6rem;
  font-weight: 400;
  line-height: 5.4rem;
}

.animal-copy-sclielo.tittulo-idiomas-copy {
  color: var(--idiomas-2);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 3.6rem;
  font-weight: 400;
}

.animal-copy-sclielo.tittuloenferme-copy {
  color: var(--salud-2);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 3rem;
  font-weight: 400;
  line-height: 3.1rem;
}

.animal-copy-sclielo.tittulo-programacion-copy {
  color: var(--tecnologia-3);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 2.9rem;
  font-weight: 400;
  line-height: 4.7rem;
}

.animal-copy-sclielo.flip-from-bottom-animation {
  color: var(--black);
  width: 250px;
  font-size: 25px;
  font-weight: 300;
  line-height: 1.7rem;
}

.animal-copy-sclielo.flip-from-bottom-animation-copy {
  color: var(--agro-3);
  width: 250px;
  font-size: 25px;
  line-height: 1.7rem;
}

.animal-copy-sclielo.scielo-flip-from-bottom-animation-copy {
  color: var(--black);
  width: 250px;
  margin-top: 10px;
  font-size: 25px;
  line-height: 1.7rem;
}

.italics-3-copy-copy, .titulo-unigermana {
  width: 484px;
  font-size: 25px;
  font-style: normal;
  font-weight: 600;
}

.animal-copy-unigermana {
  text-transform: uppercase;
  font-size: 6rem;
  line-height: 5.5rem;
}

.animal-copy-unigermana.flip-from-bottom-animation {
  color: var(--diseño-3);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 2.9rem;
  font-weight: 400;
  line-height: 4.1rem;
}

.animal-copy-unigermana.escuela-negocios {
  color: var(--negocios-2);
  text-align: center;
  margin-top: 41px;
  font-family: Poppins, sans-serif;
  font-size: 2.9rem;
  font-weight: 400;
  line-height: 4.2rem;
}

.animal-copy-unigermana.tittulo-industial {
  color: var(--industrial-3);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 2.9rem;
  font-weight: 400;
  line-height: 4.5rem;
}

.animal-copy-unigermana.tittulo-ieducacion-copy {
  color: var(--educación-2);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 3.6rem;
  font-weight: 400;
  line-height: 5.4rem;
}

.animal-copy-unigermana.tittulo-idiomas-copy {
  color: var(--idiomas-2);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 3.6rem;
  font-weight: 400;
}

.animal-copy-unigermana.tittuloenferme-copy {
  color: var(--salud-2);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 3rem;
  font-weight: 400;
  line-height: 3.1rem;
}

.animal-copy-unigermana.tittulo-programacion-copy {
  color: var(--tecnologia-3);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 2.9rem;
  font-weight: 400;
  line-height: 4.7rem;
}

.animal-copy-unigermana.flip-from-bottom-animation {
  color: var(--black);
  width: 250px;
  margin-top: -9px;
  font-size: 25px;
  font-weight: 300;
  line-height: 1.7rem;
}

.animal-copy-unigermana.flip-from-bottom-animation-copy {
  color: var(--agro-3);
  width: 250px;
  font-size: 25px;
  line-height: 1.7rem;
}

.animal-copy-unigermana.scielo-flip-from-bottom-animation-copy {
  color: var(--black);
  width: 250px;
  font-size: 25px;
  line-height: 1.7rem;
}

.animal-copy-unigermana.flip-from-bottom-animation-copy-unigermana {
  color: var(--black);
  width: 250px;
  margin-top: 3px;
  font-size: 25px;
  line-height: 1.7rem;
}

.puzzel-button-with-circle-icon-3-copy {
  grid-column-gap: 1.11vw;
  grid-row-gap: 1.11vw;
  background-color: var(--azul);
  -webkit-backdrop-filter: blur(1rem);
  backdrop-filter: blur(1rem);
  color: #050505;
  text-transform: uppercase;
  cursor: pointer;
  border-radius: 8.9vw;
  justify-content: center;
  align-items: center;
  min-width: 12.22vw;
  min-height: 2.8vw;
  max-height: 2.8vw;
  margin-top: -12px;
  padding: .14vw 2.22vw;
  transition: background-color .25s;
  display: flex;
  position: relative;
  overflow: hidden;
}

.trivinet-button-with-circle-icon-3-copy {
  grid-column-gap: 1.11vw;
  grid-row-gap: 1.11vw;
  background-color: var(--azul);
  -webkit-backdrop-filter: blur(1rem);
  backdrop-filter: blur(1rem);
  color: #050505;
  text-transform: uppercase;
  cursor: pointer;
  border-radius: 8.9vw;
  justify-content: center;
  align-items: center;
  min-width: 12.22vw;
  min-height: 2.8vw;
  max-height: 2.8vw;
  margin-top: 2px;
  padding: .14vw 2.22vw;
  transition: background-color .25s;
  display: flex;
  position: relative;
  overflow: hidden;
}

.tivienteitalics-3-copy-copy {
  color: var(--black);
  width: 484px;
  font-size: 25px;
  font-style: normal;
  font-weight: 600;
}

.tiviniidiomashero-title-copy-copy {
  text-transform: uppercase;
  font-size: 6rem;
  line-height: 5.5rem;
}

.tiviniidiomashero-title-copy-copy.flip-from-bottom-animation {
  color: var(--diseño-3);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 2.9rem;
  font-weight: 400;
  line-height: 4.1rem;
}

.tiviniidiomashero-title-copy-copy.escuela-negocios {
  color: var(--negocios-2);
  text-align: center;
  margin-top: 41px;
  font-family: Poppins, sans-serif;
  font-size: 2.9rem;
  font-weight: 400;
  line-height: 4.2rem;
}

.tiviniidiomashero-title-copy-copy.tittulo-industial {
  color: var(--industrial-3);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 2.9rem;
  font-weight: 400;
  line-height: 4.5rem;
}

.tiviniidiomashero-title-copy-copy.tittulo-ieducacion-copy {
  color: var(--educación-2);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 3.6rem;
  font-weight: 400;
  line-height: 5.4rem;
}

.tiviniidiomashero-title-copy-copy.tittulo-idiomas-copy {
  color: var(--idiomas-2);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 3.6rem;
  font-weight: 400;
}

.tiviniidiomashero-title-copy-copy.tittuloenferme-copy {
  color: var(--salud-2);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 3rem;
  font-weight: 400;
  line-height: 3.1rem;
}

.tiviniidiomashero-title-copy-copy.tittulo-programacion-copy {
  color: var(--tecnologia-3);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 2.9rem;
  font-weight: 400;
  line-height: 4.7rem;
}

.tiviniidiomashero-title-copy-copy.flip-from-bottom-animation {
  color: var(--idiomas-1);
  font-size: 25px;
  font-weight: 300;
  line-height: 1.7rem;
}

.tiviniidiomashero-title-copy-copy.tiviniflip-from-bottom-animation-copy {
  color: var(--idiomas-1);
  margin-top: 28px;
  font-size: 25px;
  line-height: 1.7rem;
}

.puzzelhero-title-copy-copy {
  text-transform: uppercase;
  font-size: 6rem;
  line-height: 5.5rem;
}

.puzzelhero-title-copy-copy.flip-from-bottom-animation {
  color: var(--diseño-3);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 2.9rem;
  font-weight: 400;
  line-height: 4.1rem;
}

.puzzelhero-title-copy-copy.escuela-negocios {
  color: var(--negocios-2);
  text-align: center;
  margin-top: 41px;
  font-family: Poppins, sans-serif;
  font-size: 2.9rem;
  font-weight: 400;
  line-height: 4.2rem;
}

.puzzelhero-title-copy-copy.tittulo-industial {
  color: var(--industrial-3);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 2.9rem;
  font-weight: 400;
  line-height: 4.5rem;
}

.puzzelhero-title-copy-copy.tittulo-ieducacion-copy {
  color: var(--educación-2);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 3.6rem;
  font-weight: 400;
  line-height: 5.4rem;
}

.puzzelhero-title-copy-copy.tittulo-idiomas-copy {
  color: var(--idiomas-2);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 3.6rem;
  font-weight: 400;
}

.puzzelhero-title-copy-copy.tittuloenferme-copy {
  color: var(--salud-2);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 3rem;
  font-weight: 400;
  line-height: 3.1rem;
}

.puzzelhero-title-copy-copy.tittulo-programacion-copy {
  color: var(--tecnologia-3);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 2.9rem;
  font-weight: 400;
  line-height: 4.7rem;
}

.puzzelhero-title-copy-copy.flip-from-bottom-animation {
  color: var(--industrial-2);
  font-size: 25px;
  font-weight: 300;
  line-height: 1.7rem;
}

.puzzelhero-title-copy-copy.puzzelflip-from-bottom-animation-copy {
  color: var(--industrial-2);
  font-size: 25px;
  line-height: 1.7rem;
}

.quizlet-hero-title-copy-copy {
  text-transform: uppercase;
  font-size: 6rem;
  line-height: 5.5rem;
}

.quizlet-hero-title-copy-copy.flip-from-bottom-animation {
  color: var(--diseño-3);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 2.9rem;
  font-weight: 400;
  line-height: 4.1rem;
}

.quizlet-hero-title-copy-copy.escuela-negocios {
  color: var(--negocios-2);
  text-align: center;
  margin-top: 41px;
  font-family: Poppins, sans-serif;
  font-size: 2.9rem;
  font-weight: 400;
  line-height: 4.2rem;
}

.quizlet-hero-title-copy-copy.tittulo-industial {
  color: var(--industrial-3);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 2.9rem;
  font-weight: 400;
  line-height: 4.5rem;
}

.quizlet-hero-title-copy-copy.tittulo-ieducacion-copy {
  color: var(--educación-2);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 3.6rem;
  font-weight: 400;
  line-height: 5.4rem;
}

.quizlet-hero-title-copy-copy.tittulo-idiomas-copy {
  color: var(--idiomas-2);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 3.6rem;
  font-weight: 400;
}

.quizlet-hero-title-copy-copy.tittuloenferme-copy {
  color: var(--salud-2);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 3rem;
  font-weight: 400;
  line-height: 3.1rem;
}

.quizlet-hero-title-copy-copy.tittulo-programacion-copy {
  color: var(--tecnologia-3);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 2.9rem;
  font-weight: 400;
  line-height: 4.7rem;
}

.quizlet-hero-title-copy-copy.flip-from-bottom-animation {
  color: var(--black);
  text-transform: uppercase;
  justify-content: center;
  align-items: flex-end;
  margin-top: 22px;
  font-size: 25px;
  font-weight: 300;
  line-height: 1.7rem;
  display: block;
}

.quizlet-hero-title-copy-copy.flip-from-bottom-animation-copy {
  color: var(--negocios-2);
  text-transform: uppercase;
  text-transform: uppercase;
  font-size: 25px;
  line-height: 1.7rem;
}

.quizlet-hero-title-copy-copy.quizlet-flip-from-bottom-animation-copy {
  color: var(--black);
  text-transform: uppercase;
  justify-content: center;
  align-items: flex-end;
  margin-top: -6px;
  font-size: 25px;
  line-height: 1.7rem;
  display: block;
}

.word-hero-title-copy-copy {
  text-transform: uppercase;
  font-size: 6rem;
  line-height: 5.5rem;
}

.word-hero-title-copy-copy.flip-from-bottom-animation {
  color: var(--diseño-3);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 2.9rem;
  font-weight: 400;
  line-height: 4.1rem;
}

.word-hero-title-copy-copy.escuela-negocios {
  color: var(--negocios-2);
  text-align: center;
  margin-top: 41px;
  font-family: Poppins, sans-serif;
  font-size: 2.9rem;
  font-weight: 400;
  line-height: 4.2rem;
}

.word-hero-title-copy-copy.tittulo-industial {
  color: var(--industrial-3);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 2.9rem;
  font-weight: 400;
  line-height: 4.5rem;
}

.word-hero-title-copy-copy.tittulo-ieducacion-copy {
  color: var(--educación-2);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 3.6rem;
  font-weight: 400;
  line-height: 5.4rem;
}

.word-hero-title-copy-copy.tittulo-idiomas-copy {
  color: var(--idiomas-2);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 3.6rem;
  font-weight: 400;
}

.word-hero-title-copy-copy.tittuloenferme-copy {
  color: var(--salud-2);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 3rem;
  font-weight: 400;
  line-height: 3.1rem;
}

.word-hero-title-copy-copy.tittulo-programacion-copy {
  color: var(--tecnologia-3);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 2.9rem;
  font-weight: 400;
  line-height: 4.7rem;
}

.word-hero-title-copy-copy.flip-from-bottom-animation {
  color: var(--educación-2);
  text-transform: capitalize;
  width: 200px;
  margin-top: 21px;
  font-size: 18px;
  font-weight: 300;
  line-height: 1.7rem;
}

.word-hero-title-copy-copy.wordflip-from-bottom-animation-copy {
  color: var(--educación-2);
  text-transform: capitalize;
  width: 200px;
  margin-top: 21px;
  font-size: 18px;
  line-height: 1.7rem;
}

.quizlet-button-with-circle-icon-3-copy {
  grid-column-gap: 1.11vw;
  grid-row-gap: 1.11vw;
  background-color: var(--azul);
  -webkit-backdrop-filter: blur(1rem);
  backdrop-filter: blur(1rem);
  color: #050505;
  text-transform: uppercase;
  cursor: pointer;
  border-radius: 8.9vw;
  justify-content: center;
  align-items: center;
  min-width: 12.22vw;
  min-height: 2.8vw;
  max-height: 2.8vw;
  padding: .14vw 2.22vw;
  transition: background-color .25s;
  display: flex;
  position: relative;
  overflow: hidden;
}

.botton-eclipse {
  grid-column-gap: 1.11vw;
  grid-row-gap: 1.11vw;
  background-color: var(--azul);
  -webkit-backdrop-filter: blur(1rem);
  backdrop-filter: blur(1rem);
  color: #050505;
  text-transform: uppercase;
  cursor: pointer;
  border-radius: 8.9vw;
  justify-content: center;
  align-items: center;
  min-width: 12.22vw;
  min-height: 2.8vw;
  max-height: 2.8vw;
  margin-top: 0;
  padding: .14vw 2.22vw;
  transition: background-color .25s;
  display: flex;
  position: relative;
  overflow: hidden;
}

.ecip-txt {
  width: 484px;
  font-size: 25px;
  font-style: normal;
  font-weight: 600;
}

.eclipanimal-copy {
  text-transform: uppercase;
  font-size: 6rem;
  line-height: 5.5rem;
}

.eclipanimal-copy.flip-from-bottom-animation {
  color: var(--diseño-3);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 2.9rem;
  font-weight: 400;
  line-height: 4.1rem;
}

.eclipanimal-copy.escuela-negocios {
  color: var(--negocios-2);
  text-align: center;
  margin-top: 41px;
  font-family: Poppins, sans-serif;
  font-size: 2.9rem;
  font-weight: 400;
  line-height: 4.2rem;
}

.eclipanimal-copy.tittulo-industial {
  color: var(--industrial-3);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 2.9rem;
  font-weight: 400;
  line-height: 4.5rem;
}

.eclipanimal-copy.tittulo-ieducacion-copy {
  color: var(--educación-2);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 3.6rem;
  font-weight: 400;
  line-height: 5.4rem;
}

.eclipanimal-copy.tittulo-idiomas-copy {
  color: var(--idiomas-2);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 3.6rem;
  font-weight: 400;
}

.eclipanimal-copy.tittuloenferme-copy {
  color: var(--salud-2);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 3rem;
  font-weight: 400;
  line-height: 3.1rem;
}

.eclipanimal-copy.tittulo-programacion-copy {
  color: var(--tecnologia-3);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 2.9rem;
  font-weight: 400;
  line-height: 4.7rem;
}

.eclipanimal-copy.flip-from-bottom-animation {
  color: var(--black);
  width: 250px;
  margin-top: -9px;
  font-size: 25px;
  font-weight: 300;
  line-height: 1.7rem;
}

.eclipanimal-copy.flip-from-bottom-animation-copy {
  color: var(--agro-3);
  width: 250px;
  font-size: 25px;
  line-height: 1.7rem;
}

.eclipanimal-copy.scielo-flip-from-bottom-animation-copy {
  color: var(--black);
  width: 250px;
  font-size: 25px;
  line-height: 1.7rem;
}

.eclipanimal-copy.clipflip-from-bottom-animation-copy {
  color: var(--black);
  width: 250px;
  margin-top: 19px;
  font-size: 25px;
  line-height: 1.7rem;
}

.scribbranimal-copy-copy {
  text-transform: uppercase;
  font-size: 6rem;
  line-height: 5.5rem;
}

.scribbranimal-copy-copy.flip-from-bottom-animation {
  color: var(--diseño-3);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 2.9rem;
  font-weight: 400;
  line-height: 4.1rem;
}

.scribbranimal-copy-copy.escuela-negocios {
  color: var(--negocios-2);
  text-align: center;
  margin-top: 41px;
  font-family: Poppins, sans-serif;
  font-size: 2.9rem;
  font-weight: 400;
  line-height: 4.2rem;
}

.scribbranimal-copy-copy.tittulo-industial {
  color: var(--industrial-3);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 2.9rem;
  font-weight: 400;
  line-height: 4.5rem;
}

.scribbranimal-copy-copy.tittulo-ieducacion-copy {
  color: var(--educación-2);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 3.6rem;
  font-weight: 400;
  line-height: 5.4rem;
}

.scribbranimal-copy-copy.tittulo-idiomas-copy {
  color: var(--idiomas-2);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 3.6rem;
  font-weight: 400;
}

.scribbranimal-copy-copy.tittuloenferme-copy {
  color: var(--salud-2);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 3rem;
  font-weight: 400;
  line-height: 3.1rem;
}

.scribbranimal-copy-copy.tittulo-programacion-copy {
  color: var(--tecnologia-3);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 2.9rem;
  font-weight: 400;
  line-height: 4.7rem;
}

.scribbranimal-copy-copy.flip-from-bottom-animation {
  color: var(--agro-3);
  width: 250px;
  font-size: 25px;
  font-weight: 300;
  line-height: 1.7rem;
}

.scribbranimal-copy-copy.flip-from-bottom-animation-copy {
  color: var(--agro-3);
  width: 250px;
  margin-top: 0;
  font-size: 25px;
  line-height: 1.7rem;
}

.scribbranimal-copy-copy.scribbrflip-from-bottom-animation-copy-copy {
  color: var(--agro-3);
  width: 250px;
  margin-top: -23px;
  font-size: 25px;
  line-height: 1.7rem;
}

.wixanimal-copy-copy {
  text-transform: uppercase;
  font-size: 6rem;
  line-height: 5.5rem;
}

.wixanimal-copy-copy.flip-from-bottom-animation {
  color: var(--diseño-3);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 2.9rem;
  font-weight: 400;
  line-height: 4.1rem;
}

.wixanimal-copy-copy.escuela-negocios {
  color: var(--negocios-2);
  text-align: center;
  margin-top: 41px;
  font-family: Poppins, sans-serif;
  font-size: 2.9rem;
  font-weight: 400;
  line-height: 4.2rem;
}

.wixanimal-copy-copy.tittulo-industial {
  color: var(--industrial-3);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 2.9rem;
  font-weight: 400;
  line-height: 4.5rem;
}

.wixanimal-copy-copy.tittulo-ieducacion-copy {
  color: var(--educación-2);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 3.6rem;
  font-weight: 400;
  line-height: 5.4rem;
}

.wixanimal-copy-copy.tittulo-idiomas-copy {
  color: var(--idiomas-2);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 3.6rem;
  font-weight: 400;
}

.wixanimal-copy-copy.tittuloenferme-copy {
  color: var(--salud-2);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 3rem;
  font-weight: 400;
  line-height: 3.1rem;
}

.wixanimal-copy-copy.tittulo-programacion-copy {
  color: var(--tecnologia-3);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 2.9rem;
  font-weight: 400;
  line-height: 4.7rem;
}

.wixanimal-copy-copy.flip-from-bottom-animation {
  color: var(--agro-3);
  width: 250px;
  font-size: 25px;
  font-weight: 300;
  line-height: 1.7rem;
}

.wixanimal-copy-copy.flip-from-bottom-animation-copy {
  color: var(--agro-3);
  width: 250px;
  margin-top: 44px;
  font-size: 25px;
  line-height: 1.7rem;
}

.wixanimal-copy-copy.wixflip-from-bottom-animation-copy-copy {
  color: var(--agro-3);
  width: 250px;
  margin-top: 23px;
  font-size: 25px;
  line-height: 1.7rem;
}

.comexhero-title-copy-copy {
  text-transform: uppercase;
  font-size: 6rem;
  line-height: 5.5rem;
}

.comexhero-title-copy-copy.flip-from-bottom-animation {
  color: var(--diseño-3);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 2.9rem;
  font-weight: 400;
  line-height: 4.1rem;
}

.comexhero-title-copy-copy.escuela-negocios {
  color: var(--negocios-2);
  text-align: center;
  margin-top: 41px;
  font-family: Poppins, sans-serif;
  font-size: 2.9rem;
  font-weight: 400;
  line-height: 4.2rem;
}

.comexhero-title-copy-copy.tittulo-industial {
  color: var(--industrial-3);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 2.9rem;
  font-weight: 400;
  line-height: 4.5rem;
}

.comexhero-title-copy-copy.tittulo-ieducacion-copy {
  color: var(--educación-2);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 3.6rem;
  font-weight: 400;
  line-height: 5.4rem;
}

.comexhero-title-copy-copy.tittulo-idiomas-copy {
  color: var(--idiomas-2);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 3.6rem;
  font-weight: 400;
}

.comexhero-title-copy-copy.tittuloenferme-copy {
  color: var(--salud-2);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 3rem;
  font-weight: 400;
  line-height: 3.1rem;
}

.comexhero-title-copy-copy.tittulo-programacion-copy {
  color: var(--tecnologia-3);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 2.9rem;
  font-weight: 400;
  line-height: 4.7rem;
}

.comexhero-title-copy-copy.flip-from-bottom-animation {
  color: var(--black);
  text-transform: uppercase;
  justify-content: center;
  align-items: flex-end;
  margin-top: 22px;
  font-size: 25px;
  font-weight: 300;
  line-height: 1.7rem;
  display: block;
}

.comexhero-title-copy-copy.flip-from-bottom-animation-copy {
  color: var(--negocios-2);
  text-transform: uppercase;
  text-transform: uppercase;
  font-size: 25px;
  line-height: 1.7rem;
}

.comexhero-title-copy-copy.comexflip-from-bottom-animation-copy {
  color: var(--black);
  text-transform: uppercase;
  justify-content: center;
  align-items: flex-end;
  margin-top: 2px;
  font-size: 25px;
  line-height: 1.7rem;
  display: block;
}

.grid-38 {
  grid-template-columns: 1fr minmax(200px, 1fr) 1fr;
}

.text-span-21 {
  color: var(--gastronomia-1\<deleted\|variable-48ec656f-ec8a-9882-ea9b-9aea5e2da28c\>);
  font-size: 30px;
}

.text-span-22 {
  color: var(--gastronomia-1\<deleted\|variable-48ec656f-ec8a-9882-ea9b-9aea5e2da28c\>);
}

.bold-text-83 {
  color: var(--gastronomia-2);
}

.text-span-23 {
  color: var(--gastronomia-2);
  font-size: 35px;
}

.text-span-24 {
  color: var(--educación-3);
  font-size: 30px;
}

.text-span-25, .text-span-26 {
  color: var(--salud-3);
  font-size: 30px;
}

.text-span-27 {
  color: var(--salud-3);
}

.text-span-28, .text-span-29 {
  color: var(--salud-3);
  font-size: 30px;
}

.text-span-30 {
  color: var(--veterinaria-nuevo-2);
}

.text-span-31 {
  color: var(--diseño-2);
}

.text-span-32 {
  color: var(--negocios-1);
}

.text-span-33 {
  color: var(--industrial-3);
}

.paragraph-31, .paragraph-32, .paragraph-33, .paragraph-34, .paragraph-35, .paragraph-36 {
  width: 550px;
  min-width: 0;
  max-width: none;
  margin-top: 0;
  margin-bottom: 0;
  padding-right: 0;
  font-family: Poppins, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.tabs-4 {
  flex-flow: row;
  justify-content: flex-end;
  align-items: flex-start;
  padding-left: 0;
  padding-right: 0;
  display: block;
}

.section-58 {
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: -427px;
  display: block;
  position: static;
  inset: 0%;
  overflow: hidden;
}

.image-100 {
  vertical-align: baseline;
  margin-top: auto;
  margin-bottom: auto;
  padding-bottom: 0;
  display: block;
  overflow: hidden;
}

.correo {
  text-align: center;
  border-radius: 20px;
  width: 150px;
  font-family: Poppins, sans-serif;
  font-size: 12px;
}

.heading-153 {
  position: fixed;
  inset: auto 0% 0% auto;
}

.text-span-34, .text-span-35, .text-span-36 {
  color: var(--azul-cyan);
}

.bold-text-9-copy {
  color: var(--azul-cyan);
  text-align: center;
  padding-right: 2px;
  font-family: Poppins, sans-serif;
}

.gastronomico-titulo {
  color: var(--gastronomia-2);
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin: 35px 0 -3px;
  padding-left: 0;
  font-family: Questrial, sans-serif;
  font-size: 25px;
  font-weight: 400;
  line-height: 30px;
  display: flex;
}

.text-span-37 {
  color: var(--azul-cyan);
  line-height: 38px;
}

.salud-titulo-copy {
  color: var(--gastronomia-2);
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin: 35px 44px -3px 0;
  padding-left: 0;
  font-family: Questrial, sans-serif;
  font-size: 25px;
  font-weight: 400;
  line-height: 30px;
  display: flex;
}

.text-span-38 {
  color: var(--azul-cyan);
}

.bold-text-9-copy {
  color: var(--azul);
  text-align: center;
  width: auto;
  height: auto;
  padding-right: 2px;
  font-family: Poppins, sans-serif;
}

.bold-text-9-copy-copy {
  color: var(--azul-cyan);
  text-align: center;
  width: auto;
  height: auto;
  padding-right: 2px;
  font-family: Poppins, sans-serif;
}

.gatrobold-text-9-copy-copy {
  color: var(--gastronomia-1\<deleted\|variable-48ec656f-ec8a-9882-ea9b-9aea5e2da28c\>);
  text-align: left;
  width: auto;
  height: auto;
  padding-right: 2px;
  font-family: Poppins, sans-serif;
  font-size: 35px;
  font-weight: 600;
  line-height: 34px;
}

.creatibold-text-9-copy-copy-copy {
  color: var(--diseño-2);
  text-align: center;
  width: auto;
  height: auto;
  padding-right: 2px;
  font-family: Poppins, sans-serif;
}

.negociibold-text-9-copy-copy-copy-copy {
  color: var(--negocios-3);
  text-align: center;
  width: auto;
  height: auto;
  padding-right: 2px;
  font-family: Poppins, sans-serif;
}

.innovacionbold-text {
  color: var(--tecnologia-2);
  text-align: center;
  width: auto;
  height: auto;
  padding-right: 2px;
  font-family: Poppins, sans-serif;
}

.homebold-text-9-copy-copy {
  color: var(--azul-cyan);
  text-align: center;
  padding-right: 2px;
  font-family: Poppins, sans-serif;
}

.text-span-39 {
  color: var(--mallas);
  font-size: 20px;
  font-weight: 700;
}

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

.hero-heading-center {
  background-color: #f5f7fa;
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.container-117 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.centered-heading {
  text-align: center;
  margin-bottom: 16px;
}

.centered-heading.margin-bottom-32px {
  margin-bottom: 32px;
}

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

.hero-split {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 46%;
  display: flex;
}

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

.button-primary {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #1a1b1f;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  transition: all .2s;
}

.button-primary:hover {
  color: #fff;
  background-color: #32343a;
}

.button-primary:active {
  background-color: #43464d;
}

.shadow-two {
  box-shadow: 0 4px 24px #96a3b514;
}

.pricing-comparison {
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.container-118 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.pricing-wrapper {
  grid-column-gap: 40px;
  grid-row-gap: 50px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.pricing-card {
  background-color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding: 32px 24px;
  display: flex;
  position: relative;
  box-shadow: 0 4px 130px #96a3b51f;
}

.pricing-card.featured-pricing {
  z-index: 2;
  box-shadow: 0 4px 130px #96a3b54d;
}

.pricing-image {
  object-fit: cover;
  width: 80px;
  height: 80px;
  margin-bottom: 16px;
}

.pricing-title {
  margin-top: 10px;
  margin-bottom: 8px;
  font-size: 40px;
  font-weight: 500;
  line-height: 48px;
}

.pricing-subtitle {
  margin-bottom: 12px;
  font-size: 14px;
  line-height: 20px;
}

.pricing-price {
  margin-bottom: 8px;
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
}

.paragraph-regular {
  font-size: 14px;
  line-height: 20px;
}

.paragraph-regular.margin-bottom-20 {
  margin-bottom: 20px;
}

.button-primary-2 {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #1a1b1f;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  transition: all .2s;
}

.button-primary-2:hover {
  color: #fff;
  background-color: #32343a;
}

.button-primary-2:active {
  background-color: #43464d;
}

.button-primary-2.outline-button {
  color: #1a1b1f;
  background-color: #0000;
  box-shadow: inset 0 0 0 1px #1a1b1f;
}

.button-primary-2.outline-button:hover {
  color: #fff;
  background-color: #1a1b1f;
}

.pricing-divider {
  background-color: #76879d1a;
  align-self: stretch;
  height: 1px;
  margin: 56px -24px 16px;
}

.pricing-feature-list {
  align-self: stretch;
}

.pricing-feature {
  background-image: url("https://cdn.prod.website-files.com/62434fa732124a0fb112aab4/62434fa732124a700a12aad4_check%20circle.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
  align-self: stretch;
  margin-top: 16px;
  padding-left: 32px;
  font-size: 14px;
  line-height: 24px;
}

.pricing-tag {
  color: #3a4554;
  background-color: #fff;
  border-radius: 24px;
  padding: 7px 16px;
  position: absolute;
  top: -19px;
  box-shadow: 0 3px 10px #96a3b533;
}

.body-47, .body-48 {
  background-color: var(--white);
}

.hero-header {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  justify-content: flex-start;
  max-width: 100ch;
  display: flex;
}

.hero-header.smaller {
  max-width: 95ch;
}

.heading-1 {
  font-family: Poppins, sans-serif;
  font-size: 6.25rem;
  font-weight: 500;
  line-height: .95;
}

.heading-1.font-poppins {
  color: var(--azul-cyan);
  font-size: 99px;
  font-weight: 700;
}

.heading-1.font-poppins:hover {
  color: var(--azul-cyan);
}

.header-description-2 {
  max-width: 60ch;
}

.padding-global {
  padding-left: 0;
  padding-right: 0;
}

.home-hero-component {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  align-items: flex-start;
  margin-top: 3rem;
  display: flex;
}

.container-119 {
  width: 100%;
  max-width: 110rem;
  margin-left: auto;
  margin-right: auto;
}

.container-119.medium {
  max-width: 100rem;
}

.text-weight-light {
  width: 600px;
  font-family: Poppins, sans-serif;
  font-weight: 400;
}

.home-hero-wrapper {
  justify-content: center;
  align-items: flex-start;
  height: 350px;
  margin-top: 5vh;
  display: flex;
}

.padding-global-2 {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

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

.team-cards-wrapper {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 8rem;
  display: flex;
}

.team-cards-component {
  width: 100%;
}

.speakers-cards-collection-list {
  grid-column-gap: 1.38rem;
  grid-row-gap: 2.69rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.collection-item-speakers {
  perspective: 1000px;
  padding-top: 545px;
}

.empty-state-2 {
  text-align: center;
  background-color: #0000;
}

.team-circles {
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.container-121 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.centered-heading-2 {
  text-align: center;
  margin-bottom: 16px;
}

.centered-subheading {
  text-align: center;
  max-width: 530px;
  margin-left: auto;
  margin-right: auto;
}

.team-grid-2 {
  grid-column-gap: 64px;
  grid-row-gap: 56px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 50px;
  display: grid;
}

.team-card {
  text-align: center;
  flex-direction: column;
  align-items: center;
  font-size: 14px;
  line-height: 22px;
  display: flex;
}

.team-member-image {
  object-fit: cover;
  border-radius: 50%;
  width: 270px;
  height: 270px;
  margin-bottom: 24px;
}

.team-member-name {
  margin-bottom: 6px;
  font-size: 20px;
  font-weight: 500;
  line-height: 32px;
}

.team-member-position {
  margin-bottom: 24px;
}

.container-122 {
  margin-top: 214px;
}

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

.team-member-component {
  flex-direction: column;
  margin-top: 15vh;
  padding-left: 6rem;
  padding-right: 6rem;
  display: flex;
}

.heading-4-vw {
  font-size: 2.3vw;
  font-weight: 500;
  line-height: .95;
}

.heading-4-vw.text-weight-medium {
  font-family: Poppins, sans-serif;
}

.heading-4-vw.caps.font-weight-black {
  color: var(--gris-tusteno);
  font-weight: 900;
}

.social-links {
  color: #151515;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  transition: transform .2s;
  display: flex;
}

.social-links:hover {
  color: #ee64ff;
  transform: translate(0, 1px);
}

.team-member-content {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.team-member-post {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  display: flex;
}

.social-wrapper {
  grid-column-gap: 1.5rem;
  align-items: center;
  display: flex;
}

.social-icons {
  align-items: center;
  padding-top: .1rem;
  display: flex;
}

.container-123 {
  width: 100%;
  max-width: 110rem;
  margin-left: auto;
  margin-right: auto;
}

.team-member-image-2 {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 1rem;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: 60vh;
  min-height: 30rem;
  display: flex;
  overflow: hidden;
}

.text-size-small {
  font-size: .875rem;
  font-weight: 300;
}

.text-size-small.text-weight-bold.font-cabinet {
  color: var(--azul-cyan);
}

.vertical-line {
  background-color: #8e8c87;
  width: 1px;
  height: .8rem;
}

.team-member-grid {
  grid-column-gap: 4rem;
  border-radius: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start center;
  height: auto;
  padding: 1rem 3.3rem 0 1rem;
  display: grid;
  overflow: hidden;
}

.team-member-job {
  grid-column-gap: 1.2rem;
  grid-row-gap: 1.2rem;
  opacity: .8;
  flex-flow: row;
  display: flex;
}

.max-width-50ch {
  max-width: 50ch;
}

.max-width-60ch {
  max-width: 60ch;
}

.faq-heading {
  text-align: center;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  margin-top: 8.5rem;
  display: flex;
}

.heading-154 {
  font-size: 3.5rem;
  font-weight: 500;
  line-height: 1.15;
}

.faq-list {
  grid-row-gap: .5rem;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: flex;
  position: relative;
}

.container-124 {
  width: 100%;
  max-width: 110rem;
  margin-left: auto;
  margin-right: auto;
}

.container-124.small {
  max-width: 90rem;
}

.faq-item {
  cursor: pointer;
  background-color: #e5e6e8;
  border-radius: .5rem;
  flex-flow: column;
  padding: 1.5rem;
  transition: background-color .25s;
  display: flex;
}

.faq-item:hover {
  background-color: #e5e6e899;
}

.faq-component {
  grid-column-gap: 0px;
  grid-row-gap: 4.8125rem;
  flex-direction: column;
  align-items: center;
  width: 100%;
  margin-top: 5rem;
  display: flex;
}

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

.hero-tag {
  grid-column-gap: .6rem;
  grid-row-gap: .6rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.circular-text {
  position: absolute;
}

.button-image {
  position: relative;
  inset: 0%;
}

.arrow-2 {
  width: auto;
  height: auto;
}

.heading-155 {
  font-family: Poppins, sans-serif;
  font-size: 6.25rem;
  font-weight: 500;
  line-height: .95;
}

.heading-155.font-poppins {
  font-size: 30px;
}

.header-description-3 {
  max-width: 60ch;
}

.button-primary-3 {
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.arrow-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  height: 3rem;
  display: flex;
  overflow: hidden;
}

.container-125 {
  width: 100%;
  max-width: 110rem;
  margin-left: auto;
  margin-right: auto;
}

.container-125.medium {
  max-width: 100rem;
}

.button-arrow {
  position: absolute;
}

.pink-elipse {
  background-color: #ee64ff;
  border-radius: 50%;
  width: .5rem;
  height: .5rem;
}

.container-126 {
  width: 100%;
  max-width: 110rem;
  margin-left: auto;
  margin-right: auto;
}

.heading-156 {
  font-size: 3.5rem;
  font-weight: 500;
  line-height: 1.15;
}

.container-127 {
  width: 100%;
  max-width: 110rem;
  margin-left: auto;
  margin-right: auto;
}

.container-127.small {
  max-width: 90rem;
}

.section-60 {
  margin-bottom: 124px;
}

.rich-text-block {
  opacity: 1;
}

.container-128 {
  width: 100%;
  max-width: 110rem;
  margin-left: auto;
  margin-right: auto;
}

.speakers-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  margin-top: 6rem;
  display: grid;
}

.collection-item {
  width: 100%;
  height: 80vh;
}

.heading-157 {
  font-family: Poppins, sans-serif;
  font-size: 6.25rem;
  font-weight: 500;
  line-height: .95;
}

.header-description-4 {
  max-width: 60ch;
}

.container-129 {
  width: 100%;
  max-width: 110rem;
  margin-left: auto;
  margin-right: auto;
}

.container-129.medium {
  max-width: 100rem;
}

.collection-item-2 {
  border: 1px solid var(--azul-cyan);
  border-radius: 20px;
}

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

.speakers-bottom-content {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: #fbfbfb;
  flex-flow: column;
  align-items: flex-start;
  display: flex;
}

.speakers-card-content {
  z-index: 2;
  flex-flow: column;
  justify-content: space-between;
  height: 100%;
  display: flex;
  position: relative;
}

.speaker-tag {
  color: var(--azul-cyan);
  border: 1px solid #ffffff30;
  border-radius: 15rem;
  justify-content: center;
  align-items: center;
  padding: .75rem 1rem;
  display: flex;
}

.text-block-228 {
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.paragraph-37 {
  font-family: Poppins, sans-serif;
  font-weight: 300;
}

.container-130 {
  z-index: 1;
  color: #fff;
  text-align: center;
  width: 1200px;
  max-width: 100%;
  margin-top: 17px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
  display: block;
  position: relative;
}

.top-padding {
  margin-top: 40px;
}

.button-804 {
  color: #000;
  letter-spacing: 1px;
  text-transform: uppercase;
  background-color: #fff;
  border: 1px #fff;
  border-radius: 0;
  height: auto;
  margin-right: 12px;
  padding-left: 24px;
  padding-right: 24px;
  font-size: 12px;
  font-weight: 400;
  line-height: 24px;
  transition: all .4s;
}

.button-804:hover {
  opacity: 1;
  color: #fff;
  background-color: #ac1313;
  border: 0 #0000;
  font-weight: 400;
  transform: translate(0, -1px);
}

.button-804.dark {
  color: #fff;
  background-color: #ebb96a;
  border-style: none;
  border-color: #000;
  border-radius: 0;
  margin-right: 0;
  padding: 20px 40px;
  font-family: Poppins, sans-serif;
  line-height: 22px;
}

.button-804.dark:hover {
  color: #fff;
  background-color: #ff5f0f;
  border-style: none;
  border-color: #53d7db;
  transform: translate(0, -6px);
}

.bold-text-84, .bold-text-85 {
  font-size: 11px;
}

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

.section-61 {
  width: 100%;
  height: auto;
  overflow: hidden;
}

.slider-30 {
  background-color: var(--white);
  height: 400px;
  margin-bottom: 16px;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
}

.slide-48 {
  padding-bottom: 0;
}

.mask-28 {
  margin-bottom: 91px;
  padding-bottom: 0;
}

.slide-nav-3 {
  color: var(--azul-cyan);
  inset: auto 0% 0%;
}

.image-101 {
  margin-top: 19px;
}

.info-opc-laborales {
  height: 800px;
  padding-top: 10px;
  padding-bottom: 0;
}

.heading-158 {
  color: var(--color-azul);
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 40px;
  margin-bottom: 40px;
  font-family: Poppins, sans-serif;
  display: flex;
}

.grid-39 {
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
}

.div-block-348 {
  -webkit-backdrop-filter: contrast(90%);
  backdrop-filter: contrast(90%);
  mix-blend-mode: normal;
  border-radius: 15px;
  height: 230px;
  padding-top: 40px;
  padding-left: 40px;
  overflow: hidden;
}

.div-block-348:hover {
  -webkit-text-stroke-color: #272727;
}

.text-block-229 {
  font-family: Poppins, sans-serif;
  font-size: 25px;
  font-weight: 700;
}

.text-block-230 {
  padding-top: 10px;
  font-family: Poppins, sans-serif;
}

.contrato-de-aprendizaje {
  border-radius: 15px;
  margin-top: 20px;
  padding-left: 51px;
  font-family: Poppins, sans-serif;
  font-weight: 600;
}

.contrato-de-aprendizaje:hover {
  background-color: var(--azul-incap-3);
}

.div-block-349 {
  width: 300px;
  height: 30px;
}

.image-102 {
  vertical-align: baseline;
  margin-top: 25px;
  margin-left: 20px;
  position: absolute;
}

.freelance {
  border-radius: 15px;
  margin-top: 20px;
  padding-left: 51px;
  font-family: Poppins, sans-serif;
  font-weight: 600;
}

.freelance:hover {
  background-color: var(--azul-incap-3);
}

.seminario {
  border-radius: 15px;
  margin-top: 20px;
  padding-left: 51px;
  font-family: Poppins, sans-serif;
  font-weight: 600;
}

.seminario:hover {
  background-color: var(--azul-incap-3);
}

.emoresas {
  border-radius: 15px;
  margin-top: 20px;
  padding-left: 51px;
  font-family: Poppins, sans-serif;
  font-weight: 600;
}

.emoresas:hover {
  background-color: #22435e;
}

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

.section-62, .container-131 {
  height: 100px;
}

.div-block-350 {
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 30px;
  margin-top: 10px;
  margin-bottom: 60px;
  display: flex;
}

.link-31 {
  color: var(--azul-incap-3);
  font-family: Poppins, sans-serif;
  font-size: 13px;
  text-decoration: none;
}

.link-31.w--current {
  color: var(--azul-incap-3);
  -webkit-text-stroke-color: var(--azul);
  font-size: 13px;
}

.link-32 {
  color: var(--azul-incap-3);
  font-family: Poppins, sans-serif;
  font-size: 13px;
  font-weight: 400;
  text-decoration: none;
}

.link-33 {
  color: var(--azul-incap-3);
  font-family: Poppins, sans-serif;
  font-size: 13px;
  text-decoration: none;
}

.link-33.w--current {
  font-size: 13px;
}

.div-block-351 {
  height: 150px;
}

.list, .list-2 {
  font-size: 14px;
}

.body-52 {
  background-color: var(--white);
  cursor: auto;
  mix-blend-mode: normal;
}

.freelanc {
  color: #03bbfd;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  text-decoration: none;
}

.freelanc.w--current {
  color: var(--azul-incap-3);
  font-size: 13px;
}

.text-block-231 {
  padding-bottom: 40px;
}

.button-805 {
  text-align: center;
  vertical-align: middle;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  width: 400px;
  height: 60px;
  margin-left: auto;
  margin-right: auto;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 700;
  display: flex;
  position: static;
  overflow: visible;
}

.div-block-352 {
  justify-content: center;
  align-items: center;
  margin-top: 100px;
  font-family: Poppins, sans-serif;
  font-size: 30px;
  display: flex;
}

.grid-40 {
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  height: 350px;
}

.text-block-232 {
  font-size: 30px;
}

.text-block-233 {
  font-size: 25px;
  line-height: 40px;
}

.text-span-40 {
  color: #fff;
  text-align: left;
  vertical-align: middle;
  font-family: Poppins, sans-serif;
  font-size: 25px;
  font-weight: 400;
  line-height: 35px;
}

.text-block-234 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.image-103 {
  vertical-align: middle;
  border-radius: 8px;
  position: static;
}

.text-span-41 {
  font-family: Poppins, sans-serif;
  font-size: 100px;
  font-weight: 800;
}

.div-block-353 {
  background-color: var(--color-azul);
  text-align: left;
  padding-left: 60px;
  padding-right: 60px;
  position: static;
}

.section-63 {
  margin-top: 40px;
}

.text-span-42 {
  text-align: left;
  font-size: 30px;
  line-height: 40px;
}

.navbar-35-copy {
  background-color: var(--white);
  height: 50px;
}

.container-132 {
  padding-left: 0;
  padding-right: 0;
}

.text-span-42-copy {
  text-align: left;
  font-size: 25px;
  line-height: 35px;
}

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

.section-64 {
  height: 700px;
  margin-top: auto;
  margin-bottom: auto;
}

.container-133 {
  justify-content: center;
  align-items: flex-start;
  height: 300px;
  padding-top: 20px;
  display: block;
  position: static;
}

.text-block-235 {
  text-align: center;
  justify-content: center;
  align-items: flex-start;
  font-family: Poppins, sans-serif;
  font-weight: 700;
  display: block;
}

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

.heading-159 {
  background-color: var(--color-9);
  text-align: center;
  border-radius: 20px;
  margin-bottom: 20px;
  margin-left: 20px;
  margin-right: 20px;
  padding: 10px 20px;
  font-family: Poppins, sans-serif;
  font-size: 24px;
  display: block;
}

.text-block-236 {
  text-align: center;
  margin: 20px;
  padding: 20px 20px 10px;
  font-family: Poppins, sans-serif;
  font-size: 16px;
}

.container-133-copy {
  border-top: 1px solid var(--color-4);
  justify-content: center;
  align-items: flex-start;
  height: 300px;
  padding-top: 20px;
  display: block;
  position: static;
}

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

.section-62-copy, .section-62-copy-2 {
  height: 100px;
}

.section-65 {
  height: 500px;
  margin-bottom: -64px;
}

.container-134 {
  height: 400px;
}

.tipos-de-opciones {
  border-top: 1px solid #e4ebf3;
  border-bottom: 1px solid #e4ebf3;
  margin-top: 20px;
  padding: 60px 30px;
  position: relative;
}

.container-135 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  font-family: Poppins, sans-serif;
}

.centered-heading-3 {
  text-align: center;
  margin-top: 10px;
  margin-bottom: 10px;
}

.testimonial-grid-two {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 50px;
  display: grid;
}

.testimonial-card-two {
  border: 1px solid #e4ebf3;
  flex-direction: column;
  padding: 32px 16px 16px;
  display: flex;
}

.testimonial-text-two {
  margin-top: 20px;
  margin-bottom: 20px;
  font-size: 18px;
  line-height: 22px;
}

.testimonial-info-three {
  background-color: var(--azul-2);
  border-radius: 15px;
  justify-content: flex-start;
  align-items: center;
  padding: 0;
  display: flex;
}

.testimonial-image {
  object-fit: cover;
  border-radius: 0%;
  width: 60px;
  height: 60px;
  margin-right: 16px;
  padding: 5px;
}

.testimonial-main-heading {
  color: #fff;
  text-align: left;
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 20px;
  font-weight: 600;
}

.div-block-355 {
  text-align: center;
}

.hero-heading-right {
  background-color: var(--white);
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  font-family: Poppins, sans-serif;
  position: relative;
}

.container-136 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.hero-wrapper-2 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.hero-split-2 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 46%;
  display: flex;
}

.shadow-two-2 {
  box-shadow: 0 4px 24px #96a3b514;
}

.margin-bottom-24px-2 {
  margin-bottom: 24px;
}

.button-primary-4 {
  background-color: var(--azul-2);
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  border-radius: 15px;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  transition: all .2s;
}

.button-primary-4:hover {
  background-color: var(--azul-incap-3);
  color: var(--azul-cyan);
}

.button-primary-4:active {
  background-color: #43464d;
}

.bold-text-86, .bold-text-87 {
  color: var(--azul-incap-3);
}

.features-table {
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  font-family: Poppins, sans-serif;
  position: relative;
}

.container-137 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.centered-heading-4 {
  text-align: center;
  margin-bottom: 16px;
}

.centered-subheading-2 {
  text-align: center;
  max-width: 530px;
  margin-left: auto;
  margin-right: auto;
}

.comparison-table {
  flex-direction: column;
  margin-top: 50px;
  display: flex;
}

.comparison-row-main {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #f5f7fa;
  border-bottom: 1px solid #e4ebf3;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-top: 24px;
  padding-bottom: 24px;
  display: grid;
}

.comparison-title {
  margin-bottom: 0;
  margin-left: 24px;
}

.comparison-row {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-bottom: 1px solid #e4ebf3;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-top: 24px;
  padding-bottom: 24px;
  display: grid;
}

.comparison-negative {
  background-image: url("https://cdn.prod.website-files.com/62434fa732124a0fb112aab4/62434fa732124ac2f812aadc_plus%20rotated.svg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: auto;
  margin-left: 24px;
  padding-left: 40px;
}

.comparison-positive {
  background-image: url("https://cdn.prod.website-files.com/62434fa732124a0fb112aab4/62434fa732124a700a12aad4_check%20circle.svg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: auto;
  margin-left: 24px;
  padding-left: 40px;
}

.proceso-para-firma-de-convenios {
  border-top: 1px solid #e4ebf3;
  border-bottom: 1px solid #e4ebf3;
  flex-flow: column;
  align-items: center;
  height: 450px;
  margin-top: 40px;
  margin-bottom: 40px;
  display: flex;
  overflow: visible;
}

.bold-text-88 {
  color: var(--white);
  text-align: center;
  overflow-wrap: normal;
  vertical-align: baseline;
  justify-content: center;
  align-items: center;
  font-size: 20px;
  font-weight: 500;
  display: flex;
  overflow: visible;
}

.procesos {
  background-color: var(--azul-2);
  color: var(--azul);
  text-align: center;
  border-radius: 15px;
  justify-content: center;
  align-items: center;
  height: 40px;
  margin-top: 40px;
  padding-top: 25px;
  padding-bottom: 25px;
  padding-left: 10px;
  display: flex;
  overflow: visible;
}

.list-item {
  margin-bottom: 10px;
}

.text-span-43 {
  overflow: visible;
}

.accordion-copy2 {
  color: var(--black);
  width: 100%;
  font-family: Poppins, sans-serif;
  overflow: hidden;
}

.accodion-container-contrato {
  width: 100%;
}

.accordion-dropdown-copy {
  grid-column-gap: 17px;
  grid-row-gap: 17px;
  background-color: var(--white);
  border-radius: 20px;
  flex-flow: column;
  align-items: flex-start;
  margin-top: 0;
  margin-bottom: 0;
  padding: 5px 20px;
  font-size: 13px;
  line-height: 18px;
  display: flex;
  position: static;
}

.desplegable-2 {
  background-color: var(--transparent);
  color: var(--azul);
  text-align: left;
  border-radius: 15px;
  justify-content: flex-start;
  align-items: center;
  height: 40px;
  padding-left: 10px;
  display: flex;
}

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

.accordion-separator-1 {
  background-color: var(--color-azul);
  height: 1px;
}

.accordion-1 {
  width: 100%;
  overflow: hidden;
}

.accordion-toggle {
  border-bottom: 1px solid var(--color-4);
  border-radius: 1px;
  height: 60px;
  display: block;
}

.dropdown-list-12 {
  background-color: #0000;
  display: block;
  position: static;
}

.paragraph-38 {
  padding-top: 10px;
  padding-left: 20px;
  padding-right: 20px;
}

.image-104 {
  padding-top: 10px;
}

.image-105 {
  overflow: hidden;
}

.image-106 {
  overflow: clip;
}

.heading-162, .heading-163 {
  color: #fb416b;
  margin-bottom: 0;
}

.hero-header-2 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  justify-content: flex-start;
  max-width: 100ch;
  padding-bottom: 0;
  display: flex;
}

.header-description-5 {
  max-width: 60ch;
}

.section-66 {
  width: auto;
  margin-right: -100px;
  display: block;
}

.home-hero-wrapper-2 {
  justify-content: flex-start;
  align-items: center;
  width: auto;
  height: 350px;
  margin-top: 2vh;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.text-weight-light-2 {
  color: var(--mallas);
  text-align: left;
  width: 900px;
  margin-top: 0;
  padding-top: 0;
  padding-left: 43px;
  font-family: Poppins, sans-serif;
  font-size: 15px;
  font-weight: 500;
}

.padding-global-3 {
  margin-left: auto;
  padding-left: 3.9rem;
  padding-right: 0;
}

.heading-164 {
  font-size: 6.25rem;
  font-weight: 500;
  line-height: .95;
}

.heading-164.font-poppins {
  color: var(--azul-cyan);
  text-align: left;
  width: 1000px;
  margin-top: -60px;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 32px;
  font-size: 100px;
  font-weight: 700;
}

.heading-164.font-poppins:hover {
  color: var(--azul);
}

.container-138 {
  width: 100%;
  max-width: 110rem;
  margin-left: auto;
  margin-right: auto;
}

.container-138.medium {
  background-color: var(--white);
  width: auto;
  max-width: none;
  margin-left: auto;
  margin-right: 0;
}

.heading-165 {
  color: #fff;
  font-size: 60px;
}

.page-wrapper-3 {
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  width: 10000px;
  padding-top: 0;
  display: flex;
  overflow: hidden;
}

.home-category-image-2 {
  width: 200px;
  position: absolute;
  bottom: 17px;
  right: 21px;
}

.heading-166 {
  padding-right: 0;
  font-size: 36px;
  line-height: 44px;
}

.wrapper {
  background-color: #0000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1000%;
  max-width: 1200px;
  margin-top: -35px;
  margin-left: 301px;
  padding-top: 0;
  display: flex;
}

.play-button {
  background-color: var(--azul-cyan);
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 64px;
  height: 64px;
  margin-left: 0;
  padding: 20px;
  transition: transform .3s;
  display: flex;
}

.play-button:hover {
  transform: scale(1.1);
}

.home-category-info-1 {
  margin-left: 247px;
}

.home-category-image-1 {
  width: 200px;
  position: absolute;
  bottom: 52px;
  left: 15px;
}

.side-image {
  border-radius: 16px;
  width: 80%;
}

.home-categories {
  justify-content: center;
  width: 100%;
  margin-bottom: 5px;
  margin-left: auto;
  margin-right: 0;
  padding: 32px 0 0;
  display: flex;
}

.intro-2 {
  text-align: center;
  flex-direction: column;
  align-items: center;
  max-width: 600px;
  margin-bottom: 80px;
  padding-left: 15px;
  padding-right: 15px;
  display: flex;
}

.intro-2.wide {
  max-width: 800px;
}

.intro-2.wide.no-margin {
  color: #fff;
  text-align: center;
  justify-content: center;
  align-items: center;
  max-width: 800px;
  margin-bottom: -17px;
  margin-left: -486px;
  padding-left: 0;
  padding-right: 0;
}

.heading-167 {
  color: #fff;
  width: 200px;
  font-size: 28px;
}

.side-block {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 50%;
  padding-left: 8.33%;
  padding-right: 8.33%;
  display: flex;
  position: relative;
}

.side-block.no-padding-left {
  padding-left: 0%;
}

.side-block.small-padding-side {
  padding-left: 15px;
  padding-right: 15px;
}

.home-category-info-2 {
  text-align: right;
  margin-right: 642px;
}

.divider-2 {
  background-color: #00bdff;
  width: 440px;
  height: 2px;
  margin-top: 8px;
  margin-bottom: 23px;
}

.text-grey {
  color: #999;
  width: 600px;
  font-size: 18px;
}

.button-copy {
  color: #fff;
  text-align: center;
  background-color: #a5c926;
  border-radius: 24px;
  justify-content: center;
  height: 48px;
  padding: 12px 28px;
  font-size: 14px;
  font-weight: 600;
  line-height: 24px;
  transition: transform .3s, box-shadow .3s;
}

.button-copy:hover {
  transform: scale(1.05);
  box-shadow: 0 8px 8px -4px #a5c92680;
}

.button-copy.w--current {
  background-color: #19253a;
}

.button-copy.small {
  border-radius: 20px;
  height: 40px;
  padding: 8px 24px;
  font-size: 13px;
  line-height: 24px;
}

.button-copy.small.white {
  background-color: var(--azul);
  color: var(--amarill);
  text-align: center;
  margin-top: 10px;
  margin-left: 0;
  margin-right: 30px;
  padding-left: 147px;
  padding-right: 144px;
  font-weight: 700;
}

.home-category-card {
  color: #fff;
  background-color: #19253a;
  border-radius: 16px;
  flex: 1;
  align-items: center;
  margin-left: 15px;
  margin-right: 15px;
  padding: 48px 40px;
  display: flex;
  position: relative;
}

.home-category-card.red {
  background-color: #ffc12c;
  justify-content: flex-end;
  margin-right: 2px;
}

.side-info {
  flex-direction: column;
  align-items: flex-start;
  width: 110%;
  margin-top: -53px;
  padding-left: 15px;
  padding-right: 15px;
  display: flex;
}

.side-blocks {
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.section-67 {
  background-color: #f8f8f8;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1000px;
  padding: 64px 24px 91px;
  display: flex;
}

.section-67.haze {
  background-color: var(--white);
  margin-top: 0;
  padding: 55px 31px 33px 0;
}

.section-67.video-section {
  color: #fff;
  background-image: linear-gradient(#0000004d, #0000004d), url("https://cdn.prod.website-files.com/66a795eb1636440d552fc98f/67b5fab96bb62d1c63a484e8_people-smiling-while-conference-room%20(1)%20(1).jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  margin-right: 17px;
  padding-bottom: 112px;
  padding-left: 0;
  padding-right: 0;
}

.button-806 {
  color: #fff;
  text-align: center;
  background-color: #a5c926;
  border-radius: 24px;
  justify-content: center;
  height: 48px;
  padding: 12px 28px;
  font-size: 14px;
  font-weight: 600;
  line-height: 24px;
  transition: transform .3s, box-shadow .3s;
}

.button-806:hover {
  transform: scale(1.05);
  box-shadow: 0 8px 8px -4px #a5c92680;
}

.button-806.w--current {
  background-color: #19253a;
}

.button-806.small {
  border-radius: 20px;
  height: 40px;
  padding: 8px 24px;
  font-size: 13px;
  line-height: 24px;
}

.button-806.small.white {
  background-color: var(--azul-cyan);
  color: var(--azul);
  text-align: center;
  margin-left: 42px;
  font-weight: 700;
}

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

.section-67-copy {
  background-color: #f8f8f8;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1000px;
  padding: 64px 24px 91px;
  display: flex;
}

.section-67-copy.haze {
  padding: 0 0 33px;
}

.section-67-copy.video-section {
  color: #fff;
  background-image: linear-gradient(#0000004d, #0000004d), url("https://cdn.prod.website-files.com/66a795eb1636440d552fc98f/67b5fab96bb62d1c63a484e8_people-smiling-while-conference-room%20(1)%20(1).jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  width: 1500px;
  margin-top: 27px;
  margin-right: 17px;
  padding-bottom: 112px;
  padding-left: 0;
  padding-right: 0;
}

.futuro {
  background-color: #f8f8f8;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1000px;
  padding: 64px 0 91px;
  display: flex;
}

.futuro.haze {
  padding: 0 0 33px;
}

.futuro.video-section {
  color: #fff;
  background-image: linear-gradient(#0000004d, #0000004d), url("https://cdn.prod.website-files.com/66a795eb1636440d552fc98f/67b5fab96bb62d1c63a484e8_people-smiling-while-conference-room%20(1)%20(1).jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  margin-right: 17px;
  padding-bottom: 112px;
  padding-left: 0;
  padding-right: 0;
}

.heading-168 {
  color: var(--azul-cyan);
  font-size: 60px;
  line-height: 50px;
}

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

.empresas {
  grid-column-gap: 0vw;
  grid-row-gap: 0vw;
  background-color: var(--white);
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 28px;
  margin-bottom: 28px;
  display: flex;
}

.curriculo-fiuncionamiento {
  background-color: var(--transparent);
  opacity: 1;
  background-image: url("https://cdn.prod.website-files.com/66a795eb1636440d552fc98f/6736292da42e78ab22bfae3e_Gastronomia.png");
  background-position: 0 0;
  background-size: 1203px;
  height: 280px;
  margin-bottom: 0;
  padding-bottom: 0;
}

.gastro-admini-copy {
  border: 3px solid var(--gastronomia-1\<deleted\|variable-48ec656f-ec8a-9882-ea9b-9aea5e2da28c\>);
  background-color: var(--white);
  color: var(--white);
  border-radius: 1.5rem;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 28px;
  min-width: 340px;
  max-width: 0;
  height: 20px;
  min-height: 16vw;
  max-height: 0;
  margin-right: 0;
  padding: 30px 10px 30px 15px;
  font-family: Poppins, sans-serif;
  display: flex;
}

.gastro-admini-copy:hover {
  background-color: var(--idiomas-claro);
  color: var(--white);
}

.gastro-admini-copy.background-dark-gray {
  background-color: var(--salud-3);
}

.gastro-admini-copy.background-primary {
  background-color: var(--salud-2);
}

.gastro-admini-copy.background-secondary {
  background-color: var(--salud-3);
}

.gastro-admini-copy.estetica {
  background-color: var(--salud-2);
  margin-top: -10px;
  margin-left: 35px;
}

.heading-164-copy.font-poppins-copy {
  color: var(--azul-cyan);
  text-align: left;
  width: 1000px;
  margin-top: -60px;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 32px;
  font-size: 100px;
  font-weight: 700;
}

.section-67-copy-copy {
  background-color: #f8f8f8;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1000px;
  padding: 64px 24px 91px;
  display: flex;
}

.section-67-copy-copy.haze {
  padding: 0 0 33px;
}

.section-67-copy-copy.video-section {
  color: #fff;
  background-image: linear-gradient(#0000004d, #0000004d), url("https://cdn.prod.website-files.com/66a795eb1636440d552fc98f/67b5fab96bb62d1c63a484e8_people-smiling-while-conference-room%20(1)%20(1).jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  width: 1500px;
  margin-top: 27px;
  margin-right: 17px;
  padding-bottom: 112px;
  padding-left: 0;
  padding-right: 0;
}

.section-67-copy-copy.video-section-copy {
  color: #fff;
  background-image: linear-gradient(#0000004d, #0000004d), url("https://cdn.prod.website-files.com/66a795eb1636440d552fc98f/67b5fab96bb62d1c63a484e8_people-smiling-while-conference-room%20(1)%20(1).jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  width: 1500px;
  margin-top: 60px;
  margin-right: 17px;
  padding-bottom: 112px;
  padding-left: 0;
  padding-right: 0;
}

.section-66-copy {
  background-color: var(--white);
  width: auto;
  margin-top: 0;
  margin-left: auto;
  margin-right: 0;
  padding-top: 7px;
  padding-bottom: 20px;
  display: block;
}

.home-hero-wrapper-2-copy {
  background-color: var(--white);
  color: var(--mallas);
  justify-content: flex-start;
  align-items: center;
  width: auto;
  height: 350px;
  margin-top: 9vh;
  margin-bottom: 0;
  margin-left: auto;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.heading-164-copy {
  font-size: 6.25rem;
  font-weight: 500;
  line-height: .95;
}

.heading-164-copy.font-poppins {
  color: var(--azul-cyan);
  text-align: left;
  width: 1000px;
  margin-top: -60px;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 32px;
  font-size: 100px;
  font-weight: 700;
}

.heading-164-copy.font-poppins:hover {
  color: var(--azul);
}

.heading-164-copy.font-poppins-copy {
  color: var(--diseño-3);
  text-align: left;
  width: 1000px;
  margin-top: -60px;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  font-family: Poppins, sans-serif;
  font-size: 60px;
  font-weight: 700;
}

.heading-164-copy.font-poppins-copy:hover {
  color: var(--morado-2);
}

.text-weight-light-2-copy {
  text-align: left;
  width: 900px;
  margin-top: 2px;
  padding-top: 0;
  padding-left: 43px;
  font-family: Poppins, sans-serif;
  font-size: 40px;
  font-weight: 600;
  line-height: 58px;
}

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

.section-49-gastro-copy {
  background-color: var(--transparent);
  opacity: 1;
  background-image: url("https://cdn.prod.website-files.com/66a795eb1636440d552fc98f/6736292da42e78ab22bfae3e_Gastronomia.png");
  background-position: 0 0;
  background-size: 1203px;
  height: 280px;
  margin-top: 124px;
  margin-bottom: 0;
  padding-bottom: 0;
}

.bold-text-gastro-copy, .bold-text-39-gastro-copy {
  color: var(--gastronomia-2);
}

.negocios-heading-127-copy-copy {
  background-color: var(--white);
  color: var(--azul);
  text-align: center;
  border-radius: 20px;
  margin-top: 10px;
  padding-left: 5px;
  padding-right: 5px;
  font-family: Poppins, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 25px;
}

.button-798-gastro-copy {
  background-color: var(--gastronomia-1\<deleted\|variable-48ec656f-ec8a-9882-ea9b-9aea5e2da28c\>);
  color: var(--white);
  text-align: center;
  border-radius: 20px;
  width: 200px;
  margin-top: 17px;
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: Poppins, sans-serif;
  font-weight: 500;
}

.div-block-338-gastro-2-copy {
  background-color: var(--gastronomia-2);
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
  justify-content: center;
  align-items: center;
  width: 300px;
  height: 100px;
  margin-top: 8px;
  padding-top: 0;
  display: flex;
  position: relative;
  inset: auto 0% 0%;
}

.div-block-338-gastro-copy {
  background-color: var(--gastronomia-2);
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
  justify-content: center;
  align-items: center;
  width: 300px;
  height: 100px;
  margin-top: 0;
  padding-top: 0;
  display: flex;
  position: relative;
  inset: auto 0% 0%;
}

.gastro-uni-2-copy {
  background-color: var(--gastronomia-3\<deleted\|variable-a728e6a6-fda3-c492-e370-0221fa182518\>);
  border-radius: 20px;
  flex-flow: column;
  align-items: center;
  width: 300px;
  height: 130px;
  padding-top: 10px;
  display: flex;
}

.gastro-uni-copy {
  background-color: var(--gastronomia-3\<deleted\|variable-a728e6a6-fda3-c492-e370-0221fa182518\>);
  border-radius: 20px;
  flex-flow: column;
  align-items: center;
  width: 300px;
  height: 130px;
  padding-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.text-block-184-gastro-copy {
  color: var(--gastronomia-1\<deleted\|variable-48ec656f-ec8a-9882-ea9b-9aea5e2da28c\>);
  margin-top: 5px;
  font-family: Poppins, sans-serif;
  font-size: 15px;
  font-weight: 500;
}

.text-block-184-gastro2-copy {
  color: var(--gastronomia-1\<deleted\|variable-48ec656f-ec8a-9882-ea9b-9aea5e2da28c\>);
  margin-top: 6px;
  font-family: Poppins, sans-serif;
  font-size: 15px;
  font-weight: 500;
}

.heading-128-copy-copy {
  color: var(--azul);
  text-align: center;
  margin-top: 5px;
  margin-bottom: 5px;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 23px;
}

.text-block-185-copy {
  font-family: Poppins, sans-serif;
  font-size: 12px;
  font-weight: 500;
}

.text-weight-light-2-copy-copy {
  text-align: left;
  width: 900px;
  margin-top: 19px;
  padding-top: 0;
  padding-left: 43px;
  font-size: 15px;
  font-weight: 400;
}

.titulo-peque-o {
  letter-spacing: 1.4px;
  text-transform: uppercase;
  margin-top: auto;
  font-family: Poppins, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.3;
}

.t2-copy {
  color: var(--gastronomia-1\<deleted\|variable-48ec656f-ec8a-9882-ea9b-9aea5e2da28c\>);
  font-family: Poppins, sans-serif;
  font-size: 35px;
  font-weight: 700;
  line-height: 41px;
}

.bold-text-77-copy {
  text-align: left;
  font-weight: 400;
  line-height: 20px;
}

.curriculo-2-titulo {
  color: var(--mallas);
  font-size: 20px;
  font-weight: 700;
}

.titulo-principal {
  color: var(--azul-cyan);
  text-align: center;
  padding-left: 0;
  font-size: 50px;
  font-weight: 700;
  position: relative;
  left: 68px;
}

.segundo-principal {
  color: var(--diseño-2);
  text-align: center;
  width: 100%;
  margin-top: 0;
  margin-bottom: 49px;
  padding-left: 0;
  font-family: Poppins, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 41px;
}

.texto-informativo {
  text-align: center;
  width: 10px;
  font-weight: 400;
  line-height: 20px;
}

.item-1 {
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 17px;
  font-weight: 500;
}

.item-2 {
  width: 550px;
  min-width: 0;
  max-width: none;
  margin-top: 0;
  margin-bottom: 0;
  padding-right: 0;
  font-family: Poppins, sans-serif;
  font-size: 17px;
  font-weight: 500;
}

.item-3 {
  width: 4000px;
  min-width: 0;
  max-width: none;
  margin-top: 0;
  margin-bottom: 0;
  padding-right: 0;
  font-family: Poppins, sans-serif;
  font-size: 17px;
  font-weight: 500;
}

.boton-1 {
  background-color: var(--diseño-1);
  text-align: center;
  border-radius: 15px;
  width: 270px;
  margin-top: 0;
  margin-left: -1px;
  margin-right: 20px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Poppins, sans-serif;
  font-weight: 500;
}

.boton-1:hover {
  background-color: var(--diseño-3);
}

.botorn-2 {
  background-color: var(--diseño-1);
  text-align: center;
  border-radius: 15px;
  width: 260px;
  margin-bottom: 12px;
  font-family: Poppins, sans-serif;
  font-weight: 500;
}

.botorn-2:hover {
  background-color: var(--diseño-3);
}

.boton-3 {
  background-color: var(--diseño-1);
  text-align: center;
  border-radius: 15px;
  width: 550px;
  margin: 0 36px 7px -1px;
  padding-left: 20px;
  padding-right: 0;
  font-family: Poppins, sans-serif;
  font-weight: 500;
}

.boton-3:hover {
  background-color: var(--diseño-3);
}

.boton-4-copy {
  background-color: var(--color-rosado);
  color: var(--white);
  text-align: center;
  border-radius: 15px;
  width: 800px;
  margin: 0 36px 11px 220px;
  padding-left: 20px;
  padding-right: 0;
  font-family: Poppins, sans-serif;
  font-weight: 500;
}

.boton-4-copy:hover {
  background-color: var(--diseño-3);
}

.curriculo {
  aspect-ratio: auto;
  background-color: var(--transparent);
  opacity: 1;
  object-fit: fill;
  background-image: url("https://cdn.prod.website-files.com/66a795eb1636440d552fc98f/67bc93e917dfebb5187006d7_Curriculo%20Integrado.png");
  background-size: 1203px;
  height: 280px;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 0;
  overflow: visible;
}

.curriculo-banner {
  background-color: var(--white);
  height: 400px;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
}

.text-span-48, .text-span-49 {
  color: var(--diseño-3);
  font-weight: 700;
}

.pregunta-curriculo {
  background-color: var(--diseño-2);
  color: var(--white);
  text-align: center;
  border-radius: 20px;
  width: 200px;
  margin-top: 17px;
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: Poppins, sans-serif;
  font-weight: 500;
}

.text-span-50 {
  font-weight: 700;
}

.text-span-51 {
  font-family: Poppins, sans-serif;
  font-weight: 700;
}

.text-span-52, .text-span-53 {
  font-weight: 700;
}

.flecha-curriculo-1, .fleja-curriculo-2, .flecha-curriculo-3, .flecha-curriculo-4 {
  background-color: var(--azul-cyan);
  border-radius: 99px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  display: flex;
}

.beneficios-curriculo {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  color: var(--mallas);
  flex-flow: column;
  align-items: stretch;
  width: 1000px;
  margin-top: 0;
  margin-bottom: 80px;
  font-size: 20px;
  display: flex;
}

.universidades {
  background-color: var(--gastronomia-2);
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
  justify-content: center;
  align-items: center;
  width: 300px;
  height: 100px;
  margin-top: 8px;
  padding-top: 0;
  display: flex;
  position: relative;
  inset: auto 0% 0%;
}

.div-block-338-gastro-copy-copy {
  background-color: var(--gastronomia-2);
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
  justify-content: center;
  align-items: center;
  width: 300px;
  height: 100px;
  margin-top: 0;
  padding-top: 0;
  display: flex;
  position: relative;
  inset: auto 0% 0%;
}

.curriculoincap {
  background-color: var(--azul);
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
  justify-content: center;
  align-items: center;
  width: 300px;
  height: 100px;
  margin-top: 0;
  padding-top: 0;
  display: flex;
  position: relative;
  inset: auto 0% 0%;
}

.cruruculo-cuadro {
  background-color: var(--gastronomia-3\<deleted\|variable-a728e6a6-fda3-c492-e370-0221fa182518\>);
  border-radius: 20px;
  flex-flow: column;
  align-items: center;
  width: 300px;
  height: 130px;
  padding-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.curruclo-grado-2 {
  background-color: var(--gastronomia-3\<deleted\|variable-a728e6a6-fda3-c492-e370-0221fa182518\>);
  border-radius: 20px;
  flex-flow: column;
  align-items: center;
  width: 300px;
  height: 130px;
  padding-top: 10px;
  display: flex;
}

.boton-1-copy {
  background-color: var(--diseño-1);
  text-align: center;
  border-radius: 15px;
  width: 550px;
  margin: 0 90px 8px -1px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Poppins, sans-serif;
  font-weight: 500;
}

.boton-1-copy:hover {
  background-color: var(--diseño-3);
}

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

.image-108 {
  width: 400px;
}

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

.educaicon-continua {
  background-color: var(--white);
  height: 300px;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
}

.datos-educontinua {
  z-index: 1;
  border: 1px solid var(--white);
  background-color: var(--white);
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  border-radius: 4px;
  flex-direction: column;
  flex: 0 auto;
  order: 0;
  justify-content: center;
  align-self: auto;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  margin-top: -49px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
}

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

.grid-41 {
  grid-template-rows: auto auto auto;
  grid-template-columns: .55fr .55fr .55fr;
  margin-top: 33px;
  padding-top: 0;
}

.image-109 {
  margin-bottom: -23px;
}

.course-card-body {
  z-index: 1;
  justify-content: space-between;
  height: 100%;
  padding-top: 40px;
  padding-left: 6px;
  padding-right: 6px;
  position: relative;
}

.course-card-defalt-2 {
  z-index: 1;
  background-color: var(--white);
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  border-radius: 20px;
  flex-flow: column;
  justify-content: space-between;
  width: 100%;
  height: 100%;
  padding: 25px 25px 0;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 10px 30px #0000001a;
}

.hover-color {
  z-index: -1;
  background-color: var(--curso-corto-1);
  color: var(--curso-corto-1);
  width: 100%;
  height: 0%;
  position: absolute;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.relative-block {
  z-index: 1;
  color: var(--curso-corto-1);
  position: relative;
}

.course-thumbnail {
  aspect-ratio: 4 / 3;
  max-width: 150%;
  height: 100%;
}

.levels {
  background-color: var(--diplomado-1);
  color: var(--mallas);
  border-radius: 8px;
  margin-top: -22px;
  padding: 6px 12px;
  font-size: 18px;
  font-weight: 500;
  line-height: 16px;
}

.margin-top-5px-bottom-10px {
  border: 1px none var(--white);
  margin-top: 5px;
  margin-bottom: 10px;
}

.course-card-price {
  z-index: 2;
  background-color: var(--diplomado-1);
  color: var(--mallas);
  border-radius: 50px;
  padding: 12px 15px;
  font-size: 20px;
  font-weight: 700;
  line-height: 20px;
  position: absolute;
  inset: auto 10px -20px auto;
}

.text-block-240 {
  font-family: Poppins, sans-serif;
  font-size: 22px;
  font-weight: 400;
}

.diplomado, .diplomado-2, .course-card-defalt-2-copy, .course-card-defalt-2-copy, .course-card-defalt-2-copy, .course-card-defalt-2-copy {
  z-index: 1;
  background-color: var(--white);
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  border-radius: 20px;
  flex-flow: column;
  justify-content: space-between;
  width: 100%;
  height: 100%;
  padding: 25px 25px 0;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 10px 30px #0000001a;
}

.course-card-price-copy {
  z-index: 2;
  background-color: var(--curso-corto-1);
  color: var(--white);
  border-radius: 50px;
  padding: 12px 15px;
  font-size: 20px;
  font-weight: 700;
  line-height: 20px;
  position: absolute;
  inset: auto 10px -20px auto;
}

.levels-copy {
  background-color: var(--curso-corto-1);
  color: var(--white);
  border-radius: 8px;
  margin-top: -22px;
  padding: 6px 12px;
  font-size: 18px;
  font-weight: 500;
  line-height: 16px;
}

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

.image-109-copy {
  margin-bottom: 2px;
}

.diolomados-y-cc {
  background-color: var(--white);
  height: 370px;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
}

.columns-2 {
  border: 1px none var(--gris-tusteno);
  background-color: var(--white);
  outline-color: var(--diplomado-1);
  outline-offset: 0px;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  border-radius: 14px;
  outline-width: 3px;
  outline-style: solid;
  width: 1200px;
  max-width: 1100px;
  height: auto;
  margin-top: 62px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  font-family: Poppins, sans-serif;
}

.heading-169 {
  max-width: 500px;
  margin-bottom: 20px;
  font-family: Poppins, sans-serif;
  font-size: 30px;
}

.heading-170 {
  max-width: 600px;
  margin-bottom: 20px;
  font-family: Poppins, sans-serif;
  font-size: 30px;
}

.heading-171 {
  max-width: 500px;
  margin-top: -16px;
  margin-bottom: 20px;
  font-family: Poppins, sans-serif;
  font-size: 30px;
}

.heading-172 {
  max-width: 600px;
  margin-top: -18px;
  margin-bottom: 20px;
  font-family: Poppins, sans-serif;
  font-size: 30px;
  font-weight: 700;
}

.heading-173 {
  max-width: 500px;
  margin-top: -16px;
  font-family: Poppins, sans-serif;
  font-size: 30px;
}

.heading-174 {
  max-width: 550px;
  margin-top: -16px;
  font-family: Poppins, sans-serif;
  font-size: 20px;
}

.paragraph-39 {
  max-width: 100px;
  margin-top: -20px;
  font-family: Poppins, sans-serif;
  display: block;
}

.paragraph-40 {
  max-width: 150px;
  margin-top: -18px;
  font-family: Poppins, sans-serif;
}

.paragraph-41 {
  max-width: 100px;
  margin-top: -20px;
  font-family: Poppins, sans-serif;
}

.paragraph-42 {
  max-width: 150px;
  margin-top: -20px;
  font-family: Poppins, sans-serif;
}

.paragraph-43 {
  max-width: 100px;
  margin-top: -20px;
  font-family: Poppins, sans-serif;
}

.paragraph-44 {
  max-width: 150px;
  margin-top: -20px;
  font-family: Poppins, sans-serif;
}

.boton-1-copy-copy {
  background-color: var(--diseño-1);
  text-align: center;
  border-radius: 15px;
  width: 550px;
  margin: 33px auto 8px 318px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Poppins, sans-serif;
  font-weight: 500;
}

.boton-1-copy-copy:hover {
  background-color: var(--diseño-3);
}

.button-scroll-animation-wrap-copy {
  height: auto;
  margin-top: -3px;
}

.boton-1-copy-copy-copy {
  background-color: var(--diplomado-1);
  color: var(--gris-tusteno);
  text-align: center;
  border-radius: 15px;
  width: 550px;
  margin: 35px auto 8px 355px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Poppins, sans-serif;
  font-weight: 500;
}

.boton-1-copy-copy-copy:hover {
  background-color: var(--amarill);
}

.column-3, .column-4 {
  padding-right: 0;
}

.image-110 {
  margin-left: 146px;
}

.paragraph-45 {
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  font-family: Poppins, sans-serif;
  font-size: 16px;
}

.columns-3 {
  margin-top: 25px;
}

.boton-1-copy-copy-copy-copy {
  background-color: var(--diplomado-1);
  color: var(--gris-tusteno);
  text-align: center;
  border-radius: 15px;
  width: 550px;
  margin: 0 auto;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Poppins, sans-serif;
  font-weight: 500;
}

.boton-1-copy-copy-copy-copy:hover {
  background-color: var(--amarill);
}

.text-span-54, .text-span-55, .text-span-56, .text-span-57, .text-span-58 {
  font-size: 20px;
  font-weight: 400;
}

.text-span-59 {
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 400;
}

.educacion-continua {
  background-color: var(--white);
  height: 400px;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
}

.heading-175 {
  margin-bottom: 20px;
  font-family: Poppins, sans-serif;
}

.column-5 {
  padding-right: 76px;
}

.body-62, .body-63 {
  background-color: #fff;
}

.text-span-60 {
  font-size: 30px;
}

.body-64, .body-65, .body-66, .body-67, .body-68 {
  background-color: #fff;
}

.curriculo-banner-2 {
  background-color: var(--white);
  height: 400px;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
}

.container-139 {
  width: auto;
  max-width: 100%;
  margin-bottom: 18px;
}

.cuririculo-progrmas {
  grid-template-columns: 1fr 1fr 1fr;
}

.gasteronomia-copy {
  grid-column-gap: 1.11vw;
  grid-row-gap: 1.11vw;
  text-align: center;
  border-radius: 48px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding: 2.2vw 4.4vw;
  display: flex;
}

.gasteronomia-copy:hover {
  background-color: var(--idiomas-claro);
  color: var(--white);
}

.negocios-ho-copy {
  grid-column-gap: 1.11vw;
  grid-row-gap: 1.11vw;
  text-align: center;
  border-radius: 48px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding: 2.2vw 4.4vw;
  display: flex;
}

.negocios-ho-copy:hover {
  background-color: var(--color-9);
  color: var(--white);
}

.aipiho-copy {
  grid-column-gap: 1.11vw;
  grid-row-gap: 1.11vw;
  text-align: center;
  border-radius: 48px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding: 2.2vw 4.4vw;
  display: flex;
}

.aipiho-copy:hover {
  background-color: var(--color-8);
  color: var(--white);
}

.ssts-copy {
  grid-column-gap: 1.11vw;
  grid-row-gap: 1.11vw;
  text-align: center;
  border-radius: 48px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding: 2.2vw 4.4vw;
  display: flex;
}

.ssts-copy:hover {
  background-color: var(--agro-claro);
  color: var(--white);
}

.salude-copy {
  grid-column-gap: 1.11vw;
  grid-row-gap: 1.11vw;
  text-align: center;
  border-radius: 48px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding: 2.2vw 4.4vw;
  display: flex;
}

.salude-copy:hover {
  background-color: var(--color-6);
  color: var(--white);
}

.idiomas-copy {
  grid-column-gap: 1.11vw;
  grid-row-gap: 1.11vw;
  background-color: var(--white);
  text-align: center;
  border-radius: 48px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding: 2.2vw 4.4vw;
  display: flex;
}

.idiomas-copy:hover {
  background-color: var(--idiomas-claro-2);
  color: var(--white);
}

.programacion-copy {
  grid-column-gap: 1.11vw;
  grid-row-gap: 1.11vw;
  text-align: center;
  border-radius: 48px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding: 2.2vw 4.4vw;
  display: flex;
}

.programacion-copy:hover {
  background-color: var(--negocios-claro);
  color: var(--white);
}

.dise-o-copy {
  grid-column-gap: 1.11vw;
  grid-row-gap: 1.11vw;
  text-align: center;
  border-radius: 48px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding: 2.2vw 4.4vw;
  display: flex;
}

.dise-o-copy:hover {
  background-color: var(--diseño-claro);
  color: var(--white);
}

.ani-copy {
  grid-column-gap: 1.11vw;
  grid-row-gap: 1.11vw;
  text-align: center;
  border-radius: 48px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding: 2.2vw 4.4vw;
  display: flex;
}

.ani-copy:hover {
  background-color: var(--color-6);
  color: var(--white);
}

.negocios-curriculo-1 {
  border: 3px solid var(--gastronomia-1\<deleted\|variable-48ec656f-ec8a-9882-ea9b-9aea5e2da28c\>);
  background-color: var(--white);
  color: var(--white);
  border-radius: 1.5rem;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 28px;
  min-width: 340px;
  max-width: 0;
  height: 20px;
  min-height: 16vw;
  max-height: 0;
  margin-right: 0;
  padding: 30px 10px 30px 15px;
  font-family: Poppins, sans-serif;
  display: flex;
}

.negocios-curriculo-1:hover {
  background-color: var(--idiomas-claro);
  color: var(--white);
}

.negocios-curriculo-1.background-dark-gray {
  background-color: var(--salud-3);
}

.negocios-curriculo-1.background-primary {
  background-color: var(--salud-2);
}

.negocios-curriculo-1.background-secondary {
  background-color: var(--salud-3);
}

.negocios-curriculo-1.estetica {
  background-color: var(--salud-2);
  margin-top: -10px;
  margin-left: 35px;
}

.curriculo-negocios-2 {
  border: 3px solid var(--gastronomia-1\<deleted\|variable-48ec656f-ec8a-9882-ea9b-9aea5e2da28c\>);
  background-color: var(--white);
  color: var(--white);
  border-radius: 1.5rem;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 28px;
  min-width: 340px;
  max-width: 0;
  height: 20px;
  min-height: 16vw;
  max-height: 0;
  margin-right: 0;
  padding: 30px 10px 30px 15px;
  font-family: Poppins, sans-serif;
  display: flex;
}

.curriculo-negocios-2:hover {
  background-color: var(--idiomas-claro);
  color: var(--white);
}

.curriculo-negocios-2.background-dark-gray {
  background-color: var(--salud-3);
}

.curriculo-negocios-2.background-primary {
  background-color: var(--salud-2);
}

.curriculo-negocios-2.background-secondary {
  background-color: var(--salud-3);
}

.curriculo-negocios-2.estetica {
  background-color: var(--salud-2);
  margin-top: -10px;
  margin-left: 35px;
}

.curriculo-negocios-3 {
  border: 3px solid var(--gastronomia-1\<deleted\|variable-48ec656f-ec8a-9882-ea9b-9aea5e2da28c\>);
  background-color: var(--white);
  color: var(--white);
  border-radius: 1.5rem;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 28px;
  min-width: 340px;
  max-width: 0;
  height: 20px;
  min-height: 16vw;
  max-height: 0;
  margin-right: 0;
  padding: 30px 10px 30px 15px;
  font-family: Poppins, sans-serif;
  display: flex;
}

.curriculo-negocios-3:hover {
  background-color: var(--idiomas-claro);
  color: var(--white);
}

.curriculo-negocios-3.background-dark-gray {
  background-color: var(--salud-3);
}

.curriculo-negocios-3.background-primary {
  background-color: var(--salud-2);
}

.curriculo-negocios-3.background-secondary {
  background-color: var(--salud-3);
}

.curriculo-negocios-3.estetica {
  background-color: var(--salud-2);
  margin-top: -10px;
  margin-left: 35px;
}

.curriculo-negocios-4 {
  border: 3px solid var(--gastronomia-1\<deleted\|variable-48ec656f-ec8a-9882-ea9b-9aea5e2da28c\>);
  background-color: var(--white);
  color: var(--white);
  border-radius: 1.5rem;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 28px;
  min-width: 340px;
  max-width: 0;
  height: 20px;
  min-height: 16vw;
  max-height: 0;
  margin-right: 0;
  padding: 30px 10px 30px 15px;
  font-family: Poppins, sans-serif;
  display: flex;
}

.curriculo-negocios-4:hover {
  background-color: var(--idiomas-claro);
  color: var(--white);
}

.curriculo-negocios-4.background-dark-gray {
  background-color: var(--salud-3);
}

.curriculo-negocios-4.background-primary {
  background-color: var(--salud-2);
}

.curriculo-negocios-4.background-secondary {
  background-color: var(--salud-3);
}

.curriculo-negocios-4.estetica {
  background-color: var(--salud-2);
  margin-top: -10px;
  margin-left: 35px;
}

.negocios-curriculo-2 {
  border: 3px solid var(--negocios-3);
  background-color: var(--white);
  color: var(--white);
  border-radius: 1.5rem;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 28px;
  min-width: 340px;
  max-width: 0;
  height: 20px;
  min-height: 16vw;
  max-height: 0;
  margin-right: 0;
  padding: 30px 10px 30px 15px;
  font-family: Poppins, sans-serif;
  display: flex;
}

.negocios-curriculo-2:hover {
  background-color: var(--color-5);
  color: var(--white);
}

.negocios-curriculo-2.background-dark-gray {
  background-color: var(--salud-3);
}

.negocios-curriculo-2.background-primary {
  background-color: var(--salud-2);
}

.negocios-curriculo-2.background-secondary {
  background-color: var(--salud-3);
}

.negocios-curriculo-2.estetica {
  background-color: var(--salud-2);
  margin-top: -10px;
  margin-left: 35px;
}

.negocios-curriculo-3 {
  border: 3px solid var(--negocios-3);
  background-color: var(--white);
  color: var(--white);
  border-radius: 1.5rem;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 28px;
  min-width: 340px;
  max-width: 0;
  height: 20px;
  min-height: 16vw;
  max-height: 0;
  margin-right: 0;
  padding: 30px 10px 30px 15px;
  font-family: Poppins, sans-serif;
  display: flex;
}

.negocios-curriculo-3:hover {
  background-color: var(--color-5);
  color: var(--white);
}

.negocios-curriculo-3.background-dark-gray {
  background-color: var(--salud-3);
}

.negocios-curriculo-3.background-primary {
  background-color: var(--salud-2);
}

.negocios-curriculo-3.background-secondary {
  background-color: var(--salud-3);
}

.negocios-curriculo-3.estetica {
  background-color: var(--salud-2);
  margin-top: -10px;
  margin-left: 35px;
}

.negocios-curriculo-4 {
  border: 3px solid var(--negocios-3);
  background-color: var(--white);
  color: var(--white);
  border-radius: 1.5rem;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 28px;
  min-width: 340px;
  max-width: 0;
  height: 20px;
  min-height: 16vw;
  max-height: 0;
  margin-right: 0;
  padding: 30px 10px 30px 15px;
  font-family: Poppins, sans-serif;
  display: flex;
}

.negocios-curriculo-4:hover {
  background-color: var(--color-5);
  color: var(--white);
}

.negocios-curriculo-4.background-dark-gray {
  background-color: var(--salud-3);
}

.negocios-curriculo-4.background-primary {
  background-color: var(--salud-2);
}

.negocios-curriculo-4.background-secondary {
  background-color: var(--salud-3);
}

.negocios-curriculo-4.estetica {
  background-color: var(--salud-2);
  margin-top: -10px;
  margin-left: 35px;
}

.negocios-curriculo-5 {
  border: 3px solid var(--negocios-3);
  background-color: var(--white);
  color: var(--white);
  border-radius: 1.5rem;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 28px;
  min-width: 340px;
  max-width: 0;
  height: 20px;
  min-height: 16vw;
  max-height: 0;
  margin-right: 0;
  padding: 30px 10px 30px 15px;
  font-family: Poppins, sans-serif;
  display: flex;
}

.negocios-curriculo-5:hover {
  background-color: var(--color-5);
  color: var(--white);
}

.negocios-curriculo-5.background-dark-gray {
  background-color: var(--salud-3);
}

.negocios-curriculo-5.background-primary {
  background-color: var(--salud-2);
}

.negocios-curriculo-5.background-secondary {
  background-color: var(--salud-3);
}

.negocios-curriculo-5.estetica {
  background-color: var(--salud-2);
  margin-top: -10px;
  margin-left: 35px;
}

.negocios-curriculo-5-copy {
  border: 3px solid var(--negocios-3);
  background-color: var(--white);
  color: var(--white);
  border-radius: 1.5rem;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 10px;
  min-width: 340px;
  max-width: 0;
  height: 10px;
  min-height: 8vw;
  max-height: 0;
  margin-right: 0;
  padding: 30px 10px 95px 15px;
  font-family: Poppins, sans-serif;
  display: flex;
}

.negocios-curriculo-5-copy:hover {
  background-color: var(--color-5);
  color: var(--white);
}

.negocios-curriculo-5-copy.background-dark-gray {
  background-color: var(--salud-3);
}

.negocios-curriculo-5-copy.background-primary {
  background-color: var(--salud-2);
}

.negocios-curriculo-5-copy.background-secondary {
  background-color: var(--salud-3);
}

.negocios-curriculo-5-copy.estetica {
  background-color: var(--salud-2);
  margin-top: -10px;
  margin-left: 35px;
}

.tever-negocios-copy {
  background-color: var(--negocios-3);
  color: var(--white);
  -webkit-text-stroke-color: var(--gastronomia-2);
  border-radius: 20px;
  width: auto;
  max-width: 600px;
  height: 30px;
  margin-top: 65px;
  margin-bottom: 1px;
  margin-left: 0;
  padding: 5px 0 5px 93px;
  font-weight: 600;
}

.tever-negocios-copy:hover {
  background-color: var(--negocios-2);
}

.text-span-61 {
  color: var(--diseño-2);
}

.segundo-principal-copy {
  color: var(--diseño-2);
  text-align: left;
  width: 800%;
  margin-top: 24px;
  margin-bottom: 24px;
  padding-left: 0;
  font-family: Poppins, sans-serif;
  font-size: 35px;
  font-weight: 700;
  line-height: 41px;
}

.boton-4-copy-copy {
  background-color: var(--gastronomia-1\<deleted\|variable-48ec656f-ec8a-9882-ea9b-9aea5e2da28c\>);
  color: var(--white);
  text-align: center;
  border-radius: 15px;
  width: 400px;
  margin: 0 0 11px 52px;
  padding-left: 0;
  padding-right: 0;
  font-family: Poppins, sans-serif;
  font-weight: 500;
}

.boton-4-copy-copy:hover {
  background-color: var(--gastronomia-2);
}

.telefono {
  background-color: var(--gastronomia-1\<deleted\|variable-48ec656f-ec8a-9882-ea9b-9aea5e2da28c\>);
  text-align: center;
  border-radius: 15px;
  width: 260px;
  margin-bottom: 12px;
  margin-left: 50px;
  margin-right: 60px;
  font-family: Poppins, sans-serif;
  font-weight: 400;
}

.telefono:hover {
  background-color: var(--gastronomia-2);
}

.botorn-2-copy {
  background-color: var(--diseño-1);
  text-align: center;
  border-radius: 15px;
  width: 260px;
  margin-bottom: 12px;
  font-family: Poppins, sans-serif;
  font-weight: 500;
}

.botorn-2-copy:hover {
  background-color: var(--diseño-3);
}

.whatsapp-curriuclo {
  background-color: var(--gastronomia-1\<deleted\|variable-48ec656f-ec8a-9882-ea9b-9aea5e2da28c\>);
  text-align: center;
  border-radius: 15px;
  width: 260px;
  margin-bottom: 12px;
  margin-left: 182px;
  padding-left: 0;
  padding-right: 0;
  font-family: Poppins, sans-serif;
  font-weight: 500;
}

.whatsapp-curriuclo:hover {
  background-color: var(--azul-incap-3);
}

.container-140 {
  width: 150%;
  max-width: 1500px;
  padding-top: 0;
  padding-left: 0;
}

.bold-text-93 {
  font-weight: 400;
}

.laboral-direccion {
  background-color: var(--azul-cyan);
  color: var(--white);
  text-align: center;
  border-radius: 15px;
  width: 400px;
  margin: 0 36px 11px 19px;
  padding-left: 0;
  padding-right: 0;
  font-family: Poppins, sans-serif;
  font-weight: 500;
}

.laboral-direccion:hover {
  background-color: var(--azul-incap-3);
}

.telefono-copy {
  background-color: var(--azul-cyan);
  text-align: center;
  border-radius: 15px;
  width: 260px;
  margin-bottom: 12px;
  margin-left: 74px;
  font-family: Poppins, sans-serif;
  font-weight: 400;
}

.telefono-copy:hover {
  background-color: var(--azul-incap-3);
}

.section-66-copy-copy {
  background-color: var(--white);
  width: auto;
  margin-top: 0;
  margin-right: -100px;
  display: block;
}

.por-que-incap-copy {
  margin-top: 0;
  margin-bottom: 33px;
  padding-bottom: 0;
}

.t3-copy {
  color: var(--gastronomia-2);
  font-family: Poppins, sans-serif;
  font-size: 28px;
  font-weight: 700;
}

.paragraph-10-copy {
  margin-top: 20px;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  overflow: visible;
}

.tab-accordion-item-copy {
  background-color: #0000;
  border-bottom: 1px solid #d4e1e3;
  width: 600px;
  padding: 30px 0 24px;
}

.tab-accordion-item-copy.w--current {
  background-color: #0000;
  width: 600px;
  padding-top: 20px;
  font-weight: 400;
}

.text-span-19-copy {
  word-break: normal;
  width: 100px;
  margin-left: -1px;
  font-size: 18px;
}

.text-block-146-copy {
  color: var(--black);
  text-align: left;
  white-space: normal;
  word-break: normal;
  width: 400px;
  font-size: 14px;
  font-weight: 600;
}

.accordion-toggle-copy {
  background-color: var(--transparent);
  color: var(--azul);
  text-align: left;
  background-color: var(--transparent);
  text-align: left;
  border-radius: 15px;
  justify-content: flex-start;
  align-items: center;
  height: 40px;
  padding-left: 10px;
  display: flex;
}

.text-span-20-copy {
  width: 150px;
  margin-left: -1px;
  font-size: 18px;
}

.paragraph-30-copy {
  font-size: 12px;
}

.section-49-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--transparent);
  opacity: 1;
  background-image: url("https://cdn.prod.website-files.com/66a795eb1636440d552fc98f/6703f218c2268f2ff725328a_Recurso%2016%20(4).png");
  background-position: 0 0;
  background-size: 1203px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  height: 280px;
  margin-bottom: 0;
  padding-bottom: 0;
  padding-left: 71px;
  display: grid;
}

.aipibold-text-40-copy-copy {
  color: var(--educación-2);
}

.heading-127-copy {
  background-color: var(--white);
  color: var(--azul);
  text-align: center;
  border-radius: 20px;
  margin-top: 10px;
  padding-left: 5px;
  padding-right: 5px;
  font-family: Poppins, sans-serif;
  font-size: 22px;
  font-weight: 400;
}

.aipi-bold-text-39-copy-copy {
  color: var(--educación-2);
}

.licenciatura-copy-copy {
  background-color: var(--color-8);
  border-radius: 20px;
  flex-flow: column;
  align-items: center;
  width: 300px;
  height: 130px;
  padding-top: 9px;
  display: flex;
}

.heading-128-copy {
  text-align: center;
  margin-top: 5px;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 23px;
}

.text-block-184-copy-copy {
  color: var(--educación-2);
  margin-top: 5px;
  font-family: Poppins, sans-serif;
  font-size: 15px;
  font-weight: 500;
}

.button-798-copy {
  background-color: var(--mallas);
  color: var(--white);
  text-align: center;
  border-radius: 20px;
  width: 200px;
  margin-top: 17px;
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: Poppins, sans-serif;
  font-weight: 500;
}

.image-114 {
  max-width: none;
  overflow: hidden;
}

.section-36-copy {
  height: 1900px;
  overflow: visible;
}

.accordion-toggle-copy {
  background-color: var(--transparent);
  color: var(--azul);
  text-align: left;
  border-radius: 15px;
  justify-content: flex-start;
  align-items: center;
  height: 40px;
  padding-left: 10px;
  display: flex;
}

.sst11-copy {
  background-color: var(--mallas);
  color: var(--white);
  text-align: center;
  border-radius: 20px;
  width: 200px;
  margin-top: 17px;
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: Poppins, sans-serif;
  font-weight: 500;
}

.text-block-184-copy-copy-copy {
  color: var(--negocios-3);
  margin-top: 6px;
  font-family: Poppins, sans-serif;
  font-size: 15px;
  font-weight: 500;
}

.button-798-negocios-copy {
  background-color: var(--mallas);
  color: var(--white);
  text-align: center;
  background-color: var(--mallas);
  text-align: center;
  border-radius: 20px;
  width: 200px;
  margin-top: 17px;
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: Poppins, sans-serif;
  font-weight: 500;
}

.negocios-curriculo {
  background-color: var(--white);
  color: var(--azul);
  text-align: center;
  border-radius: 20px;
  margin-top: 10px;
  padding-left: 5px;
  padding-right: 5px;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 400;
}

.aipibold-text-40-copy-copy-copy {
  color: var(--educación-2);
}

.heading-127-copy-copy {
  background-color: var(--white);
  color: var(--azul);
  text-align: center;
  border-radius: 20px;
  margin-top: 10px;
  padding-left: 5px;
  padding-right: 5px;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 400;
}

.bold-text-40-copy-copy-copy {
  color: var(--negocios-3);
}

.negocios-curriculo-copy {
  background-color: var(--white);
  color: var(--azul);
  text-align: center;
  border-radius: 20px;
  margin-top: 10px;
  padding-left: 5px;
  padding-right: 5px;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 400;
}

.bold-text-40-copy-copy {
  color: var(--negocios-3);
}

.negocios-heading-127-copy-copy {
  background-color: var(--white);
  color: var(--azul);
  text-align: center;
  border-radius: 20px;
  margin-top: 10px;
  padding-left: 5px;
  padding-right: 5px;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 400;
}

.div-block-335-copy {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: auto;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.bold-text-40-copy {
  color: var(--sst-nuevo);
}

.sst-heading-127-copy-copy-copy {
  background-color: var(--white);
  color: var(--azul);
  text-align: center;
  border-radius: 20px;
  margin-top: 10px;
  padding-left: 5px;
  padding-right: 5px;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 400;
}

.aipibold-text-40-copy-copy-copy-copy {
  color: var(--educación-2);
}

.heading-127-copy-copy-copy {
  background-color: var(--white);
  color: var(--azul);
  text-align: center;
  border-radius: 20px;
  margin-top: 10px;
  padding-left: 5px;
  padding-right: 5px;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 400;
}

.section-69 {
  width: 100%;
  height: 400px;
  margin-bottom: 28px;
  padding-top: 0;
}

.brix---color-neutral-800 {
  color: var(--elements-webflow-library--neutral--800);
}

.brix---container-default {
  max-width: 1218px;
  padding-left: 24px;
  padding-right: 24px;
}

.brix---heading-h2-size {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 35px;
}

.aliados-incap {
  padding-top: 40px;
  padding-bottom: 40px;
}

.brix---grid-logo-strip-v4 {
  grid-column-gap: 48px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: auto auto auto;
  grid-auto-columns: 1fr;
  justify-content: end;
  justify-items: end;
  display: grid;
}

.brix---text-center-tablet {
  text-align: left;
}

.brix---grid-2-logo-strip-v4 {
  grid-column-gap: 90px;
  grid-row-gap: 28px;
  border: 1px solid var(--white);
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  border-radius: 0;
  grid-template-rows: auto;
  grid-template-columns: .8fr .8fr;
  grid-auto-columns: 1fr;
  align-items: center;
  font-family: Poppins, sans-serif;
  display: grid;
}

.brix---mg-bottom-48px {
  margin-top: -111px;
  margin-bottom: 21px;
  font-family: Poppins, sans-serif;
}

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

.brix---grid-6-columns-logo-strip {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: center;
  display: grid;
}

.brix---text-300-bold {
  font-size: 20px;
  font-weight: 700;
  line-height: 22px;
}

.alianzas-incap {
  background-color: var(--color-7);
  border-radius: 2px;
  padding-top: 0;
  padding-bottom: 40px;
}

.brix---header-wrapper {
  background-color: var(--azul-claro);
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.brix---header-content-wrapper {
  justify-content: center;
  align-items: center;
  font-family: Poppins, sans-serif;
  display: flex;
}

.brix---header-nav-menu-list {
  z-index: 1;
  justify-content: flex-end;
  align-items: center;
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
  display: flex;
}

.brix---header-nav-link {
  color: var(--azul-incap-3);
  padding: 0;
  font-size: 18px;
  line-height: 20px;
  transition: color .3s;
}

.brix---header-nav-link:hover {
  color: var(--morado-3);
}

.brix---header-nav-list-item {
  margin-bottom: 0;
  padding-left: 32px;
}

.brix---dropdown-toggle {
  color: var(--elements-webflow-library--neutral--800);
  align-items: center;
  padding: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 20px;
  transition: color .3s;
  display: flex;
}

.brix---dropdown-toggle:hover {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---dropdown-card {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  box-shadow: 0 2px 12px 0 var(--elements-webflow-library--general--shadow-02);
  border-radius: 20px;
  min-width: 280px;
  top: 32px;
  overflow: hidden;
}

.brix---dropdown-link {
  color: var(--elements-webflow-library--neutral--600);
  align-items: center;
  width: 100%;
  padding: 0;
  font-size: 18px;
  line-height: 20px;
  text-decoration: none;
  transition: color .3s;
  display: flex;
}

.brix---dropdown-link:hover {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---dropdown-pd {
  padding: 40px;
}

.brix---header-logo {
  max-width: 250px;
}

.brix---header-logo-link {
  transform-style: preserve-3d;
  padding-left: 0;
  transition: transform .3s, color .3s;
}

.brix---header-logo-link:hover {
  transform: scale3d(.96, .96, 1.01);
}

.brix---hamburger-menu-wrapper {
  padding: 0;
  transition: transform .3s;
}

.brix---hamburger-menu-wrapper:hover {
  transform: scale(.96);
}

.brix---hamburger-menu-wrapper.w--open {
  background-color: #0000;
}

.brix---header-right-col {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.brix---dropdown-chevron {
  width: 14px;
  margin-left: 6px;
}

.brix---dropdown-links-grid {
  grid-column-gap: 0px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.brix---dropdown-column-wrapper {
  background-color: #0000;
  padding-top: 32px;
  transform: translate(0);
}

.brix---dropdown-column-wrapper.w--open {
  transform: translate(-50%);
}

.brix---hamburger-menu-bar-top, .brix---hamburger-menu-bar-bottom {
  background-color: var(--elements-webflow-library--neutral--800);
  border-radius: 20px;
  width: 52px;
  height: 4px;
  margin-top: 12px;
  margin-bottom: 12px;
}

.brix---btn-primary-small {
  background-color: var(--azul-incap-3);
  color: var(--elements-webflow-library--neutral--100);
  text-align: left;
  transform-style: preserve-3d;
  border-radius: 48px;
  justify-content: center;
  margin-left: -38px;
  padding: 18px 113px 18px 117px;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 18px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.brix---btn-primary-small:hover {
  background-color: var(--azul-cyan);
  color: var(--elements-webflow-library--neutral--100);
  transform: translate3d(0, -3px, .01px);
}

.brix---btn-header-hidden-on-mbl {
  margin-left: 24px;
}

.brix---header-nav-list-item-show-in-mbl {
  margin-bottom: 0;
  padding-left: 32px;
  display: none;
}

.heading-176 {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  font-family: Poppins, sans-serif;
  font-size: 25px;
}

.brix---color-accent-1 {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---color-neutral-600 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---mg-bottom-8px {
  margin-bottom: 8px;
}

.brix---mg-bottom-16px {
  margin-bottom: 16px;
}

.brix---mg-bottom-32px {
  margin-bottom: 32px;
}

.brix---border-radius-24px {
  z-index: -1;
  border-radius: 24px;
  overflow: hidden;
  transform: translate(0);
}

.brix---section {
  color: var(--elements-webflow-library--neutral--100);
  padding-top: 149px;
  padding-bottom: 60px;
}

.brix---heading-h1-size {
  margin-top: 0;
  margin-bottom: 16px;
  font-family: Poppins, sans-serif;
  font-size: 54px;
  font-weight: 700;
  line-height: 66px;
}

.brix---heading-h2-size-2 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 38px;
  font-weight: 700;
  line-height: 50px;
}

.brix---heading-h5-size {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 24px;
}

.brix---flex-card---image-wrapper {
  justify-content: space-between;
  align-items: center;
  display: flex;
  position: relative;
}

.brix---img-below-card {
  max-width: 976px;
  margin-left: auto;
}

.texto-final {
  text-align: center;
  margin-bottom: 0;
  padding-top: 0;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  line-height: 30px;
}

.brix---card-over-image {
  z-index: 1;
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  box-shadow: 0 2px 7px 0 var(--elements-webflow-library--general--shadow-01);
  border-radius: 24px;
  max-width: 728px;
  padding: 80px 72px;
  position: absolute;
}

.brix---grid-2-columns-2-col-mbl {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.brix---color-neutral-801 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---mg-bottom-24px {
  margin-bottom: 24px;
}

.brix---mg-bottom-56px {
  margin-bottom: 56px;
}

.brix---display-2 {
  font-size: 72px;
  font-weight: 700;
  line-height: 84px;
}

.brix---heading-h2-size-3 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 38px;
  font-weight: 700;
  line-height: 50px;
}

.brix---heading-h3-size {
  margin-top: 0;
  margin-bottom: 12px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 34px;
}

.brix---inner-container-600px---center {
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
}

.brix---grid-stats-v1 {
  grid-column-gap: 80px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.brix---text-center---mb-left {
  text-align: left;
}

.brix---card {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  box-shadow: 0 2px 7px 0 var(--elements-webflow-library--general--shadow-01);
  border-radius: 24px;
}

.brix---color-neutral-802 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---color-neutral-100 {
  color: var(--elements-webflow-library--neutral--100);
}

.brix---mg-right-8px {
  margin-right: 8px;
}

.brix---display-3 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 44px;
  font-weight: 700;
  line-height: 52px;
}

.brix---display-4 {
  font-size: 28px;
  font-weight: 700;
  line-height: 40px;
}

.brix---mg-bottom-0 {
  margin-bottom: 0;
}

.brix---subtitle {
  color: var(--elements-webflow-library--accent--primary-1);
  letter-spacing: .15em;
  text-transform: uppercase;
  margin-bottom: 8px;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
}

.brix---mg-bottom-12px {
  margin-bottom: 12px;
}

.brix---btn-primary-small-white {
  background-color: var(--elements-webflow-library--neutral--100);
  color: var(--elements-webflow-library--accent--primary-1);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  justify-content: center;
  padding: 18px 24px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 18px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.brix---btn-primary-small-white:hover {
  background-color: var(--elements-webflow-library--secondary--color-2);
  color: var(--elements-webflow-library--accent--primary-1);
  transform: translate3d(0, -3px, .01px);
}

.brix---btn-primary-small-2 {
  background-color: var(--elements-webflow-library--accent--primary-1);
  color: var(--elements-webflow-library--neutral--100);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  justify-content: center;
  padding: 18px 24px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 18px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.brix---btn-primary-small-2:hover {
  background-color: var(--elements-webflow-library--secondary--color-1);
  color: var(--elements-webflow-library--neutral--100);
  transform: translate3d(0, -3px, .01px);
}

.brix---divider-64px {
  background-color: var(--elements-webflow-library--neutral--400);
  height: 1px;
  margin-top: 64px;
  margin-bottom: 64px;
}

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

.brix---text-300-medium {
  font-size: 20px;
  font-weight: 500;
  line-height: 22px;
}

.brix---flex-vertical-center {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.brix---card-pricing-popular {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--accent--primary-1);
  box-shadow: 0 2px 7px 0 var(--elements-webflow-library--general--shadow-01);
  border-radius: 24px;
  position: relative;
}

.brix---grid-2-columns---pricing-v9 {
  grid-column-gap: 80px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.brix---pricing-content-v9 {
  justify-content: space-between;
  padding: 40px;
  display: flex;
}

.brix---flex-horizontal-pricing-v9 {
  align-items: flex-start;
  max-width: 360px;
  display: flex;
}

.brix---square-icon-64px {
  border-radius: 16px;
  max-width: 64px;
}

.brix---pricing-v9-icon-wrapper {
  margin-right: 16px;
}

.brix---grid-logo-strip-pricing-v9 {
  grid-column-gap: 48px;
  grid-row-gap: 64px;
  grid-template-rows: auto;
  grid-template-columns: auto auto auto;
  grid-auto-columns: 1fr;
  justify-content: end;
  justify-items: start;
  display: grid;
}

.brix---color-neutral-803 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---color-neutral-804 {
  color: var(--elements-webflow-library--neutral--100);
}

.brix---display-5 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 44px;
  font-weight: 700;
  line-height: 52px;
}

.brix---display-6 {
  font-size: 28px;
  font-weight: 700;
  line-height: 40px;
}

.brix---color-neutral-805 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---mg-top-40px {
  margin-top: 40px;
}

.brix---display-7 {
  font-size: 25px;
  font-weight: 700;
  line-height: 40px;
}

.brix---square-icon {
  border-radius: 16px;
}

.brix---icon-list-item-wrapper {
  align-items: center;
  display: flex;
}

.brix---icon-list {
  margin-right: 16px;
}

.asda {
  color: var(--azul-incap-3);
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
}

.brix---3-columns-1-col-tablet {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.brix---inner-container-700px-center {
  max-width: 700px;
  margin-left: auto;
  margin-right: auto;
}

.brix---btn-primary-full-width {
  background-color: var(--azul-incap-3);
  color: var(--elements-webflow-library--neutral--100);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  justify-content: center;
  width: 100%;
  max-width: 100%;
  padding: 26px 38px;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.brix---btn-primary-full-width:hover {
  background-color: var(--azul-cyan);
  color: var(--elements-webflow-library--neutral--100);
  transform: translate3d(0, -3px, .01px);
}

.brix---pricing-content-v2 {
  padding: 40px 28px;
  font-family: Poppins, sans-serif;
}

.brix---divider-40px {
  background-color: var(--elements-webflow-library--neutral--400);
  height: 1px;
  margin-top: 40px;
  margin-bottom: 40px;
}

.brix---flex-horizontal-start {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.brix---text-200-list-medium {
  color: var(--black);
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
}

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

.bold-text-95 {
  color: var(--azul-cyan);
}

.brix---mg-bottom-48px-2 {
  margin-bottom: 48px;
}

.brix---heading-h2-size-4 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 50px;
}

.brix---logo-strip-full-width {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.brix---inner-container-574px---center {
  max-width: 574px;
  margin-left: auto;
  margin-right: auto;
}

.brix---logo-strip-image-card {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  box-shadow: 0 1px 12px 0 var(--elements-webflow-library--general--shadow-02);
  border-radius: 16px;
  width: 284px;
  margin: 14px 16px;
}

.brix---section-logo-strip-v6 {
  padding-top: 100px;
  padding-bottom: 100px;
  overflow: hidden;
}

.brix---section-small {
  padding-top: 100px;
  padding-bottom: 100px;
}

.brix---card-logo-strip-v9 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  box-shadow: 0 2px 7px 0 var(--elements-webflow-library--general--shadow-01);
  border-radius: 24px;
  padding: 80px 102px;
}

.brix---logo-strip-v9-wrapper {
  grid-column-gap: 40px;
  grid-row-gap: 24px;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  display: flex;
}

.brix---hidden-desktop {
  display: none;
}

.brix---slider-wrapper {
  background-color: #0000;
  height: 100%;
}

.brix---slider-mask {
  height: 100%;
}

.brix---slider-nav {
  margin-top: 48px;
  position: static;
  transform: scale(.8);
}

.logos-without-title {
  background-color: #f5f7fa;
  border-bottom: 1px solid #e4ebf3;
  padding: 60px 30px;
  position: relative;
}

.container-141 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.clients-wrapper-three {
  flex-wrap: wrap;
  justify-content: space-around;
  align-items: center;
  margin-bottom: -10px;
  display: flex;
}

.clients-image-three {
  margin-bottom: 10px;
  margin-left: 15px;
  margin-right: 15px;
}

.logos-title-small {
  border-bottom: 1px solid #e4ebf3;
  padding: 60px 30px;
  position: relative;
}

.clients-tag {
  text-align: center;
  margin-bottom: 32px;
  font-size: 14px;
  line-height: 20px;
}

.uui-text-size-medium {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-container-large {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding {
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-max-width-large {
  width: 100%;
  max-width: 48rem;
}

.uui-max-width-large.align-center-2 {
  margin-left: auto;
  margin-right: auto;
}

.uui-text-size-large {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5;
}

.uui-heading-xxsmall {
  color: var(--untitled-ui--gray900);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-heading-medium {
  color: var(--untitled-ui--gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 2.25rem;
  font-weight: 600;
  line-height: 1.3;
}

.uui-button-row {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-contact14_component {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  margin-top: 4rem;
  display: grid;
}

.uui-contact14_tabs-menu {
  grid-column-gap: 1rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.uui-contact14_map-wrapper {
  flex-direction: column;
  width: 100%;
  height: 100%;
}

.uui-contact14_map {
  width: 100%;
  height: 100%;
}

.uui-contact14_tab-pane {
  height: 100%;
}

.uui-button-link {
  grid-column-gap: .5rem;
  color: var(--untitled-ui--primary700);
  white-space: nowrap;
  background-color: #0000;
  justify-content: center;
  align-items: center;
  padding: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.uui-button-link:hover {
  color: var(--untitled-ui--primary800);
}

.uui-button-icon {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  min-width: 1.25rem;
  height: 1.25rem;
  min-height: 1.25rem;
  display: flex;
}

.uui-contact14_tabs-link {
  border-left: 4px solid var(--untitled-ui--gray100);
  background-color: #0000;
  padding: 1.5rem 0 1.5rem 2rem;
  display: block;
}

.uui-contact14_tabs-link.w--current {
  border-left-color: var(--untitled-ui--primary600);
  opacity: 1;
  background-color: #0000;
}

.uui-space-small {
  width: 100%;
  min-height: 1.5rem;
}

.uui-space-xsmall {
  width: 100%;
  min-height: 1rem;
}

.uui-space-xxsmall {
  width: 100%;
  min-height: .5rem;
}

.uui-padding-vertical-xhuge {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.uui-heading-subheading {
  color: var(--untitled-ui--primary600);
  margin-bottom: .75rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-contact14_map-placeholder {
  z-index: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

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

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

.uui-logos02_component {
  background-color: var(--untitled-ui--gray50);
  border-radius: 1rem;
  padding: 4rem;
}

.uui-logos02_logo-row {
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  margin-top: 2rem;
  display: flex;
}

.uui-logos02_wrapper {
  justify-content: center;
  align-items: flex-start;
  padding: .75rem 1.5rem;
  display: flex;
}

.uui-logos02_logo {
  height: 2.5rem;
}

.uui-space-xxlarge {
  width: 100%;
  min-height: 5rem;
}

.uui-text-style-link {
  color: var(--untitled-ui--gray600);
  text-decoration: underline;
  transition: color .3s;
}

.uui-text-style-link:hover {
  color: var(--untitled-ui--gray700);
}

.uui-text-style-link.uui-text-color-primary100 {
  color: var(--untitled-ui--primary100);
}

.uui-container-large-2 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-2 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-button-secondary {
  grid-column-gap: .5rem;
  background-color: var(--untitled-ui--primary50);
  color: var(--untitled-ui--primary700);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-secondary:hover {
  background-color: var(--untitled-ui--primary100);
}

.uui-button-secondary:focus {
  background-color: var(--untitled-ui--primary50);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--primary100);
}

.uui-button-secondary.is-button-small {
  grid-column-gap: .5rem;
  padding: .5rem 1rem;
  font-size: 1rem;
}

.uui-button-row-2 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-icon-1x1-xxsmall {
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  display: flex;
}

.uui-icon-1x1-xsmall {
  width: 1.5rem;
  height: 1.5rem;
}

.uui-text-color-primary100 {
  color: var(--untitled-ui--primary100);
}

.uui-banner07_content {
  flex: 1;
  align-items: center;
  margin-right: 2rem;
  display: flex;
}

.uui-banner07_icon-wrapper {
  flex: none;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  margin-right: 1rem;
}

.uui-banner07_text-wrapper {
  grid-row-gap: .125rem;
  flex-wrap: wrap;
  display: flex;
}

.uui-banner07_close-button {
  color: var(--untitled-ui--white);
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  width: 2.5rem;
  height: 2.5rem;
  margin-left: .5rem;
  transition: all .3s;
  display: flex;
}

.uui-banner07_close-button:hover {
  background-color: #fff3;
}

.uui-banner07_wrapper {
  background-image: linear-gradient(45deg, var(--untitled-ui--primary700), var(--untitled-ui--primary600));
  border-radius: .75rem;
  justify-content: flex-start;
  align-items: center;
  padding: .75rem;
  display: flex;
  position: relative;
  box-shadow: 0 12px 16px -4px #00000014, 0 4px 6px -2px #10182808;
}

.uui-button-secondary-gray {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui--gray300);
  background-color: var(--untitled-ui--white);
  color: var(--untitled-ui--gray700);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-secondary-gray:hover {
  background-color: var(--untitled-ui--gray50);
  color: var(--untitled-ui--gray800);
}

.uui-button-secondary-gray:focus {
  background-color: var(--untitled-ui--white);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--gray100);
}

.uui-button-secondary-gray.is-button-small {
  grid-column-gap: .5rem;
  padding: .5rem 1rem;
  font-size: 1rem;
}

.icon-featured-square-large {
  background-color: var(--untitled-ui--primary500);
  color: var(--untitled-ui--white);
  border-radius: .625rem;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
}

.uui-banner07_text {
  color: var(--untitled-ui--white);
  margin-right: .375rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-banner07_supporting-text {
  color: var(--untitled-ui--primary100);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-banner19_component {
  background-image: linear-gradient(45deg, var(--untitled-ui--primary700), var(--untitled-ui--primary600));
  justify-content: center;
  align-items: center;
  position: relative;
}

.uui-banner19_wrapper {
  background-image: linear-gradient(45deg, var(--untitled-ui--primary700), var(--untitled-ui--primary600));
  border-radius: .75rem;
  justify-content: flex-start;
  align-items: center;
  padding-top: .75rem;
  padding-bottom: .75rem;
  display: flex;
}

.uui-banner19_content {
  flex: 1;
  align-items: center;
  margin-right: 2rem;
  display: flex;
}

.uui-banner19_icon-wrapper {
  flex: none;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  margin-right: 1rem;
}

.uui-banner19_text-wrapper {
  grid-row-gap: .125rem;
  flex-wrap: wrap;
  display: flex;
}

.uui-banner19_close-button {
  color: #fff;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  width: 2.5rem;
  height: 2.5rem;
  margin-left: .5rem;
  transition: all .3s;
  display: flex;
}

.uui-banner19_close-button:hover {
  background-color: #fff3;
}

.uui-banner19_text {
  color: var(--untitled-ui--white);
  margin-right: .375rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-banner19_supporting-text {
  color: var(--untitled-ui--primary100);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.brix---color-neutral-806 {
  color: var(--elements-webflow-library--neutral--800);
}

.brix---mg-bottom-48px-3 {
  margin-bottom: 48px;
}

.brix---container-default-2 {
  max-width: 1218px;
  padding-left: 24px;
  padding-right: 24px;
}

.brix---hidden-desktop-2 {
  display: none;
}

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

.brix---slider-wrapper-2 {
  background-color: #0000;
  height: 100%;
}

.brix---slider-mask-2 {
  height: 100%;
}

.brix---grid-6-columns-logo-strip-2 {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: center;
  display: grid;
}

.brix---text-300-bold-2 {
  font-size: 20px;
  font-weight: 700;
  line-height: 22px;
}

.brix---btn-circle-logo-strip-v7-sec-left {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  box-shadow: 0 2px 12px 0 var(--elements-webflow-library--general--shadow-02);
  color: var(--elements-webflow-library--neutral--800);
  transform-style: preserve-3d;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 64px;
  min-width: 64px;
  height: 64px;
  min-height: 64px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 26px;
  text-decoration: none;
  transition: transform .3s;
  display: flex;
  top: 64px;
  bottom: 0%;
  left: 42.5%;
}

.brix---btn-circle-logo-strip-v7-sec-left:hover {
  transform: scale3d(.94, .94, 1.01);
}

.brix---btn-circle-logo-strip-v7-sec-right {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  box-shadow: 0 2px 12px 0 var(--elements-webflow-library--general--shadow-02);
  color: var(--elements-webflow-library--neutral--800);
  transform-style: preserve-3d;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 64px;
  min-width: 64px;
  height: 64px;
  min-height: 64px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 26px;
  text-decoration: none;
  transition: transform .3s;
  display: flex;
  top: 64px;
  bottom: 0%;
  right: 42.5%;
}

.brix---btn-circle-logo-strip-v7-sec-right:hover {
  transform: scale3d(.94, .94, 1.01);
}

.brix---section-small---bottom-large {
  padding-top: 100px;
  padding-bottom: 160px;
}

.brix---color-neutral-807 {
  color: var(--elements-webflow-library--neutral--100);
}

.brix---mg-bottom-40px {
  margin-bottom: 40px;
}

.brix---buttons-row {
  align-items: center;
  display: flex;
}

.brix---container-default-3 {
  max-width: 1218px;
  margin-top: -60px;
  padding: 0 24px 78px;
}

.banner-txt-1 {
  color: var(--comerica-incap);
  -webkit-text-stroke-color: var(--comerica-incap);
  margin-top: 0;
  margin-bottom: 16px;
  font-family: Poppins, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 49px;
}

.brix---play-button-large {
  box-shadow: 0 24px 65px 0 var(--elements-webflow-library--general--shadow-05);
  transform-style: preserve-3d;
  border-radius: 50%;
  transition: transform .3s;
}

.brix---play-button-large:hover {
  transform: scale3d(.94, .94, 1.01);
}

.brix---paragraph-default {
  color: var(--gris-tusteno);
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 30px;
}

.brix---button-row-left {
  margin-right: 24px;
}

.brix---bg-image-full-width {
  z-index: -1;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.brix---hero-bg-image-dark {
  background-image: linear-gradient(#0009, #0009);
  padding-top: 234px;
  padding-bottom: 234px;
  position: relative;
  overflow: hidden;
}

.brix---btn-primary-white {
  background-color: var(--elements-webflow-library--neutral--100);
  color: var(--elements-webflow-library--accent--primary-1);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  justify-content: center;
  padding: 26px 38px;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.brix---btn-primary-white:hover {
  background-color: var(--elements-webflow-library--secondary--color-2);
  color: var(--elements-webflow-library--accent--primary-1);
  transform: translate3d(0, -3px, .01px);
}

.brix---btn-secondary-white {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  color: var(--elements-webflow-library--neutral--100);
  text-align: center;
  transform-style: preserve-3d;
  background-color: #0000;
  border-radius: 48px;
  padding: 26px 38px;
  font-size: 18px;
  line-height: 20px;
  transition: border-color .3s, transform .3s, background-color .3s, color .3s;
  box-shadow: 0 4px 10px #14142b0a;
}

.brix---btn-secondary-white:hover {
  border-color: var(--elements-webflow-library--neutral--100);
  background-color: var(--elements-webflow-library--neutral--100);
  color: var(--elements-webflow-library--neutral--800);
  transform: translate3d(0, -3px, .01px);
}

.brix---grid-hero-play-button {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.brix---color-neutral-808 {
  color: var(--elements-webflow-library--neutral--800);
}

.brix---color-neutral-809 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---mg-top-56px {
  margin-top: 56px;
}

.brix---border-radius-24px-2 {
  z-index: -1;
  border-radius: 24px;
  margin-top: -36px;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  overflow: hidden;
  transform: translate(0);
}

.brix---btn-primary {
  background-color: var(--comerica-incap);
  color: var(--elements-webflow-library--neutral--100);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  justify-content: center;
  padding: 26px 128px 26px 135px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.brix---btn-primary:hover {
  background-color: var(--elements-webflow-library--secondary--color-1);
  color: var(--elements-webflow-library--neutral--100);
  transform: translate3d(0, -3px, .01px);
}

.brix---btn-secondary {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  color: var(--elements-webflow-library--neutral--800);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  padding: 26px 38px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 20px;
  transition: border-color .3s, transform .3s, background-color .3s, color .3s;
  box-shadow: 0 4px 10px #14142b0a;
}

.brix---btn-secondary:hover {
  border-color: var(--elements-webflow-library--accent--primary-1);
  background-color: var(--elements-webflow-library--accent--primary-1);
  color: var(--elements-webflow-library--neutral--100);
  transform: translate3d(0, -3px, .01px);
}

.brix---btn-circle-secondary {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  box-shadow: 0 2px 12px 0 var(--elements-webflow-library--general--shadow-02);
  color: var(--elements-webflow-library--neutral--800);
  transform-style: preserve-3d;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 64px;
  min-width: 64px;
  height: 64px;
  min-height: 64px;
  font-size: 26px;
  text-decoration: none;
  transition: transform .3s;
  display: flex;
}

.brix---btn-circle-secondary:hover {
  transform: scale3d(.94, .94, 1.01);
}

.brix---opacity-20 {
  opacity: .2;
}

.brix---bg-split-v4-left {
  z-index: -2;
  background-color: var(--elements-webflow-library--neutral--200);
  width: 100%;
  max-width: 60%;
  min-height: 600px;
  position: absolute;
  inset: 0% auto auto 0%;
}

.brix---section-hero-v4 {
  padding-top: 100px;
  padding-bottom: 140px;
  position: relative;
  overflow: hidden;
}

.brix---bg-split-v4-right {
  z-index: -2;
  background-color: var(--azul-cyan);
  color: var(--azul-cyan);
  -webkit-text-stroke-color: var(--azul-cyan);
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  width: 100%;
  max-width: 40%;
  min-height: 600px;
  position: absolute;
  inset: 0% 0% auto auto;
}

.brix---grid-hero-v4 {
  grid-column-gap: 80px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  margin-bottom: 0;
  padding-bottom: 0;
  display: grid;
}

.brix---floating-image-hero-v2---1 {
  z-index: -1;
  max-width: 600px;
  position: absolute;
  inset: -1% auto auto -21%;
  transform: rotate(140deg);
}

.brix---color-neutral-810 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---opacity-10 {
  opacity: .1;
}

.brix---floating-image-hero-v1---1 {
  z-index: -1;
  position: absolute;
  inset: auto auto -32% -41%;
}

.brix---floating-image-hero-v1---2 {
  z-index: -1;
  max-width: 600px;
  position: absolute;
  inset: auto 11% 8% auto;
  transform: rotate(140deg);
}

.brix---btn-icon-left {
  width: 10%;
  margin-right: 8px;
}

.brix---btn-download-app {
  background-color: var(--elements-webflow-library--accent--primary-1);
  color: var(--elements-webflow-library--neutral--100);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  justify-content: center;
  align-items: center;
  padding: 20px 32px;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
  display: flex;
  box-shadow: 0 3px 8px #4a3aff1a;
}

.brix---btn-download-app:hover {
  background-color: var(--elements-webflow-library--secondary--color-1);
  color: var(--elements-webflow-library--neutral--100);
  transform: translate3d(0, -3px, .01px);
}

.brix---btn-download-app-white {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  color: var(--elements-webflow-library--accent--primary-1);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  justify-content: center;
  align-items: center;
  padding: 20px 32px;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
  display: flex;
  box-shadow: 0 3px 6px #211f540f;
}

.brix---btn-download-app-white:hover {
  background-color: var(--elements-webflow-library--secondary--color-2);
  transform: translate3d(0, -3px, .01px);
}

.brix---grid-hero-v16 {
  grid-column-gap: 80px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: .9fr .8fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.brix---section-hero-small {
  padding-top: 70px;
  padding-bottom: 70px;
  position: relative;
  overflow: hidden;
}

.uui-max-width-medium {
  width: 100%;
  max-width: 35rem;
}

.uui-container-large-3 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-3 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-button {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui--primary600);
  background-color: var(--untitled-ui--primary600);
  color: var(--untitled-ui--white);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button:hover {
  border-color: var(--untitled-ui--primary700);
  background-color: var(--untitled-ui--primary700);
}

.uui-button:focus {
  background-color: var(--untitled-ui--primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--primary100);
}

.uui-button.is-button-large {
  grid-column-gap: .75rem;
  padding: 1rem 1.75rem;
  font-size: 1.125rem;
}

.uui-heading-xlarge {
  color: var(--untitled-ui--gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 35px;
  font-weight: 700;
  line-height: 1.2;
}

.uui-button-row-3 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-button-row-3.is-reverse-mobile-landscape {
  font-family: Poppins, sans-serif;
}

.uui-button-icon-2 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  min-width: 1.25rem;
  height: 1.25rem;
  min-height: 1.25rem;
  display: flex;
}

.uui-button-icon-2.is-icon-large {
  width: 1.5rem;
  min-width: 1.5rem;
  height: 1.5rem;
  min-height: 1.5rem;
}

.uui-section_heroheader03 {
  overflow: hidden;
}

.uui-heroheader03_component {
  grid-column-gap: 0rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.uui-heroheader03_content {
  z-index: 1;
  margin-right: -6rem;
  position: relative;
}

.uui-heroheader03_image {
  object-fit: cover;
  border-top-right-radius: 4rem;
  border-bottom-left-radius: 4rem;
  width: 100%;
  height: 40rem;
}

.uui-heroheader03_arrow-image {
  position: absolute;
  bottom: 5rem;
  left: -12rem;
}

.uui-text-size-xlarge {
  color: var(--untitled-ui--gray600);
  font-family: Poppins, sans-serif;
  font-size: 20px;
  line-height: 1.5;
}

.uui-heroheader03_image-wrapper {
  position: relative;
}

.uui-button-secondary-gray-2 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui--gray300);
  background-color: var(--untitled-ui--white);
  color: var(--untitled-ui--gray700);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-secondary-gray-2:hover {
  background-color: var(--untitled-ui--gray50);
  color: var(--untitled-ui--gray800);
}

.uui-button-secondary-gray-2:focus {
  background-color: var(--untitled-ui--white);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--gray100);
}

.uui-button-secondary-gray-2.is-button-large {
  grid-column-gap: .75rem;
  padding: 1rem 1.75rem;
  font-size: 1.125rem;
}

.uui-space-small-2 {
  width: 100%;
  min-height: 1.5rem;
}

.uui-space-large {
  width: 100%;
  min-height: 3rem;
}

.uui-padding-vertical-xhuge-2 {
  padding-top: .5rem;
  padding-bottom: 7rem;
}

.uui-section_heroheader01 {
  overflow: hidden;
}

.uui-heroheader01_image-wrapper {
  position: relative;
}

.uui-heroheader01_component {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.uui-heroheader01_image {
  object-fit: cover;
  border-top-left-radius: 10rem;
  width: 100%;
  height: 40rem;
}

.uui-heroheader01_fileupload-image-wrapper {
  width: 23rem;
  position: absolute;
  inset: auto auto 5% -16%;
}

.uui-heroheader01_pattern-image {
  width: 18.625rem;
  position: absolute;
  top: -6%;
  right: -21%;
}

.uui-heroheader01_fileupload-image1 {
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  border-radius: .5rem;
  width: 23rem;
  min-width: 23rem;
  margin-bottom: .75rem;
}

.uui-heroheader01_fileupload-image2 {
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  border-radius: .5rem;
  width: 23rem;
  min-width: 23rem;
}

.brix---color-neutral-811 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---floating-image-hero-v1---3 {
  z-index: -1;
  max-width: 600px;
  position: absolute;
  inset: auto 11% 8% auto;
  transform: rotate(140deg);
}

.text-block-241 {
  font-family: Poppins, sans-serif;
}

.text-block-242 {
  font-family: Poppins, sans-serif;
  font-weight: 600;
}

.button-2-copy {
  border: 3px none var(--verde);
  background-color: var(--azul-cyan);
  color: var(--white);
  text-align: center;
  border-radius: 12px;
  margin-left: 0;
  margin-right: 0;
  padding: 5px 125px 5px 13px;
  font-family: Poppins, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 25px;
}

.button-2-copy:hover {
  border: 3px none var(--color-6);
  background-color: var(--azul-incap-3);
  box-shadow: 0 -1px 9px -1px var(--verde);
  color: var(--white);
  -webkit-text-stroke-color: var(--azul-cyan);
}

.icon-31 {
  overflow: visible;
}

.uui-text-size-xlarge-copy {
  color: var(--mallas);
  font-family: Poppins, sans-serif;
  font-size: 15px;
  line-height: 1.5;
}

.brix---color-neutral-812 {
  color: var(--elements-webflow-library--neutral--800);
}

.brix---color-neutral-813 {
  color: var(--elements-webflow-library--neutral--100);
}

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

.brix---buttons-row-center {
  justify-content: center;
  align-items: center;
  display: flex;
}

.brix---inner-container-574px---center-2 {
  max-width: 574px;
  margin-left: auto;
  margin-right: auto;
}

.brix---hero-card-bg-image {
  background-image: linear-gradient(#0009, #0009);
  border-radius: 40px;
  padding: 196px 40px;
  position: relative;
  overflow: hidden;
}

.brix---section-extra-small {
  padding-top: 32px;
  padding-bottom: 32px;
  position: relative;
  overflow: hidden;
}

.bold-text-96, .bold-text-97 {
  font-weight: 500;
}

.div-block-356 {
  padding-top: 146px;
}

.text-span-62 {
  font-weight: 700;
}

.brix---btn-primary-copy {
  background-color: var(--comerica-incap);
  color: var(--elements-webflow-library--neutral--100);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  justify-content: center;
  padding: 26px 128px 26px 135px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.brix---btn-primary-copy:hover {
  background-color: var(--elements-webflow-library--secondary--color-1);
  color: var(--elements-webflow-library--neutral--100);
  transform: translate3d(0, -3px, .01px);
}

.brix---btn-primary-copy-copy {
  background-color: var(--azul-cyan);
  color: var(--elements-webflow-library--neutral--100);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  justify-content: center;
  padding: 26px 128px 26px 135px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.brix---btn-primary-copy-copy:hover {
  background-color: var(--azul-incap-3);
  color: var(--elements-webflow-library--neutral--100);
  transform: translate3d(0, -3px, .01px);
}

.brix---bg-split-v4-right-copy {
  z-index: -2;
  background-color: var(--comerica-incap);
  color: var(--comerica-incap);
  -webkit-text-stroke-color: var(--azul-cyan);
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  width: 100%;
  max-width: 40%;
  min-height: 600px;
  position: absolute;
  inset: 0% 0% auto auto;
}

.banner-txt-2 {
  color: var(--color-morado);
  -webkit-text-stroke-color: var(--comerica-incap);
  margin-top: 0;
  margin-bottom: 16px;
  font-family: Poppins, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 49px;
}

.fondo-2 {
  z-index: -2;
  background-color: var(--comerica-incap);
  color: var(--azul-cyan);
  -webkit-text-stroke-color: var(--comerica-incap);
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  width: 100%;
  max-width: 40%;
  min-height: 600px;
  position: absolute;
  inset: 0% 0% auto auto;
}

.bold-text-98 {
  font-size: 17px;
  line-height: 10px;
}

.text-span-63 {
  font-size: 16px;
  line-height: 5px;
}

.div-block-357 {
  margin-top: 75px;
}

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

.section-70 {
  color: #062549;
  background-color: #fff0;
  justify-content: center;
  align-items: center;
  padding-top: 62px;
  padding-bottom: 99px;
  display: block;
}

.bg {
  position: absolute;
}

.bg.course {
  z-index: -2;
  background-color: var(--white);
  color: var(--azul-base-2025-incap);
  min-height: 594px;
  top: 0;
  left: 0;
  right: 0;
}

.bg.course-shape-1 {
  background-color: #fff0;
  background-image: url("https://cdn.prod.website-files.com/66a795eb1636440d552fc98f/674f6bbdbbf4ca1abad6ce0f_Logo%20INCAP%20web.png");
  background-position: 0 100%;
  background-repeat: no-repeat;
  background-size: auto;
  background-attachment: scroll;
  border-radius: 0;
  width: 572px;
  min-width: 572px;
  min-height: 572px;
  top: -229px;
  right: 99px;
}

.bg.arrow-wrapper {
  justify-content: center;
  display: none;
  bottom: -116px;
  left: 0;
  right: 0;
}

.bg.course {
  z-index: -2;
  color: #062549;
  background-color: #29292945;
  min-height: 594px;
  position: absolute;
  inset: 0% 0% auto;
}

.bg.course-copy {
  z-index: -2;
  color: #062549;
  background-color: #2929292e;
  min-height: 594px;
  position: absolute;
  inset: 0% 0% auto;
}

.course-bg-shape-wrapper {
  z-index: -1;
  min-height: 594px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  overflow: hidden;
}

.image-115.card-get-course-feature-icon {
  margin-right: 10px;
}

.paragraph-46.card-get-course {
  margin-bottom: 37px;
  font-family: Poppins, sans-serif;
}

.card-get-course-feature-text-wrapper {
  flex-wrap: wrap;
  align-items: center;
  margin-top: 6px;
  line-height: 1.111em;
  display: flex;
}

.card {
  background-color: #fff;
  border-radius: 20px;
  overflow: hidden;
  box-shadow: 0 5px 15px #1e3d6008;
}

.card.get-course {
  border: 1px solid #70707012;
  padding: 25px 32px 57px;
  position: sticky;
  top: 20px;
}

.card.get-course.v-mobil {
  display: none;
}

.card.value {
  background-color: #f9fafb;
  padding: 30px;
  box-shadow: 0 24px 38px #1e3d600d;
}

.split-content.course-sidebar {
  max-width: 396px;
  position: sticky;
  inset: 0% 0% 0% auto;
}

.card-get-course-feature-wrapper {
  align-items: flex-start;
  display: flex;
}

.card-get-course-features-grid {
  grid-row-gap: 23px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  margin-bottom: 51px;
}

.container-142 {
  max-width: 1209px;
  padding-left: 21px;
  padding-right: 21px;
}

.wraper-para-programas {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: space-between;
  align-items: stretch;
  padding-top: 6px;
  display: flex;
}

.container-info-programa {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 58%;
  display: flex;
}

.heading-177 {
  color: var(--untitled-ui--primary50);
  font-family: Lato, sans-serif;
  font-size: 19px;
  font-weight: 300;
}

.heading-178 {
  color: var(--white);
  margin-bottom: 20px;
  font-family: Poppins, sans-serif;
  font-size: 39px;
}

.image-116 {
  text-align: left;
  border-radius: 20px;
  max-width: 100%;
  margin-bottom: 24px;
}

.heading-179 {
  background-color: var(--white);
  color: var(--azul-fondo-incap);
  border: 1px solid #fff;
  border-radius: 20px;
  padding: 2px 15px;
  font-size: 13px;
  font-weight: 500;
}

.rich-text-block-2 {
  color: var(--elements-webflow-library--neutral--200);
  margin-bottom: 44px;
  font-family: Varela, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.text-block-243 {
  color: var(--white);
  margin-bottom: 44px;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  line-height: 25px;
}

.course-navigation {
  background-color: #fff;
  border-radius: 1000px;
  margin-bottom: 26px;
  padding: 14px 16px;
  display: flex;
}

.course-navigation-button {
  color: #1e3d60;
  background-color: #fff;
  border: 1px solid #e7eaee;
  border-radius: 1000px;
  align-items: center;
  margin-right: 18px;
  padding: 14px 24px;
  font-size: 12px;
  font-weight: 700;
  line-height: 1.143em;
  transition: border-color .3s, background-color .3s, color .3s;
  display: flex;
  box-shadow: 0 5px 15px #1e3d6008;
}

.course-navigation-button:hover, .course-navigation-button.w--current {
  color: #fff;
  background-color: #0f437f;
  border-color: #0f437f;
}

.rich-text-block-3 {
  font-family: Poppins, sans-serif;
  font-size: 14px;
  line-height: 22px;
}

.section-financiacion {
  border-bottom: 1px none var(--untitled-ui--gray300);
  margin-bottom: 40px;
  padding-bottom: 30px;
}

.section-acerca-de {
  border-style: none none solid;
  border-width: 1px;
  border-color: black black var(--untitled-ui--gray300);
  margin-top: 55px;
  margin-bottom: 40px;
  padding-bottom: 30px;
}

.text-block-244 {
  font-weight: 700;
}

.submit-button-20 {
  background-color: var(--azul-cyan);
  border-radius: 16px;
}

.checkbox-label-18 {
  color: var(--azul-cyan);
  font-family: Poppins, sans-serif;
  font-size: 11px;
  font-weight: 700;
  line-height: 16px;
}

.checkbox-field-8 {
  margin-bottom: 17px;
}

.card-value-number {
  color: #1e3d60;
  text-align: center;
  border: 1px solid #e7eaee;
  border-radius: 1000px;
  padding: 16px 26px;
  font-weight: 700;
  line-height: 1.111em;
  box-shadow: 0 5px 15px #1e3d6008;
}

.container-medium-615px {
  max-width: 615px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
}

.paragraph-47.card-value {
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-weight: 400;
}

.paragraph-47.values {
  color: var(--azul-cyan);
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 15px;
  font-weight: 500;
}

.container-small-568px {
  max-width: 568px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
}

.container-small-568px.values {
  text-align: center;
  margin-bottom: 56px;
}

.container-large-1024px {
  max-width: 1024px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
}

.title.values {
  color: #062549;
  font-family: Poppins, sans-serif;
}

.title.card-value {
  margin-bottom: 14px;
  font-family: Varela, sans-serif;
}

.values-grid {
  grid-column-gap: 40px;
  grid-row-gap: 36px;
  grid-template-columns: auto auto;
}

.section-71 {
  padding-top: 184px;
  padding-bottom: 184px;
}

.section-71.bg-neutral-700 {
  border-top: 1px solid var(--untitled-ui--gray300);
  padding-top: 43px;
  position: relative;
}

.card-value-content-top {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 40px;
  display: flex;
}

.card-value-icon {
  border-radius: 1000px;
  width: 64px;
  min-width: 64px;
  min-height: 64px;
}

.body-70 {
  background-color: var(--color-7);
}

.uui-container-large-4 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-4 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-text-size-large-2 {
  color: var(--elements-webflow-library--neutral--600);
  letter-spacing: normal;
  padding-left: 26px;
  font-family: Poppins, sans-serif;
  font-size: 1.125rem;
  font-weight: 300;
  line-height: 1.5;
}

.uui-heading-medium-2 {
  color: var(--gris-tusteno);
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 22px;
  font-family: Poppins, sans-serif;
  font-size: 2.25rem;
  font-weight: 700;
  line-height: 1.3;
}

.uui-button-2 {
  grid-column-gap: .5rem;
  border: 1px none var(--untitled-ui--primary600);
  background-color: var(--gastronomia-2);
  color: var(--gris-tusteno);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: flex-end;
  align-items: center;
  padding: .625rem 10.825rem .625rem 6.125rem;
  font-family: Poppins, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-2:hover {
  border-color: var(--untitled-ui--primary700);
  background-color: var(--gastronomia-1\<deleted\|variable-48ec656f-ec8a-9882-ea9b-9aea5e2da28c\>);
  color: var(--white);
}

.uui-button-2:focus {
  background-color: var(--untitled-ui--primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--primary100);
}

.uui-button-row-4 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-button-row-4.is-reverse-mobile-landscape {
  padding-left: 29px;
}

.uui-layout01_component {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.uui-layout01_image-wrapper {
  background-color: var(--untitled-ui--gray100);
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 33rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.uui-section_layout01 {
  margin-top: -166px;
  padding-top: 0;
}

.uui-layout01_image {
  border: .25rem solid var(--untitled-ui--gray900);
  border-radius: .5rem;
  width: 40rem;
  min-width: 40rem;
  position: absolute;
  inset: auto auto auto 3rem;
}

.uui-layout01_image.shadow-xlarge {
  border-style: none;
  width: 70rem;
  margin-left: 0;
  position: relative;
  inset: 0%;
}

.uui-button-secondary-gray-3 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui--gray300);
  background-color: var(--untitled-ui--white);
  color: var(--untitled-ui--gray700);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-secondary-gray-3:hover {
  background-color: var(--untitled-ui--gray50);
  color: var(--untitled-ui--gray800);
}

.uui-button-secondary-gray-3:focus {
  background-color: var(--untitled-ui--white);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--gray100);
}

.uui-space-xsmall-2 {
  width: 100%;
  min-height: 1rem;
}

.uui-space-medium {
  width: 100%;
  min-height: 2rem;
}

.uui-padding-vertical-xhuge-3 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.uui-heading-subheading-2 {
  color: var(--untitled-ui--primary600);
  margin-bottom: .75rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.text-block-245 {
  color: var(--white);
  padding-left: 56px;
}

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

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

.uui-max-width-large-2 {
  width: 100%;
  max-width: 48rem;
}

.uui-max-width-large-2.align-center-3 {
  margin-left: auto;
  margin-right: auto;
}

.uui-logos01_wrapper {
  justify-content: center;
  align-items: flex-start;
  padding: .75rem 1.5rem;
  display: flex;
}

.uui-logos01_component {
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  margin-top: 2rem;
  display: flex;
}

.uui-logos01_logo {
  height: 2.5rem;
}

.uui-space-xxlarge-2 {
  width: 100%;
  min-height: 5rem;
}

.uui-logos01_text {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: Poppins, sans-serif;
  font-size: 1rem;
  font-weight: 500;
}

.logos-title-small-2 {
  border-bottom: 1px solid #e4ebf3;
  margin-top: -175px;
  padding: 43px 30px 45px;
  position: relative;
}

.container-143 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.clients-tag-2 {
  color: var(--azul-cyan);
  text-align: center;
  margin-bottom: 32px;
  font-family: Poppins, sans-serif;
  font-size: 25px;
  font-weight: 700;
  line-height: 20px;
}

.clients-wrapper-three-2 {
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: auto;
  margin-bottom: -10px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.clients-image-three-2 {
  margin-bottom: 10px;
  margin-left: 15px;
  margin-right: 15px;
}

.text-span-64 {
  color: var(--amarill);
}

.bold-text-99 {
  color: var(--white);
  font-weight: 500;
}

.brix---color-neutral-814 {
  color: var(--elements-webflow-library--neutral--100);
}

.brix---mg-bottom-40px-2 {
  margin-bottom: 40px;
}

.brix---btn-primary-2 {
  float: none;
  background-color: var(--elements-webflow-library--accent--primary-1);
  color: var(--elements-webflow-library--neutral--100);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  justify-content: center;
  padding: 26px 391px 26px 38px;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.brix---btn-primary-2:hover {
  background-color: var(--elements-webflow-library--secondary--color-1);
  color: var(--elements-webflow-library--neutral--100);
  transform: translate3d(0, -3px, .01px);
}

.brix---btn-secondary-2 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  color: var(--elements-webflow-library--neutral--800);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  padding: 26px 38px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 20px;
  transition: border-color .3s, transform .3s, background-color .3s, color .3s;
  box-shadow: 0 4px 10px #14142b0a;
}

.brix---btn-secondary-2:hover {
  border-color: var(--elements-webflow-library--accent--primary-1);
  background-color: var(--elements-webflow-library--accent--primary-1);
  color: var(--elements-webflow-library--neutral--100);
  transform: translate3d(0, -3px, .01px);
}

.brix---position-relative {
  position: relative;
}

.brix---buttons-row-2 {
  align-items: center;
  display: flex;
}

.brix---container-default-4 {
  max-width: 1218px;
  padding-left: 24px;
  padding-right: 24px;
}

.brix---heading-h1-size-2 {
  color: var(--gastronomia-1\<deleted\|variable-48ec656f-ec8a-9882-ea9b-9aea5e2da28c\>);
  margin-top: 0;
  margin-bottom: 16px;
  font-family: Poppins, sans-serif;
  font-size: 54px;
  font-weight: 700;
  line-height: 66px;
}

.brix---header-content-wrapper-2 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.brix---header-nav-menu-list-2 {
  z-index: 1;
  justify-content: flex-end;
  align-items: center;
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
  display: flex;
}

.brix---header-nav-list-item-2 {
  margin-bottom: 0;
  padding-left: 32px;
}

.brix---dropdown-card-2 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  box-shadow: 0 2px 12px 0 var(--elements-webflow-library--general--shadow-02);
  border-radius: 20px;
  min-width: 280px;
  top: 32px;
  overflow: hidden;
}

.brix---dropdown-link-2 {
  color: var(--elements-webflow-library--neutral--600);
  align-items: center;
  width: 100%;
  padding: 0;
  font-size: 18px;
  line-height: 20px;
  text-decoration: none;
  transition: color .3s;
  display: flex;
}

.brix---dropdown-link-2:hover {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---dropdown-pd-2 {
  padding: 40px;
}

.brix---header-logo-2 {
  max-width: 250px;
}

.brix---header-logo-link-2 {
  transform-style: preserve-3d;
  padding-left: 0;
  transition: transform .3s, color .3s;
}

.brix---header-logo-link-2:hover {
  transform: scale3d(.96, .96, 1.01);
}

.brix---hamburger-menu-wrapper-2 {
  padding: 0;
  transition: transform .3s;
}

.brix---hamburger-menu-wrapper-2:hover {
  transform: scale(.96);
}

.brix---hamburger-menu-wrapper-2.w--open {
  background-color: #0000;
}

.brix---header-right-col-2 {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.brix---dropdown-chevron-2 {
  width: 14px;
  margin-left: 6px;
}

.brix---dropdown-links-grid-2 {
  grid-column-gap: 0px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.brix---dropdown-column-wrapper-2 {
  background-color: #0000;
  padding-top: 32px;
  transform: translate(0);
}

.brix---dropdown-column-wrapper-2.w--open {
  transform: translate(-50%);
}

.brix---btn-primary-small-3 {
  background-color: var(--elements-webflow-library--accent--primary-1);
  color: var(--elements-webflow-library--neutral--100);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  justify-content: center;
  padding: 18px 24px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 18px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.brix---btn-primary-small-3:hover {
  background-color: var(--elements-webflow-library--secondary--color-1);
  color: var(--elements-webflow-library--neutral--100);
  transform: translate3d(0, -3px, .01px);
}

.brix---btn-header-hidden-on-mbl-2 {
  margin-left: 24px;
}

.brix---header-nav-list-item-show-in-mbl-2 {
  margin-bottom: 0;
  padding-left: 32px;
  display: none;
}

.brix---paragraph-default-2 {
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 100;
  line-height: 30px;
}

.brix---button-row-left-2 {
  margin-right: 24px;
}

.brix---bg-image-full-width-2 {
  z-index: -1;
  object-fit: cover;
  width: 200%;
  max-width: 100%;
  height: 150%;
  position: absolute;
  inset: 0%;
}

.brix---grid-2-col---1-col-t {
  grid-column-gap: 0px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: stretch;
  align-items: center;
  margin-top: 0;
  padding-top: 10px;
  display: grid;
}

.brix---header-wrapper-transparent {
  background-color: #0000;
  width: 100%;
  padding-top: 32px;
  padding-bottom: 32px;
  position: absolute;
}

.brix---header-nav-link-white {
  color: var(--elements-webflow-library--neutral--100);
  padding: 0;
  font-size: 18px;
  line-height: 20px;
  transition: opacity .3s, color .3s;
}

.brix---header-nav-link-white:hover {
  opacity: .48;
}

.brix---hamburger-menu-bar-top-white, .brix---hamburger-menu-bar-bottom-white {
  background-color: var(--elements-webflow-library--neutral--800);
  border-radius: 20px;
  width: 52px;
  height: 4px;
  margin-top: 12px;
  margin-bottom: 12px;
}

.brix---dropdown-toggle-white {
  color: var(--elements-webflow-library--neutral--100);
  align-items: center;
  padding: 0;
  font-size: 18px;
  line-height: 20px;
  transition: opacity .3s, color .3s;
  display: flex;
}

.brix---dropdown-toggle-white:hover {
  opacity: .59;
}

.brix---show-on-tablet {
  display: none;
}

.brix---hero-bg-image-dark-header-top {
  background-image: linear-gradient(#00000061, #00000061);
  padding-top: 234px;
  padding-bottom: 234px;
  position: relative;
  overflow: hidden;
}

.icon-32 {
  color: var(--azul);
}

.icon-32:hover {
  color: var(--azul-cyan);
}

.brix---bg-image-full-width-2-copy {
  z-index: -1;
  object-fit: cover;
  width: 200%;
  max-width: 100%;
  height: 80%;
  position: absolute;
  inset: 0%;
}

.brix---heading-h1-size-2-copy {
  color: var(--salud-1);
  margin-top: 0;
  margin-bottom: 16px;
  font-family: Poppins, sans-serif;
  font-size: 54px;
  font-weight: 700;
  line-height: 66px;
}

.uui-button-2-copy {
  grid-column-gap: .5rem;
  border: 1px none var(--untitled-ui--primary600);
  background-color: var(--salud-2);
  color: var(--gris-tusteno);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: flex-end;
  align-items: center;
  padding: .625rem 10.825rem .625rem 6.125rem;
  font-family: Poppins, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-2-copy:hover {
  border-color: var(--untitled-ui--primary700);
  background-color: var(--salud-3);
  color: var(--white);
}

.uui-button-2-copy:focus {
  background-color: var(--untitled-ui--primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--primary100);
}

.heading-180 {
  color: var(--azul-cyan);
}

.uui-text-size-medium-2 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: Poppins, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-container-large-5 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-5 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-max-width-large-3 {
  width: 100%;
  max-width: 48rem;
}

.uui-text-size-large-3 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5;
}

.uui-heading-medium-3 {
  color: var(--untitled-ui--gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 1.3;
}

.uui-button-3 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui--primary600);
  background-color: var(--untitled-ui--primary600);
  color: var(--untitled-ui--white);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-3:hover {
  border-color: var(--untitled-ui--primary700);
  background-color: var(--untitled-ui--primary700);
}

.uui-button-3:focus {
  background-color: var(--untitled-ui--primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--primary100);
}

.uui-button-row-5 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-faq02_component {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: .75fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.uui-faq02_list-grid {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  -webkit-text-stroke-color: var(--white);
  grid-template-rows: auto;
  grid-template-columns: 100%;
  grid-auto-columns: 100%;
  place-items: start stretch;
  display: grid;
}

.uui-section_faq02 {
  padding-top: 0;
  padding-bottom: 25px;
}

.uui-faq02_question {
  -webkit-text-stroke-color: var(--white);
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding: 0 2rem 2rem;
  display: flex;
}

.negocios-curriri {
  padding-left: 2rem;
  padding-right: 2rem;
  overflow: hidden;
}

.uui-faq02_accordion {
  background-color: #0000;
  border-radius: 1rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
}

.uui-faq02_icon-wrapper {
  color: var(--untitled-ui--gray400);
}

.accordion-icon_component {
  border: 2px solid var(--untitled-ui--gray400);
  color: var(--untitled-ui--gray400);
  border-radius: 50%;
  justify-content: center;
  align-self: flex-start;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
  position: relative;
}

.accordion-icon_vertical-line {
  background-color: var(--untitled-ui--gray400);
  border-radius: 1px;
  width: 2px;
  height: .75rem;
  position: absolute;
}

.accordion-icon_horizontal-line {
  background-color: var(--untitled-ui--gray400);
  border-radius: 1px;
  width: .75rem;
  height: 2px;
  position: absolute;
}

.uui-space-xsmall-3 {
  width: 100%;
  min-height: 1rem;
}

.uui-space-medium-2 {
  width: 100%;
  min-height: 2rem;
}

.uui-padding-vertical-xhuge-4 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 2.6rem;
  padding-bottom: 7rem;
  font-family: Poppins, sans-serif;
  display: flex;
}

.uui-heading-subheading-3 {
  color: var(--untitled-ui--primary600);
  margin-bottom: .75rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-faq02_heading {
  color: var(--azul-incap-3);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 1.125rem;
  font-weight: 500;
}

.brix---color-accent-2 {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---color-neutral-815 {
  color: var(--elements-webflow-library--neutral--800);
}

.brix---color-neutral-816 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---mg-bottom-24px-2 {
  margin-bottom: 24px;
}

.brix---mg-bottom-48px-4 {
  margin-bottom: 48px;
}

.brix---grid-3-columns {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: 200px;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.brix---square-icon-2 {
  border-radius: 16px;
}

.brix---container-default-5 {
  max-width: 1218px;
  padding-left: 24px;
  padding-right: 24px;
}

.brix---section-2 {
  color: var(--elements-webflow-library--neutral--100);
  padding-top: 21px;
  padding-bottom: 176px;
}

.brix---link-wrapper {
  color: var(--elements-webflow-library--neutral--800);
  align-items: center;
  font-size: 18px;
  line-height: 20px;
  text-decoration: none;
  transition: color .3s;
  display: flex;
}

.brix---link-wrapper:hover {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---heading-h2-size-5 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 38px;
  font-weight: 700;
  line-height: 50px;
}

.brix---heading-h3-size-2 {
  color: var(--gastronomia-2);
  margin-top: 0;
  margin-bottom: 12px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 34px;
}

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

.brix---mg-bottom-12px-2 {
  margin-bottom: 12px;
}

.brix---link-icon-right {
  margin-left: 6px;
}

.brix---paragraph-default-3 {
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 30px;
}

.brix---inner-container-600px---center-2 {
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
}

.brix---text-200-bold-2 {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
}

.brix---card-link-content-left {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  box-shadow: 0 2px 7px 0 var(--elements-webflow-library--general--shadow-01);
  transform-style: preserve-3d;
  border-radius: 24px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding: 48px 32px;
  text-decoration: none;
  transition: transform .3s, color .3s;
  display: flex;
}

.brix---card-link-content-left:hover {
  transform: scale3d(.94, .94, 1.01);
}

.spark-container {
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.spark-container.spark-flexed {
  grid-column-gap: 32px;
  justify-content: space-between;
  align-items: flex-start;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.spark-nav-link {
  color: var(--spark-library--black);
  text-align: center;
  border-radius: 8px;
  margin-left: 8px;
  padding: 16px 24px;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1;
  text-decoration: none;
  transition: background-color .15s, color .15s, opacity .15s;
}

.spark-nav-link:hover {
  background-color: var(--spark-library--background--interactive);
  opacity: 1;
  color: var(--spark-library--foreground-interactive);
}

.spark-nav-link.w--current {
  color: var(--spark-library--foreground-interactive);
}

.spark-nav-link.spark-button {
  background-color: var(--spark-library--foreground-interactive);
  color: var(--spark-library--white);
  text-align: center;
  border-style: none;
  border-radius: 999px;
  margin-right: 0;
  padding: 16px 24px;
  font-size: 1rem;
  line-height: 1em;
  transition: background-color .15s, opacity .15s;
}

.spark-nav-link.spark-button:hover {
  background-color: var(--spark-library--foreground-interactive-hover);
  opacity: 1;
  color: var(--spark-library--white);
}

.spark-nav-link.spark-button.w--current {
  opacity: .5;
  color: var(--spark-library--white);
}

.spark-nav-link.spark-with-mega-dropdown {
  grid-column-gap: 16px;
  padding-right: 16px;
  display: flex;
}

.spark-nav-link.spark-with-mega-dropdown.w--open {
  background-color: var(--spark-library--background--interactive);
  color: var(--spark-library--foreground-interactive);
  border-radius: 8px;
  transition: color .15s, background-color .15s, opacity .15s;
  position: static;
}

.spark-button {
  border: 1px solid var(--spark-library--foreground-interactive);
  background-color: var(--spark-library--foreground-interactive);
  color: var(--spark-library--white);
  border-radius: 8px;
  flex: none;
  padding: 16px;
  font-size: .9375rem;
  font-weight: 500;
  line-height: 1em;
  text-decoration: none;
  transition: border-color .15s, background-color .15s, opacity .15s;
}

.spark-button:hover {
  border-color: var(--spark-library--foreground-interactive-hover);
  background-color: var(--spark-library--foreground-interactive-hover);
  opacity: 1;
}

.spark-brand-logo {
  z-index: 2;
  padding-left: 0;
}

.spark-line-3 {
  z-index: 2;
  background-color: var(--spark-library--black);
  width: 35px;
  height: 2px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: absolute;
  top: 30px;
  left: 0;
  right: 0;
}

.spark-line-3.spark-simple-line {
  background-color: var(--spark-library--foreground-interactive);
  border-radius: 3px;
  width: 12.75px;
  height: 3.3px;
  margin-left: 18px;
  top: 38px;
}

.spark-line-1 {
  z-index: 2;
  background-color: var(--spark-library--black);
  width: 35px;
  height: 2px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: absolute;
  top: 10px;
  left: 0;
  right: 0;
}

.spark-line-1.spark-simple-line {
  background-color: var(--spark-library--foreground-interactive);
  border-radius: 3px;
  width: 24px;
  height: 3.3px;
  top: 18px;
}

.spark-simple-menu-button {
  background-color: #fff;
  width: 60px;
  height: 60px;
  padding: 0 0 0 18px;
  overflow: hidden;
}

.spark-simple-menu-button.w--open {
  background-color: var(--spark-library--background--interactive);
  border-radius: 8px;
}

.spark-line-2 {
  z-index: 1;
  background-color: var(--spark-library--black);
  width: 35px;
  height: 2px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: absolute;
  top: 20px;
  left: 0;
  right: 0;
}

.spark-line-2.spark-simple-line {
  background-color: var(--spark-library--foreground-interactive);
  border-radius: 3px;
  width: 24px;
  height: 3.3px;
  top: 28px;
}

.spark-square-menu-inner {
  justify-content: space-between;
  align-items: center;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 16px;
  padding-bottom: 16px;
  display: flex;
}

.spark-icon {
  width: 12px;
  display: inline-block;
}

.spark-icon.spark-large-icon {
  width: 32px;
}

.spark-dropdown-link {
  border-radius: 8px;
  width: 100%;
  margin-left: 0;
  padding: 8px 16px;
  transition: color .15s, background-color .15s;
}

.spark-dropdown-link:hover {
  background-color: var(--spark-library--background--interactive);
  opacity: 1;
  color: var(--spark-library--foreground-interactive);
}

.spark-square-menu-with-mega-dropdowns {
  background-color: var(--spark-library--white);
  width: 100%;
  padding-left: 64px;
  padding-right: 64px;
}

.spark-mega-dropdown-list.w--open {
  background-color: var(--spark-library--white);
  width: 100%;
  height: auto;
  position: absolute;
  inset: 72px 0% 0%;
}

.spark-mega-dropdown {
  position: static;
}

.spark-mega-dropdown-card {
  grid-column-gap: 32px;
  grid-row-gap: 16px;
  background-color: var(--spark-library--white);
  border-radius: 8px;
  justify-content: space-between;
  width: 100%;
  padding: 32px;
  display: flex;
}

.spark-mega-dropdown-card-link {
  grid-column-gap: 16px;
  grid-row-gap: 0px;
  color: var(--spark-library--black);
  flex-direction: column;
  flex: 0 auto;
  width: 340px;
  min-width: 30%;
  max-width: 100%;
  text-decoration: none;
  display: flex;
}

.spark-card-image {
  margin-bottom: 16px;
}

.spark-nav-with-mega-dropdowns {
  align-items: center;
  display: flex;
  position: static;
}

.spark-line-4 {
  z-index: 2;
  background-color: var(--spark-library--black);
  width: 35px;
  height: 2px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: absolute;
  top: 10px;
  left: 0;
  right: 0;
}

.spark-line-4.spark-simple-line {
  background-color: var(--spark-library--foreground-interactive);
  border-radius: 3px;
  width: 24px;
  height: 3.3px;
  top: 18px;
}

.spark-line-5 {
  z-index: 1;
  background-color: var(--spark-library--black);
  width: 35px;
  height: 2px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: absolute;
  top: 20px;
  left: 0;
  right: 0;
}

.spark-line-5.spark-simple-line {
  background-color: var(--spark-library--foreground-interactive);
  border-radius: 3px;
  width: 24px;
  height: 3.3px;
  top: 28px;
}

.spark-sub-text-in-card-link {
  text-align: left;
  background-color: #155eefb3;
  background-image: url("https://cdn.prod.website-files.com/66a795eb1636440d552fc98f/67f6a6878a993f24ae3325df_5d2e612e0c443013f88fe492974ef883_arrow-right.svg");
  background-position: 92%;
  background-repeat: no-repeat;
  background-size: auto;
  width: 100%;
  margin-bottom: 0;
  padding: 16px;
  font-size: 1.3rem;
  position: absolute;
}

.spark-mega-menu-take-over {
  background-color: var(--spark-library--white);
  width: 100%;
  height: 90vh;
  max-height: 100vh;
  padding: 172px 64px;
  inset: 0% 0% auto;
}

.spark-take-over-menu {
  background-color: var(--spark-library--white);
  width: 100%;
  padding-left: 64px;
  padding-right: 64px;
  position: sticky;
  inset: 0% 0% auto;
}

.spark-mega-nav-link {
  border-bottom: 3px solid var(--spark-library--background--interactive);
  color: var(--spark-library--black);
  justify-content: space-between;
  width: 300px;
  padding: 16px 24px;
  font-size: 2rem;
  font-weight: 500;
  line-height: 1;
  text-decoration: none;
  transition: border-color .15s, color .15s;
  display: flex;
}

.spark-mega-nav-link:hover {
  border-bottom-color: var(--spark-library--foreground-interactive);
  opacity: 1;
  color: var(--spark-library--foreground-interactive);
}

.spark-mega-nav-link.w--current {
  color: var(--spark-library--foreground-interactive);
}

.spark-mega-nav-link-label {
  margin-bottom: 0;
}

.spark-hold-card-links {
  grid-column-gap: 32px;
  display: flex;
}

.spark-large-card-link {
  color: var(--spark-library--white);
  background-image: url("https://cdn.prod.website-files.com/66a795eb1636440d552fc98f/67f6a6878a993f24ae3325e0_c99cb57166807806289a617eacd7b87e_Media.webp");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 12px;
  justify-content: center;
  align-items: flex-end;
  width: 280px;
  height: 450px;
  padding-bottom: 0;
  padding-left: 16px;
  padding-right: 16px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.spark-large-card-link:hover {
  opacity: 1;
}

.spark-absolute-bottom-bar {
  background-color: var(--spark-library--foreground-interactive);
  color: var(--spark-library--white);
  width: 100%;
  padding: 8px 64px;
  font-size: .8rem;
  position: absolute;
  inset: auto 0% 0%;
}

.spark-bottom-bar-text {
  margin-bottom: 0;
}

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

.spark-text-link {
  color: var(--spark-library--black);
  text-decoration: underline;
  display: inline-block;
}

.spark-text-link.spark-secondary {
  color: var(--spark-library--background--interactive);
  text-decoration: none;
}

.spark-bottom-bar-link-row {
  grid-column-gap: 32px;
  display: flex;
}

.rt-black-icon.rt-in-active {
  opacity: 0;
}

.rt-blue-icon {
  opacity: 0;
  position: absolute;
}

.rt-blue-icon.rt-active {
  opacity: 1;
}

.rt-text-block {
  color: var(--radiant-ui-components-library-marketplace--color--white);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  font-size: 16px;
  line-height: 26px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.rt-text-white {
  color: var(--radiant-ui-components-library-marketplace--color--white);
}

.rt-nav-one {
  z-index: 999;
  background-color: var(--radiant-ui-components-library-marketplace--color--white);
  border-bottom: 1px solid #d5d5d5;
  position: sticky;
  top: 0;
  box-shadow: 0 2px 30px #11254226;
}

.rt-nav-one-container {
  max-width: 1320px;
  padding-left: 15px;
  padding-right: 15px;
}

.rt-nav-one-wrap {
  justify-content: space-between;
  align-items: center;
}

.rt-nav-one-dropdown {
  margin-left: 0;
  margin-right: 0;
  position: static;
}

.rt-nav-one-dropdown-toggle {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  color: var(--radiant-ui-components-library-marketplace--color--heading-dark);
  justify-content: flex-start;
  align-items: center;
  padding: 25px;
  font-size: 16px;
  font-weight: 400;
  line-height: 26px;
  display: flex;
}

.rt-nav-one-dropdown-list {
  background-color: #fff;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  bottom: auto;
  left: 0%;
  right: 0%;
  box-shadow: 0 2px 30px #0000001a;
}

.rt-nav-one-dropdown-list-wrap {
  border-radius: 10px;
  width: 100%;
  max-width: 730px;
  position: relative;
  overflow: hidden;
}

.rt-nav-one-dropdown-list-wrap.rt-utility-pages {
  max-width: 1290px;
}

.rt-nav-one-dropdown-upper-wrap {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: var(--radiant-ui-components-library-marketplace--color--white);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.rt-nav-top-wrap-contain {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  border-right: 1px solid #0000000d;
  height: 100%;
  padding: 70px 25px 70px 15px;
}

.rt-nav-top-wrap-contain.rt-border-off {
  border-right-style: none;
}

.rt-nav-top-wrap-contain.rt-flex-horaizontal {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border-right-style: none;
  flex-flow: row;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
}

.rt-nav-top-wrap-contain.rt-right-gap {
  padding-left: 25px;
}

.rt-nav-top-link-wrap {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  color: var(--radiant-ui-components-library-marketplace--color--body-font-dark);
  flex-flow: column;
  text-decoration: none;
  display: flex;
}

.rt-nav-top-link-wrap.rt-free {
  background-color: var(--radiant-ui-components-library-marketplace--color--heading-dark);
  border-radius: 20px;
  padding: 5px 15px;
}

.rt-text-icon-wrap {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: center;
}

.rt-text-icon-wrap.rt-icon-gap {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
}

.rt-icon-box {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
  overflow: hidden;
}

.rt-nav-text {
  color: var(--radiant-ui-components-library-marketplace--color--heading-dark);
  font-weight: 400;
}

.rt-nav-text.rt-text-white {
  color: var(--radiant-ui-components-library-marketplace--color--white);
}

.rt-nav-one-arrow {
  margin-top: 4px;
}

.rt-component-container {
  width: 100%;
  max-width: 1290px;
  margin-bottom: -173px;
  position: relative;
}

.rt-component-section {
  background-color: var(--radiant-ui-components-library-marketplace--color--white);
  color: var(--radiant-ui-components-library-marketplace--color--body-font-dark);
  width: 100%;
  padding: 80px 15px;
  font-family: Outfit;
  font-size: 17px;
  font-weight: 300;
  line-height: 29px;
  position: relative;
}

.rt-component-section.rt-awards-image-card-wrap {
  border-radius: 10px;
  padding-left: 15px;
  padding-right: 15px;
}

.rt-component-section.rt-icon-box-v-two {
  padding-top: 70px;
  padding-bottom: 60px;
}

.rt-component-section.rt-gap-none {
  padding: 0;
  font-family: Outfit;
  font-weight: 300;
}

.rt-component-section.rt-background-blue {
  background-color: var(--radiant-ui-components-library-marketplace--color--theme-color);
}

.rt-component-section.rt-background-blue.rt-gap-none {
  padding: 0;
  overflow: hidden;
}

.rt-component-section.rt-team-v-four {
  margin-top: -26px;
  padding-top: 0;
}

.rt-about-one-clients-main {
  background-color: #fdfbfb;
  border-top: 1px solid #6c6c6c2e;
  border-left: 1px solid #6c6c6c2e;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.rt-about-one-clients-block {
  border-bottom: 1px solid #6c6c6c2e;
  border-right: 1px solid #6c6c6c2e;
  justify-content: center;
  min-width: 220px;
  padding-top: 50px;
  padding-bottom: 50px;
  display: flex;
}

.rt-about-one-clients-block.rt-border-left {
  border-left: 1px solid #ffffff1a;
}

.rt-about-one-clients-text {
  text-align: center;
  max-width: 80px;
  padding-top: 50px;
  padding-bottom: 50px;
}

.rt-client-box-main-button {
  background-color: var(--radiant-ui-components-library-marketplace--color--theme-color);
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.rt-component-heading-five {
  color: var(--radiant-ui-components-library-marketplace--color--heading-dark);
  text-transform: capitalize;
  font-size: 21px;
  font-weight: 400;
  line-height: 31px;
}

.rt-component-heading-five.rt-text-white {
  color: var(--radiant-ui-components-library-marketplace--color--white);
}

.rt-clients-icons-main {
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
  overflow: hidden;
}

.rt-clients-icons-flip {
  max-width: 100%;
}

.rt-clients-icons-flip-bottom {
  max-width: 50%;
  position: absolute;
}

.rt-margin-bottom-twenty {
  margin-bottom: 20px;
}

.rt-auto-fit {
  border-radius: 10px;
  height: auto;
}

.rt-awards-hover-arrow {
  background-color: #fff0;
  border: 1px solid #c2c2c2;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 45px;
  height: 45px;
  font-size: 0;
  line-height: 0;
  transition: opacity .3s;
  display: flex;
}

.rt-awards-hover-arrow:hover {
  opacity: 1;
}

.rt-award-item-wrapper {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  justify-content: space-between;
  align-items: center;
}

.rt-award-item-wrapper.rt-align-top {
  align-items: flex-start;
}

.rt-award-block-paragraph {
  max-width: 420px;
}

.rt-no-margin-bottom {
  margin-bottom: 0;
}

.rt-no-margin-bottom.rt-category-width {
  min-width: 170px;
}

.rt-no-margin-bottom.rt-category-width.rt-light-body-font {
  color: var(--radiant-ui-components-library-marketplace--color--body-font-dark);
}

.rt-awards-block {
  color: var(--radiant-ui-components-library-marketplace--color--body-font-dark);
  cursor: pointer;
  background-color: #fff;
  border: 1px solid #ddddddb8;
  border-radius: 10px;
  width: 100%;
  padding: 20px 48px;
  transition: box-shadow .45s;
  position: relative;
}

.rt-hover-in-arrow {
  position: absolute;
}

.rt-awards-arrow-block {
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
  display: flex;
}

.rt-scroll-icon {
  opacity: 1;
  transform: rotate(0);
}

.rt-award-text-wrapper {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex: 1;
  justify-content: space-between;
  align-items: center;
}

.rt-awards-hover-image {
  z-index: 1;
  height: auto;
  position: absolute;
  inset: -80px 15% 0% auto;
}

.rt-awards-hover-image.rt-position-change {
  top: -200px;
}

.rt-award-image-card-wrap {
  color: var(--radiant-ui-components-library-marketplace--color--body-font-dark);
  text-decoration: none;
}

.rt-category-cards-text {
  color: var(--radiant-ui-components-library-marketplace--color--heading-dark);
  text-transform: capitalize;
  font-size: 18px;
  font-weight: 400;
  line-height: 31px;
}

.rt-category-cards-text.rt-text-white {
  color: var(--radiant-ui-components-library-marketplace--color--white);
}

.rt-category-cards-text.rt-margin-bottom-fifteen {
  margin-bottom: 15px;
}

.rt-radius-ten {
  border-radius: 10px;
  overflow: hidden;
}

.rt-home-one-progress-text-main {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.rt-home-one-progress-main-heading {
  border-bottom: 1px solid var(--radiant-ui-components-library-marketplace--color--heading-dark);
  padding-bottom: 10px;
}

.rt-home-one-progress-text-item {
  color: var(--radiant-ui-components-library-marketplace--color--heading-dark);
  background-color: #89b8ff;
  border-radius: 10px;
  padding: 20px 40px;
}

.rt-home-one-progress-text-item.rt-top-mergin {
  margin-top: -20px;
}

.rt-home-one-progress-text-item.rt-top-mergin.rt-change-color-one {
  background-color: #adceff;
}

.rt-home-one-progress-text-item.rt-top-mergin.rt-change-color-three {
  background-color: var(--radiant-ui-components-library-marketplace--color--theme-color);
}

.rt-home-one-progress-text-item.rt-top-mergin.rt-change-color-two {
  background-color: #89b8ff;
}

.rt-home-one-progress-details {
  padding-top: 20px;
  overflow: hidden;
}

.rt-home-one-progress-paragraph {
  color: var(--radiant-ui-components-library-marketplace--color--heading-dark);
  max-width: 415px;
  padding-top: 10px;
}

.rt-home-one-progress-image-wrapper {
  position: relative;
}

.rt-home-one-progress-wrapper {
  grid-column-gap: 90px;
  grid-row-gap: 90px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.rt-home-one-progress-number-wrapper {
  background-color: #fff;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: flex;
}

.rt-home-one-progress-image {
  padding-top: 60px;
  padding-left: 20px;
}

.rt-change-padding-6 {
  margin-top: 0;
  margin-bottom: 0;
}

.rt-home-one-progress-heading {
  max-width: 479px;
  padding-bottom: 20px;
}

.rt-auto-fit-8 {
  object-fit: cover;
}

.rt-auto-fit-8.rt-radius-ten {
  border-radius: 10px;
}

.rt-auto-fit-8.rt-radius-ten.rt-position-relative {
  z-index: 1;
  position: relative;
}

.rt-body-font-11 {
  letter-spacing: 0;
}

.rt-body-font-11.rt-change-style {
  color: #4b4b4b;
  font-size: 14px;
  font-weight: 500;
}

.rt-home-one-progess-image-main {
  border-radius: 8px;
  overflow: hidden;
}

.rt-home-one-client-image-background {
  background-color: #d2efff;
  border-radius: 8px;
  position: absolute;
  inset: 0%;
  transform: rotate(-6.2deg);
}

.rt-position-relative {
  position: relative;
}

.section-72 {
  padding-top: 19px;
}

.rt-heading-six {
  color: var(--radiant-ui-components-library-marketplace--color--heading-dark);
  letter-spacing: -.2px;
  text-transform: capitalize;
  font-size: 20px;
  font-weight: 400;
  line-height: 32px;
}

.rt-home-two-data-science-card {
  grid-column-gap: 19px;
  grid-row-gap: 20px;
  background-color: #fff;
  border-radius: 6px;
  flex-direction: column;
  align-items: flex-start;
  padding: 20px 29px;
  display: flex;
}

.rt-container-7 {
  max-width: 1290px;
  margin-left: auto;
  margin-right: auto;
}

.rt-container-7.rt-service-one-support-container {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  justify-content: space-between;
  display: flex;
}

.rt-container-7.rt-nav-top-container {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.rt-underline-off {
  z-index: 1;
  text-decoration: none;
  position: relative;
}

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

.rt-text-black {
  color: var(--radiant-ui-components-library-marketplace--color--heading-dark);
}

.rt-nav-location {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border-right: 0 solid #0000004d;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  padding-top: 5px;
  padding-bottom: 5px;
  display: flex;
}

.rt-nav-location.rt-underline-off {
  text-decoration: none;
}

.rt-nav-location.rt-underline-off.rt-align-center {
  justify-content: center;
  align-items: center;
}

.rt-nav-location.rt-change-sizing {
  flex: 0 420px;
}

.rt-link-icon {
  margin-bottom: 2px;
}

.rt-change-position {
  opacity: 0;
  position: absolute;
}

.rt-social-media-icon {
  border: 1px solid #221d1c;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 25px;
  height: 25px;
  display: flex;
}

.rt-top-nav {
  border-top: 1px solid #ffffff4d;
  border-bottom: 1px solid #ffffff4d;
}

.rt-home-one-top-nav {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: .75fr .75fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  max-width: 1320px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px;
  font-size: 16px;
  display: grid;
}

.rt-nav-social-link-wrapper {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex: 1;
  padding-top: 15px;
  padding-bottom: 15px;
  display: flex;
}

.rt-nav-social-link-wrapper.rt-align-left {
  flex: 0 240px;
  justify-content: flex-end;
  align-items: center;
}

.rt-body-text-4 {
  color: #444655;
  font-size: 16px;
  line-height: 28px;
}

.rt-body-text-4.rt-text-white.rt-home-one-top-text {
  color: #fff;
}

.rt-home-one-top-section {
  padding: 15px;
}

.rt-nav-top-left-box {
  grid-column-gap: 35px;
  grid-row-gap: 35px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.rt-home-one-top-social-box {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.rt-nav-top-item-box {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.uui-text-size-medium-3 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: Poppins, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

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

.uui-container-large-6 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

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

.uui-page-padding-6 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-max-width-large-4 {
  width: 100%;
  max-width: 48rem;
}

.uui-max-width-large-4.align-center-4 {
  margin-left: auto;
  margin-right: auto;
}

.uui-text-size-large-4 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5;
}

.uui-heading-xxsmall-2 {
  color: var(--untitled-ui--gray900);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-heading-medium-4 {
  color: var(--untitled-ui--gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 2.25rem;
  font-weight: 600;
  line-height: 1.3;
}

.uui-icon-1x1-xsmall-2 {
  width: 1.5rem;
  height: 1.5rem;
}

.uui-contact11_item {
  text-align: center;
  flex-direction: column;
  align-items: center;
  width: 100%;
}

.uui-contact11_component {
  grid-column-gap: 1.1rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: .25fr .25fr .25fr;
  grid-auto-columns: 1fr;
  place-items: start center;
  margin-top: 0;
  padding-left: 104px;
  display: grid;
}

.uui-text-style-link-02 {
  color: var(--untitled-ui--primary700);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-weight: 600;
  text-decoration: none;
}

.uui-icon-featured-outline-large {
  border: .5rem solid var(--untitled-ui--primary50);
  background-color: var(--untitled-ui--primary100);
  color: var(--untitled-ui--primary600);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3.5rem;
  height: 3.5rem;
  display: flex;
}

.uui-icon-featured-outline-large.align-center-4 {
  border-color: var(--azul-3);
  background-color: var(--azul-3);
  color: var(--azul);
  margin-left: auto;
  margin-right: auto;
}

.uui-space-small-3 {
  width: 100%;
  min-height: 1.5rem;
}

.uui-space-xsmall-4 {
  width: 100%;
  min-height: 1rem;
}

.uui-space-xxsmall-2 {
  width: 100%;
  min-height: .5rem;
}

.uui-padding-vertical-xhuge-5 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.uui-heading-subheading-4 {
  color: var(--untitled-ui--primary600);
  margin-bottom: .75rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-text-size-medium-4 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-text-size-medium-4.text-color-primary700 {
  color: var(--untitled-ui--primary700);
}

.uui-button-4 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui--primary600);
  background-color: var(--untitled-ui--primary600);
  color: var(--untitled-ui--white);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-4:hover {
  border-color: var(--untitled-ui--primary700);
  background-color: var(--untitled-ui--primary700);
}

.uui-button-4:focus {
  background-color: var(--untitled-ui--primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--primary100);
}

.social-icon-2 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

.uui-button-row-6 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-button-row-6.button-row-center {
  justify-content: center;
}

.social-link {
  color: var(--untitled-ui--gray400);
  transition: all .3s;
}

.social-link:hover {
  color: var(--untitled-ui--gray500);
}

.uui-team02_image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.uui-team02_image-wrapper {
  width: 100%;
  margin-bottom: 1.5rem;
  padding-top: 100%;
  position: relative;
  overflow: hidden;
}

.uui-team02_item {
  text-align: center;
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.uui-team02_list {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start stretch;
  display: grid;
}

.uui-team02_component {
  margin-top: 4rem;
}

.uui-button-secondary-gray-4 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui--gray300);
  background-color: var(--untitled-ui--white);
  color: var(--untitled-ui--gray700);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-secondary-gray-4:hover {
  background-color: var(--untitled-ui--gray50);
  color: var(--untitled-ui--gray800);
}

.uui-button-secondary-gray-4:focus {
  background-color: var(--untitled-ui--white);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--gray100);
}

.uui-team02_social {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  align-self: center;
  margin-top: 1.5rem;
  display: grid;
}

.uui-space-medium-3 {
  width: 100%;
  min-height: 2rem;
}

.uui-heading-tiny {
  color: var(--untitled-ui--gray900);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1.5;
}

.rt-no-underline {
  cursor: pointer;
  text-decoration: none;
}

.rt-margin-bottom-fifteen {
  margin-bottom: 15px;
}

.rt-team-one-img {
  border-radius: 10px;
  width: 100%;
  height: auto;
}

.rt-hero-project-hover-holder {
  z-index: 2;
  background-color: var(--radiant-ui-components-library-marketplace--color--theme-color);
  opacity: 0;
  mix-blend-mode: normal;
  border-radius: 100%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 200px;
  height: 200px;
  display: flex;
  position: absolute;
  top: 60%;
  overflow: hidden;
}

.rt-hero-project-hover-holder.rt-one {
  top: 55%;
}

.rt-team-name-holder {
  text-align: center;
}

.rt-team-one-designation {
  opacity: 1;
  color: #ffffffb8;
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
}

.rt-home-two-footer-social-link-block {
  cursor: pointer;
  align-items: center;
  margin-left: 1.5rem;
  text-decoration: none;
  display: flex;
}

.rt-home-two-footer-social-link-block.rt-team-one-social-icon {
  margin-left: .6rem;
  margin-right: .6rem;
}

.rt-hero-project-thumbanil {
  z-index: 1;
  flex-flow: row;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  padding-top: 0;
  display: flex;
  position: relative;
}

.rt-hero-project-container {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  margin-bottom: 80px;
  display: flex;
  position: relative;
}

.rt-footer-two-social-img {
  filter: invert(80%);
}

.rt-footer-two-social-img.rt-home-three-footer-social-icon {
  filter: invert(0%);
}

.rt-home-three-footer-social {
  align-items: center;
  display: flex;
}

.rt-hero-project-grid-wrapper {
  z-index: 1;
  position: relative;
}

.rt-hero-project-holder {
  justify-content: center;
  align-items: center;
  transition: color .2s;
  display: flex;
}

.rt-hero-project-holder.rt-one {
  max-width: 20vw;
  padding-top: 5rem;
}

.rt-hero-project-holder.rt-two {
  max-width: 30vw;
}

.rt-hero-project-grid {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.rt-component-container-2 {
  width: 100%;
  max-width: 1290px;
  position: relative;
}

.rt-autofit {
  object-fit: cover;
}

.rt-autofit-2 {
  object-fit: cover;
  border-radius: 10px;
}

.rt-autofit-2.rt-image-full-width.rt-image-auto-change {
  width: 100%;
  height: auto;
}

.rt-padding-bottom-ten {
  padding-bottom: 10px;
}

.rt-creative-agency-team-data-wrapper {
  text-align: center;
  background-color: #fff;
  padding: 30px;
  position: absolute;
  inset: auto 0% 0%;
}

.rt-creative-agency-team-grid {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.rt-heading-small {
  color: #fff;
  letter-spacing: .3em;
  text-transform: uppercase;
  font-family: Open Sans, sans-serif;
  font-size: .9375rem;
  font-weight: 600;
  line-height: 1.75rem;
}

.rt-heading-small.rt-change-black {
  color: #3a3a3a;
}

.rt-creative-agency-team-grid-block {
  border-radius: 10px;
  position: relative;
  overflow: hidden;
}

.rt-creative-agency-team-social-wrapper {
  grid-column-gap: 10px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.uui-text-size-medium-5 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-text-size-small {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  line-height: 1.5;
}

.show-tablet {
  display: none;
}

.uui-button-5 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui--primary600);
  background-color: var(--untitled-ui--primary600);
  color: var(--untitled-ui--white);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-5:hover {
  border-color: var(--untitled-ui--primary700);
  background-color: var(--untitled-ui--primary700);
}

.uui-button-5:focus {
  background-color: var(--untitled-ui--primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--primary100);
}

.uui-dropdown-icon {
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  margin-right: 1rem;
  display: flex;
  position: absolute;
  inset: auto 0% auto auto;
}

.uui-icon-1x1-xsmall-3 {
  width: 1.5rem;
  height: 1.5rem;
}

.uui-navbar03_dropdown-content-left {
  grid-column-gap: 1.5rem;
  grid-row-gap: 0px;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 2rem;
  padding-bottom: 2rem;
  padding-left: 0;
  display: grid;
}

.uui-navbar03_dropdown-link {
  grid-column-gap: 1rem;
  grid-row-gap: 0px;
  border-radius: .5rem;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  padding: .75rem;
  text-decoration: none;
  transition: background-color .3s;
  display: grid;
}

.uui-navbar03_dropdown-link:hover {
  background-color: var(--untitled-ui--gray50);
}

.uui-navbar03_bottom-bar-background {
  background-color: var(--untitled-ui--gray50);
  width: 200vw;
  position: absolute;
  inset: 0% -50vw;
}

.uui-navbar03_dropdown-link-list {
  grid-column-gap: 0px;
  grid-row-gap: .5rem;
  grid-template-rows: max-content max-content max-content max-content max-content;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.uui-navbar03_item-right {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  font-weight: 400;
  display: flex;
}

.uui-navbar03_bottom-bar {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  display: flex;
  position: relative;
}

.uui-navbar03_bottom-bar-right {
  grid-column-gap: 1.5rem;
  display: flex;
  position: relative;
}

.uui-navbar03_bottom-bar-left {
  grid-column-gap: .5rem;
  grid-template-rows: auto;
  grid-template-columns: max-content minmax(max-content, 1fr);
  grid-auto-columns: 1fr;
  font-weight: 500;
  display: flex;
  position: relative;
}

.uui-navbar03_dropdown-content {
  width: 100%;
  display: flex;
}

.uui-navbar03_icon-wrapper {
  flex: none;
}

.uui-button-link-2 {
  grid-column-gap: .5rem;
  color: var(--untitled-ui--primary700);
  white-space: nowrap;
  background-color: #0000;
  justify-content: center;
  align-items: center;
  padding: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.uui-button-link-2:hover {
  color: var(--untitled-ui--primary800);
}

.uui-button-icon-3 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  min-width: 1.25rem;
  height: 1.25rem;
  min-height: 1.25rem;
  display: flex;
}

.uui-navbar03_component {
  border-bottom: 1px solid var(--untitled-ui--gray100);
  background-color: #fff;
  justify-content: flex-start;
  align-items: center;
  min-height: 5rem;
  padding-left: 2rem;
  padding-right: 2rem;
  font-family: Poppins, sans-serif;
  display: flex;
}

.uui-navbar03_container {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 80rem;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.uui-navbar03_logo-link {
  padding-left: 0;
}

.uui-navbar03_menu {
  flex: 1;
  justify-content: flex-end;
  align-items: center;
  margin-left: 1.5rem;
  display: flex;
  position: static;
}

.uui-navbar03_link {
  color: var(--untitled-ui--gray600);
  align-items: center;
  padding: 1.75rem 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  transition: all .3s;
}

.uui-navbar03_link:hover {
  color: var(--untitled-ui--gray700);
}

.uui-navbar03_link.w--current {
  color: #000;
}

.uui-navbar03_menu-dropdown {
  position: static;
}

.uui-navbar03_dropdown-toggle {
  color: var(--untitled-ui--gray600);
  align-items: center;
  padding: 1.75rem 2.5rem 1.75rem 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  transition: all .3s;
  display: flex;
}

.uui-navbar03_dropdown-toggle:hover {
  color: var(--untitled-ui--gray700);
}

.uui-navbar03_dropdown-list {
  box-shadow: 0 12px 16px -4px #00000014, 0 4px 6px -2px #10182808;
}

.uui-navbar03_dropdown-list.w--open {
  background-color: #fff;
  width: 100vw;
  min-width: 100vw;
  max-width: 100%;
  margin-left: -215px;
  padding-left: 2rem;
  padding-right: 2rem;
  position: absolute;
  inset: 5.0625rem auto auto 0%;
  overflow: hidden;
}

.uui-navbar03_menu-right {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: flex;
}

.uui-navbar03_text-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: 0px;
  align-items: center;
  margin-bottom: .25rem;
  display: flex;
}

.uui-button-secondary-gray-5 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui--gray300);
  background-color: var(--untitled-ui--white);
  color: var(--untitled-ui--gray700);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-secondary-gray-5:hover {
  background-color: var(--untitled-ui--gray50);
  color: var(--untitled-ui--gray800);
}

.uui-button-secondary-gray-5:focus {
  background-color: var(--untitled-ui--white);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--gray100);
}

.uui-button-secondary-gray-5.show-tablet {
  display: none;
}

.uui-button-secondary-gray-5.is-button-small {
  grid-column-gap: .5rem;
  padding: .5rem 1rem;
  font-size: 1rem;
}

.uui-button-tertiary-gray {
  grid-column-gap: .5rem;
  color: var(--untitled-ui--gray600);
  white-space: nowrap;
  background-color: #0000;
  border: 1px solid #0000;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.uui-button-tertiary-gray:hover {
  background-color: var(--untitled-ui--gray50);
  color: var(--untitled-ui--gray700);
}

.uui-navbar03_button-wrapper {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  align-items: center;
  display: flex;
}

.uui-logo_component {
  flex-wrap: nowrap;
  width: auto;
  height: 2rem;
  display: flex;
}

.uui-logo_logomark {
  border: .1px solid #dae0e8;
  border-radius: .5rem;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 1px 1px #1018280f, 0 1px 2px #1018281a;
}

.uui-styleguide_logomark-bg {
  border-radius: 8px;
  width: 2rem;
  height: 2rem;
  position: absolute;
  inset: 0%;
}

.uui-logo_logomark-blur {
  z-index: 2;
  -webkit-backdrop-filter: blur(3px);
  backdrop-filter: blur(3px);
  background-color: #fff3;
  border-bottom-right-radius: .5rem;
  border-bottom-left-radius: .5rem;
  width: 100%;
  height: 50%;
  position: absolute;
  inset: 50% 0% 0%;
  overflow: hidden;
}

.uui-logo_logomark-dot {
  z-index: 1;
  background-image: linear-gradient(26.5deg, #6941c6, #53389e);
  border-radius: 50%;
  width: 50%;
  height: 50%;
  position: relative;
}

.uui-logo_logotype {
  flex: none;
  width: auto;
  height: 100%;
}

.icon-featured-large {
  background-color: var(--untitled-ui--primary100);
  color: var(--untitled-ui--primary600);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
}

.uui-navbar03_heading {
  color: var(--untitled-ui--primary600);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: .25rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  font-weight: 600;
}

.uui-navbar03_item-heading {
  color: var(--untitled-ui--gray900);
  margin-bottom: .25rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-weight: 600;
}

.uui-navbar03_item-heading.margin-bottom-0 {
  margin-bottom: 0;
}

.uui-badge-small-success {
  grid-column-gap: .25rem;
  background-color: var(--untitled-ui--success50);
  color: var(--untitled-ui--success700);
  white-space: nowrap;
  mix-blend-mode: multiply;
  border-radius: 10rem;
  align-items: center;
  padding: .125rem .5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .75rem;
  font-weight: 500;
  display: flex;
}

.uui-logo_image {
  flex: none;
  width: auto;
  height: 100%;
  display: none;
}

.uui-navbar3_menu-button {
  padding: 0;
}

.uui-text-style-link-2 {
  color: var(--untitled-ui--gray600);
  text-decoration: underline;
  transition: color .3s;
}

.uui-text-style-link-2:hover {
  color: var(--untitled-ui--gray700);
}

.uui-text-style-link-2.uui-text-color-primary100-2 {
  color: var(--untitled-ui--primary100);
}

.uui-container-large-7 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-7 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-button-secondary-2 {
  grid-column-gap: .5rem;
  background-color: var(--untitled-ui--primary50);
  color: var(--untitled-ui--primary700);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-secondary-2:hover {
  background-color: var(--untitled-ui--primary100);
}

.uui-button-secondary-2:focus {
  background-color: var(--untitled-ui--primary50);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--primary100);
}

.uui-button-secondary-2.is-button-small {
  grid-column-gap: .5rem;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  padding: .5rem 1rem;
  font-size: 1rem;
}

.uui-button-row-7 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-icon-1x1-xxsmall-2 {
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  display: flex;
}

.uui-text-color-primary100-2 {
  color: var(--untitled-ui--primary100);
}

.uui-banner19_component-2 {
  background-image: linear-gradient(45deg, var(--untitled-ui--primary700), var(--untitled-ui--primary600));
  justify-content: center;
  align-items: center;
  position: relative;
}

.uui-banner19_wrapper-2 {
  background-image: linear-gradient(45deg, var(--untitled-ui--primary700), var(--untitled-ui--primary600));
  border-radius: .75rem;
  justify-content: flex-start;
  align-items: center;
  padding-top: .75rem;
  padding-bottom: .75rem;
  display: flex;
}

.uui-banner19_content-2 {
  flex: 1;
  align-items: center;
  margin-right: 2rem;
  display: flex;
}

.uui-banner19_icon-wrapper-2 {
  flex: none;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  margin-right: 1rem;
}

.uui-banner19_text-wrapper-2 {
  grid-row-gap: .125rem;
  flex-wrap: wrap;
  display: flex;
}

.uui-banner19_close-button-2 {
  color: #fff;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  width: 2.5rem;
  height: 2.5rem;
  margin-left: .5rem;
  transition: all .3s;
  display: flex;
}

.uui-banner19_close-button-2:hover {
  background-color: #fff3;
}

.icon-featured-square-large-2 {
  background-color: var(--untitled-ui--primary500);
  color: var(--untitled-ui--white);
  border-radius: .625rem;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
}

.uui-banner19_text-2 {
  color: var(--untitled-ui--white);
  margin-right: .375rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-banner19_supporting-text-2 {
  color: var(--untitled-ui--primary100);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.rt-autofit-3 {
  object-fit: cover;
}

.rt-underline-off-2 {
  z-index: 1;
  text-decoration: none;
  position: relative;
}

.rt-change-padding {
  margin-top: 0;
  margin-bottom: 0;
  line-height: 45px;
}

.rt-display-off {
  display: none;
}

.rt-autofit-4 {
  object-fit: cover;
  border-radius: 10px;
}

.rt-overflow-off {
  overflow: hidden;
}

.rt-menu-icon {
  filter: invert();
}

.rt-menu-icon.rt-dropdown-arrow {
  margin-top: 3px;
}

.rt-header-2 {
  background-color: #fff;
  position: relative;
}

.rt-header-2.rt-change-padding {
  padding-left: 15px;
  padding-right: 15px;
  font-family: Outfit;
  font-weight: 300;
}

.rt-button-circle-block {
  background-color: var(--radiant-ui-components-library-marketplace--color--theme-color);
  border-radius: 50%;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.rt-button-circle-block.rt-overflow-off {
  flex: none;
}

.rt-grid-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: .7fr 1fr .7fr;
  max-width: 1290px;
  margin-left: auto;
  margin-right: auto;
}

.rt-nav-main {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  display: flex;
}

.rt-arrow-white-2 {
  position: relative;
}

.rt-button-circle-main {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  width: 37px;
  min-width: 37px;
  height: 37px;
  min-height: 37px;
  margin-left: 10px;
  display: flex;
  position: relative;
}

.rt-button-main-7 {
  color: #fff;
  letter-spacing: .0625em;
  text-transform: capitalize;
  background-color: #0000;
  font-size: 1.25rem;
  line-height: 1.6875rem;
  position: relative;
}

.rt-button-main-7.rtcolor-black {
  color: var(--radiant-ui-components-library-marketplace--color--heading-dark);
  letter-spacing: 0;
  text-transform: uppercase;
  font-size: 16px;
  font-weight: 400;
  line-height: 26px;
}

.rt-dropdown-list-4 {
  grid-column-gap: 13px;
  grid-row-gap: 13px;
  background-color: #fff;
  border-radius: 5px;
  flex-direction: column;
  min-width: 260px;
  padding: 20px;
  display: flex;
  box-shadow: 0 2px 30px #0000001a;
}

.rt-dropdown-list-4.w--open {
  display: flex;
}

.rt-dropdown-list-4.rt-display-off {
  display: none;
}

.rt-dropdown-toggle-3 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  align-items: center;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-right: 30px;
  display: flex;
}

.rt-agentic {
  z-index: 99;
}

.rt-button-13 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  border: 1px solid var(--radiant-ui-components-library-marketplace--color--theme-color);
  border-radius: 50px;
  grid-template-rows: auto;
  grid-template-columns: auto 18px;
  grid-auto-columns: 1fr;
  align-content: center;
  place-items: center start;
  padding: 5px 20px 5px 25px;
  display: grid;
}

.rt-button-13.rt-underline-off-2.rtresponsive-display-off {
  grid-template-columns: auto 30px;
  place-items: center end;
  left: 220px;
  right: auto;
}

.rt-hamburger {
  z-index: 9;
  position: relative;
}

.rt-menu-hamburger-main {
  display: none;
}

.rt-menu-font {
  color: #0d1018;
  text-transform: capitalize;
  font-size: 16px;
  font-weight: 400;
  line-height: 26px;
  text-decoration: none;
}

.rt-menu-font.rt-menu-font-small {
  font-size: 14px;
  line-height: 24px;
}

.rt-menu-font.rt-menu-font-small:hover {
  color: var(--radiant-ui-components-library-marketplace--color--theme-color);
}

.rt-responsive-display-off {
  z-index: 9;
  right: 307px;
}

.brix---container-default-6 {
  max-width: 1218px;
  padding: 0 24px;
}

.brix---header-wrapper-2 {
  background-color: var(--elements-webflow-library--neutral--100);
  padding-top: 32px;
  padding-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.brix---header-content-wrapper-3 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.brix---header-nav-menu-list-3 {
  z-index: 1;
  justify-content: flex-end;
  align-items: center;
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
  display: flex;
}

.brix---header-nav-link-2 {
  color: var(--elements-webflow-library--neutral--800);
  padding: 0;
  font-size: 18px;
  line-height: 20px;
  transition: color .3s;
}

.brix---header-nav-link-2:hover {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---dropdown-toggle-2 {
  color: var(--elements-webflow-library--neutral--800);
  align-items: center;
  padding: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 20px;
  transition: color .3s;
  display: flex;
}

.brix---dropdown-toggle-2:hover {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---dropdown-card-3 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  box-shadow: 0 2px 12px 0 var(--elements-webflow-library--general--shadow-02);
  border-radius: 20px;
  min-width: 280px;
  top: 32px;
  overflow: hidden;
}

.brix---dropdown-link-3 {
  color: var(--elements-webflow-library--neutral--600);
  align-items: center;
  width: 100%;
  padding: 0;
  font-size: 18px;
  line-height: 20px;
  text-decoration: none;
  transition: color .3s;
  display: flex;
}

.brix---dropdown-link-3:hover {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---dropdown-pd-3 {
  padding: 40px;
}

.brix---header-logo-3 {
  max-width: 100px;
}

.brix---header-logo-link-3 {
  transform-style: preserve-3d;
  padding-left: 0;
  transition: transform .3s, color .3s;
}

.brix---header-logo-link-3:hover {
  transform: scale3d(.96, .96, 1.01);
}

.brix---hamburger-menu-wrapper-3 {
  padding: 0;
  transition: transform .3s;
}

.brix---hamburger-menu-wrapper-3:hover {
  transform: scale(.96);
}

.brix---hamburger-menu-wrapper-3.w--open {
  background-color: #0000;
}

.brix---header-right-col-3 {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.brix---dropdown-chevron-3 {
  width: 14px;
  margin-left: 6px;
}

.brix---dropdown-links-grid-3 {
  grid-column-gap: 0px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.brix---dropdown-column-wrapper-3 {
  background-color: #0000;
  padding-top: 32px;
  transform: translate(0);
}

.brix---dropdown-column-wrapper-3.w--open {
  transform: translate(-50%);
}

.brix---hamburger-menu-bar-top-2, .brix---hamburger-menu-bar-bottom-2 {
  background-color: var(--elements-webflow-library--neutral--800);
  border-radius: 20px;
  width: 52px;
  height: 4px;
  margin-top: 12px;
  margin-bottom: 12px;
}

.brix---btn-primary-small-4 {
  background-color: var(--elements-webflow-library--accent--primary-1);
  color: var(--elements-webflow-library--neutral--100);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  justify-content: center;
  padding: 0 24px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 18px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.brix---btn-primary-small-4:hover {
  background-color: var(--elements-webflow-library--secondary--color-1);
  color: var(--elements-webflow-library--neutral--100);
  transform: translate3d(0, -3px, .01px);
}

.brix---btn-header-hidden-on-mbl-3 {
  margin-left: 24px;
}

.brix---header-nav-list-item-show-in-mbl-3 {
  margin-bottom: 0;
  padding-left: 32px;
  display: none;
}

.brix---header-nav-list-item-middle {
  margin-bottom: 0;
  padding-left: 16px;
  padding-right: 16px;
}

.brix---top-bar-wrapper {
  background-color: var(--white);
  color: var(--elements-webflow-library--neutral--100);
  text-align: center;
  padding-left: 72px;
  padding-right: 72px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 28px;
  position: relative;
  overflow: hidden;
}

.brix---top-bar-close-icon {
  cursor: pointer;
  align-items: center;
  padding: 20px 32px;
  transition: opacity .3s;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
  right: 0%;
}

.brix---top-bar-flex-h-sb {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.brix---top-bar-right-col {
  margin-right: 24px;
}

.brix---icon-small-hover {
  transition: transform .3s;
}

.brix---icon-small-hover:hover {
  transform: scale(.9);
}

.brix---btn-primary-small-white-2 {
  background-color: var(--elements-webflow-library--neutral--100);
  color: var(--elements-webflow-library--accent--primary-1);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  justify-content: center;
  padding: 3px 24px 5px;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 18px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.brix---btn-primary-small-white-2:hover {
  background-color: var(--elements-webflow-library--secondary--color-2);
  color: var(--elements-webflow-library--accent--primary-1);
  transform: translate3d(0, -3px, .01px);
}

.brix---top-bar-small-padding {
  width: 100%;
  padding-top: 22px;
  padding-bottom: 22px;
}

.brix---text-left---t-center {
  text-align: left;
}

.brix---container-default-7 {
  max-width: 1218px;
  padding-left: 24px;
  padding-right: 24px;
}

.brix---link-wrapper-2 {
  color: var(--elements-webflow-library--neutral--800);
  align-items: center;
  font-size: 18px;
  line-height: 20px;
  text-decoration: none;
  transition: color .3s;
  display: flex;
}

.brix---link-wrapper-2:hover {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---link-text {
  transition: color .3s;
  display: inline-block;
}

.brix---header-nav-list-item-3 {
  margin-bottom: 0;
  padding-left: 32px;
}

.brix---header-top-wrapper {
  border-bottom: 1px solid var(--elements-webflow-library--neutral--300);
  padding-top: 22px;
  padding-bottom: 22px;
}

.brix---btn-primary-small-5 {
  background-color: var(--elements-webflow-library--accent--primary-1);
  color: var(--elements-webflow-library--neutral--100);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  justify-content: center;
  padding: 18px 24px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 18px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.brix---btn-primary-small-5:hover {
  background-color: var(--elements-webflow-library--secondary--color-1);
  color: var(--elements-webflow-library--neutral--100);
  transform: translate3d(0, -3px, .01px);
}

.brix---link-icon-left {
  margin-right: 6px;
}

.brix---grid-header-top {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.brix---social-icon-square-30px {
  background-color: var(--elements-webflow-library--secondary--color-2);
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 30px;
  min-width: 30px;
  height: 30px;
  min-height: 30px;
  text-decoration: none;
  transition: transform .3s, background-color .3s, color .3s;
  display: flex;
}

.brix---social-icon-square-30px:hover {
  transform: scale(.92);
}

.brix---top-header-right-col {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.brix---top-header-left-col {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.brix---social-media-grid-right---mbl-center {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fit, 36px);
  justify-content: end;
  align-self: center;
  justify-items: end;
}

.brix---mg-left-24px---mg-top-16px-mbp {
  margin-left: 24px;
}

.brix---header-wrapper-v9 {
  background-color: var(--elements-webflow-library--neutral--100);
  padding-top: 0;
  padding-bottom: 0;
}

.brix---header-content-wrapper-v9 {
  justify-content: space-between;
  align-items: center;
  padding-top: 32px;
  padding-bottom: 32px;
  display: flex;
}

.brix---container-default-8 {
  max-width: 1218px;
  padding-left: 24px;
  padding-right: 24px;
}

.brix---header-wrapper-3 {
  background-color: var(--elements-webflow-library--neutral--100);
  padding-top: 32px;
  padding-bottom: 18px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.brix---flex-center {
  justify-content: center;
  font-family: Poppins, sans-serif;
  display: flex;
}

.brix---header-left-col-top {
  align-items: center;
  display: flex;
}

.brix---social-media-flex-right {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.brix---mg-left-12px {
  margin-left: 12px;
}

.brix---header-right-col-hidden-on-tablet {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.brix---mg-bottom-24px---0-on-tablet {
  margin-bottom: 24px;
}

.text-block-246 {
  font-family: Poppins, sans-serif;
}

.text-block-247 {
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 400;
}

.uui-text-size-small-2 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  line-height: 1.5;
}

.show-tablet-2 {
  display: none;
}

.uui-button-6 {
  grid-column-gap: .5rem;
  border: 1px solid var(--azul-incap-3);
  background-color: var(--azul-incap-3);
  color: var(--untitled-ui--white);
  text-align: center;
  white-space: nowrap;
  border-radius: 3.6rem;
  justify-content: center;
  align-items: center;
  padding: .3rem 2.125rem .3rem 2.225rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-6:hover {
  border-color: var(--gris-tusteno);
  background-color: var(--gris-tusteno);
}

.uui-button-6:focus {
  background-color: var(--untitled-ui--primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--primary100);
}

.uui-dropdown-icon-2 {
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  margin-right: 1rem;
  display: flex;
  position: absolute;
  inset: auto 0% auto auto;
}

.uui-icon-1x1-xsmall-4 {
  width: 1.5rem;
  height: 1.5rem;
}

.uui-navbar07_item-right {
  color: var(--azul-2);
  text-align: left;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding-left: 0;
  font-weight: 400;
  display: block;
  position: relative;
  left: 11px;
}

.uui-navbar07_icon-wrapper {
  color: var(--untitled-ui--primary600);
  flex: none;
  max-width: 60px;
}

.uui-navbar07_dropdown-link {
  grid-column-gap: 1rem;
  grid-row-gap: 0px;
  background-color: var(--elements-webflow-library--general--shadow-02);
  border-radius: .5rem;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  padding: .75rem;
  text-decoration: none;
  transition: all .3s;
  display: grid;
}

.uui-navbar07_dropdown-link:hover {
  background-color: var(--untitled-ui--gray50);
}

.uui-navbar07_dropdown-link-list {
  grid-column-gap: 0px;
  grid-row-gap: .5rem;
  grid-template-rows: max-content;
  grid-template-columns: 1fr;
  grid-auto-rows: max-content;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
  left: -5px;
}

.uui-navbar07_component {
  border: 1px none var(--gris);
  background-color: #fff;
  border-radius: 0;
  align-items: center;
  min-height: 4rem;
  padding-left: 2rem;
  padding-right: 2rem;
  display: flex;
}

.uui-navbar07_container {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 80rem;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  font-family: Poppins, sans-serif;
  display: flex;
}

.uui-navbar07_logo-link {
  padding-left: 0;
}

.uui-navbar07_menu {
  flex: 1;
  justify-content: space-between;
  align-items: center;
  margin-left: 1.5rem;
  font-size: 12px;
  display: flex;
  position: static;
}

.uui-navbar07_link {
  background-color: var(--white);
  color: var(--untitled-ui--gray600);
  align-items: center;
  padding: .75rem 1rem;
  font-family: Poppins, sans-serif;
  font-size: 15px;
  font-weight: 400;
  transition: all .3s;
}

.uui-navbar07_link:hover {
  color: var(--azul-cyan);
}

.uui-navbar07_link.w--current {
  color: var(--untitled-ui--gray600);
}

.uui-navbar07_link.w--current:hover {
  color: var(--azul-cyan);
}

.uui-navbar07_dropdown-toggle {
  color: var(--untitled-ui--gray600);
  align-items: center;
  padding: .75rem 2.5rem .75rem 1rem;
  font-family: Poppins, sans-serif;
  font-size: 15px;
  font-weight: 400;
  transition: all .3s;
  display: flex;
}

.uui-navbar07_dropdown-toggle:hover {
  color: var(--azul-cyan);
}

.uui-navbar07_menu-right {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: flex;
}

.uui-navbar07_menu-button {
  padding: 0;
}

.uui-navbar07_dropdown-list {
  box-shadow: 0 12px 16px -4px #00000014, 0 4px 6px -2px #10182808;
}

.uui-navbar07_dropdown-list.w--open {
  border: 1px solid var(--untitled-ui--gray200);
  background-color: var(--untitled-ui--white);
  border-radius: .75rem;
  width: 20rem;
  padding: .75rem;
  right: auto;
}

.uui-button-secondary-gray-6 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui--gray300);
  background-color: var(--untitled-ui--white);
  color: var(--untitled-ui--gray700);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-secondary-gray-6:hover {
  background-color: var(--untitled-ui--gray50);
  color: var(--untitled-ui--gray800);
}

.uui-button-secondary-gray-6:focus {
  background-color: var(--untitled-ui--white);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--gray100);
}

.uui-button-secondary-gray-6.show-tablet-2 {
  display: none;
}

.uui-button-tertiary-gray-2 {
  grid-column-gap: .5rem;
  color: var(--untitled-ui--gray600);
  white-space: nowrap;
  background-color: #0000;
  border: 1px solid #0000;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.uui-button-tertiary-gray-2:hover {
  background-color: var(--untitled-ui--gray50);
  color: var(--untitled-ui--gray700);
}

.uui-button-tertiary-gray-2.hide-tablet-3 {
  clear: none;
  border-color: var(--azul-cyan);
  background-color: var(--azul-cyan);
  color: var(--white);
  border-radius: 3.6rem;
  padding-top: .3rem;
  padding-bottom: .3rem;
  font-family: Poppins, sans-serif;
}

.uui-navbar07_button-wrapper {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  align-items: center;
  display: flex;
}

.uui-logo_component-2 {
  flex-wrap: nowrap;
  width: auto;
  height: 2rem;
  display: flex;
}

.uui-logo_logomark-2 {
  border: .1px solid #dae0e8;
  border-radius: .5rem;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 1px 1px #1018280f, 0 1px 2px #1018281a;
}

.uui-styleguide_logomark-bg-2 {
  border-radius: 8px;
  width: 2rem;
  height: 2rem;
  position: absolute;
  inset: 0%;
}

.uui-logo_logomark-blur-2 {
  z-index: 2;
  -webkit-backdrop-filter: blur(3px);
  backdrop-filter: blur(3px);
  background-color: #fff3;
  border-bottom-right-radius: .5rem;
  border-bottom-left-radius: .5rem;
  width: 100%;
  height: 50%;
  position: absolute;
  inset: 50% 0% 0%;
  overflow: hidden;
}

.uui-logo_logomark-dot-2 {
  z-index: 1;
  background-image: linear-gradient(26.5deg, #6941c6, #53389e);
  border-radius: 50%;
  width: 50%;
  height: 50%;
  position: relative;
}

.uui-logo_logotype-2 {
  flex: none;
  width: auto;
  height: 100%;
}

.uui-navbar07_item-heading {
  color: var(--azul-base-2025-incap);
  margin-top: .7rem;
  margin-bottom: .25rem;
  font-family: Poppins, sans-serif;
  font-size: 17px;
  font-weight: 700;
}

.uui-logo_image-2 {
  flex: none;
  width: auto;
  height: 100%;
  display: none;
}

.image-118 {
  vertical-align: baseline;
  max-width: 80%;
  padding-top: 13px;
  display: inline-block;
}

.text-block-248 {
  font-weight: 500;
}

.text-block-249 {
  font-family: Poppins, sans-serif;
  font-weight: 500;
}

.brix---color-neutral-817 {
  color: var(--elements-webflow-library--neutral--800);
}

.brix---color-neutral-818 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---mg-bottom-16px-2 {
  margin-bottom: 16px;
}

.brix---mg-bottom-40px-3 {
  margin-bottom: 40px;
}

.brix---btn-primary-3 {
  background-color: var(--elements-webflow-library--accent--primary-1);
  color: var(--elements-webflow-library--neutral--100);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  justify-content: center;
  padding: 26px 38px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.brix---btn-primary-3:hover {
  background-color: var(--elements-webflow-library--secondary--color-1);
  color: var(--elements-webflow-library--neutral--100);
  transform: translate3d(0, -3px, .01px);
}

.brix---container-default-9 {
  max-width: 1218px;
  margin-top: -127px;
  padding-left: 24px;
  padding-right: 24px;
}

.brix---section-3 {
  color: var(--elements-webflow-library--neutral--100);
  padding-top: 176px;
  padding-bottom: 0;
}

.brix---heading-h2-size-6 {
  color: var(--azul-cyan);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 30px;
}

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

.brix---heading-link {
  color: var(--elements-webflow-library--accent--primary-1);
  text-decoration: none;
  transition: color .3s;
}

.brix---heading-link:hover {
  color: var(--elements-webflow-library--secondary--color-1);
}

.brix---paragraph-default-4 {
  text-align: center;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 30px;
}

.brix---buttons-row-center-2 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.brix---inner-container-600px---center-3 {
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
}

.brix---instagram-image {
  border-radius: 24px;
  overflow: hidden;
  transform: translate(0);
}

.brix---grid-instagram-v2 {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.brix---image-width-100 {
  width: 300%;
}

.brix---instagram-image-hidden-on-tablet {
  border-radius: 24px;
  overflow: hidden;
  transform: translate(0);
}

.brix---color-neutral-819 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---container-default-10 {
  max-width: 1218px;
  margin-top: -56px;
  padding-left: 24px;
  padding-right: 24px;
}

.brix---section-4 {
  color: var(--elements-webflow-library--neutral--100);
  margin-top: -91px;
  padding-top: 176px;
  padding-bottom: 176px;
}

.brix---heading-h2-size-7 {
  color: var(--azul-cyan);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 38px;
  font-weight: 600;
  line-height: 50px;
}

.brix---paragraph-default-5 {
  color: var(--gris);
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 30px;
}

.brix---image-wrapper-br-24px {
  border-radius: 24px;
  overflow: hidden;
}

.brix---image-width-100-2 {
  width: 100%;
}

.brix---grid-gallery-v4 {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr .48fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.image-119, .image-120, .image-121 {
  max-width: 70%;
  padding-top: 10px;
  display: block;
}

.image-122 {
  max-width: 70%;
  padding-top: 10px;
}

.image-123, .image-124, .image-125, .image-126 {
  max-width: 70%;
}

.spark-container-2 {
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.spark-container-2.spark-centered-content {
  text-align: center;
  flex-direction: column;
  align-items: center;
  max-width: 900px;
  display: flex;
}

.spark-nav-link-2 {
  color: var(--spark-library--black);
  text-align: center;
  border-radius: 8px;
  margin-left: 8px;
  padding: 16px 24px;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1;
  text-decoration: none;
  transition: background-color .15s, color .15s, opacity .15s;
}

.spark-nav-link-2:hover {
  background-color: var(--spark-library--background--interactive);
  opacity: 1;
  color: var(--spark-library--foreground-interactive);
}

.spark-nav-link-2.w--current {
  color: var(--spark-library--foreground-interactive);
}

.spark-nav-link-2.spark-button {
  background-color: var(--spark-library--foreground-interactive);
  color: var(--spark-library--white);
  text-align: center;
  border-style: none;
  border-radius: 999px;
  margin-right: 0;
  padding: 16px 24px;
  font-size: 1rem;
  line-height: 1em;
  transition: background-color .15s, opacity .15s;
}

.spark-nav-link-2.spark-button:hover {
  background-color: var(--spark-library--foreground-interactive-hover);
  opacity: 1;
  color: var(--spark-library--white);
}

.spark-nav-link-2.spark-button.w--current {
  opacity: .5;
  color: var(--spark-library--white);
}

.spark-section {
  width: 100%;
  padding: 176px 64px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  position: relative;
}

.spark-section.spark-hero-background-image-with-centered-content {
  background-image: linear-gradient(#eff4ffe6, #eff4ffe6), url("https://cdn.prod.website-files.com/66a795eb1636440d552fc98f/67f7f03eb1150ccb264c2209_7dea4a39ee143397dcfe06cce5d699a4_image.webp");
  background-position: 0 0, 50% 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  align-items: center;
  min-height: 100vh;
  padding-bottom: 479px;
  display: flex;
}

.spark-section h5 {
  margin-top: 1.5rem;
  margin-bottom: .5rem;
  font-size: 1.75rem;
  font-weight: 600;
  line-height: 1.3;
}

.spark-section h4 {
  margin-top: 0;
  margin-bottom: 1rem;
  font-size: 1.5rem;
  font-weight: 500;
  line-height: 1.4;
}

.spark-section h1 {
  margin-bottom: 1rem;
  font-size: 4rem;
  font-weight: 600;
  line-height: 1.1;
}

.spark-section h2 {
  margin-top: 1rem;
  margin-bottom: 2rem;
  font-size: 3.5rem;
  font-weight: 600;
  line-height: 1.2;
}

.spark-section h3 {
  margin-top: 2.5rem;
  margin-bottom: 1rem;
  font-size: 2rem;
  font-weight: 600;
  line-height: 1.3;
}

.spark-section h6 {
  margin-top: 1.5rem;
  margin-bottom: .5rem;
  font-size: .8125rem;
  font-weight: 700;
  line-height: 1.5;
}

.spark-section ul {
  margin-top: 2rem;
  margin-bottom: 3rem;
  padding-left: 14px;
}

.spark-section li {
  margin-bottom: .5rem;
}

.spark-section.spark-light-background {
  background-color: var(--spark-library--background--interactive);
}

.spark-button-2 {
  border: 1px solid var(--spark-library--foreground-interactive);
  background-color: var(--spark-library--foreground-interactive);
  color: var(--spark-library--white);
  border-radius: 8px;
  flex: none;
  padding: 16px;
  font-size: .9375rem;
  font-weight: 500;
  line-height: 1em;
  text-decoration: none;
  transition: border-color .15s, background-color .15s, opacity .15s;
}

.spark-button-2:hover {
  border-color: var(--spark-library--foreground-interactive-hover);
  background-color: var(--spark-library--foreground-interactive-hover);
  opacity: 1;
}

.spark-button-2.spark-secondary-button {
  background-color: var(--spark-library--background--interactive);
  box-shadow: inset 0 0 0 1.5px var(--spark-library--foreground-interactive);
  color: var(--spark-library--foreground-interactive);
  border-style: none;
  text-decoration: none;
  transition: color .15s, box-shadow .15s, border-color .15s, background-color .15s, opacity .15s;
}

.spark-button-2.spark-secondary-button:hover {
  background-color: var(--spark-library--light-steel-purple);
  box-shadow: inset 0 0 0 1.5px var(--spark-library--light-steel-purple);
  color: var(--spark-library--foreground-interactive-hover);
}

.spark-nav-menu {
  align-items: center;
  display: flex;
}

.spark-brand-logo-2 {
  z-index: 2;
  padding-left: 0;
}

.spark-line-6 {
  z-index: 2;
  background-color: var(--spark-library--black);
  width: 35px;
  height: 2px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: absolute;
  top: 30px;
  left: 0;
  right: 0;
}

.spark-line-6.spark-simple-line {
  background-color: var(--spark-library--foreground-interactive);
  border-radius: 3px;
  width: 12.75px;
  height: 3.3px;
  margin-left: 18px;
  top: 38px;
}

.spark-line-7 {
  z-index: 2;
  background-color: var(--spark-library--black);
  width: 35px;
  height: 2px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: absolute;
  top: 10px;
  left: 0;
  right: 0;
}

.spark-line-7.spark-simple-line {
  background-color: var(--spark-library--foreground-interactive);
  border-radius: 3px;
  width: 24px;
  height: 3.3px;
  top: 18px;
}

.spark-simple-menu-button-2 {
  background-color: #fff;
  width: 60px;
  height: 60px;
  padding: 0 0 0 18px;
  overflow: hidden;
}

.spark-simple-menu-button-2.w--open {
  background-color: var(--spark-library--background--interactive);
  border-radius: 8px;
}

.spark-line-8 {
  z-index: 1;
  background-color: var(--spark-library--black);
  width: 35px;
  height: 2px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: absolute;
  top: 20px;
  left: 0;
  right: 0;
}

.spark-line-8.spark-simple-line {
  background-color: var(--spark-library--foreground-interactive);
  border-radius: 3px;
  width: 24px;
  height: 3.3px;
  top: 28px;
}

.spark-square-menu-with-links {
  background-color: var(--spark-library--white);
  width: 100%;
  padding-left: 64px;
  padding-right: 64px;
  position: absolute;
  inset: 0% 0% auto;
}

.spark-square-menu-inner-2 {
  justify-content: space-between;
  align-items: center;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 16px;
  padding-bottom: 16px;
  display: flex;
}

.spark-flex-row-2 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.spark-flex-row-2.spark-centered {
  grid-column-gap: 24px;
  justify-content: center;
}

.spark-flex-row-2.spark-5-spacing {
  grid-column-gap: 5%;
  align-items: center;
}

.spark-flex-row-2.spark-left-aligned {
  grid-column-gap: 16px;
  justify-content: flex-start;
}

.spark-hero-sub-paragraph {
  width: 100%;
  margin-bottom: 64px;
}

.spark-centered-content {
  text-align: center;
}

.rt-text-white-2 {
  color: var(--radiant-ui-components-library-marketplace--color--white);
}

.rt-text-white-2.rt-text-uppercase {
  text-transform: uppercase;
}

.rt-margin-bottom-twenty-2 {
  margin-bottom: 20px;
}

.rt-component-container-3 {
  opacity: 1;
  width: 100%;
  max-width: 1200px;
  padding-top: 11px;
  position: relative;
}

.rt-component-section-2 {
  background-color: var(--radiant-ui-components-library-marketplace--color--white);
  color: var(--azul-cyan);
  width: 100%;
  padding: 0 15px;
  font-family: Outfit;
  font-size: 17px;
  font-weight: 300;
  line-height: 29px;
  position: relative;
}

.rt-button {
  grid-column-gap: 10px;
  color: #fff;
  text-align: center;
  text-transform: capitalize;
  background-color: #3898ec00;
  border: 1.5px solid #fff;
  border-radius: 100px;
  justify-content: center;
  align-items: baseline;
  padding: 14px 37px 18px;
  font-size: 18px;
  font-weight: 600;
  line-height: 32px;
  display: flex;
  position: relative;
}

.rt-button.rt-margin-top-twenty {
  margin-top: 20px;
}

.rt-overflow-hidden {
  overflow: hidden;
}

.rt-button-main-three {
  height: 26px;
  position: relative;
}

.rt-service-two-cta {
  padding: 122px 15px 130px;
  position: relative;
}

.rt-service-two-cta.rt-background-dark {
  background-color: var(--radiant-ui-components-library-marketplace--color--button-background-dark);
}

.rt-service-two-cta-background {
  background-image: url("https://cdn.prod.website-files.com/66a795eb1636440d552fc98f/67f7f162c97eea2f1434024c_d4980018aa56dab7a257e4570e05e5dc_Cta%20bg.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
  border-radius: 6px;
  max-width: 1600px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: 0%;
}

.rt-team-one-cta-main {
  z-index: 1;
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 620px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.rt-text-small {
  font-size: .875rem;
}

.rt-text-uppercase {
  text-transform: uppercase;
}

.rt-margin-top-twenty {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: var(--azul-claro);
  margin-top: 20px;
  font-family: Poppins, sans-serif;
  font-size: 15px;
  font-weight: 400;
}

.rt-background-dark {
  background-color: var(--radiant-ui-components-library-marketplace--color--button-background-dark);
}

.rt-category-cards-text-2 {
  color: var(--radiant-ui-components-library-marketplace--color--heading-dark);
  text-transform: capitalize;
  font-size: 18px;
  font-weight: 400;
  line-height: 31px;
}

.rt-category-cards-text-2.rt-margin-bottom-ten {
  color: var(--white);
  -webkit-text-stroke-color: var(--white);
  font-family: Poppins, sans-serif;
}

.rt-category-cards-text-2.rt-margin-bottom-ten-copy {
  color: var(--black);
  -webkit-text-stroke-color: var(--white);
  font-family: Poppins, sans-serif;
}

.rt-text-blue {
  color: var(--radiant-ui-components-library-marketplace--color--theme-color);
}

.rt-body-font {
  color: var(--radiant-ui-components-library-marketplace--color--body-font-dark);
  font-size: 1.125rem;
  font-weight: 300;
  line-height: 1.875rem;
}

.rt-autofit-5 {
  object-fit: cover;
}

.rt-slide-nav {
  display: none;
}

.rt-autofit-6 {
  object-fit: cover;
  border-radius: 10px;
}

.rt-top-heading-text {
  color: #c99b8f;
  letter-spacing: .15em;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 15px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.rt-top-heading-text.rt-text-blue {
  color: var(--radiant-ui-components-library-marketplace--color--theme-color);
}

.rt-new-slide-mask {
  position: relative;
}

.rt-new-slider {
  background-color: #0000;
  height: auto;
}

.rt-new-slide-info {
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 50px;
}

.rt-new-slide-image {
  justify-content: center;
  align-items: flex-end;
  max-width: 800px;
  display: flex;
  position: relative;
}

.rt-new-slide-text {
  text-align: center;
  justify-content: center;
  align-items: center;
  margin-bottom: 10px;
  font-size: 35px;
  line-height: 45px;
  display: flex;
  overflow: hidden;
}

.rt-demo-two-accordion-container {
  max-width: 100%;
}

.rt-demo-two-accordion-left-arrow {
  z-index: 10;
  color: #cfcfcf;
  inset: 0% auto 25% 0%;
}

.rt-demo-two-accordion-right-arrow {
  z-index: 5;
  top: 0;
  bottom: 25%;
  left: auto;
}

.rt-demo-two-accordion-main {
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.rt-new-slide-content {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.rt-icon-3 {
  color: #cfcfcf;
}

.rt-slider-image-tag {
  background-color: var(--radiant-ui-components-library-marketplace--color--theme-color);
  color: var(--radiant-ui-components-library-marketplace--color--white);
  border: 1px solid #fff;
  padding: 2px 20px;
  font-size: 15px;
  font-weight: 400;
  position: absolute;
  inset: 3% 3% auto auto;
}

.rt-padding-bottom-thirty {
  padding-bottom: 30px;
}

.rt-margin-top-thirty {
  margin-top: 30px;
}

.rt-margin-bottom-ten {
  margin-bottom: 10px;
}

.rt-home-two-about-block {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: var(--diseño-3);
  color: var(--azul-cyan);
  border-radius: 20px;
  justify-content: space-between;
  align-items: center;
}

.rt-border-ten {
  border-radius: 10px;
  overflow: hidden;
}

.rt-border-ten.rt-up {
  flex: 0 auto;
  align-self: auto;
  position: relative;
}

.rt-box-one-block {
  background-image: url("https://cdn.prod.website-files.com/66a795eb1636440d552fc98f/67f7f26193741d3c0d418b1c_f7d51fe6a41832b715d10d75659d0d2b_arrow%20(7).svg");
  background-repeat: no-repeat;
  background-size: auto;
  margin-top: 32px;
  padding-left: 42px;
}

.rt-home-two-about-left {
  color: var(--radiant-ui-components-library-marketplace--color--body-font-dark);
  flex: 1;
  align-self: center;
  padding-left: 88px;
}

.rt-autofit-7 {
  object-fit: cover;
  padding-top: 3px;
  padding-right: 2px;
}

.rt-autofit-7.rt-about-img-one {
  border-radius: 10px;
  align-self: center;
  max-width: 100%;
  padding-left: 0;
  position: absolute;
  inset: 0%;
}

.rt-devider-one {
  background-color: #02015a1f;
  width: 100%;
  height: 1px;
  margin-bottom: 30px;
}

.rt-home-two-about-right {
  flex: 0 50%;
  justify-content: flex-end;
  align-items: center;
  display: flex;
  position: relative;
}

.spark-line-9 {
  z-index: 2;
  background-color: var(--spark-library--black);
  width: 35px;
  height: 2px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: absolute;
  top: 10px;
  left: 0;
  right: 0;
}

.spark-line-9.spark-simple-line {
  background-color: var(--spark-library--foreground-interactive);
  border-radius: 3px;
  width: 24px;
  height: 3.3px;
  top: 18px;
}

.spark-line-10 {
  z-index: 1;
  background-color: var(--spark-library--black);
  width: 35px;
  height: 2px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: absolute;
  top: 20px;
  left: 0;
  right: 0;
}

.spark-line-10.spark-simple-line {
  background-color: var(--spark-library--foreground-interactive);
  border-radius: 3px;
  width: 24px;
  height: 3.3px;
  top: 28px;
}

.spark-rounded-edge-navbar {
  z-index: 99;
  background-color: var(--spark-library--white);
  border-radius: 999px;
  width: 95%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 16px;
  padding-right: 16px;
  position: sticky;
  top: 32px;
  box-shadow: 2px 0 8px #0000001a;
}

.spark-rounded-edge-navbar.spark-absolute-positioned-navbar {
  width: 95%;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: 32px 0% auto;
}

.spark-rounded-edge-nav-bar-inner {
  justify-content: space-between;
  align-items: center;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 16px;
  padding-bottom: 16px;
  display: flex;
}

.spark-hero-section-image {
  border-radius: 8px;
  flex: 0 auto;
  width: 45%;
  max-width: 50%;
  display: block;
}

.spark-hero-section-left-side {
  width: 50%;
}

.uui-container-large-8 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-8 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-heading-xlarge-2 {
  color: var(--untitled-ui--gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 3.75rem;
  font-weight: 600;
  line-height: 1.2;
}

.uui-button-row-8 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-badge-group {
  background-color: var(--untitled-ui--gray100);
  color: var(--untitled-ui--gray700);
  white-space: nowrap;
  mix-blend-mode: multiply;
  border-radius: 10rem;
  align-items: center;
  padding: .25rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  font-weight: 500;
  line-height: 1.5;
  display: flex;
}

.uui-badge-group.is-primary {
  background-color: var(--untitled-ui--primary50);
  color: var(--untitled-ui--primary700);
  white-space: nowrap;
  text-decoration: none;
}

.badge-group_text-wrapper {
  align-items: center;
  padding-left: .75rem;
  padding-right: .75rem;
  display: flex;
}

.uui-badge-group_badge {
  background-color: var(--untitled-ui--white);
  color: var(--untitled-ui--gray700);
  white-space: nowrap;
  border-radius: 1rem;
  align-items: center;
  padding: .125rem .625rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  font-weight: 500;
  line-height: 1.5;
  display: flex;
}

.uui-badge-group_badge.is-primary {
  background-color: var(--untitled-ui--white);
  color: var(--untitled-ui--primary700);
}

.uui-badge-group_icon {
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  margin-left: .25rem;
  display: flex;
}

.uui-badge-group_icon.text-color-primary500 {
  color: var(--untitled-ui--primary500);
  margin-right: -.25rem;
}

.uui-heroheader05_component {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr .75fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.uui-text-size-xlarge-2 {
  color: var(--untitled-ui--gray600);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.25rem;
  line-height: 1.5;
}

.uui-heroheader05_image-wrapper {
  justify-content: center;
  display: flex;
  position: relative;
}

.uui-section_heroheader05 {
  overflow: hidden;
}

.uui-heroheader05_image-blob {
  z-index: -1;
  color: var(--untitled-ui--gray50);
  width: 34rem;
  height: auto;
  position: absolute;
  top: 12%;
}

.uui-heroheader05_image {
  object-fit: cover;
  border-radius: 20px;
  height: 100%;
  max-height: 40rem;
  margin-top: -1rem;
  margin-bottom: -1rem;
  margin-left: 1rem;
}

.uui-space-small-4 {
  width: 100%;
  min-height: 1.5rem;
}

.uui-space-large-2 {
  width: 100%;
  min-height: 3rem;
}

.uui-padding-vertical-xhuge-6 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.heading-181 {
  color: var(--white);
  font-family: Poppins, sans-serif;
  font-size: 50px;
  font-weight: 700;
  line-height: 50px;
}

.rt-component-section-3 {
  background-color: var(--radiant-ui-components-library-marketplace--color--white);
  color: var(--radiant-ui-components-library-marketplace--color--body-font-dark);
  width: 100%;
  padding: 80px 15px;
  font-family: Outfit;
  font-size: 17px;
  font-weight: 300;
  line-height: 29px;
  position: relative;
}

.rt-margin-top-twenty-2 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  margin-top: 20px;
}

.paragraph-48 {
  color: var(--white);
  font-family: Poppins, sans-serif;
}

.paragraph-49 {
  color: var(--white);
}

.rt-text-block-two {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 275px;
  height: 160px;
  padding: 50px 40px;
  display: flex;
}

.rt-home-three-award-main {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.rt-home-three-awards-cell-one {
  border-right: 1px dashed #0000004d;
}

.rt-awards-cell-three {
  justify-content: center;
  align-items: center;
  width: 275px;
  height: 160px;
  display: flex;
}

.rt-four-x-award-card-wrap {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-bottom: 1px dashed #0000004d;
  grid-template-rows: auto;
  grid-template-columns: .5fr .5fr .5fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  display: grid;
}

.rt-home-three-awards-main {
  border-top: 1px dashed #0000004d;
  max-width: 1290px;
  margin-left: auto;
  margin-right: auto;
}

.rt-home-three-awards-cell-two {
  border-right: 1px dashed #0000004d;
  flex: 1;
  justify-content: center;
  align-items: center;
  height: 160px;
  padding: 50px 15px;
  display: flex;
}

.rt-home-three-awards-cell-two.rt-mobile-border-off {
  justify-content: flex-start;
  align-items: center;
}

.rt-component-heading-five-2 {
  color: var(--radiant-ui-components-library-marketplace--color--heading-dark);
  text-transform: capitalize;
  font-size: 21px;
  font-weight: 400;
  line-height: 31px;
}

.slider-31 {
  border: 1px solid var(--white);
  color: var(--white);
  height: 663px;
  margin-bottom: 0;
  padding-bottom: 0;
}

.rt-home-two-about-block-copy {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: var(--morado-val);
  color: var(--azul-cyan);
  border-radius: 20px;
  justify-content: space-between;
  align-items: center;
}

.rt-component-container-4 {
  width: 100%;
  max-width: 1290px;
  position: relative;
}

.rt-component-section-4 {
  background-color: var(--radiant-ui-components-library-marketplace--color--white);
  color: var(--radiant-ui-components-library-marketplace--color--body-font-dark);
  width: 100%;
  padding: 80px 15px;
  font-family: Outfit;
  font-size: 17px;
  font-weight: 300;
  line-height: 29px;
  position: relative;
}

.rt-margin-top-fifteen {
  margin-top: 15px;
}

.rt-overflow-none {
  overflow: hidden;
}

.rt-home-three-video {
  z-index: 1;
  width: 95%;
  margin: 3px auto 3px 3px;
}

.rt-home-three-video.rt-video-v4 {
  aspect-ratio: 1;
  object-fit: cover;
  border-radius: 20px;
  width: 100%;
  margin: 0 0 0 auto;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.rt-home-three-feature-video-block {
  justify-content: flex-end;
  align-items: center;
  width: 200%;
  max-width: 595px;
  padding-left: 4px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.rt-home-three-feature-contain-block {
  width: 100%;
  max-width: 520px;
}

.rt-home-three-feature-list {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: var(--radiant-ui-components-library-marketplace--color--body-font-dark);
  flex-flow: column;
  margin-top: 15px;
  display: flex;
}

.rt-home-three-feature-image-block-two {
  z-index: 6;
  border-radius: 10px;
  position: absolute;
  inset: auto 0% 33px auto;
  overflow: hidden;
}

.rt-home-three-feature-wrap {
  grid-column-gap: 100px;
  grid-row-gap: 100px;
  justify-content: flex-start;
  align-items: center;
}

.rt-margin-top-none {
  margin-top: 0;
}

.rt-home-three-feature-image-block {
  z-index: 5;
  object-fit: cover;
  width: 100%;
  max-width: none;
  height: 100%;
  margin-left: 7px;
  display: block;
  position: absolute;
  inset: 0%;
}

.rt-body-font-color {
  color: var(--radiant-ui-components-library-marketplace--color--body-font-dark);
  transition: color .35s;
}

.slide-nav-4 {
  padding-top: 0;
  padding-bottom: 50px;
}

.brix---color-accent-3 {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---color-neutral-820 {
  color: var(--elements-webflow-library--neutral--800);
}

.brix---color-neutral-821 {
  color: var(--elements-webflow-library--neutral--600);
  width: 300px;
  font-family: Poppins, sans-serif;
}

.brix---mg-bottom-16px-3 {
  margin-bottom: 16px;
}

.brix---mg-top-16px {
  margin-top: 16px;
}

.brix---text-100 {
  font-size: 16px;
  line-height: 18px;
}

.brix---grid-3-columns-2 {
  grid-column-gap: 9px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  margin-bottom: 0;
  padding-top: 25px;
  padding-bottom: 0;
  display: grid;
}

.brix---mg-bottom-2 {
  text-align: left;
  width: 330px;
  margin-bottom: 0;
  padding-bottom: 10px;
  padding-right: 0;
  font-family: Poppins, sans-serif;
  font-size: 14px;
  font-weight: 400;
}

.brix---mg-bottom-2:hover {
  color: var(--azul-cyan);
}

.brix---btn-primary-4 {
  background-color: var(--elements-webflow-library--accent--primary-1);
  color: var(--elements-webflow-library--neutral--100);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  justify-content: center;
  padding: 26px 38px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.brix---btn-primary-4:hover {
  background-color: var(--elements-webflow-library--secondary--color-1);
  color: var(--elements-webflow-library--neutral--100);
  transform: translate3d(0, -3px, .01px);
}

.brix---btn-secondary-3 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  color: var(--elements-webflow-library--neutral--800);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  padding: 26px 38px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 20px;
  transition: border-color .3s, transform .3s, background-color .3s, color .3s;
  box-shadow: 0 4px 10px #14142b0a;
}

.brix---btn-secondary-3:hover {
  border-color: var(--elements-webflow-library--accent--primary-1);
  background-color: var(--elements-webflow-library--accent--primary-1);
  color: var(--elements-webflow-library--neutral--100);
  transform: translate3d(0, -3px, .01px);
}

.brix---width-100 {
  width: 100%;
}

.brix---container-default-11 {
  max-width: 1218px;
  padding-bottom: 19px;
  padding-left: 24px;
  padding-right: 24px;
}

.esciuelas-incap {
  color: var(--elements-webflow-library--neutral--100);
  margin-top: 0;
  padding-top: 10px;
  padding-bottom: 10px;
}

.brix---heading-h2-size-8 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 38px;
  font-weight: 700;
  line-height: 50px;
}

.brix---flex-horizontal {
  justify-content: center;
  align-items: center;
  display: flex;
}

.brix---text-decoration-none {
  text-decoration: none;
}

.brix---grid-top---text-2-buttons {
  grid-column-gap: 60px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .8fr;
  align-items: end;
  margin-bottom: 48px;
}

.brix---mg-bottom-4px {
  margin-bottom: 4px;
}

.brix---paragraph-default-6 {
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 30px;
}

.brix---button-row-left-3 {
  margin-right: 24px;
}

.brix---text-200-bold-3 {
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
}

.brix---buttons-row-right---t-left {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.brix---inner-container-490px {
  max-width: 490px;
}

.brix---avatar-image-link {
  max-width: 100%;
  transition: transform .3s;
}

.brix---avatar-image-link:hover {
  transform: scale(1.1);
}

.brix---card-testimonial-twitter {
  border: 1px none var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  box-shadow: 0 2px 7px 0 var(--color-4);
  border-radius: 24px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding: 32px 32px 40px;
  display: flex;
}

.brix---avatar-circle-03 {
  border-radius: 50%;
  width: 70px;
  max-width: 100px;
  height: 70px;
  max-height: 70px;
  overflow: hidden;
  transform: translate(0);
}

.brix---testimonial-v9-twitter-icon {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fit, 36px);
  justify-content: end;
  justify-items: end;
}

.brix---icon-square-32px---twitter {
  background-color: #eef8ff;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 32px;
  min-width: 32px;
  height: 32px;
  min-height: 32px;
  text-decoration: none;
  transition: transform .3s, background-color .3s, color .3s;
  display: flex;
  overflow: hidden;
}

.brix---icon-square-32px---twitter:hover {
  transform: scale(.92);
}

.brix---mg-left-8px {
  margin-left: 8px;
}

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

.brix---twitter-icon-wrapper {
  flex: 1;
}

.bold-text-100 {
  font-weight: 400;
}

.brix---mg-bottom-2-copy {
  color: var(--white);
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 14px;
  font-weight: 400;
}

.grid-42 {
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 2.75fr;
}

.bold-text-100-copy {
  font-weight: 400;
}

.brix---mg-bottom-2-copy {
  width: 330px;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 14px;
  font-weight: 400;
}

.brix---grid-3-columns-2-copy {
  grid-column-gap: 9px;
  grid-row-gap: 28px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  display: grid;
}

.sciela-gastronomia-programa-copy {
  border: 1px solid var(--white);
  background-color: var(--gastronomia-2);
  box-shadow: 0 2px 7px 0 var(--elements-webflow-library--general--shadow-01);
  border-radius: 24px;
}

.brix---color-neutral-822 {
  color: var(--elements-webflow-library--neutral--800);
}

.brix---color-neutral-823 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---color-neutral-824 {
  color: var(--elements-webflow-library--neutral--100);
}

.brix---mg-bottom-16px-4 {
  margin-bottom: 16px;
}

.brix---mg-right-8px-2 {
  margin-right: 8px;
}

.brix---display-8 {
  color: var(--white);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 25px;
  font-weight: 600;
  line-height: 52px;
}

.brix---display-9 {
  color: var(--white);
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 40px;
}

.brix---mg-bottom-3 {
  color: var(--white);
  margin-bottom: 0;
}

.brix---container-default-12 {
  max-width: 1218px;
  padding-left: 24px;
  padding-right: 24px;
}

.brix---section-5 {
  color: var(--elements-webflow-library--neutral--100);
  padding-top: 0;
  padding-bottom: 176px;
}

.brix---heading-h1-size-3 {
  text-align: left;
  margin-top: 0;
  margin-bottom: 16px;
  font-family: Poppins, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 66px;
}

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

.brix---subtitle-2 {
  color: var(--elements-webflow-library--accent--primary-1);
  letter-spacing: .15em;
  text-transform: uppercase;
  margin-bottom: 8px;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
}

.brix---mg-bottom-12px-3 {
  margin-bottom: 12px;
}

.brix---btn-primary-small-white-3 {
  background-color: var(--salud-3);
  color: var(--radiant-ui-components-library-marketplace--color--white);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  justify-content: center;
  padding: 18px 24px;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 18px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.brix---btn-primary-small-white-3:hover {
  background-color: var(--gris-tusteno);
  color: var(--white);
  transform: translate3d(0, -3px, .01px);
}

.brix---btn-primary-small-6 {
  background-color: var(--salud-3);
  color: var(--white);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  justify-content: center;
  padding: 18px 24px;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 18px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.brix---btn-primary-small-6:hover {
  background-color: var(--gris-tusteno);
  color: var(--elements-webflow-library--neutral--100);
  transform: translate3d(0, -3px, .01px);
}

.brix---paragraph-default-7 {
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 30px;
}

.brix---divider-64px-2 {
  background-color: var(--elements-webflow-library--neutral--400);
  height: 1px;
  margin-top: 64px;
  margin-bottom: 64px;
}

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

.brix---text-300-medium-2 {
  color: var(--white);
  font-family: Poppins, sans-serif;
  font-size: 15px;
  font-weight: 300;
  line-height: 22px;
}

.brix---flex-vertical-center-2 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.brix---card-pricing-popular-2 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--white);
  box-shadow: 0 2px 7px 0 var(--elements-webflow-library--general--shadow-01);
  border-radius: 24px;
  position: relative;
}

.brix---grid-2-columns---pricing-v9-2 {
  grid-column-gap: 80px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.salud-drix {
  background-color: var(--salud-2);
  -webkit-text-stroke-color: var(--elements-webflow-library--neutral--800);
  border-radius: 17px;
  justify-content: space-between;
  margin-top: 10px;
  padding: 40px;
  display: flex;
}

.brix---flex-horizontal-pricing-v9-2 {
  align-items: flex-start;
  max-width: 360px;
  display: flex;
}

.brix---square-icon-64px-2 {
  border-radius: 16px;
  max-width: 64px;
}

.brix---pricing-v9-icon-wrapper-2 {
  margin-right: 16px;
}

.brix---grid-logo-strip-pricing-v9-2 {
  grid-column-gap: 48px;
  grid-row-gap: 64px;
  grid-template-rows: auto;
  grid-template-columns: auto auto auto;
  grid-auto-columns: 1fr;
  justify-content: end;
  justify-items: start;
  display: grid;
}

.enfermeria-drix {
  background-color: var(--salud-2);
  -webkit-text-stroke-color: var(--elements-webflow-library--neutral--800);
  border-radius: 17px;
  justify-content: space-between;
  margin-top: 23px;
  padding: 40px;
  display: flex;
}

.brix---color-neutral-825 {
  color: var(--elements-webflow-library--neutral--800);
}

.brix---color-neutral-826 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---mg-bottom-16px-5 {
  margin-bottom: 16px;
}

.brix---mg-bottom-40px-4 {
  margin-bottom: 40px;
}

.brix---container-default-13 {
  max-width: 1218px;
  padding-left: 24px;
  padding-right: 24px;
}

.brix---section-6 {
  color: var(--elements-webflow-library--neutral--100);
  padding-top: 0;
  padding-bottom: 176px;
}

.brix---heading-h2-size-9 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 38px;
  font-weight: 700;
  line-height: 50px;
}

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

.brix---paragraph-default-8 {
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 30px;
}

.brix---inner-container-600px---center-4 {
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
}

.brix---image-wrapper-br-24px-2 {
  border-radius: 24px;
  overflow: hidden;
}

.brix---image-width-100-3 {
  width: 100%;
}

.brix---grid-gallery-v6 {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.brix---color-neutral-827 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---btn-primary-5 {
  background-color: var(--elements-webflow-library--accent--primary-1);
  color: var(--elements-webflow-library--neutral--100);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  justify-content: center;
  padding: 26px 38px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.brix---btn-primary-5:hover {
  background-color: var(--elements-webflow-library--secondary--color-1);
  color: var(--elements-webflow-library--neutral--100);
  transform: translate3d(0, -3px, .01px);
}

.brix---section-7 {
  color: var(--elements-webflow-library--neutral--100);
  padding-top: 176px;
  padding-bottom: 176px;
}

.brix---heading-link-2 {
  color: var(--elements-webflow-library--accent--primary-1);
  text-decoration: none;
  transition: color .3s;
}

.brix---heading-link-2:hover {
  color: var(--elements-webflow-library--secondary--color-1);
}

.brix---buttons-row-center-3 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.brix---instagram-grid-v3 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.brix---instagram-image-full-width {
  border-radius: 0;
  overflow: hidden;
  transform: translate(0);
}

.brix---color-neutral-828 {
  color: var(--elements-webflow-library--neutral--100);
}

.brix---heading-h1-size-4 {
  color: var(--gastronomia-2);
  margin-top: 0;
  margin-bottom: 16px;
  font-family: Poppins, sans-serif;
  font-size: 54px;
  font-weight: 700;
  line-height: 30px;
}

.brix---paragraph-default-9 {
  text-align: center;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 300;
  line-height: 25px;
}

.brix---button-row-left-4 {
  margin-right: 24px;
}

.brix---inner-container-574px---center-3 {
  max-width: 574px;
  margin-left: auto;
  margin-right: auto;
}

.brix---bg-image-full-width-3 {
  z-index: -1;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.brix---btn-primary-white-2 {
  background-color: var(--elements-webflow-library--neutral--100);
  color: var(--elements-webflow-library--accent--primary-1);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  justify-content: center;
  padding: 26px 38px;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.brix---btn-primary-white-2:hover {
  background-color: var(--elements-webflow-library--secondary--color-2);
  color: var(--elements-webflow-library--accent--primary-1);
  transform: translate3d(0, -3px, .01px);
}

.brix---btn-secondary-white-2 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  color: var(--elements-webflow-library--neutral--100);
  text-align: center;
  transform-style: preserve-3d;
  background-color: #0000;
  border-radius: 48px;
  padding: 26px 38px;
  font-size: 18px;
  line-height: 20px;
  transition: border-color .3s, transform .3s, background-color .3s, color .3s;
  box-shadow: 0 4px 10px #14142b0a;
}

.brix---btn-secondary-white-2:hover {
  border-color: var(--elements-webflow-library--neutral--100);
  background-color: var(--elements-webflow-library--neutral--100);
  color: var(--elements-webflow-library--neutral--800);
  transform: translate3d(0, -3px, .01px);
}

.brix---hero-card-bg-image-2 {
  border: 1px solid var(--gastronomia-2);
  background-image: linear-gradient(#f50d3240, #f50d3240);
  border-radius: 40px;
  padding: 128px 40px 66px;
  position: relative;
  overflow: hidden;
}

.brix---section-extra-small-2 {
  padding-top: 32px;
  padding-bottom: 32px;
  position: relative;
  overflow: hidden;
}

.brix---color-neutral-829 {
  color: var(--elements-webflow-library--neutral--800);
}

.brix---color-neutral-830 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---mg-bottom-48px-5 {
  margin-bottom: 48px;
}

.brix---paragraph-default-10 {
  color: var(--gris-tusteno);
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 300;
  line-height: 30px;
}

.brix---z-index-1 {
  z-index: 1;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.brix---gallery-v9-images-wrapper {
  grid-column-gap: 24px;
  justify-content: center;
  align-items: flex-end;
  margin-top: -100px;
  display: flex;
}

.brix---image-width-33 {
  width: 33%;
}

.brix---section-overflow-hidden {
  padding-top: 176px;
  padding-bottom: 176px;
  overflow: hidden;
}

.brix---card-3 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  box-shadow: 0 2px 7px 0 var(--elements-webflow-library--general--shadow-01);
  border-radius: 24px;
}

.brix---color-accent-4 {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---color-neutral-831 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---mg-bottom-8px-2 {
  margin-bottom: 8px;
}

.brix---mg-bottom-24px-3 {
  margin-bottom: 24px;
}

.brix---mg-bottom-32px-2 {
  margin-bottom: 32px;
}

.brix---display-10 {
  color: var(--gastronomia-1\<deleted\|variable-48ec656f-ec8a-9882-ea9b-9aea5e2da28c\>);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 20px;
}

.brix---text-uppercase {
  letter-spacing: .1em;
  text-transform: uppercase;
}

.brix---section-8 {
  color: var(--elements-webflow-library--neutral--100);
  padding-top: 176px;
  padding-bottom: 176px;
}

.brix---heading-h1-size-5 {
  margin-top: 0;
  margin-bottom: 16px;
  font-family: Poppins, sans-serif;
  font-size: 54px;
  font-weight: 700;
  line-height: 41px;
}

.brix---subtitle-3 {
  color: var(--elements-webflow-library--accent--primary-1);
  letter-spacing: .15em;
  text-transform: uppercase;
  margin-bottom: 8px;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
}

.brix---text-300-bold-3 {
  color: var(--gris-tusteno);
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 22px;
}

.brix---3-columns-1-col-tablet-2 {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.brix---inner-container-700px-center-2 {
  max-width: 700px;
  margin-left: auto;
  margin-right: auto;
}

.brix---btn-primary-full-width-2 {
  background-color: var(--gastronomia-2);
  color: var(--elements-webflow-library--neutral--100);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  justify-content: center;
  width: 100%;
  max-width: 100%;
  padding: 26px 38px;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.brix---btn-primary-full-width-2:hover {
  background-color: var(--elements-webflow-library--secondary--color-1);
  color: var(--elements-webflow-library--neutral--100);
  transform: translate3d(0, -3px, .01px);
}

.brix---pricing-content-v5 {
  border: 1px solid var(--gastronomia-3\<deleted\|variable-a728e6a6-fda3-c492-e370-0221fa182518\>);
  background-color: var(--gastronomia-3\<deleted\|variable-a728e6a6-fda3-c492-e370-0221fa182518\>);
  border-radius: 20px;
  padding: 40px 28px 56px;
}

.brix---color-neutral-832 {
  color: var(--elements-webflow-library--neutral--800);
}

.brix---color-neutral-833 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---mg-bottom-8px-3 {
  margin-bottom: 8px;
}

.brix---mg-bottom-24px-4 {
  margin-bottom: 24px;
}

.brix---mg-bottom-56px-2 {
  margin-bottom: 56px;
}

.brix---btn-secondary-4 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  color: var(--elements-webflow-library--neutral--800);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  padding: 26px 38px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 20px;
  transition: border-color .3s, transform .3s, background-color .3s, color .3s;
  box-shadow: 0 4px 10px #14142b0a;
}

.brix---btn-secondary-4:hover {
  border-color: var(--elements-webflow-library--accent--primary-1);
  background-color: var(--elements-webflow-library--accent--primary-1);
  color: var(--elements-webflow-library--neutral--100);
  transform: translate3d(0, -3px, .01px);
}

.brix---square-icon-3 {
  border-radius: 16px;
}

.brix---buttons-row-3 {
  align-items: center;
  display: flex;
}

.brix---container-default-14 {
  max-width: 1218px;
  padding-left: 24px;
  padding-right: 24px;
}

.brix---heading-h2-size-10 {
  color: var(--gris-tusteno);
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 30px;
}

.brix---heading-h4-size {
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 28px;
}

.brix---subtitle-4 {
  color: var(--elements-webflow-library--accent--primary-1);
  letter-spacing: .15em;
  text-transform: uppercase;
  margin-bottom: 8px;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 20px;
}

.brix---paragraph-default-11 {
  color: var(--gastronomia-1\<deleted\|variable-48ec656f-ec8a-9882-ea9b-9aea5e2da28c\>);
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  line-height: 30px;
}

.brix---full-width-image {
  object-fit: cover;
  width: 200%;
  height: 110%;
  padding-left: 0;
}

.brix---section-position-relative {
  margin-top: 5px;
  padding-top: 176px;
  padding-bottom: 176px;
  position: relative;
  overflow: hidden;
}

.brix--grid-2-columns-text-right {
  grid-column-gap: 120px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .8fr;
  grid-auto-columns: 1fr;
  align-items: center;
  margin-top: -114px;
  display: grid;
}

.brix---half-bg-image-left-content-v2 {
  z-index: -1;
  width: 50%;
  height: 100%;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.brix---grid-2-columns-top {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.banner-salud {
  color: var(--azul-claro);
  text-align: center;
  -webkit-text-stroke-color: var(--gastronomia-2);
  width: auto;
  height: auto;
  padding-right: 2px;
  font-family: Poppins, sans-serif;
  font-size: 50px;
  font-weight: 600;
  line-height: 50px;
}

.div-block-359 {
  margin-left: -60px;
  padding-left: 0;
}

.brix---color-neutral-834 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---mg-bottom-16px-6 {
  margin-bottom: 16px;
}

.brix---mg-bottom-32px-3 {
  margin-bottom: 32px;
}

.brix---btn-primary-6 {
  background-color: var(--elements-webflow-library--accent--primary-1);
  color: var(--elements-webflow-library--neutral--100);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  justify-content: center;
  padding: 26px 38px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.brix---btn-primary-6:hover {
  background-color: var(--elements-webflow-library--secondary--color-1);
  color: var(--elements-webflow-library--neutral--100);
  transform: translate3d(0, -3px, .01px);
}

.brix---heading-h2-size-11 {
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 38px;
  font-weight: 600;
  line-height: 50px;
}

.brix---button-row-left-5 {
  margin-right: 24px;
}

.brix---bg-image-full-width-4 {
  z-index: -1;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.brix---grid-card-light {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1.35fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.brix---section-bg-image {
  padding-top: 176px;
  padding-bottom: 180px;
  position: relative;
  overflow: hidden;
}

.brix---card-over-bg-image, .brix---card-over-bg-image-copy {
  z-index: 1;
  border: 1px solid var(--transparente-gastronomia-2);
  background-color: var(--transparente-gastronomia-2);
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  border-radius: 24px;
  max-width: 728px;
  padding: 80px 72px;
  position: static;
}

.grid-salud {
  grid-column-gap: 120px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .8fr;
  grid-auto-columns: 1fr;
  align-items: center;
  margin-top: -114px;
  display: grid;
}

.brix---half-bg-image-left-content-v2-copy {
  z-index: -1;
  width: 50%;
  height: 100%;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.brix---container-default-14-copy {
  max-width: 1218px;
  padding-left: 24px;
  padding-right: 24px;
}

.brix---pricing-content-v9-2-copy {
  background-color: var(--gastronomia-2);
  -webkit-text-stroke-color: var(--elements-webflow-library--neutral--800);
  background-color: var(--gastronomia-2);
  -webkit-text-stroke-color: var(--elements-webflow-library--neutral--800);
  border-radius: 17px;
  justify-content: space-between;
  margin-top: 10px;
  padding: 40px;
  display: flex;
}

.brix---section-position-relative-copy {
  margin-top: 5px;
  padding-top: 176px;
  padding-bottom: 176px;
  position: relative;
  overflow: hidden;
}

.brix---btn-primary-small-white-3-copy {
  background-color: var(--gastronomia-1);
  color: var(--radiant-ui-components-library-marketplace--color--white);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  justify-content: center;
  padding: 18px 24px;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 18px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.brix---btn-primary-small-white-3-copy:hover {
  background-color: var(--gris-tusteno);
  color: var(--white);
  transform: translate3d(0, -3px, .01px);
}

.brix---btn-primary-small-6-copy {
  background-color: var(--gastronomia-1);
  color: var(--white);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  justify-content: center;
  padding: 18px 24px;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 18px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.brix---btn-primary-small-6-copy:hover {
  background-color: var(--gris-tusteno);
  color: var(--elements-webflow-library--neutral--100);
  transform: translate3d(0, -3px, .01px);
}

.esciela-gastronomia-programa-copy {
  border: 1px solid var(--white);
  background-color: var(--gastronomia-2);
  box-shadow: 0 2px 7px 0 var(--elements-webflow-library--general--shadow-01);
  border-radius: 24px;
}

.tegastro {
  background-color: var(--gastronomia-2);
  -webkit-text-stroke-color: var(--elements-webflow-library--neutral--800);
  border-radius: 17px;
  justify-content: space-between;
  margin-top: 23px;
  padding: 40px;
  display: flex;
}

.gastronomia222 {
  background-color: var(--gastronomia-2);
  -webkit-text-stroke-color: var(--elements-webflow-library--neutral--800);
  border-radius: 17px;
  justify-content: space-between;
  margin-top: 10px;
  padding: 40px;
  display: flex;
}

.salud-fd, .tesalud {
  border: 1px solid var(--white);
  background-color: var(--salud-2);
  box-shadow: 0 2px 7px 0 var(--elements-webflow-library--general--shadow-01);
  border-radius: 24px;
}

.enfermeraia-banner {
  z-index: 1;
  border: 1px solid var(--salud-3);
  -webkit-text-fill-color: inherit;
  background-color: #0764698f;
  background-clip: border-box;
  border-radius: 24px;
  max-width: 728px;
  padding: 80px 72px;
  position: static;
}

.heading-13-copy {
  color: var(--black);
  text-align: center;
  margin: -9px 0 -3px;
  padding-left: 16px;
  font-family: Questrial, sans-serif;
  font-size: 25px;
  font-weight: 400;
  line-height: 30px;
}

.banner-txt {
  color: var(--gris-tusteno);
  text-align: left;
  width: auto;
  height: auto;
  margin-top: 0;
  padding-right: 2px;
  font-family: Poppins, sans-serif;
  font-weight: 500;
}

.bold-text-9-copy {
  color: var(--white);
  text-align: left;
  width: auto;
  height: auto;
  margin-top: 0;
  padding-right: 2px;
  font-family: Poppins, sans-serif;
  font-weight: 500;
}

.dise-o-prramas {
  border: 1px solid var(--white);
  background-color: var(--diseño-1);
  box-shadow: 0 2px 7px 0 var(--elements-webflow-library--general--shadow-01);
  border-radius: 24px;
}

.dise-o-especifico, .dise-o-drix-copy, .sduise-o-drix-copy {
  background-color: var(--diseño-1);
  -webkit-text-stroke-color: var(--elements-webflow-library--neutral--800);
  border-radius: 17px;
  justify-content: space-between;
  margin-top: 10px;
  padding: 40px;
  display: flex;
}

.dise-o-boton {
  background-color: var(--diseño-3);
  color: var(--white);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  justify-content: center;
  padding: 18px 24px;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 18px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.dise-o-boton:hover {
  background-color: var(--gris-tusteno);
  color: var(--elements-webflow-library--neutral--100);
  transform: translate3d(0, -3px, .01px);
}

.dise-o-fd-copy {
  border: 1px solid var(--white);
  background-color: var(--diseño-1);
  box-shadow: 0 2px 7px 0 var(--elements-webflow-library--general--shadow-01);
  border-radius: 24px;
}

.dise-o-banner {
  z-index: 1;
  border: 1px solid var(--diseño-1);
  -webkit-text-fill-color: inherit;
  background-color: #7339abb8;
  background-clip: border-box;
  border-radius: 24px;
  max-width: 728px;
  padding: 80px 72px;
  position: static;
}

.banner-1 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: var(--amarillo-val);
  color: var(--azul-cyan);
  border-radius: 20px;
  justify-content: space-between;
  align-items: center;
  margin-bottom: -49px;
  padding-bottom: 0;
}

.banner-2-txt {
  color: var(--radiant-ui-components-library-marketplace--color--body-font-dark);
  flex: 1;
  align-self: center;
  padding-left: 88px;
}

.banner-1-txt-titulo {
  color: var(--white);
  font-family: Poppins, sans-serif;
  font-size: 50px;
  font-weight: 700;
  line-height: 50px;
}

.banner-1-txt-copy {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: var(--white);
  margin-top: 20px;
  font-family: Poppins, sans-serif;
  font-size: 15px;
  font-weight: 400;
}

.rt-category-cards-text-2-copy.rt-margin-bottom-ten-copy {
  color: var(--white);
  -webkit-text-stroke-color: var(--white);
  font-family: Poppins, sans-serif;
}

.rt-category-cards-text-2-copy.rt-margin-bottom-ten, .rt-category-cards-text-2-copy.rt-margin-bottom-ten-copy {
  color: var(--black);
  -webkit-text-stroke-color: var(--white);
  font-family: Poppins, sans-serif;
}

.rt-category-cards-text-2-copy {
  color: var(--radiant-ui-components-library-marketplace--color--heading-dark);
  text-transform: capitalize;
  font-size: 18px;
  font-weight: 400;
  line-height: 31px;
}

.rt-category-cards-text-2-copy.rt-margin-bottom-ten, .rt-category-cards-text-2-copy.rt-margin-bottom-ten-copy {
  color: var(--black);
  -webkit-text-stroke-color: var(--white);
  font-family: Poppins, sans-serif;
}

.rt-category-cards-text-2-copy-copy {
  color: var(--radiant-ui-components-library-marketplace--color--heading-dark);
  text-transform: capitalize;
  font-size: 18px;
  font-weight: 400;
  line-height: 31px;
}

.rt-category-cards-text-2-copy-copy.rt-margin-bottom-ten {
  color: var(--black);
  -webkit-text-stroke-color: var(--white);
  font-family: Poppins, sans-serif;
}

.rt-category-cards-text-2-copy-copy.rt-margin-bottom-ten-copy {
  color: var(--white);
  -webkit-text-stroke-color: var(--white);
  font-family: Poppins, sans-serif;
}

.negocios-banner-copy {
  z-index: 1;
  border: 1px solid var(--negocios-1);
  -webkit-text-fill-color: inherit;
  background-color: #15b4e89c;
  background-clip: border-box;
  border-radius: 24px;
  max-width: 728px;
  padding: 80px 72px;
  position: static;
}

.div-block-359-copy {
  margin-left: -60px;
  padding-left: 0;
}

.negcios-programa {
  border: 1px solid var(--white);
  background-color: var(--negocios-1);
  box-shadow: 0 2px 7px 0 var(--elements-webflow-library--general--shadow-01);
  border-radius: 24px;
}

.salud-fd-copy {
  border: 1px solid var(--white);
  background-color: var(--salud-2);
  box-shadow: 0 2px 7px 0 var(--elements-webflow-library--general--shadow-01);
  border-radius: 24px;
}

.salud-drix-copy {
  background-color: var(--salud-2);
  -webkit-text-stroke-color: var(--elements-webflow-library--neutral--800);
  border-radius: 17px;
  justify-content: space-between;
  margin-top: 10px;
  padding: 40px;
  display: flex;
}

.enfermeria-drix-copy {
  background-color: var(--salud-2);
  -webkit-text-stroke-color: var(--elements-webflow-library--neutral--800);
  background-color: var(--salud-2);
  -webkit-text-stroke-color: var(--elements-webflow-library--neutral--800);
  border-radius: 17px;
  justify-content: space-between;
  margin-top: 23px;
  padding: 40px;
  display: flex;
}

.negocios-boton {
  background-color: var(--salud-3);
  color: var(--white);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  justify-content: center;
  padding: 18px 24px;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 18px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.negocios-boton:hover {
  background-color: var(--gris-tusteno);
  color: var(--elements-webflow-library--neutral--100);
  transform: translate3d(0, -3px, .01px);
}

.nepgocops-rox {
  background-color: var(--negocios-1);
  -webkit-text-stroke-color: var(--elements-webflow-library--neutral--800);
  border-radius: 17px;
  justify-content: space-between;
  margin-top: 10px;
  padding: 40px;
  display: flex;
}

.boton-negocios {
  background-color: var(--negocios-3);
  color: var(--white);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  justify-content: center;
  padding: 18px 24px;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 18px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.boton-negocios:hover {
  background-color: var(--gris-tusteno);
  color: var(--elements-webflow-library--neutral--100);
  transform: translate3d(0, -3px, .01px);
}

.brix---display-9-copy, .negocios-tituloy {
  color: var(--white);
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 40px;
}

.ngocios-duracion {
  color: var(--white);
  margin-bottom: 0;
}

.cotso-negocios {
  color: var(--white);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 25px;
  font-weight: 600;
  line-height: 52px;
}

.cuota-negocios {
  color: var(--white);
  font-family: Poppins, sans-serif;
  font-size: 15px;
  font-weight: 300;
  line-height: 22px;
}

.banner-qa {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: var(--azul-base-2025-incap);
  color: var(--azul-cyan);
  border-radius: 20px;
  justify-content: space-between;
  align-items: center;
}

.banner-qa-txt-titulo-copy {
  color: var(--white);
  font-family: Poppins, sans-serif;
  font-size: 50px;
  font-weight: 700;
  line-height: 50px;
}

.banner-aq-txt-copy-copy {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: var(--white);
  margin-top: 20px;
  font-family: Poppins, sans-serif;
  font-size: 30px;
  font-weight: 400;
}

.rt-category-cards-text-2-copy-copy-copy.rt-margin-bottom-ten-copy, .rt-category-cards-text-2-copy-copy-copy.rt-margin-bottom-ten-copy-copy {
  color: var(--white);
  -webkit-text-stroke-color: var(--white);
  font-family: Poppins, sans-serif;
}

.rt-category-cards-text-2-copy-copy-copy.rt-margin-bottom-ten-copy, .rt-category-cards-text-2-copy-copy-copy.rt-margin-bottom-ten-copy-copy {
  color: var(--white);
  -webkit-text-stroke-color: var(--white);
  font-family: Poppins, sans-serif;
}

.rt-category-cards-text-2-copy-copy-copy {
  color: var(--radiant-ui-components-library-marketplace--color--heading-dark);
  text-transform: capitalize;
  font-size: 18px;
  font-weight: 400;
  line-height: 31px;
}

.rt-category-cards-text-2-copy-copy-copy.rt-margin-bottom-ten {
  color: var(--black);
  -webkit-text-stroke-color: var(--white);
  font-family: Poppins, sans-serif;
}

.rt-category-cards-text-2-copy-copy-copy.rt-margin-bottom-ten-copy, .rt-category-cards-text-2-copy-copy-copy.rt-margin-bottom-ten-copy-copy {
  color: var(--white);
  -webkit-text-stroke-color: var(--white);
  font-family: Poppins, sans-serif;
}

.uui-text-size-medium-6 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: Poppins, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

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

.uui-container-large-9 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

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

.uui-page-padding-9 {
  margin-top: 0;
  padding-top: 0;
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-max-width-large-5 {
  width: 100%;
  max-width: 48rem;
}

.uui-max-width-large-5.align-center-5 {
  margin-left: auto;
  margin-right: auto;
}

.uui-text-size-large-5 {
  color: var(--white);
  letter-spacing: normal;
  font-family: Poppins, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5;
}

.uui-heading-xxsmall-3 {
  color: var(--untitled-ui--gray900);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 3rem;
  font-weight: 400;
  line-height: 1.5;
}

.uui-heading-medium-5 {
  color: var(--untitled-ui--gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 2.25rem;
  font-weight: 600;
  line-height: 1.3;
}

.uui-button-7 {
  grid-column-gap: .5rem;
  border: 1px solid var(--azul-cyan);
  background-color: var(--azul-cyan);
  color: var(--untitled-ui--white);
  text-align: center;
  white-space: nowrap;
  border-radius: 5.5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: Poppins, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-7:hover {
  border-color: var(--untitled-ui--primary700);
  background-color: var(--azul-base-2025-incap);
}

.uui-button-7:focus {
  background-color: var(--untitled-ui--primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--primary100);
}

.uui-button-row-9 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-button-row-9.button-row-center {
  justify-content: center;
}

.uui-faq04_layout {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.uui-section_faq04 {
  margin-top: 0;
  padding-top: 0;
}

.uui-faq04_accordion {
  border-bottom: 1px solid var(--untitled-ui--gray200);
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
}

.uui-faq04_accordion.last-item {
  border-bottom-color: #0000;
}

.uui-faq04_question {
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  display: flex;
}

.uui-faq04_answer {
  overflow: hidden;
}

.uui-faq04_component {
  margin-top: 4rem;
}

.uui-faq04_cta {
  background-color: var(--azul-base-2025-incap);
  border-radius: 0;
  margin-top: .5rem;
  padding: 2rem;
}

.uui-faq04_icon-wrapper {
  color: var(--untitled-ui--primary600);
}

.uui-avatar-group_item {
  border: 2px solid var(--untitled-ui--white);
  background-color: var(--untitled-ui--white);
  border-radius: 50%;
  width: 2.75rem;
  height: 2.75rem;
  margin-right: -1rem;
}

.avatar-stack_component {
  flex-wrap: nowrap;
  justify-content: center;
  align-items: flex-end;
  width: auto;
  margin-bottom: 2rem;
  margin-right: 1rem;
  display: flex;
}

.uui-avatar-stack_item {
  border: 2px solid var(--untitled-ui--white);
  background-color: var(--untitled-ui--white);
  border-radius: 50%;
  width: 2.75rem;
  height: 2.75rem;
  margin-right: -1rem;
}

.uui-avatar-stack_item.featured {
  width: 3.5rem;
  height: 3.5rem;
  position: relative;
}

.accordion-icon_component-2 {
  border: 2px solid var(--morado-2);
  color: var(--morado-val);
  border-radius: 50%;
  justify-content: center;
  align-self: flex-start;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
  position: relative;
}

.accordion-icon_vertical-line-2 {
  border: 1px solid var(--morado-incap-secundario);
  background-color: var(--untitled-ui--gray400);
  border-radius: 1px;
  width: 2px;
  height: .75rem;
  position: absolute;
}

.accordion-icon_horizontal-line-2 {
  border: 1px solid var(--morado-2);
  background-color: var(--untitled-ui--gray400);
  border-radius: 1px;
  width: .75rem;
  height: 2px;
  position: absolute;
}

.uui-space-small-5 {
  width: 100%;
  min-height: 1.5rem;
}

.uui-space-xsmall-5 {
  width: 100%;
  min-height: 1rem;
}

.uui-space-medium-4 {
  color: var(--amarill);
  border-radius: 0;
  width: 100%;
  min-height: 2rem;
}

.uui-space-xxsmall-3 {
  width: 100%;
  min-height: .5rem;
}

.uui-padding-vertical-xhuge-7 {
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 7rem;
}

.uui-heading-subheading-5 {
  color: var(--untitled-ui--primary600);
  margin-bottom: .75rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-faq04_heading {
  color: var(--untitled-ui--gray900);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 1.125rem;
  font-weight: 600;
}

.uui-faq04_question-copy {
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  display: flex;
}

.financiacion-bbanner {
  background-color: var(--radiant-ui-components-library-marketplace--color--white);
  color: var(--azul-cyan);
  width: 100%;
  padding: 12px 15px 87px;
  font-family: Outfit;
  font-size: 17px;
  font-weight: 300;
  line-height: 29px;
  position: relative;
}

.banner-1-txt-titulo-copy {
  color: var(--white);
  width: 550px;
  font-family: Poppins, sans-serif;
  font-size: 70px;
  font-weight: 700;
  line-height: 60px;
}

.banner-1-txt-copy-copy {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: var(--white);
  margin-top: 20px;
  font-family: Poppins, sans-serif;
  font-size: 30px;
  font-weight: 400;
}

.text-span-65 {
  color: var(--amarillo-val);
}

.uui-page-padding-10 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-text-size-large-6 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  padding-bottom: 26px;
  font-family: Poppins, sans-serif;
  font-size: 1.5rem;
  font-weight: 500;
  line-height: 1.5;
}

.uui-heading-xxsmall-4 {
  color: var(--untitled-ui--gray900);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-button-8 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui--primary600);
  background-color: var(--untitled-ui--primary600);
  color: var(--untitled-ui--white);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-8:hover {
  border-color: var(--untitled-ui--primary700);
  background-color: var(--untitled-ui--primary700);
}

.uui-button-8:focus {
  background-color: var(--untitled-ui--primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--primary100);
}

.uui-faq04_heading-2 {
  color: var(--morado-val);
  letter-spacing: normal;
  -webkit-text-stroke-color: var(--morado-2);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 1.125rem;
  font-weight: 500;
}

.spark-container-3 {
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  position: relative;
}

.spark-section-2 {
  width: 100%;
  margin-top: -65px;
  padding: 0 64px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  position: relative;
}

.spark-section-2 h5 {
  margin-top: 1.5rem;
  margin-bottom: .5rem;
  font-size: 1.75rem;
  font-weight: 600;
  line-height: 1.3;
}

.spark-section-2 h4 {
  margin-top: 0;
  margin-bottom: 1rem;
  font-size: 1.5rem;
  font-weight: 500;
  line-height: 1.4;
}

.spark-section-2 h1 {
  margin-bottom: 1rem;
  font-size: 4rem;
  font-weight: 600;
  line-height: 1.1;
}

.spark-section-2 h2 {
  margin-top: 1rem;
  margin-bottom: 2rem;
  font-size: 3.5rem;
  font-weight: 600;
  line-height: 1.2;
}

.spark-section-2 h3 {
  margin-top: 2.5rem;
  margin-bottom: 1rem;
  font-size: 2rem;
  font-weight: 600;
  line-height: 1.3;
}

.spark-section-2 h6 {
  margin-top: 1.5rem;
  margin-bottom: .5rem;
  font-size: .8125rem;
  font-weight: 700;
  line-height: 1.5;
}

.spark-section-2 p {
  color: var(--white);
  font-family: Poppins, sans-serif;
  font-weight: 600;
}

.spark-section-2 ul {
  margin-top: 2rem;
  margin-bottom: 3rem;
  padding-left: 14px;
}

.spark-section-2 li {
  margin-bottom: .5rem;
}

.spark-button-3 {
  border: 1px solid var(--spark-library--foreground-interactive);
  background-color: var(--spark-library--foreground-interactive);
  color: var(--spark-library--white);
  border-radius: 8px;
  flex: none;
  padding: 16px;
  font-size: .9375rem;
  font-weight: 500;
  line-height: 1em;
  text-decoration: none;
  transition: border-color .15s, background-color .15s, opacity .15s;
}

.spark-button-3:hover {
  border-color: var(--spark-library--foreground-interactive-hover);
  background-color: var(--spark-library--foreground-interactive-hover);
  opacity: 1;
}

.spark-button-3.spark-full-width {
  background-color: var(--spark-library--foreground-interactive);
  text-align: center;
  width: 100%;
}

.spark-button-3.spark-full-width:hover {
  background-color: var(--spark-library--foreground-interactive-hover);
}

.spark-button-3.spark-secondary-button {
  background-color: var(--spark-library--background--interactive);
  box-shadow: inset 0 0 0 1.5px var(--spark-library--foreground-interactive);
  color: var(--spark-library--foreground-interactive);
  border-style: none;
  text-decoration: none;
  transition: color .15s, box-shadow .15s, border-color .15s, background-color .15s, opacity .15s;
}

.spark-button-3.spark-secondary-button:hover {
  background-color: var(--spark-library--light-steel-purple);
  box-shadow: inset 0 0 0 1.5px var(--spark-library--light-steel-purple);
  color: var(--spark-library--foreground-interactive-hover);
}

.spark-simple-shadow-small {
  box-shadow: -6px 6px 20px #0000001f;
}

.spark-centered-900 {
  text-align: center;
  width: 900px;
  max-width: 100%;
  margin-bottom: 100px;
  margin-left: auto;
  margin-right: auto;
}

.spark-small-icon {
  flex: none;
  width: 24px;
  height: 24px;
  display: inline-block;
}

.spark-small-icon.spark-primary-color {
  color: var(--spark-library--foreground-interactive);
}

.spark-small-icon.spark-foreground-disabled {
  color: var(--spark-library--foreground-disabled);
}

.spark-foreground-secondary {
  color: var(--spark-library--foreground-secondary);
}

.spark-foreground-secondary.spark-no-bottom {
  margin-bottom: 0;
}

.spark-flex-row-pricing {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-top: 27px;
  display: flex;
}

.spark-pricing-top {
  border-bottom: 1px solid var(--spark-library--border-default);
  text-align: center;
  flex-direction: column;
  padding: 32px 16px;
  display: flex;
}

.spark-pricing-top.spark-thick-top-pricing {
  background-color: var(--diseño-1);
  text-align: left;
  border-radius: 16px;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding: 17px 48px 0;
}

.spark-flexed-price {
  justify-content: center;
  align-items: flex-end;
  display: flex;
}

.spark-price-text {
  font-size: 2.5rem;
  font-weight: 600;
  line-height: 1;
}

.spark-foreground-primary {
  color: var(--spark-library--black);
  font-weight: 600;
}

.spark-pricing-bottom {
  grid-row-gap: 8px;
  background-color: var(--white);
  text-align: center;
  flex-direction: column;
  padding: 16px;
  display: flex;
}

.spark-checked-item {
  grid-column-gap: 16px;
  color: var(--spark-library--foreground-secondary);
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 296px;
  display: flex;
}

.spark-checked-item.spark-half-width {
  width: 150%;
  max-width: 400px;
}

.spark-features-included {
  grid-row-gap: 16px;
  border-bottom: 1px solid var(--spark-library--border-default);
  text-align: left;
  flex-direction: column;
  align-items: center;
  padding: 32px 20px;
  display: flex;
}

.spark-features-included.spark-two-column {
  border-radius: 0;
  flex-flow: wrap;
  justify-content: center;
}

.spark-half-pricing-column {
  background-color: var(--spark-library--white);
  width: 458px;
  max-width: 100%;
}

.spark-half-pricing-column.spark-simple-shadow-small {
  box-shadow: 0 5px 15px -3px var(--spark-library--border-default);
  border-radius: 20px;
  width: 50%;
  position: relative;
}

.spark-left-side-pricing-info {
  grid-column-gap: 16px;
  grid-row-gap: 8px;
  color: var(--spark-library--foreground-interactive);
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  padding-bottom: 1rem;
  display: flex;
}

.spark-left-side-pricing-info.spark-reduce-margin-bottom {
  margin-bottom: 16px;
  padding-bottom: 0;
}

.spark-pricing-information {
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.spark-large-plan-name {
  color: var(--white);
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 1;
}

.text-block-250 {
  width: auto;
  font-family: Poppins, sans-serif;
  font-weight: 500;
}

.text-span-66, .text-span-67, .text-span-68 {
  font-weight: 600;
}

.text-span-69 {
  color: var(--untitled-ui--gray300);
  font-weight: 400;
}

.text-span-70, .text-span-71, .text-span-72 {
  font-weight: 600;
}

.text-span-73 {
  color: var(--untitled-ui--gray300);
}

.text-span-74, .text-span-75 {
  font-weight: 600;
}

.spark-container-4 {
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.spark-container-4.spark-left-aligned {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.spark-section-3 {
  width: 100%;
  padding: 55px 64px 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  position: relative;
}

.spark-section-3 h5 {
  margin-top: 1.5rem;
  margin-bottom: .5rem;
  font-family: Poppins, sans-serif;
  font-size: 1.6rem;
  font-weight: 600;
  line-height: 1.3;
}

.spark-section-3 h4 {
  margin-top: 0;
  margin-bottom: 1rem;
  font-size: 1.5rem;
  font-weight: 500;
  line-height: 1.4;
}

.spark-section-3 h1 {
  margin-bottom: 1rem;
  font-size: 4rem;
  font-weight: 600;
  line-height: 1.1;
}

.spark-section-3 h2 {
  margin-top: 1rem;
  margin-bottom: 2rem;
  font-size: 3.5rem;
  font-weight: 600;
  line-height: 1.2;
}

.spark-section-3 h3 {
  margin-top: 2.5rem;
  margin-bottom: 1rem;
  font-size: 2rem;
  font-weight: 600;
  line-height: 1.3;
}

.spark-section-3 h6 {
  margin-top: 1.5rem;
  margin-bottom: .5rem;
  font-size: .8125rem;
  font-weight: 700;
  line-height: 1.5;
}

.spark-section-3 p {
  color: var(--black);
  text-align: left;
  font-family: Poppins, sans-serif;
  font-weight: 300;
}

.spark-section-3 ul {
  margin-top: 2rem;
  margin-bottom: 3rem;
  padding-left: 14px;
}

.spark-section-3 li {
  margin-bottom: .5rem;
}

.spark-section-3 h5 {
  margin-top: 1.5rem;
  margin-bottom: .5rem;
  font-size: 1.75rem;
  font-weight: 600;
  line-height: 1.3;
}

.spark-section-3 p {
  color: var(--white);
  text-align: center;
  font-weight: 700;
}

.spark-2-column-flex {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  justify-content: space-between;
  display: flex;
}

.spark-secondary-paragraph {
  color: var(--spark-library--foreground-secondary);
  margin-bottom: 64px;
}

.spark-secondary-background-card {
  background-color: var(--spark-library--background--interactive);
  border-radius: 12px;
  margin-top: 17px;
  padding: 32px;
}

.image-127 {
  padding-top: 60px;
  padding-bottom: 110px;
}

.spark-nav-link-3 {
  color: var(--spark-library--black);
  text-align: center;
  border-radius: 8px;
  margin-left: 8px;
  padding: 16px 24px;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1;
  text-decoration: none;
  transition: background-color .15s, color .15s, opacity .15s;
}

.spark-nav-link-3:hover {
  background-color: var(--spark-library--background--interactive);
  opacity: 1;
  color: var(--spark-library--foreground-interactive);
}

.spark-nav-link-3.w--current {
  color: var(--spark-library--foreground-interactive);
}

.spark-nav-link-3.spark-button {
  background-color: var(--spark-library--foreground-interactive);
  color: var(--spark-library--white);
  text-align: center;
  border-style: none;
  border-radius: 999px;
  margin-right: 0;
  padding: 16px 24px;
  font-size: 1rem;
  line-height: 1em;
  transition: background-color .15s, opacity .15s;
}

.spark-nav-link-3.spark-button:hover {
  background-color: var(--spark-library--foreground-interactive-hover);
  opacity: 1;
  color: var(--spark-library--white);
}

.spark-nav-link-3.spark-button.w--current {
  opacity: .5;
  color: var(--spark-library--white);
}

.spark-nav-menu-2 {
  align-items: center;
  display: flex;
}

.spark-brand-logo-3 {
  z-index: 2;
  padding-left: 0;
}

.spark-line-11 {
  z-index: 2;
  background-color: var(--spark-library--black);
  width: 35px;
  height: 2px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: absolute;
  top: 30px;
  left: 0;
  right: 0;
}

.spark-line-11.spark-simple-line {
  background-color: var(--spark-library--foreground-interactive);
  border-radius: 3px;
  width: 12.75px;
  height: 3.3px;
  margin-left: 18px;
  top: 38px;
}

.spark-line-12 {
  z-index: 2;
  background-color: var(--spark-library--black);
  width: 35px;
  height: 2px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: absolute;
  top: 10px;
  left: 0;
  right: 0;
}

.spark-line-12.spark-simple-line {
  background-color: var(--spark-library--foreground-interactive);
  border-radius: 3px;
  width: 24px;
  height: 3.3px;
  top: 18px;
}

.spark-simple-menu-button-3 {
  background-color: #fff;
  width: 60px;
  height: 60px;
  padding: 0 0 0 18px;
  overflow: hidden;
}

.spark-simple-menu-button-3.w--open {
  background-color: var(--spark-library--background--interactive);
  border-radius: 8px;
}

.spark-line-13 {
  z-index: 1;
  background-color: var(--spark-library--black);
  width: 35px;
  height: 2px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: absolute;
  top: 20px;
  left: 0;
  right: 0;
}

.spark-line-13.spark-simple-line {
  background-color: var(--spark-library--foreground-interactive);
  border-radius: 3px;
  width: 24px;
  height: 3.3px;
  top: 28px;
}

.spark-square-menu-with-links-2 {
  background-color: var(--spark-library--white);
  width: 100%;
  padding-left: 64px;
  padding-right: 64px;
  position: absolute;
  inset: 0% 0% auto;
}

.spark-square-menu-inner-3 {
  justify-content: space-between;
  align-items: center;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 16px;
  padding-bottom: 16px;
  display: flex;
}

.spark-flex-row-3 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.spark-flex-row-3.spark-left-aligned {
  grid-column-gap: 16px;
  justify-content: flex-start;
}

.spark-hero-sub-paragraph-2 {
  width: 100%;
  margin-bottom: 64px;
}

.spark-sub-image {
  border-radius: 8px;
  width: 100%;
  display: block;
  position: relative;
}

.spark-lightbox {
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 100px;
  display: flex;
  position: relative;
}

.spark-lightbox:hover {
  opacity: 1;
}

.spark-absolute-watch-button {
  grid-column-gap: 16px;
  background-color: var(--spark-library--foreground-interactive);
  color: var(--spark-library--white);
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  width: 145px;
  height: 56px;
  margin-left: auto;
  margin-right: auto;
  padding: 16px 24px;
  display: flex;
  position: absolute;
  inset: 50% 0% 0%;
  transform: translate(0, -50%);
}

.spark-button-text {
  flex: none;
  margin-bottom: 0;
  line-height: 1;
  display: inline-block;
  position: relative;
}

.spark-900-width {
  width: 952px;
  max-width: 100%;
}

.rt-heading-six-2 {
  color: var(--radiant-ui-components-library-marketplace--color--heading-dark);
  letter-spacing: -.2px;
  text-transform: capitalize;
  font-size: 20px;
  font-weight: 400;
  line-height: 32px;
}

.rt-heading-six-2.rt-margin-top-twenty-five.rt-margin-bottom-ten-2 {
  width: 240px;
  font-family: Poppins, sans-serif;
  font-weight: 600;
}

.rt-component-container-5 {
  width: 100%;
  max-width: 1290px;
  position: relative;
}

.rt-component-section-5 {
  background-color: var(--radiant-ui-components-library-marketplace--color--white);
  color: var(--radiant-ui-components-library-marketplace--color--body-font-dark);
  width: 100%;
  padding: 80px 15px;
  font-family: Outfit;
  font-size: 17px;
  font-weight: 300;
  line-height: 29px;
  position: relative;
}

.rt-margin-top-twenty-five {
  margin-top: 25px;
}

.rt-padding-bottom-fifteen {
  text-align: center;
  padding-bottom: 15px;
  font-family: Poppins, sans-serif;
  font-size: 15px;
  font-weight: 300;
}

.rt-margin-bottom-ten-2 {
  margin-bottom: 10px;
}

.rt-old-btn-text, .rt-new-btn-text {
  color: var(--radiant-ui-components-library-marketplace--color--theme-color);
  font-weight: 400;
}

.rt-all-btn {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #fff;
  text-transform: capitalize;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  padding: 13px 22px 15px;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.5rem;
  text-decoration: none;
  display: flex;
}

.rt-all-btn.rt-padding-zero {
  padding: 0;
}

.rt-all-btn.rt-padding-zero.rt-btn-text-color-crimson {
  color: #da3960;
}

.rt-all-btn-block {
  height: 24px;
  line-height: 25px;
  overflow: hidden;
}

.rt-btn-flex {
  justify-content: center;
  align-items: center;
  display: flex;
}

.rt-home-two-analytics-grid {
  grid-column-gap: 12px;
  color: var(--radiant-ui-components-library-marketplace--color--body-font-dark);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.rt-radius-sixteen {
  border-radius: 16px;
}

.rt-home-two-analytics-card {
  text-align: center;
  cursor: pointer;
  background-color: #fff;
  border: 1px solid #d4d4ff;
  border-radius: 6px;
  padding: 48px 30px;
}

.rt-category-cards-text-3 {
  color: var(--radiant-ui-components-library-marketplace--color--heading-dark);
  text-transform: capitalize;
  font-size: 18px;
  font-weight: 400;
  line-height: 31px;
}

.rt-category-cards-text-3.rt-text-white-3, .rt-text-white-3 {
  color: var(--radiant-ui-components-library-marketplace--color--white);
}

.rt-margin-bottom-twenty-3 {
  margin-bottom: 20px;
}

.rt-text-blue-2 {
  color: var(--radiant-ui-components-library-marketplace--color--theme-color);
}

.rt-heading-three {
  color: var(--radiant-ui-components-library-marketplace--color--heading-dark);
  text-transform: capitalize;
  font-size: 30px;
  font-weight: 400;
  line-height: 40px;
}

.rt-heading-three.rt-text-white-3 {
  color: var(--radiant-ui-components-library-marketplace--color--white);
}

.rt-overflow-hidden-2 {
  overflow: hidden;
}

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

.rt-text-center.rt-pricing-one-hero-heading {
  color: var(--radiant-ui-components-library-marketplace--color--heading-dark);
  max-width: 380px;
}

.rt-button-two {
  color: var(--radiant-ui-components-library-marketplace--color--heading-dark);
  letter-spacing: 1px;
  text-transform: uppercase;
  justify-content: center;
  align-items: stretch;
  height: 60px;
  font-size: 16px;
  font-weight: 500;
  line-height: 30px;
  display: flex;
  overflow: hidden;
}

.rt-body-font-color-2 {
  color: var(--radiant-ui-components-library-marketplace--color--body-font-dark);
  transition: color .35s;
}

.rt-text-black-2 {
  color: var(--radiant-ui-components-library-marketplace--color--heading-dark);
}

.rt-margin-bottom-thirty, .rt-margin-bottom-thirty-2 {
  margin-bottom: 30px;
}

.rt-position-relative-2 {
  position: relative;
}

.rt-superscript {
  font-size: 1.125rem;
  line-height: 1.75rem;
}

.rt-pricing-three-price {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  border-left: 1px solid #e9e9e933;
  flex-flow: column;
  padding-top: 11px;
  padding-bottom: 20px;
  padding-left: 45px;
  display: flex;
}

.rt-pricing-three-box {
  background-color: var(--radiant-ui-components-library-marketplace--color--theme-color);
  border-radius: 10px;
  max-width: 849px;
  margin-left: auto;
  margin-right: auto;
  padding: 40px 15px;
}

.rt-pricing-three-box.rt-margin-bottom-thirty.rt-starter-plan-three {
  background-color: #f5f5fb;
  max-width: 915px;
}

.rt-pricing-one-lists {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  align-items: center;
}

.rt-button-10 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  color: #fff;
  text-transform: capitalize;
  background-color: #ffffff26;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  padding: 10px 25px;
  display: flex;
  overflow: hidden;
}

.rt-button-10.rt-button-two {
  background-color: var(--radiant-ui-components-library-marketplace--color--white);
  color: var(--radiant-ui-components-library-marketplace--color--heading-dark);
}

.rt-button-10.rt-button-two.rt-button-padding-change {
  padding-left: 40px;
  padding-right: 40px;
}

.rt-button-10.rt-button-two.rt-button-padding-change.rt-button-background-dark {
  background-color: #121722;
  background-image: none;
}

.rt-button-10.rt-button-two.rt-button-padding-change.rt-button-background-dark.rt-text-white-3 {
  color: var(--radiant-ui-components-library-marketplace--color--white);
}

.rt-pricing-plans-tabs {
  opacity: .7;
  color: #fff;
  background-color: #323e58;
  border-radius: 20px;
  padding: 5px 20px;
  font-weight: 600;
}

.rt-pricing-plans-tabs.w--current {
  opacity: 1;
  color: #08111f;
  background-color: #fff;
}

.rt-pricing-plans-tabs.rt-pricing-plan-two {
  color: var(--radiant-ui-components-library-marketplace--color--heading-dark);
  background-color: #ebebeb;
}

.rt-pricing-plans-tabs.rt-pricing-plan-two.w--current {
  background-color: var(--radiant-ui-components-library-marketplace--color--theme-color);
  color: var(--radiant-ui-components-library-marketplace--color--white);
}

.rt-text-small-3 {
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.625rem;
}

.rt-margin-bottom-sixty {
  margin-bottom: 60px;
}

.rt-margin-bottom-sixty.rt-pricing-one-tab-links {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.rt-not-available-feature-one {
  color: var(--radiant-ui-components-library-marketplace--linear-color-three);
}

.rt-pricing-three-plan {
  font-size: 16px;
}

.rt-pricing-one-plans {
  z-index: 5;
  flex-direction: column;
  display: flex;
}

.rt-capitalize-every-word {
  text-transform: capitalize;
}

.rt-capitalize-every-word.rt-button-text-hover-out {
  position: absolute;
}

.rt-pricing-three-plans-item {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  justify-content: space-between;
  align-items: center;
  max-width: 750px;
  margin-left: auto;
  margin-right: auto;
}

.rt-pricing-one-hero-heading-wrapper {
  align-items: center;
}

.rt-pricing-coin-icon {
  position: absolute;
  inset: 15% -75% auto auto;
}

.rt-pricing-one-hand-image {
  position: absolute;
  inset: -22% 0% auto auto;
}

.rt-pricing-one-hand-image.rt-pricing-three-hand-image {
  top: -13%;
  right: -2%;
}

.beneficios-val {
  width: 100%;
  margin-top: 0;
  padding: 0 64px 49px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  position: relative;
}

.beneficios-val h5 {
  margin-top: 1.5rem;
  margin-bottom: .5rem;
  font-size: 1.75rem;
  font-weight: 600;
  line-height: 1.3;
}

.beneficios-val h4 {
  margin-top: 0;
  margin-bottom: 1rem;
  font-size: 1.5rem;
  font-weight: 500;
  line-height: 1.4;
}

.beneficios-val h1 {
  margin-bottom: 1rem;
  font-size: 4rem;
  font-weight: 600;
  line-height: 1.1;
}

.beneficios-val h2 {
  margin-top: 1rem;
  margin-bottom: 2rem;
  font-size: 3.5rem;
  font-weight: 600;
  line-height: 1.2;
}

.beneficios-val h3 {
  margin-top: 2.5rem;
  margin-bottom: 1rem;
  font-size: 2rem;
  font-weight: 600;
  line-height: 1.3;
}

.beneficios-val h6 {
  margin-top: 1.5rem;
  margin-bottom: .5rem;
  font-size: .8125rem;
  font-weight: 700;
  line-height: 1.5;
}

.beneficios-val p {
  color: var(--white);
  text-align: left;
  width: 450px;
  padding-left: 0;
  padding-right: 0;
  font-family: Poppins, sans-serif;
  font-weight: 600;
}

.beneficios-val ul {
  margin-top: 2rem;
  margin-bottom: 3rem;
  padding-left: 14px;
}

.beneficios-val li {
  margin-bottom: .5rem;
}

.spark-pricing-top-copy.spark-thick-top-pricing, .spark-pricing-top-copy.spark-thick-top-pricing-copy {
  background-color: var(--diseño-1);
  text-align: left;
  border-radius: 16px;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding: 17px 48px 0;
}

.spark-features-included-copy.spark-two-column, .spark-features-included-copy.spark-two-column-copy {
  border-radius: 0;
  flex-flow: wrap;
  justify-content: center;
}

.spark-features-included-copy {
  grid-row-gap: 16px;
  border-bottom: 1px solid var(--spark-library--border-default);
  text-align: left;
  flex-direction: column;
  align-items: center;
  padding: 32px 20px;
  display: flex;
}

.spark-features-included-copy.spark-two-column, .spark-features-included-copy.spark-two-column-copy {
  border-radius: 0;
  flex-flow: wrap;
  justify-content: center;
}

.spark-pricing-top-copy {
  border-bottom: 1px solid var(--spark-library--border-default);
  text-align: center;
  flex-direction: column;
  padding: 32px 16px;
  display: flex;
}

.spark-pricing-top-copy.spark-thick-top-pricing {
  background-color: var(--diseño-1);
  text-align: left;
  border-radius: 16px;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding: 17px 48px 0;
}

.spark-pricing-top-copy.spark-thick-top-pricing-copy {
  background-color: var(--amarillo-val);
  text-align: left;
  border-radius: 16px;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding: 17px 48px 0;
}

.spark-checked-item-copy.spark-half-width, .spark-checked-item-copy.spark-half-width-copy {
  width: 150%;
  max-width: 400px;
}

.spark-checked-item-copy.spark-half-width, .spark-checked-item-copy.spark-half-width-copy {
  width: 150%;
  max-width: 400px;
}

.spark-checked-item-copy.spark-half-width, .spark-checked-item-copy.spark-half-width-copy {
  width: 150%;
  max-width: 400px;
}

.spark-checked-item-copy.spark-half-width, .spark-checked-item-copy.spark-half-width-copy {
  width: 150%;
  max-width: 400px;
}

.spark-checked-item-copy.spark-half-width, .spark-checked-item-copy.spark-half-width-copy {
  width: 150%;
  max-width: 400px;
}

.spark-checked-item-copy {
  grid-column-gap: 16px;
  color: var(--spark-library--foreground-secondary);
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 296px;
  display: flex;
}

.spark-checked-item-copy.spark-half-width, .spark-checked-item-copy.spark-half-width-copy {
  width: 150%;
  max-width: 400px;
}

.spark-pricing-top-copy-copy.spark-thick-top-pricing, .spark-pricing-top-copy-copy.spark-thick-top-pricing-copy {
  background-color: var(--diseño-1);
  text-align: left;
  border-radius: 16px;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding: 17px 48px 0;
}

.spark-pricing-top-copy-copy.spark-thick-top-pricing-copy-copy {
  background-color: var(--amarillo-val);
  text-align: center;
  border-radius: 16px;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding: 17px 48px 0;
}

.como {
  border-bottom: 1px solid var(--spark-library--border-default);
  text-align: center;
  flex-direction: column;
  padding: 32px 16px;
  display: flex;
}

.como.spark-thick-top-pricing, .como.spark-thick-top-pricing-copy {
  background-color: var(--diseño-1);
  text-align: left;
  border-radius: 16px;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding: 17px 48px 0;
}

.como.spark-thick-top-pricing-copy-copy {
  background-color: var(--amarillo-val);
  text-align: center;
  border-radius: 16px;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding: 17px 48px 0;
}

.como.spark-thick-top-pricing-copy-copy-copy {
  background-color: var(--amarillo-val);
  text-align: center;
  border-radius: 16px;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding: 17px 48px 0 463px;
}

.brix---container-default-15 {
  max-width: 1218px;
  padding-left: 24px;
  padding-right: 24px;
}

.brix---top-bar-wrapper-2 {
  background-color: var(--elements-webflow-library--accent--primary-1);
  color: var(--elements-webflow-library--neutral--100);
  text-align: center;
  height: 40px;
  padding: 0 72px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 28px;
  position: relative;
  overflow: hidden;
}

.brix---top-bar-flex-h-center {
  justify-content: center;
  align-items: center;
  margin-top: -27px;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 15px;
  display: flex;
}

.brix---top-bar-close-icon-2 {
  cursor: pointer;
  align-items: center;
  padding: 20px 32px;
  transition: opacity .3s;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
  right: 0%;
}

.brix---top-bar-right-col-2 {
  margin-right: 24px;
}

.brix---icon-small-hover-2 {
  transition: transform .3s;
}

.brix---icon-small-hover-2:hover {
  transform: scale(.9);
}

.brix---btn-primary-small-white-4 {
  background-color: var(--elements-webflow-library--neutral--100);
  color: var(--elements-webflow-library--accent--primary-1);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  justify-content: center;
  padding: 18px 24px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 18px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.brix---btn-primary-small-white-4:hover {
  background-color: var(--elements-webflow-library--secondary--color-2);
  color: var(--elements-webflow-library--accent--primary-1);
  transform: translate3d(0, -3px, .01px);
}

.brix---top-bar-small-padding-2 {
  width: 100%;
  padding-top: 22px;
  padding-bottom: 22px;
}

.banner-1-copy {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: var(--azul-base-2025-incap);
  color: var(--azul-base-2025-incap);
  border-radius: 20px;
  justify-content: space-between;
  align-items: center;
  margin-bottom: -49px;
  padding-bottom: 0;
}

.banner-gas-txt-copy {
  color: var(--white);
  text-align: left;
  width: auto;
  height: auto;
  margin-top: 0;
  padding-right: 2px;
  font-family: Poppins, sans-serif;
  font-weight: 500;
}

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

.uui-container-large-10 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

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

.uui-page-padding-11 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-max-width-large-6 {
  width: 100%;
  max-width: 48rem;
}

.uui-max-width-large-6.align-center-6 {
  margin-left: auto;
  margin-right: auto;
}

.uui-text-size-large-7 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5;
}

.uui-logos02_component-2 {
  background-color: var(--untitled-ui--gray50);
  border-radius: 1rem;
  padding: 4rem;
}

.uui-logos02_logo-row-2 {
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  margin-top: 2rem;
  display: flex;
}

.uui-logos02_wrapper-2 {
  justify-content: center;
  align-items: flex-start;
  padding: .75rem 1.5rem;
  display: flex;
}

.uui-logos02_logo-2 {
  height: 2.5rem;
}

.uui-space-xxlarge-3 {
  width: 100%;
  min-height: 5rem;
}

.programacion-banner-copy {
  z-index: 1;
  border: 1px solid var(--diseño-1);
  background-color: var(--trasparete-sistemas);
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  border-radius: 24px;
  max-width: 728px;
  padding: 80px 72px;
  position: static;
}

.progra-prramas-copy {
  border: 1px solid var(--white);
  background-color: var(--tecnologia-3);
  box-shadow: 0 2px 7px 0 var(--elements-webflow-library--general--shadow-01);
  border-radius: 24px;
}

.programa-especifico-copy {
  background-color: var(--tecnologia-3);
  -webkit-text-stroke-color: var(--elements-webflow-library--neutral--800);
  border-radius: 17px;
  justify-content: space-between;
  margin-top: 10px;
  padding: 40px;
  display: flex;
}

.programaci-fd-copy-copy {
  border: 1px solid var(--white);
  background-color: var(--diseño-1);
  box-shadow: 0 2px 7px 0 var(--elements-webflow-library--general--shadow-01);
  border-radius: 24px;
}

.programa-drix-copy-copy {
  background-color: var(--diseño-1);
  -webkit-text-stroke-color: var(--elements-webflow-library--neutral--800);
  border-radius: 17px;
  justify-content: space-between;
  margin-top: 10px;
  padding: 40px;
  display: flex;
}

.programacion-boton-copy {
  background-color: var(--tecnologia-2);
  color: var(--white);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  justify-content: center;
  padding: 18px 24px;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 18px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.programacion-boton-copy:hover {
  background-color: var(--gris-tusteno);
  color: var(--elements-webflow-library--neutral--100);
  transform: translate3d(0, -3px, .01px);
}

.uui-text-size-medium-7 {
  color: var(--white);
  text-align: left;
  letter-spacing: normal;
  font-family: Poppins, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5;
}

.uui-container-large-11 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-12 {
  padding-left: 2rem;
  padding-right: 2rem;
  font-family: Poppins, sans-serif;
}

.uui-heading-xxsmall-5 {
  color: var(--azul-cyan);
  text-align: left;
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-button-row-10 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-icon-1x1-xsmall-5 {
  width: 1.5rem;
  height: 1.5rem;
}

.uui-button-link-3 {
  grid-column-gap: .5rem;
  color: var(--untitled-ui--primary700);
  white-space: nowrap;
  background-color: #0000;
  justify-content: center;
  align-items: center;
  padding: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.uui-button-link-3:hover {
  color: var(--untitled-ui--primary800);
}

.uui-button-icon-4 {
  color: var(--azul-base-2025-incap);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  min-width: 1.25rem;
  height: 1.25rem;
  min-height: 1.25rem;
  display: flex;
}

.uui-layout72_item {
  background-color: var(--azul-base-2025-incap);
  border-radius: 20px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  padding: 1.5rem;
  display: flex;
}

.uui-layout72_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: 326px;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: stretch start;
  display: grid;
}

.uui-section_layout72 {
  padding-top: 40px;
}

.icon-featured-square-large-3 {
  background-color: var(--untitled-ui--primary500);
  color: var(--untitled-ui--white);
  border-radius: .625rem;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
}

.uui-space-small-6 {
  width: 100%;
  min-height: 1.5rem;
}

.uui-space-xxlarge-4 {
  width: 100%;
  min-height: 5rem;
}

.uui-space-xxsmall-4 {
  width: 100%;
  min-height: .5rem;
}

.uui-padding-vertical-xhuge-8 {
  padding-top: 0;
  padding-bottom: 0;
}

.text-block-251, .text-block-252 {
  color: var(--azul-base-2025-incap);
  font-family: Poppins, sans-serif;
}

.text-block-253 {
  color: var(--azul-cyan);
  font-family: Poppins, sans-serif;
}

.text-span-76, .bold-text-101 {
  font-weight: 500;
}

.spark-pricing-top-copy-copy {
  border-bottom: 1px solid var(--spark-library--border-default);
  text-align: center;
  flex-direction: column;
  padding: 32px 16px;
  display: flex;
}

.spark-pricing-top-copy-copy.spark-thick-top-pricing {
  background-color: var(--diseño-1);
  text-align: left;
  border-radius: 16px;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding: 17px 48px 0;
}

.spark-pricing-top-copy-copy.spark-thick-top-pricing-copy, .spark-pricing-top-copy-copy.spark-thick-top-pricing-copy-copy {
  background-color: var(--amarillo-val);
  text-align: left;
  border-radius: 16px;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding: 17px 48px 0;
}

.spark-pricing-top-copy-copy-copy {
  border-bottom: 1px solid var(--spark-library--border-default);
  text-align: center;
  flex-direction: column;
  padding: 32px 16px;
  display: flex;
}

.spark-pricing-top-copy-copy-copy.spark-thick-top-pricing {
  background-color: var(--diseño-1);
  text-align: left;
  border-radius: 16px;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding: 17px 48px 0;
}

.spark-pricing-top-copy-copy-copy.spark-thick-top-pricing-copy, .spark-pricing-top-copy-copy-copy.spark-thick-top-pricing-copy-copy {
  background-color: var(--amarillo-val);
  text-align: left;
  border-radius: 16px;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding: 17px 48px 0;
}

.spark-pricing-top-copy-copy-copy.spark-thick-top-pricing-copy-copy-copy {
  background-color: var(--azul-cyan);
  color: var(--white);
  text-align: left;
  border-radius: 16px;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin-top: 6px;
  padding: 17px 48px 0;
}

.bold-text-102, .bold-text-103, .bold-text-104 {
  color: var(--azul-cyan);
}

.bold-text-105 {
  color: var(--azul-cyan);
  font-weight: 700;
}

.image-128 {
  border-radius: 20px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 4px;
}

.image-129 {
  border-radius: 20px;
}

.lynx-content-hero {
  opacity: 1;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1392px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.lynx-subtitle-white {
  color: var(--lynx--white);
  letter-spacing: 1.3px;
  text-transform: uppercase;
  font-family: Varela, sans-serif;
  font-size: 12px;
  line-height: 140%;
}

.lynx-heading-white {
  color: var(--white);
  max-width: 740px;
  margin-top: 0;
  margin-bottom: 36px;
  font-family: Poppins, sans-serif;
  font-size: 58px;
  font-weight: 600;
  line-height: 114%;
}

.lynx-button-white {
  background-color: var(--lynx--white);
  color: var(--lynx--black);
  letter-spacing: 1.3px;
  text-transform: uppercase;
  border-radius: 50px;
  padding: 22px 36px;
  font-family: Varela, sans-serif;
  font-size: 13px;
  line-height: 140%;
  text-decoration: none;
  transition: color .2s, background-color .2s;
}

.lynx-button-white:hover {
  background-color: var(--lynx--black);
  color: var(--lynx--white);
}

.lynx-hero-large {
  background-image: url("https://cdn.prod.website-files.com/66a795eb1636440d552fc98f/6806b78f9ff5a284859c2cda_DSC_0085%20(1).png");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  border-radius: 30px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  min-height: 650px;
  display: flex;
  box-shadow: 0 60px 60px -15px #1f20221a;
}

.lynx-block-hero-large {
  background-color: var(--azul-cyan);
  color: var(--azul-claro);
  border-radius: 30px 30px 360px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 50%;
  margin-top: 60px;
  margin-bottom: 60px;
  margin-left: -34px;
  padding: 100px 60px;
  display: flex;
}

.lynx-paragraph-white {
  color: var(--white);
  max-width: 460px;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 300;
  line-height: 165%;
}

.lynx-hero {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-image: url("https://cdn.prod.website-files.com/66a795eb1636440d552fc98f/6827c5ff542c01ac3b777808_DSC_0060.jpg");
  background-position: 0 100%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 30px;
  flex-direction: column;
  flex: 0 auto;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  min-height: 650px;
  display: flex;
  box-shadow: 0 60px 60px -15px #1f20221a;
}

.lynx-block-hero {
  background-color: var(--azul-base-2025-incap);
  color: var(--azul-base-2025-incap);
  border-top-right-radius: 30px;
  border-bottom-left-radius: 30px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 44%;
  margin-top: 110px;
  padding: 60px;
  display: flex;
}

.lynx-heading-white-small {
  color: var(--azul-base-2025-incap);
  max-width: 740px;
  margin-top: 0;
  margin-bottom: 36px;
  font-family: Poppins, sans-serif;
  font-size: 70px;
  font-weight: 600;
  line-height: 114%;
}

.grid-43 {
  grid-column-gap: 14px;
  grid-template-rows: auto;
  grid-template-columns: .25fr .25fr .25fr .25fr .25fr .25fr;
}

.lynx-block-hero-copy {
  background-color: var(--negocios-1);
  color: var(--azul-base-2025-incap);
  border-top-right-radius: 30px;
  border-bottom-left-radius: 30px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 46%;
  margin-top: 110px;
  padding: 60px;
  display: flex;
}

.lynx-content {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1080px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.lynx-block-center {
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.lynx-heading {
  color: var(--lynx--black);
  max-width: 740px;
  margin-top: 0;
  margin-bottom: 36px;
  font-family: PT Serif, serif;
  font-size: 46px;
  font-weight: 400;
  line-height: 120%;
}

.lynx-subtitle {
  color: var(--lynx--black);
  letter-spacing: 1.3px;
  text-transform: uppercase;
  font-family: Varela, sans-serif;
  font-size: 12px;
  line-height: 140%;
}

.lynx-paragraph {
  color: var(--lynx--grey);
  max-width: 820px;
  margin-bottom: 36px;
  font-family: Varela, sans-serif;
  font-size: 18px;
  line-height: 165%;
}

.lynx-block-faq {
  grid-row-gap: 14px;
  flex-direction: column;
  width: 100%;
  max-width: 840px;
  display: flex;
}

.lynx-accordion-item {
  background-color: var(--lynx--white);
  border-radius: 20px;
  box-shadow: 0 10px 15px -10px #1f20221a;
}

.lynx-accordion-header {
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding: 15px 15px 15px 30px;
  transition: padding .3s;
  display: flex;
}

.lynx-accordion-header:hover {
  padding-left: 35px;
}

.lynx-heading-accordion {
  color: var(--lynx--black);
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 10px;
  font-family: PT Serif, serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 132%;
}

.lynx-icon-arrow {
  background-color: var(--lynx--black);
  background-image: url("https://cdn.prod.website-files.com/66a795eb1636440d552fc98f/680811a1d867ea69570ae08f_77766a17e171b913d3dcd2923f9053f9_Arrow_3.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: 50%;
  flex: none;
  width: 40px;
  height: 40px;
}

.lynx-accordion-content {
  padding-left: 30px;
  padding-right: 30px;
  overflow: hidden;
}

.lynx-paragraph-accordion {
  color: var(--lynx--grey);
  margin-bottom: 30px;
  font-family: Varela, sans-serif;
  font-size: 16px;
  line-height: 165%;
}

.uui-text-size-medium-8 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

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

.uui-container-large-12 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

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

.uui-page-padding-13 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-max-width-large-7 {
  width: 100%;
  max-width: 48rem;
}

.uui-max-width-large-7.align-center-7 {
  margin-left: auto;
  margin-right: auto;
}

.uui-text-size-large-8 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5;
}

.uui-heading-xxsmall-6 {
  color: var(--untitled-ui--gray900);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-heading-medium-6 {
  color: var(--untitled-ui--gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 2.25rem;
  font-weight: 600;
  line-height: 1.3;
}

.uui-button-9 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui--primary600);
  background-color: var(--untitled-ui--primary600);
  color: var(--untitled-ui--white);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-9:hover {
  border-color: var(--untitled-ui--primary700);
  background-color: var(--untitled-ui--primary700);
}

.uui-button-9:focus {
  background-color: var(--untitled-ui--primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--primary100);
}

.uui-button-row-11 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-button-row-11.button-row-center {
  justify-content: center;
}

.uui-icon-1x1-xsmall-6 {
  width: 1.5rem;
  height: 1.5rem;
}

.uui-faq06_layout {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

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

.uui-faq06_component {
  margin-top: 4rem;
}

.uui-faq06_cta {
  background-color: var(--untitled-ui--gray50);
  border-radius: 1rem;
  margin-top: 4rem;
  padding: 2rem;
}

.uui-icon-featured-outline-large-2 {
  border: .5rem solid var(--untitled-ui--primary50);
  background-color: var(--untitled-ui--primary100);
  color: var(--untitled-ui--primary600);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3.5rem;
  height: 3.5rem;
  display: flex;
}

.uui-icon-featured-outline-large-2.align-center-7 {
  margin-left: auto;
  margin-right: auto;
}

.uui-avatar-group_item-2 {
  border: 2px solid var(--untitled-ui--white);
  background-color: var(--untitled-ui--white);
  border-radius: 50%;
  width: 2.75rem;
  height: 2.75rem;
  margin-right: -1rem;
}

.avatar-stack_component-2 {
  flex-wrap: nowrap;
  justify-content: center;
  align-items: flex-end;
  width: auto;
  margin-bottom: 2rem;
  margin-right: 1rem;
  display: flex;
}

.uui-avatar-stack_item-2 {
  border: 2px solid var(--untitled-ui--white);
  background-color: var(--untitled-ui--white);
  border-radius: 50%;
  width: 2.75rem;
  height: 2.75rem;
  margin-right: -1rem;
}

.uui-avatar-stack_item-2.featured {
  width: 3.5rem;
  height: 3.5rem;
  position: relative;
}

.uui-space-small-7 {
  width: 100%;
  min-height: 1.5rem;
}

.uui-space-xsmall-6 {
  width: 100%;
  min-height: 1rem;
}

.uui-space-xxsmall-5 {
  width: 100%;
  min-height: .5rem;
}

.uui-heading-tiny-2 {
  color: var(--untitled-ui--gray900);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-padding-vertical-xhuge-9 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.uui-heading-subheading-6 {
  color: var(--untitled-ui--primary600);
  margin-bottom: .75rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.brix---color-neutral-835 {
  color: var(--elements-webflow-library--neutral--800);
}

.brix---color-neutral-836 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---color-neutral-837 {
  color: var(--elements-webflow-library--neutral--100);
}

.brix---mg-bottom-16px-7 {
  margin-bottom: 16px;
}

.brix---mg-bottom-48px-6 {
  margin-bottom: 48px;
}

.brix---container-default-16 {
  max-width: 1218px;
  padding-top: 19px;
  padding-left: 24px;
  padding-right: 24px;
}

.brix---section-9 {
  color: var(--azul-cyan);
  border-radius: 0;
  padding: 15px;
}

.brix---heading-h2-size-12 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 38px;
  font-weight: 700;
  line-height: 50px;
}

.brix---heading-h3-size-3 {
  margin-top: 0;
  margin-bottom: 12px;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 20px;
}

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

.brix---team-text-wrapper {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
}

.brix---team-content-v9 {
  z-index: 1;
  text-align: center;
  text-decoration: none;
  position: absolute;
}

.brix---team-v9-wrapper {
  cursor: pointer;
  border-radius: 20px;
  text-decoration: none;
  transition: transform .3s, color .3s;
  position: relative;
  left: auto;
  overflow: hidden;
}

.brix---paragraph-default-12 {
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 30px;
}

.brix---inner-container-574px---center-4 {
  max-width: 574px;
  margin-left: auto;
  margin-right: auto;
}

.brix---text-200-medium {
  padding-top: 10px;
  font-size: 15px;
  font-weight: 300;
  line-height: 20px;
}

.brix---team-v9-overlay {
  background-image: linear-gradient(to bottom, var(--gastronomia-2), var(--gastronomia-2));
  cursor: auto;
  border-radius: 20px;
  width: 100%;
  height: 100%;
}

.brix---grid-3-columns-gap-0 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.brix---avatar-image-100 {
  border-radius: 20px;
  width: 100%;
}

.brix---card-4 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  box-shadow: 0 2px 7px 0 var(--elements-webflow-library--general--shadow-01);
  border-radius: 24px;
}

.brix---color-accent-5 {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---color-neutral-838 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---mg-bottom-8px-4 {
  margin-bottom: 8px;
}

.brix---mg-bottom-32px-4 {
  margin-bottom: 32px;
}

.brix---mg-bottom-40px-5 {
  margin-bottom: 40px;
}

.brix---grid-3-columns-3 {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.brix---width-100-2 {
  width: 100%;
}

.brix---content-inside-card {
  background-color: var(--azul-cyan);
  -webkit-text-stroke-color: var(--azul-cyan);
  border-radius: 20px;
  padding: 40px 28px 48px;
}

.brix---testimonial-logo-badge {
  background-color: var(--elements-webflow-library--neutral--100);
  box-shadow: 0 1px 12px 0 var(--elements-webflow-library--general--shadow-02);
  border-radius: 8px;
  padding: 18px 28px;
  display: inline-block;
  position: absolute;
  inset: auto auto 32px 32px;
}

.brix---text-200-bold-4 {
  color: var(--white);
  padding-top: 0;
  padding-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
}

.brix---image-wrapper-testimonial-v5 {
  border-top-left-radius: 24px;
  border-top-right-radius: 24px;
  overflow: hidden;
  transform: translate(0);
}

.brix---text-200-medium-copy {
  font-size: 15px;
  font-weight: 300;
  line-height: 20px;
}

.brix---color-neutral-839 {
  color: var(--elements-webflow-library--neutral--800);
}

.brix---color-neutral-840 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---color-neutral-841 {
  color: var(--elements-webflow-library--neutral--100);
}

.brix---mg-bottom-16px-8 {
  margin-bottom: 16px;
}

.brix---mg-bottom-48px-7 {
  margin-bottom: 48px;
}

.brix---grid-3-columns-4 {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.brix---container-default-17 {
  max-width: 1218px;
  padding-left: 24px;
  padding-right: 24px;
}

.brix---section-10 {
  color: var(--elements-webflow-library--neutral--100);
  padding-top: 176px;
  padding-bottom: 176px;
}

.brix---heading-h2-size-13 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 38px;
  font-weight: 700;
  line-height: 50px;
}

.brix---heading-h3-size-4 {
  margin-top: 0;
  margin-bottom: 12px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 34px;
}

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

.brix---team-member-wrapper-v8 {
  text-decoration: none;
  transition: transform .3s, color .3s;
  position: relative;
  overflow: hidden;
}

.brix---team-v8-content {
  z-index: 1;
  text-decoration: none;
  position: absolute;
  inset: auto auto 56px 48px;
}

.brix---team-text-wrapper-2 {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
}

.brix---paragraph-default-13 {
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 30px;
}

.brix---inner-container-574px---center-5 {
  max-width: 574px;
  margin-left: auto;
  margin-right: auto;
}

.brix---text-200-medium-2 {
  font-size: 18px;
  font-weight: 600;
  line-height: 20px;
}

.brix---team-v8-overlay {
  background-image: linear-gradient(#0000, #000000e0);
  height: 80%;
  position: absolute;
  inset: auto 0% 0%;
}

.brix---color-neutral-842 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---color-neutral-843 {
  color: var(--elements-webflow-library--neutral--100);
}

.brix---team-v9-wrapper-2 {
  text-decoration: none;
  transition: transform .3s, color .3s;
  position: relative;
  overflow: hidden;
}

.brix---team-v13-content {
  z-index: 1;
  text-decoration: none;
  position: absolute;
  inset: auto auto 40px 32px;
}

.brix---bg-overlay-team-v12 {
  background-image: linear-gradient(#0009, #0009);
  height: 100%;
  position: absolute;
  inset: auto 0% 0%;
}

.brix---color-neutral-844 {
  color: var(--elements-webflow-library--neutral--800);
}

.brix---color-neutral-845 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---color-neutral-300 {
  color: var(--elements-webflow-library--neutral--300);
}

.brix---color-neutral-846 {
  color: var(--elements-webflow-library--neutral--100);
}

.brix---mg-bottom-8px-5 {
  margin-bottom: 8px;
}

.brix---mg-bottom-32px-5 {
  margin-bottom: 32px;
}

.brix---link-wrapper-3 {
  color: var(--elements-webflow-library--neutral--800);
  align-items: center;
  font-size: 18px;
  line-height: 20px;
  text-decoration: none;
  transition: color .3s;
  display: flex;
}

.brix---link-wrapper-3:hover {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---mg-bottom-12px-4 {
  margin-bottom: 12px;
}

.brix---link-icon-right-2 {
  margin-left: 6px;
}

.brix---inner-container-600px---center-5 {
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
}

.brix---text-200-bold-5 {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
}

.brix---grid-2-columns---gap-row-72px {
  grid-column-gap: 2px;
  grid-row-gap: 72px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.brix---card-link-img-bg {
  border-radius: 24px;
  align-items: flex-end;
  min-height: 500px;
  padding: 48px;
  text-decoration: none;
  transition: transform .3s;
  display: flex;
  position: relative;
  overflow: hidden;
}

.brix---card-link-img-bg:hover {
  transform: scale(.96);
}

.brix---card-image {
  z-index: -1;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.brix---bg-overlay-gradient {
  z-index: -1;
  background-image: linear-gradient(#0000 15%, #0000008f 61%, #000);
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
}

.spark-container-5 {
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.spark-section-4 {
  width: 100%;
  padding: 176px 64px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  position: relative;
}

.spark-section-4 h5 {
  margin-top: 1.5rem;
  margin-bottom: .5rem;
  font-size: 1.75rem;
  font-weight: 600;
  line-height: 1.3;
}

.spark-section-4 h4 {
  margin-top: 0;
  margin-bottom: 1rem;
  font-size: 1.5rem;
  font-weight: 500;
  line-height: 1.4;
}

.spark-section-4 h1 {
  margin-bottom: 1rem;
  font-size: 4rem;
  font-weight: 600;
  line-height: 1.1;
}

.spark-section-4 h2 {
  margin-top: 1rem;
  margin-bottom: 2rem;
  font-size: 3.5rem;
  font-weight: 600;
  line-height: 1.2;
}

.spark-section-4 h3 {
  margin-top: 2.5rem;
  margin-bottom: 1rem;
  font-size: 2rem;
  font-weight: 600;
  line-height: 1.3;
}

.spark-section-4 h6 {
  margin-top: 1.5rem;
  margin-bottom: .5rem;
  font-size: .8125rem;
  font-weight: 700;
  line-height: 1.5;
}

.spark-section-4 ul {
  margin-top: 2rem;
  margin-bottom: 3rem;
  padding-left: 14px;
}

.spark-section-4 li {
  margin-bottom: .5rem;
}

.spark-icon-2 {
  width: 12px;
  display: inline-block;
}

.spark-icon-2.spark-20px-icon {
  align-items: center;
  width: 20px;
  padding: 2px;
  display: flex;
}

.spark-centered-901 {
  text-align: center;
  width: 900px;
  max-width: 100%;
  margin-bottom: 100px;
  margin-left: auto;
  margin-right: auto;
}

.spark-secondary-paragraph-3 {
  color: var(--spark-library--foreground-secondary);
  margin-bottom: 64px;
}

.spark-team-member-details {
  max-width: 590px;
}

.spark-team-member-details.spark-full-width-team-details {
  grid-row-gap: 8px;
  background-color: var(--spark-library--white);
  flex-direction: column;
  width: 100%;
  padding-top: 16px;
  padding-bottom: 12px;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.spark-bold-heading {
  margin-bottom: .5rem;
  font-weight: 600;
  line-height: 1;
  display: inline-block;
}

.spark-small-sub-paragraph {
  color: var(--spark-library--foreground-secondary);
  margin-bottom: 0;
  font-size: .8rem;
  line-height: 1.3;
}

.spark-vertical-image {
  object-fit: cover;
  border-radius: 12px;
  width: 100%;
  height: 310px;
}

.spark-vertical-image.spark-square-corners {
  border-radius: 0;
  height: 25vw;
}

.spark-social-row {
  grid-column-gap: 24px;
  justify-content: center;
  width: 100%;
  display: flex;
}

.spark-team-grid-no-spacing {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.spark-wrapped-square-team {
  grid-column-gap: 24px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.spark-wrapped-square-team.spark-stacked {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  text-align: center;
  flex-direction: column;
  justify-content: flex-end;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  position: relative;
  overflow: hidden;
}

.spark-team-link {
  width: 100%;
}

.rt-heading-six-3 {
  color: var(--radiant-ui-components-library-marketplace--color--heading-dark);
  letter-spacing: -.2px;
  text-transform: capitalize;
  font-size: 20px;
  font-weight: 400;
  line-height: 32px;
}

.rt-component-container-6 {
  width: 100%;
  max-width: 1290px;
  position: relative;
}

.rt-component-section-6 {
  background-color: var(--radiant-ui-components-library-marketplace--color--white);
  color: var(--radiant-ui-components-library-marketplace--color--body-font-dark);
  width: 100%;
  padding: 80px 15px;
  font-family: Outfit;
  font-size: 17px;
  font-weight: 300;
  line-height: 29px;
  position: relative;
}

.rt-component-section-6.rt-marquee-testemonial {
  overflow: hidden;
}

.rt-component-section-6.rt-marquee-testemonial.rt-testemonial-v-eight {
  padding-top: 23px;
}

.rt-overflow-none-2 {
  overflow: hidden;
}

.rt-text-white-4 {
  color: var(--radiant-ui-components-library-marketplace--linear-color-three);
}

.rt-text-white-4.rt-margin-top-twenty-3 {
  margin-top: 20px;
}

.rt-text-white-4.rt-margin-top-twenty-3.rt-marquee-paragraph {
  color: var(--radiant-ui-components-library-marketplace--color--body-font-dark);
  max-width: 359px;
}

.rt-star-wrap {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  align-items: center;
  padding-top: 10px;
}

.rt-home-two-testimonial-heading-wrap {
  flex-flow: column;
}

.rt-home-two-marquee-box-main-wrap {
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.rt-home-two-marquee-box-main-wrap.rt-home-two-marquee-box-main-wrap-two {
  justify-content: flex-end;
  align-items: flex-start;
}

.rt-tab-full-width-height-auto-2 {
  z-index: 5;
  object-fit: cover;
}

.rt-home-two-marquee-main-wrapper {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: column;
  margin-top: 40px;
  display: flex;
}

.rt-home-two-testimonial-paragraph {
  color: var(--radiant-ui-components-library-marketplace--color--body-font-dark);
  max-width: 528px;
}

.rt-home-two-testimonial-slider-contain-wrap {
  flex: 0 86%;
}

.rt-tab-full-width-height-auto {
  object-fit: cover;
}

.rt-home-two-testimonial-slider-image-wrap {
  border-radius: 24px;
}

.rt-text-small-4 {
  font-size: .875rem;
}

.rt-home-two-testimonial-wrap-2 {
  align-items: stretch;
}

.rt-home-two-testimonial-slider-box {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: var(--white);
  -webkit-text-stroke-color: var(--white);
  border: 1px solid #ebebeb;
  border-radius: 10px;
  flex: none;
  align-items: center;
  margin-left: 15px;
  margin-right: 15px;
  padding: 32px 40px;
}

.rt-home-two-testimonial-heading {
  max-width: 597px;
}

.rt-home-two-marquee-box-one {
  flex: none;
  justify-content: center;
  align-items: center;
  display: flex;
}

.rt-left-overlay {
  display: none;
}

.rt-body-font-color-3 {
  color: var(--radiant-ui-components-library-marketplace--color--body-font-dark);
  transition: color .35s;
}

.rt-margin-top-twenty-3 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  margin-top: 20px;
}

.rt-category-cards-text-4 {
  color: var(--diseño-1);
  text-transform: capitalize;
  font-size: 18px;
  font-weight: 700;
  line-height: 31px;
}

.rt-category-cards-text-4.rt-margin-bottom-fifteen-2 {
  margin-bottom: 15px;
}

.rt-tag-wrapper {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #0000;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 20px;
  display: flex;
}

.rt-tag-wrapper.rt-tab-view {
  margin-bottom: 30px;
}

.rt-white-line-image-two {
  border: 1px solid #6c6a86;
  width: 24px;
}

.rt-logistic-heading {
  text-align: center;
  max-width: 511px;
  margin-top: 0;
  margin-bottom: 25px;
}

.rt-logistic-section-image {
  object-fit: cover;
  width: 100%;
  box-shadow: 0 20px 40px #00000026;
}

.rt-logistic-head-content {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.rt-logistic-head-content.rt-home-two-logistic-heading {
  color: var(--radiant-ui-components-library-marketplace--color--body-font-dark);
}

.rt-logistic-card-sub-wrapper {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 18px;
  display: flex;
}

.rt-card-content-box {
  z-index: 2;
  width: 87%;
  padding: 40px 30px 30px 60px;
  position: relative;
}

.rt-white-card-box {
  -webkit-text-stroke-color: var(--diseño-2);
  justify-content: flex-end;
  align-items: center;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.rt-logistic-hrading-paragraph {
  color: #5a5b5b;
  letter-spacing: -.0225px;
  width: 566px;
  margin-bottom: 50px;
}

.rt-logistic-card-wrapper {
  z-index: 2;
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.rt-logistic-box-paragraph {
  color: var(--diseño-2);
  font-weight: 400;
}

.rt-white-box-overlay {
  background-color: var(--diseño-3);
  width: 100%;
  position: absolute;
  inset: 0% -17% 0% auto;
  transform: skew(-22deg);
}

.rt-black-round {
  z-index: 20;
  background-color: var(--radiant-ui-components-library-marketplace--color--button-background-dark);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 58px;
  height: 58px;
  padding: 10px;
  display: flex;
  position: absolute;
  top: -17%;
  bottom: auto;
  left: 8%;
}

.rt-logistic-card-box {
  background-color: var(--gastronomia-2);
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  border-radius: 10px;
  position: relative;
  overflow: hidden;
}

.rt-margin-bottom-twenty-4 {
  margin-bottom: 20px;
}

.rt-overflow-hidden-3 {
  overflow: hidden;
}

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

.rt-text-center-2.rt-margin-bottom-ten-3 {
  margin-bottom: 10px;
}

.rt-font-two {
  font-weight: 400;
}

.rt-button-three-underline-wrap {
  grid-column-gap: 30px;
  align-items: center;
  display: flex;
}

.rt-button-three-icon-one {
  position: absolute;
}

.rt-branches-text-wrapper {
  grid-column-gap: 180px;
  grid-row-gap: 180px;
}

.rt-branch-locations {
  background-color: var(--transparente-gastronomia-2);
  -webkit-text-stroke-color: var(--transparente-gastronomia-2);
  cursor: pointer;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  padding: 45px 25px;
  position: relative;
  overflow: hidden;
}

.rt-button-three-text-wrap {
  grid-column-gap: 15px;
  display: flex;
  overflow: hidden;
}

.rt-utton-three-2 {
  flex-direction: column;
  display: flex;
  position: relative;
}

.rt-background-wrapper {
  align-items: center;
  width: 120%;
  height: 120%;
  position: absolute;
}

.rt-branches-list-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-top: 50px;
}

.rt-location-icon-white {
  position: absolute;
}

.rt-button-underline {
  background-color: var(--radiant-ui-components-library-marketplace--color--theme-color);
  width: 100%;
  height: 2px;
}

.rt-button-underline.rt-home-one-button-three-line-two {
  background-color: var(--radiant-ui-components-library-marketplace--color--theme-color);
  position: absolute;
  bottom: 0;
}

.rt-branches-heading {
  flex: 0 38.52%;
}

.rt-no-margin-2 {
  margin: 0;
  font-style: normal;
}

.rt-location-background-overlay {
  z-index: 2;
  background-color: var(--gastronomia-2);
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.rt-city-background-image {
  z-index: 1;
  object-fit: cover;
  border-radius: 6px;
  width: 100%;
  height: 100%;
  position: absolute;
}

.rt-location-icon-wrapper {
  justify-content: center;
  align-items: center;
  margin-bottom: 30px;
  position: relative;
}

.rt-button-three-icon-wrap {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  display: flex;
  overflow: hidden;
}

.rt-branches-description {
  flex-direction: column;
  align-items: flex-start;
  max-width: 390px;
  display: flex;
}

.rt-branch-location-item-container {
  z-index: 2;
  align-items: center;
  position: relative;
}

.rt-text-black-3 {
  color: var(--radiant-ui-components-library-marketplace--color--heading-dark);
}

.rt-location-branch-link {
  border: 1px solid #fff;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: flex;
  position: relative;
}

.rt-margin-bottom-ten-3 {
  margin-bottom: 10px;
}

.rt-text-decoration-none {
  text-decoration: none;
}

.rt-position-relative-3 {
  position: relative;
}

.rt-margin-bottom-fifteen-2 {
  margin-bottom: 15px;
}

.rt-text-white-5 {
  color: var(--radiant-ui-components-library-marketplace--color--white);
}

.rt-agent-overlay {
  z-index: 1;
  background-color: #0009;
  justify-content: center;
  display: flex;
  position: absolute;
  inset: 0%;
}

.rt-agent-mask {
  position: relative;
  overflow: hidden;
}

.rt-agent-collection-card {
  flex-direction: column;
  display: flex;
}

.rt-agent-text-wrap {
  text-align: center;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  width: 92%;
  padding-bottom: 40px;
  display: flex;
  position: relative;
}

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

.rt-agent-collection-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-rows: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  width: 100%;
}

.rt-agent-collection-grid.rt-agent-one-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.rt-agent-text {
  font-size: 16px;
}

.rt-agent-text.rt-heading-five {
  font-size: 21px;
}

.rt-agent-collection {
  justify-content: center;
  width: 100%;
  display: flex;
}

.rt-agent-collection.rt-agent-one {
  border-radius: 10px;
  overflow: hidden;
}

.rt-background-dark-2 {
  background-color: var(--radiant-ui-components-library-marketplace--color--button-background-dark);
}

.spark-square-image {
  border-radius: 12px;
  width: 100%;
}

.spark-square-image.spark-sharp-corners {
  border-radius: 0;
}

.spark-team-grid-spaced-vertically {
  grid-column-gap: 0px;
  grid-row-gap: 24px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.dise-o---team-v9-overlay-copy {
  background-image: linear-gradient(to bottom, var(--diseño-3), var(--diseño-3));
  cursor: auto;
  border-radius: 20px;
  width: 100%;
  height: 100%;
}

.dise-o---grid-3-columns-gap-0-copy {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.salud---grid-3-columns-gap-0-copy-copy {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.salud--team-v9-overlay-copy-copy {
  background-image: linear-gradient(to bottom, var(--salud-3), var(--salud-3));
  cursor: auto;
  width: 100%;
  height: 100%;
}

.salud-unigermana--team-v9-overlay-copy-copy-copy {
  background-image: linear-gradient(to bottom, var(--salud-2), var(--salud-2));
  cursor: auto;
  width: 100%;
  height: 100%;
}

.negocios---grid-3-columns-gap-0-copy-copy-copy {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.negocios--team-v9-overlay-copy-copy-copy {
  background-image: linear-gradient(to bottom, var(--negocios-2), var(--negocios-2));
  cursor: auto;
  width: 100%;
  height: 100%;
}

.programatic--team-v9-overlay-copy-copy-copy-copy {
  background-image: linear-gradient(to bottom, var(--tecnologia-2), var(--tecnologia-2));
  cursor: auto;
  width: 100%;
  height: 100%;
}

.programatic--grid-3-columns-gap-0-copy-copy-copy-copy {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.negocios---grid-3-columns-gap-0-copy-copy-copy-copy {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.banner-campus {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-image: url("https://cdn.prod.website-files.com/66a795eb1636440d552fc98f/672409b617125f2970d28591_Dise%C3%B1o%20sin%20t%C3%ADtulo%20(27).png");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 30px;
  flex-direction: column;
  flex: 0 auto;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  min-height: 650px;
  display: flex;
  box-shadow: 0 60px 60px -15px #1f20221a;
}

.banner-camous {
  background-color: var(--azul-base-2025-incap);
  color: var(--azul-base-2025-incap);
  border-top-right-radius: 30px;
  border-bottom-left-radius: 30px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 44%;
  margin-top: 110px;
  padding: 60px;
  display: flex;
}

.capmpus-component-section-2-copy {
  background-color: var(--radiant-ui-components-library-marketplace--color--white);
  opacity: 1;
  color: var(--azul-cyan);
  width: 100%;
  padding: 0 15px 20px;
  font-family: Outfit;
  font-size: 17px;
  font-weight: 300;
  line-height: 29px;
  position: relative;
}

.uui-button-tertiary-gray-2-copy {
  grid-column-gap: .5rem;
  color: var(--untitled-ui--gray600);
  white-space: nowrap;
  background-color: #0000;
  border: 1px solid #0000;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.uui-button-tertiary-gray-2-copy:hover {
  background-color: var(--untitled-ui--gray50);
  color: var(--untitled-ui--gray700);
}

.uui-button-tertiary-gray-2-copy.hide-tablet-3 {
  clear: none;
  border-color: var(--azul-cyan);
  background-color: var(--azul-cyan);
  color: var(--white);
  border-radius: 3.6rem;
  font-family: Poppins, sans-serif;
}

.uui-button-tertiary-gray-2-copy.hide-tablet-3-copy {
  clear: none;
  border-style: none;
  border-color: var(--diseño-3);
  background-color: var(--comerica-incap);
  color: var(--white);
  border-radius: 6rem;
  padding-left: 7.325rem;
  padding-right: 7.325rem;
  font-family: Poppins, sans-serif;
}

.uui-button-tertiary-gray-2-copy.hide-tablet-3-copy:hover {
  background-color: var(--diseño-2);
}

.solicitudes-banner {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-image: url("https://cdn.prod.website-files.com/66a795eb1636440d552fc98f/6806b57b68e0454daf223b57_6c863ee4e600797cf13ea7f4a14578e8_Hero_1.jpg");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 30px;
  flex-direction: column;
  flex: 0 auto;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  min-height: 650px;
  display: flex;
  box-shadow: 0 60px 60px -15px #1f20221a;
}

.solicitudes-only {
  background-color: var(--azul-cyan);
  color: var(--azul-cyan);
  border-top-right-radius: 30px;
  border-bottom-left-radius: 30px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 44%;
  margin-top: 110px;
  padding: 60px;
  display: flex;
}

.div-block-317-copy {
  width: 1000px;
  height: 400px;
  padding-top: 21px;
}

.uui-section_layout72-copy {
  padding-top: 0;
}

.uui-layout72_item-copy {
  background-color: var(--azul-base-2025-incap);
  background-color: var(--azul-base-2025-incap);
  background-color: var(--azul-base-2025-incap);
  border-radius: 20px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  padding: 1.5rem;
  display: flex;
}

.uui-layout72_component-copy {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: 326px;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: stretch start;
  display: grid;
}

.uui-heading-xxsmall-5-copy {
  color: var(--white);
  text-align: left;
  letter-spacing: normal;
  text-align: left;
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 30px;
  font-weight: 600;
  line-height: 1.5;
}

.uui-layout72_item-copy-copy {
  background-color: var(--azul-base-2025-incap);
  background-color: var(--azul-cyan);
  border-radius: 20px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  padding: 1.5rem;
  display: flex;
}

.lynx-heading-white-small-copy {
  color: var(--azul-base-2025-incap);
  max-width: 740px;
  margin-top: 0;
  margin-bottom: 36px;
  font-family: Poppins, sans-serif;
  font-size: 70px;
  font-weight: 600;
  line-height: 114%;
}

.lynx-heading-white-small-copy-copy {
  color: var(--white);
  max-width: 740px;
  margin-top: 0;
  margin-bottom: 36px;
  font-family: Poppins, sans-serif;
  font-size: 70px;
  font-weight: 600;
  line-height: 114%;
}

.soy-colaborador {
  background-color: var(--radiant-ui-components-library-marketplace--color--white);
  color: var(--azul-cyan);
  width: 100%;
  padding: 0 15px 48px;
  font-family: Outfit;
  font-size: 17px;
  font-weight: 300;
  line-height: 29px;
  position: relative;
}

.banner-camous-copy, .soy-colaborador-azul {
  background-color: var(--azul-base-2025-incap);
  color: var(--azul-base-2025-incap);
  border-top-right-radius: 30px;
  border-bottom-left-radius: 30px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 44%;
  margin-top: 110px;
  padding: 60px;
  display: flex;
}

.soy-colaboraldot-txt {
  color: var(--white);
  max-width: 500px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 50px;
  font-weight: 600;
  line-height: 114%;
}

.brix---color-neutral-847 {
  color: var(--elements-webflow-library--neutral--800);
}

.brix---color-neutral-848 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---color-neutral-849 {
  color: var(--elements-webflow-library--neutral--300);
}

.brix---color-neutral-850 {
  color: var(--elements-webflow-library--neutral--100);
}

.brix---mg-bottom-8px-6 {
  margin-bottom: 8px;
}

.brix---mg-bottom-32px-6 {
  margin-bottom: 32px;
}

.brix---mg-bottom-48px-8 {
  margin-bottom: 48px;
}

.brix---container-default-18 {
  max-width: 1218px;
  padding-left: 24px;
  padding-right: 24px;
}

.brix---section-11 {
  color: var(--elements-webflow-library--neutral--100);
  padding-top: 0;
  padding-bottom: 15px;
}

.brix---link-wrapper-4 {
  color: var(--elements-webflow-library--neutral--800);
  align-items: center;
  font-size: 18px;
  line-height: 20px;
  text-decoration: none;
  transition: color .3s;
  display: flex;
}

.brix---link-wrapper-4:hover {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---heading-h2-size-14 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 38px;
  font-weight: 700;
  line-height: 50px;
}

.brix---heading-h3-size-5 {
  margin-top: 0;
  margin-bottom: 12px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 34px;
}

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

.brix---mg-bottom-12px-5 {
  margin-bottom: 12px;
}

.brix---link-icon-right-3 {
  margin-left: 6px;
}

.brix---paragraph-default-14 {
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 30px;
}

.brix---inner-container-600px---center-6 {
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
}

.brix---text-200-bold-6 {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
}

.brix---grid-2-columns---gap-row-72px-2 {
  grid-column-gap: 16px;
  grid-row-gap: 14px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.brix---card-link-img-bg-2 {
  border-radius: 24px;
  align-items: flex-end;
  min-height: 500px;
  padding: 48px;
  text-decoration: none;
  transition: transform .3s;
  display: flex;
  position: relative;
  overflow: hidden;
}

.brix---card-link-img-bg-2:hover {
  transform: scale(.96);
}

.brix---card-image-2 {
  z-index: -1;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.brix---bg-overlay-gradient-2 {
  z-index: -1;
  background-image: linear-gradient(#0000 15%, #0000008f 61%, #000);
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
}

.text-span-77 {
  font-family: Poppins, sans-serif;
}

.text-span-78 {
  color: var(--azul-cyan);
  text-align: left;
  font-size: 16px;
  font-weight: 700;
}

.text-span-79 {
  color: var(--azul-cyan);
}

.text-span-80, .text-span-81 {
  color: var(--azul-cyan);
  font-weight: 700;
}

.text-span-82, .text-span-83, .text-span-84, .text-span-85, .heading-182 {
  color: var(--azul-cyan);
}

.heading-183 {
  color: var(--azul-cyan);
  font-family: Poppins, sans-serif;
}

.text-block-254, .bold-text-106, .bold-text-107, .text-block-255, .text-block-256 {
  font-family: Poppins, sans-serif;
}

.field-label-22 {
  color: var(--black);
  font-family: Poppins, sans-serif;
}

.field-label-23, .field-label-24 {
  color: var(--azul-cyan);
  font-family: Poppins, sans-serif;
}

.heading-184 {
  color: var(--azul-cyan);
  margin-top: 0;
  font-family: Poppins, sans-serif;
  font-size: 40px;
  position: relative;
  top: -16px;
}

.heading-185 {
  color: var(--azul-cyan);
  margin-top: -11px;
}

.preguntas {
  color: var(--white);
  max-width: 740px;
  margin-top: 0;
  margin-bottom: 36px;
  font-family: Poppins, sans-serif;
  font-size: 70px;
  font-weight: 600;
  line-height: 114%;
}

.preguntas-azulll {
  background-color: var(--azul-base-2025-incap);
  color: var(--azul-base-2025-incap);
  border-top-right-radius: 30px;
  border-bottom-left-radius: 30px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 44%;
  margin-top: 110px;
  padding: 60px;
  display: flex;
}

.imagenm-pregunta {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-image: url("https://cdn.prod.website-files.com/66a795eb1636440d552fc98f/6806b868b5260c3051e7dd0b_DSC_0090.JPG");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 30px;
  flex-direction: column;
  flex: 0 auto;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  min-height: 650px;
  display: flex;
  box-shadow: 0 60px 60px -15px #1f20221a;
}

.financiaion-pago {
  grid-column-gap: .5rem;
  color: var(--azul-cyan);
  white-space: nowrap;
  background-color: #0000;
  justify-content: center;
  align-items: center;
  padding: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.financiaion-pago:hover {
  color: var(--untitled-ui--primary800);
}

.vermas-financiaion {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.financicion-txt-boton {
  color: var(--azul-cyan);
  font-family: Poppins, sans-serif;
}

.bboton-flecha {
  color: var(--azul-cyan);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  min-width: 1.25rem;
  height: 1.25rem;
  min-height: 1.25rem;
  display: flex;
}

.booton-2-felcha {
  color: var(--azul-cyan);
  font-family: Poppins, sans-serif;
}

.flecha-boton-2, .felcha-bioton-3 {
  color: var(--azul-cyan);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  min-width: 1.25rem;
  height: 1.25rem;
  min-height: 1.25rem;
  display: flex;
}

.rt-blue-icon-2 {
  opacity: 0;
  position: absolute;
}

.rt-category-cards-text-5 {
  color: var(--radiant-ui-components-library-marketplace--color--heading-dark);
  text-transform: capitalize;
  font-size: 18px;
  font-weight: 400;
  line-height: 31px;
}

.rt-category-cards-text-5.rt-text-white-6, .rt-text-white-6 {
  color: var(--radiant-ui-components-library-marketplace--color--white);
}

.rt-component-container-7 {
  width: 100%;
  max-width: 1290px;
  position: relative;
}

.rt-component-section-7 {
  background-color: var(--radiant-ui-components-library-marketplace--color--white);
  color: var(--radiant-ui-components-library-marketplace--color--body-font-dark);
  width: 100%;
  padding: 80px 15px;
  font-family: Outfit;
  font-size: 17px;
  font-weight: 300;
  line-height: 29px;
  position: relative;
}

.rt-underline-off-3 {
  z-index: 1;
  text-decoration: none;
  position: relative;
}

.rt-body-font-color-4 {
  color: var(--radiant-ui-components-library-marketplace--color--body-font-dark);
  transition: color .35s;
}

.rt-precision-card-body {
  color: var(--radiant-ui-components-library-marketplace--color--body-font-dark);
  padding-bottom: 38px;
  padding-left: 26px;
  padding-right: 26px;
}

.rt-precision-card-image {
  object-fit: cover;
  width: 100%;
}

.rt-precision-card-body-icon-column {
  text-align: center;
  background-color: #4a74fd;
  justify-content: center;
  align-items: center;
  width: 23%;
  padding-top: 15px;
  padding-bottom: 15px;
  display: flex;
}

.rt-all-btn-two {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: center;
  display: flex;
}

.rt-padding-top-twenty {
  padding-top: 20px;
}

.rt-precision-card-body-row {
  background-color: #101929;
  border-radius: 6px;
  margin-top: -39px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.rt-precision-card-body-caption-column {
  justify-content: flex-start;
  align-items: center;
  width: 77%;
  padding: 15px 23px;
  display: flex;
}

.rt-precision-card-image-box {
  text-align: center;
  overflow: hidden;
}

.rt-discover-btn {
  color: #444655;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.875rem;
}

.rt-cover-image-2 {
  object-fit: cover;
}

.rt-cover-image-2.rt-full-width-image {
  width: 100%;
}

.rt-precision-card-body-caption-btn-box {
  margin-top: 10px;
}

.rt-precision-card {
  background-color: #fff;
  border-radius: 6px;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 14px;
  overflow: hidden;
}

.rt-precision-card.rt-home-two {
  margin-right: 0;
}

.rt-precision-card.rt-home-two.rt-home-two-page {
  box-shadow: 0 10px 80px #dbdfffcc;
}

.rt-precision-grid {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.rt-discover-button-icon-wrap {
  justify-content: center;
  align-items: center;
  position: relative;
}

.text-span-86, .text-span-87 {
  color: var(--untitled-ui--gray300);
}

.brix---text-200-bold-copy, .adasdd {
  color: var(--white);
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
}

.lynx-hero-copy {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-image: url("https://cdn.prod.website-files.com/66a795eb1636440d552fc98f/68194a679c329b560d94db3f_Dise%C3%B1o%20sin%20t%C3%ADtulo%20-%202025-05-05T183102.830.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 30px;
  flex-direction: column;
  flex: 0 auto;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  min-height: 650px;
  display: flex;
  box-shadow: 0 60px 60px -15px #1f20221a;
}

.cuadrado-curriculo {
  background-color: var(--color-rosado);
  color: var(--azul-base-2025-incap);
  border-top-right-radius: 30px;
  border-bottom-left-radius: 30px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  margin-top: 110px;
  padding: 60px;
  display: flex;
}

.text-curriculo {
  color: var(--azul-base-2025-incap);
  max-width: 1000px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 50px;
  font-weight: 600;
  line-height: 114%;
}

.botorn-curriculo {
  grid-column-gap: .5rem;
  color: var(--untitled-ui--gray600);
  white-space: nowrap;
  background-color: #0000;
  border: 1px solid #0000;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.botorn-curriculo:hover {
  background-color: var(--untitled-ui--gray50);
  color: var(--untitled-ui--gray700);
}

.botorn-curriculo.hide-tablet-3 {
  clear: none;
  border-color: var(--azul-cyan);
  background-color: var(--azul-cyan);
  color: var(--white);
  border-radius: 3.6rem;
  font-family: Poppins, sans-serif;
}

.botorn-curriculo.hide-tablet-3-copy {
  clear: none;
  border-color: var(--azul-cyan);
  background-color: var(--azul-incap-3);
  color: var(--white);
  border-radius: 6rem;
  padding-left: 7.325rem;
  padding-right: 7.325rem;
  font-family: Poppins, sans-serif;
}

.botorn-curriculo.hide-tablet-3-copy:hover {
  background-color: var(--diseño-2);
}

.botorn-curriculo.hide-curriculo {
  clear: none;
  border-color: var(--azul-cyan);
  background-color: var(--azul-incap-3);
  color: var(--white);
  border-radius: 6rem;
  padding-left: 7.325rem;
  padding-right: 7.325rem;
  font-family: Poppins, sans-serif;
}

.botorn-curriculo.hide-curriculo:hover {
  background-color: var(--diseño-2);
}

.txt-boton-curriculo {
  font-weight: 500;
}

.curriculo-integrado {
  color: var(--azul-cyan);
  border-radius: 0;
  padding: 15px;
}

.brix---curriculo {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.brix---team-v9-overlay-curriiculo-integrado {
  background-image: linear-gradient(to bottom, var(--transparente-gastronomia-2), var(--transparente-gastronomia-2));
  cursor: auto;
  border-radius: 20px;
  width: 100%;
  height: 100%;
}

.brix---avatar-image-100-curriculo-integrado {
  border-radius: 20px;
  width: 100%;
}

.brix---team-text-wrapper-copy-curriculo {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
}

.brix---color-neutral-837-copy-curriculo, .brix---color-neutral-837-copy-curriculo-ine {
  color: var(--elements-webflow-library--neutral--100);
}

.brix---color-neutral-851 {
  color: var(--elements-webflow-library--neutral--800);
}

.brix---color-neutral-852 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---mg-bottom-16px-9 {
  margin-bottom: 16px;
}

.brix---mg-bottom-40px-6 {
  margin-bottom: 40px;
}

.brix---container-default-19 {
  max-width: 1218px;
  padding-left: 24px;
  padding-right: 24px;
}

.brix---section-12 {
  color: var(--elements-webflow-library--neutral--100);
  padding-top: 53px;
  padding-bottom: 61px;
}

.brix---heading-h2-size-15 {
  color: var(--white);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 38px;
  font-weight: 700;
  line-height: 50px;
}

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

.brix---paragraph-default-15 {
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 30px;
}

.brix---inner-container-600px---center-7 {
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
}

.brix---image-wrapper-br-24px-3 {
  border-radius: 24px;
  overflow: hidden;
}

.brix---image-width-100-4 {
  width: 100%;
}

.brix---grid-gallery-v4-2 {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr .48fr;
  grid-auto-columns: 1fr;
  place-items: center stretch;
  padding-top: 0;
  padding-bottom: 0;
  display: grid;
}

.brix---color-neutral-853 {
  color: var(--elements-webflow-library--neutral--100);
}

.brix---mg-bottom-32px-7 {
  margin-bottom: 32px;
}

.brix---buttons-row-4 {
  align-items: center;
  display: flex;
}

.brix---section-small-2 {
  padding-top: 100px;
  padding-bottom: 100px;
}

.brix---button-row-left-6 {
  margin-right: 24px;
}

.brix---bg-image-full-width-5 {
  z-index: -1;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.brix---btn-primary-white-3 {
  background-color: var(--elements-webflow-library--neutral--100);
  color: var(--elements-webflow-library--accent--primary-1);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  justify-content: center;
  padding: 26px 38px;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.brix---btn-primary-white-3:hover {
  background-color: var(--elements-webflow-library--secondary--color-2);
  color: var(--elements-webflow-library--accent--primary-1);
  transform: translate3d(0, -3px, .01px);
}

.brix---btn-secondary-white-3 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  color: var(--elements-webflow-library--neutral--100);
  text-align: center;
  transform-style: preserve-3d;
  background-color: #0000;
  border-radius: 48px;
  padding: 26px 38px;
  font-size: 18px;
  line-height: 20px;
  transition: border-color .3s, transform .3s, background-color .3s, color .3s;
  box-shadow: 0 4px 10px #14142b0a;
}

.brix---btn-secondary-white-3:hover {
  border-color: var(--elements-webflow-library--neutral--100);
  background-color: var(--elements-webflow-library--neutral--100);
  color: var(--elements-webflow-library--neutral--800);
  transform: translate3d(0, -3px, .01px);
}

.brix---cta-v4-floating-item-01 {
  position: absolute;
  inset: auto auto 0% 0%;
}

.brix---grid-cta-v16 {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: .8fr .8fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.brix---cta-v17-card {
  background-color: var(--curriculo-transaparente);
  border-radius: 30px;
  align-items: center;
  min-height: 510px;
  padding: 110px 60px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.brix---cta-v17-half-image-right {
  z-index: 0;
  width: 46%;
  height: 100%;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.text-block-257 {
  padding-top: 29px;
}

.brix---color-accent-6 {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---color-neutral-854 {
  color: var(--elements-webflow-library--neutral--800);
}

.brix---mg-bottom-48px-9 {
  margin-bottom: 15px;
  padding-bottom: 29px;
}

.brix---display-11 {
  color: var(--color-rosado);
  font-family: Poppins, sans-serif;
  font-size: 72px;
  font-weight: 700;
  line-height: 84px;
}

.brix---grid-3-columns-5 {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.brix---mg-bottom-4 {
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
}

.brix---heading-h2-size-16 {
  float: none;
  color: var(--white);
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 35px;
  font-weight: 500;
  line-height: 50px;
}

.brix---heading-h3-size-6 {
  margin-top: 0;
  margin-bottom: 12px;
  font-family: Poppins, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 34px;
}

.brix---mg-bottom-12px-6 {
  margin-bottom: 0;
}

.brix---card-content-center {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  box-shadow: 0 2px 7px 0 var(--elements-webflow-library--general--shadow-01);
  text-align: center;
  border-radius: 24px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 48px 24px;
  display: flex;
}

.brix---mg-bottom-4-copy {
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 600;
}

.form-16 {
  color: var(--gris);
  margin-left: auto;
  margin-right: auto;
  padding-left: 93px;
  padding-right: 93px;
  font-family: Poppins, sans-serif;
}

.section-74 {
  background-color: var(--azul-base-2025-incap);
  flex-flow: column;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.text-block-258, .text-block-259 {
  font-family: Poppins, sans-serif;
  font-weight: 500;
}

.text-span-88 {
  font-size: 30px;
}

.bold-text-108 {
  color: var(--azul-base-2025-incap);
  text-align: center;
}

.spark-container-6 {
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.spark-container-6.spark-left-aligned {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.spark-section-5 {
  width: 100%;
  padding: 0 64px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  position: relative;
}

.spark-section-5 h5 {
  margin-top: 1.5rem;
  margin-bottom: .5rem;
  font-family: Poppins, sans-serif;
  font-size: 17px;
  font-weight: 600;
  line-height: 1.3;
}

.spark-section-5 h4 {
  margin-top: 0;
  margin-bottom: 1rem;
  font-size: 1.5rem;
  font-weight: 500;
  line-height: 1.4;
}

.spark-section-5 h1 {
  margin-bottom: 1rem;
  font-size: 4rem;
  font-weight: 600;
  line-height: 1.1;
}

.spark-section-5 h2 {
  color: var(--azul-cyan);
  margin-top: 1rem;
  margin-bottom: 2rem;
  font-family: Poppins, sans-serif;
  font-size: 40px;
  font-weight: 600;
  line-height: 1.2;
}

.spark-section-5 h3 {
  margin-top: 2.5rem;
  margin-bottom: 1rem;
  font-size: 2rem;
  font-weight: 600;
  line-height: 1.3;
}

.spark-section-5 h6 {
  margin-top: 1.5rem;
  margin-bottom: .5rem;
  font-size: .8125rem;
  font-weight: 700;
  line-height: 1.5;
}

.spark-section-5 p {
  text-align: justify;
  font-family: Poppins, sans-serif;
}

.spark-section-5 ul {
  margin-top: 2rem;
  margin-bottom: 3rem;
  padding-left: 14px;
}

.spark-section-5 li {
  margin-bottom: .5rem;
}

.spark-icon-3 {
  width: 12px;
  display: inline-block;
}

.spark-icon-3.spark-20px-icon {
  align-items: center;
  width: 20px;
  padding: 2px;
  display: flex;
}

.spark-centered-902 {
  text-align: center;
  width: 900px;
  max-width: 100%;
  margin-bottom: 100px;
  margin-left: auto;
  margin-right: auto;
}

.spark-secondary-paragraph-6 {
  color: var(--spark-library--foreground-secondary);
  margin-bottom: 64px;
}

.spark-team-member-details-2 {
  max-width: 590px;
}

.spark-bold-heading-2 {
  margin-bottom: .5rem;
  font-weight: 600;
  line-height: 1;
  display: inline-block;
}

.spark-small-sub-paragraph-2 {
  color: var(--spark-library--foreground-secondary);
  margin-bottom: 0;
  font-size: .8rem;
  line-height: 1.3;
}

.spark-small-sub-paragraph-2.spark-margin-bottom-1rem {
  margin-bottom: 1rem;
}

.spark-vertical-image-2 {
  object-fit: cover;
  border-radius: 12px;
  width: 100%;
  height: 310px;
}

.spark-four-column-team-grid {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.spark-wrapped-team-card {
  grid-column-gap: 24px;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.spark-wrapped-team-card.spark-top-aligned {
  align-items: flex-start;
}

.spark-wrapped-team-card.spark-stacked {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  text-align: center;
  border: 1px solid #0000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 8px;
  transition: border-color .15s;
}

.spark-wrapped-team-card.spark-stacked:hover {
  border: 1px solid var(--spark-library--foreground-secondary);
  border-radius: 8px;
  padding: 8px;
}

.spark-social-row-2 {
  grid-column-gap: 24px;
  justify-content: center;
  width: 100%;
  display: flex;
}

.spark-social-row-2.spark-left-aligned {
  justify-content: flex-start;
}

.spark-flex-row-of-team-members {
  grid-row-gap: 64px;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.spark-horizontal-team-member-image {
  object-fit: cover;
  border-radius: 12px;
  width: 500px;
  max-width: none;
  height: 300px;
  display: block;
}

.spark-horizontal-team-member-image.spark-small {
  width: 310px;
  height: 310px;
}

.spark-gray-paragraph {
  color: var(--spark-library--foreground-secondary);
  line-height: 1.3;
}

.spark-flex-row-of-two-team-members {
  grid-column-gap: 64px;
  margin-bottom: 64px;
  display: flex;
}

.spark-stacked-card {
  grid-row-gap: 16px;
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.spark-secondary-paragraph-8 {
  color: var(--spark-library--foreground-secondary);
  margin-bottom: 64px;
}

.spark-square-image-2 {
  border-radius: 12px;
  width: 100%;
}

.spark-nav-link-4 {
  color: var(--spark-library--black);
  text-align: center;
  border-radius: 8px;
  margin-left: 8px;
  padding: 16px 24px;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1;
  text-decoration: none;
  transition: background-color .15s, color .15s, opacity .15s;
}

.spark-nav-link-4:hover {
  background-color: var(--spark-library--background--interactive);
  opacity: 1;
  color: var(--spark-library--foreground-interactive);
}

.spark-nav-link-4.w--current {
  color: var(--spark-library--foreground-interactive);
}

.spark-nav-link-4.spark-button {
  background-color: var(--spark-library--foreground-interactive);
  color: var(--spark-library--white);
  text-align: center;
  border-style: none;
  border-radius: 999px;
  margin-right: 0;
  padding: 16px 24px;
  font-size: 1rem;
  line-height: 1em;
  transition: background-color .15s, opacity .15s;
}

.spark-nav-link-4.spark-button:hover {
  background-color: var(--spark-library--foreground-interactive-hover);
  opacity: 1;
  color: var(--spark-library--white);
}

.spark-nav-link-4.spark-button.w--current {
  opacity: .5;
  color: var(--spark-library--white);
}

.spark-button-4 {
  border: 1px solid var(--spark-library--foreground-interactive);
  background-color: var(--spark-library--foreground-interactive);
  color: var(--spark-library--white);
  border-radius: 8px;
  flex: none;
  padding: 16px;
  font-size: .9375rem;
  font-weight: 500;
  line-height: 1em;
  text-decoration: none;
  transition: border-color .15s, background-color .15s, opacity .15s;
}

.spark-button-4:hover {
  border-color: var(--spark-library--foreground-interactive-hover);
  background-color: var(--spark-library--foreground-interactive-hover);
  opacity: 1;
}

.spark-button-4.spark-secondary-button {
  background-color: var(--spark-library--background--interactive);
  box-shadow: inset 0 0 0 1.5px var(--spark-library--foreground-interactive);
  color: var(--spark-library--foreground-interactive);
  border-style: none;
  text-decoration: none;
  transition: color .15s, box-shadow .15s, border-color .15s, background-color .15s, opacity .15s;
}

.spark-button-4.spark-secondary-button:hover {
  background-color: var(--spark-library--light-steel-purple);
  box-shadow: inset 0 0 0 1.5px var(--spark-library--light-steel-purple);
  color: var(--spark-library--foreground-interactive-hover);
}

.spark-nav-menu-3 {
  align-items: center;
  display: flex;
}

.spark-brand-logo-4 {
  z-index: 2;
  padding-left: 0;
}

.spark-line-14 {
  z-index: 2;
  background-color: var(--spark-library--black);
  width: 35px;
  height: 2px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: absolute;
  top: 30px;
  left: 0;
  right: 0;
}

.spark-line-14.spark-simple-line {
  background-color: var(--spark-library--foreground-interactive);
  border-radius: 3px;
  width: 12.75px;
  height: 3.3px;
  margin-left: 18px;
  top: 38px;
}

.spark-line-15 {
  z-index: 2;
  background-color: var(--spark-library--black);
  width: 35px;
  height: 2px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: absolute;
  top: 10px;
  left: 0;
  right: 0;
}

.spark-line-15.spark-simple-line {
  background-color: var(--spark-library--foreground-interactive);
  border-radius: 3px;
  width: 24px;
  height: 3.3px;
  top: 18px;
}

.spark-simple-menu-button-4 {
  background-color: #fff;
  width: 60px;
  height: 60px;
  padding: 0 0 0 18px;
  overflow: hidden;
}

.spark-simple-menu-button-4.w--open {
  background-color: var(--spark-library--background--interactive);
  border-radius: 8px;
}

.spark-line-16 {
  z-index: 1;
  background-color: var(--spark-library--black);
  width: 35px;
  height: 2px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: absolute;
  top: 20px;
  left: 0;
  right: 0;
}

.spark-line-16.spark-simple-line {
  background-color: var(--spark-library--foreground-interactive);
  border-radius: 3px;
  width: 24px;
  height: 3.3px;
  top: 28px;
}

.spark-square-menu-with-links-3 {
  background-color: var(--spark-library--white);
  width: 100%;
  padding-left: 64px;
  padding-right: 64px;
  position: absolute;
  inset: 0% 0% auto;
}

.spark-square-menu-inner-4 {
  justify-content: space-between;
  align-items: center;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 16px;
  padding-bottom: 16px;
  display: flex;
}

.spark-flex-row-4 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.spark-flex-row-4.spark-left-aligned {
  grid-column-gap: 16px;
  justify-content: flex-start;
}

.spark-small-icon-2 {
  flex: none;
  width: 24px;
  height: 24px;
  display: inline-block;
  position: relative;
  right: auto;
}

.spark-small-icon-2.spark-primary-color {
  color: var(--spark-library--foreground-interactive);
}

.spark-hero-sub-paragraph-3 {
  width: 100%;
  margin-bottom: 64px;
}

.spark-sub-image-2 {
  border-radius: 8px;
  width: 100%;
  display: block;
  position: relative;
}

.spark-lightbox-2 {
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 100px;
  display: flex;
  position: relative;
}

.spark-lightbox-2:hover {
  opacity: 1;
}

.spark-absolute-watch-button-2 {
  grid-column-gap: 16px;
  background-color: var(--spark-library--foreground-interactive);
  color: var(--spark-library--white);
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  width: 145px;
  height: 56px;
  margin-left: auto;
  margin-right: auto;
  padding: 16px 24px;
  display: flex;
  position: absolute;
  inset: 50% 0% 0%;
  transform: translate(0, -50%);
}

.spark-button-text-2 {
  text-align: left;
  flex: none;
  margin-bottom: 0;
  line-height: 1;
  display: inline-block;
  position: relative;
}

.spark-900-width-2 {
  width: 952px;
  max-width: 100%;
}

.spark-900-width-2.spark-margin-bottom-104px {
  text-align: left;
  margin-bottom: -63px;
  padding-left: 0;
  font-family: Poppins, sans-serif;
  position: relative;
  left: 149px;
}

.spark-secondary-paragraph-9 {
  color: var(--spark-library--foreground-secondary);
  margin-bottom: 64px;
}

.spark-three-column-grid {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.banner-curriclo {
  color: var(--white);
  text-align: left;
  padding-left: 0;
  font-size: 50px;
  font-weight: 700;
}

.rt-heading-six-4 {
  color: var(--radiant-ui-components-library-marketplace--color--heading-dark);
  letter-spacing: -.2px;
  text-transform: capitalize;
  font-size: 20px;
  font-weight: 400;
  line-height: 32px;
}

.rt-text-white-7 {
  color: var(--radiant-ui-components-library-marketplace--color--white);
}

.rt-text-white-7.rt-display-flex {
  display: flex;
}

.rt-component-container-8 {
  width: 100%;
  max-width: 1290px;
  position: relative;
}

.rt-component-section-8 {
  background-color: var(--radiant-ui-components-library-marketplace--color--white);
  color: var(--radiant-ui-components-library-marketplace--color--body-font-dark);
  width: 100%;
  padding: 0 15px 15px;
  font-family: Outfit;
  font-size: 17px;
  font-weight: 300;
  line-height: 29px;
  position: relative;
}

.rt-component-section-8.rt-component-v5 {
  background-color: var(--radiant-ui-components-library-marketplace--color--button-background-dark);
  background-image: linear-gradient(0deg, #10284e, #fff0), url("https://cdn.prod.website-files.com/66a795eb1636440d552fc98f/6812591b93d1425e31734e7d_38d7044a090bb99a69967c8564b752fa_661f9d6fc97053d024aa1a53_Video%20Image.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.rt-button-overlay {
  background-color: #1670f84d;
  border: 1px solid #1670f8;
  width: 54px;
  height: auto;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.rt-home-one-video-button {
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  background-color: #1670f81c;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 154px;
  height: 154px;
  display: flex;
  position: absolute;
  inset: 50% 0% 0% -75px;
}

.rt-home-one-video-text {
  justify-content: center;
  align-items: center;
  padding-top: 100px;
  display: flex;
}

.rt-home-one-video-wrapper {
  justify-content: space-between;
  display: flex;
}

.rt-top-heading-text-2 {
  color: #c99b8f;
  letter-spacing: .15em;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 15px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.rt-top-heading-text-2.rt-text-white-7 {
  color: var(--radiant-ui-components-library-marketplace--color--white);
}

.rt-play-button {
  border: 2px solid #fff;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 154px;
  height: 154px;
  display: flex;
}

.rt-home-one-arrow-main {
  justify-content: center;
  align-items: center;
  width: 54px;
  height: 60px;
  display: flex;
  position: relative;
}

.rt-main-button {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  justify-content: center;
  align-items: center;
  padding-right: 30px;
  display: flex;
  position: relative;
}

.rt-home-one-video-heading {
  max-width: 527px;
  padding-top: 20px;
}

.rt-change-padding-3 {
  margin-top: 0;
  margin-bottom: 0;
}

.rt-change-padding-3.rt-change-color-white {
  color: #fff;
}

.rt-home-one-video-line {
  background-color: #585858;
  justify-content: center;
  align-items: center;
  width: 1px;
  height: 782px;
  margin-left: 77px;
  display: flex;
  position: relative;
}

.rt-home-one-top-heading-text {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.rt-home-one-top-heading-line {
  background-color: var(--radiant-ui-components-library-marketplace--color--white);
  width: 62px;
  height: 1px;
}

.rt-home-one-banner-arrow-wrapper {
  justify-content: flex-start;
  align-items: center;
  padding-top: 30px;
  display: flex;
}

.rt-overflow-none-3 {
  overflow: hidden;
}

.rt-home-three-cta-contain-wrap {
  perspective: 1000px;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.rt-full-width {
  border-radius: 10px;
  width: 100%;
}

.rt-full-width.rt-container-small.rt-home-three-cta-contain {
  z-index: 5;
  position: relative;
}

.rt-overflow-hidden-4 {
  overflow: hidden;
}

.rt-overflow-hidden-4.rt-radious-ten {
  border-radius: 10px;
}

.rt-tag-text-four-wrap {
  background-color: #3f3d5cb3;
  border-radius: 40px;
  padding: 7px 20px 7px 10px;
}

.rt-home-three-cta {
  border-radius: 10px;
  overflow: hidden;
}

.rt-home-three-cta-contain-text-wrap-2 {
  flex-direction: column;
  flex: 0 70%;
  align-items: flex-start;
  display: flex;
}

.rt-home-three-cta-link-arrow {
  z-index: 5;
  position: relative;
}

.rt-home-three-cta-contain-paragraph {
  color: var(--radiant-ui-components-library-marketplace--color--white);
  max-width: 400px;
}

.rt-home-three-cta-contain-paragraph.rt-margin-top-twentyfive {
  margin-top: 25px;
}

.rt-font-two-2 {
  font-weight: 400;
}

.rt-home-three-cta-main-box-2 {
  justify-content: center;
  align-items: center;
  height: 450px;
  padding-top: 60px;
  padding-bottom: 60px;
  display: flex;
}

.rt-home-three-cta-main-box-2.rt-position-relative-4.rt-overflow-hidden-4.rt-background-dark-3 {
  background-color: var(--radiant-ui-components-library-marketplace--color--button-background-dark);
}

.rt-home-three-cta-background-2 {
  background-image: url("https://cdn.prod.website-files.com/66a795eb1636440d552fc98f/681259623a3797bd6c39bb65_921c29aded042d49fe88ad899ce54693_Home-three-cta-background.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 130%;
  position: absolute;
  left: 0%;
  right: 0%;
}

.rt-home-three-cta-button {
  border: 1px solid #fff;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 100px;
  height: 100px;
  display: flex;
}

.rt-span-image-trofy-4 {
  background-image: url("https://cdn.prod.website-files.com/66a795eb1636440d552fc98f/681259623a3797bd6c39bb6e_15fe7ea0fcd341d1bcd0cd6f862b654d_%F0%9F%8E%89.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 45px;
  height: 45px;
  margin-left: 9px;
  display: inline-block;
}

.rt-span-image-trofy-4.rt-trofy-small {
  width: 30px;
  height: 30px;
  margin-right: 9px;
}

.rt-home-three-cta-heading {
  max-width: 390px;
}

.rt-home-three-cta-heading.rt-text-white.rt-margin-top-thirtyfive {
  margin-top: 35px;
}

.rt-container-small {
  max-width: 1290px;
  padding-left: 15px;
  padding-right: 15px;
}

.rt-position-relative-4 {
  position: relative;
}

.rt-background-dark-3 {
  background-color: var(--radiant-ui-components-library-marketplace--color--button-background-dark);
}

.rt-color-white {
  color: #fff;
}

.rt-marquee-train-two {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex: none;
  justify-content: flex-start;
  align-items: center;
  padding-right: 40px;
}

.rt-marquee-text {
  color: #dedede;
  text-transform: uppercase;
  font-family: Poppins, sans-serif;
  font-size: 40px;
  line-height: 100px;
}

.rt-about-one-video-text {
  z-index: 3;
  background-color: #15111c1a;
  border-right: 1px solid #ffffff4d;
  justify-content: center;
  align-items: center;
  width: 135px;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.rt-play-pause-button {
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  background-color: #0000001a;
  border: 1px solid #fff9;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 102px;
  height: 102px;
  display: flex;
  position: static;
}

.rt-heading-six-9 {
  letter-spacing: -.36px;
  text-transform: capitalize;
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
}

.rt-heading-six-9.rt-text-color-white {
  color: var(--radiant-ui-components-library-marketplace--color--white);
}

.rt-heading-six-9.rt-text-color-white.rt-about-one-video-text-rotate {
  transform: rotate(-90deg);
}

.rt-background-video {
  aspect-ratio: 2.39;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.rt-about-one-video-linear-gradient {
  z-index: 1;
  pointer-events: none;
  background-image: linear-gradient(0deg, #15111c 14%, #15111c33 60%);
  position: absolute;
  inset: 0%;
}

.rt-about-one-video-marque {
  z-index: 4;
  width: 100%;
  position: absolute;
  inset: auto 0% -24px;
}

.rt-marquee-two {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
}

.rt-text-color-white {
  color: #fff;
}

.rt-radious-ten {
  border-radius: 10px;
}

.rt-radious-ten.rt-overflow-hidden {
  background-color: var(--radiant-ui-components-library-marketplace--color--button-background-dark);
}

.rt-video-wrap {
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.rt-lightbox-video {
  position: absolute;
}

.brix---color-neutral-855 {
  color: var(--elements-webflow-library--neutral--800);
}

.brix---color-neutral-856 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---mg-bottom-8px-7 {
  margin-bottom: 8px;
}

.brix---mg-bottom-16px-10 {
  margin-bottom: 16px;
}

.brix---mg-bottom-48px-10 {
  margin-bottom: 48px;
}

.brix---container-default-20 {
  max-width: 1218px;
  padding-left: 24px;
  padding-right: 24px;
}

.brix---section-13 {
  color: var(--elements-webflow-library--neutral--100);
  padding-top: 0;
  padding-bottom: 16px;
}

.brix---heading-h2-size-17 {
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 20px;
  font-family: Poppins, sans-serif;
  font-size: 38px;
  font-weight: 700;
  line-height: 50px;
}

.brix---heading-h3-size-7 {
  margin-top: 0;
  margin-bottom: 12px;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 34px;
  position: relative;
  top: 15px;
}

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

.brix---subtitle-5 {
  color: var(--elements-webflow-library--accent--primary-1);
  letter-spacing: .15em;
  text-transform: uppercase;
  margin-bottom: 8px;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
}

.brix---content-center-card {
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.brix---circle-number {
  background-color: var(--elements-webflow-library--secondary--color-2);
  color: var(--elements-webflow-library--accent--primary-1);
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 160px;
  min-width: 160px;
  height: 160px;
  min-height: 160px;
  margin-bottom: 32px;
  display: flex;
}

.brix---mg-bottom-12px-7 {
  margin-bottom: 12px;
}

.brix---paragraph-default-16 {
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  line-height: 30px;
}

.brix---3-columns-1-col-tablet-3 {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.brix---inner-container-640px---center {
  max-width: 640px;
  margin-left: auto;
  margin-right: auto;
}

.brix---heading-h1-size---mg-0 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 54px;
  font-weight: 700;
  line-height: 66px;
}

.brix---card-5 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  box-shadow: 0 2px 7px 0 var(--elements-webflow-library--general--shadow-01);
  border-radius: 24px;
}

.brix---color-neutral-857 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---mg-bottom-5 {
  margin-bottom: 0;
  font-size: 15px;
  font-weight: 300;
}

.brix---btn-primary-7 {
  background-color: var(--elements-webflow-library--accent--primary-1);
  color: var(--elements-webflow-library--neutral--100);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  justify-content: center;
  padding: 26px 38px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.brix---btn-primary-7:hover {
  background-color: var(--elements-webflow-library--secondary--color-1);
  color: var(--elements-webflow-library--neutral--100);
  transform: translate3d(0, -3px, .01px);
}

.brix---btn-secondary-5 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  color: var(--elements-webflow-library--neutral--800);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  padding: 26px 38px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 20px;
  transition: border-color .3s, transform .3s, background-color .3s, color .3s;
  box-shadow: 0 4px 10px #14142b0a;
}

.brix---btn-secondary-5:hover {
  border-color: var(--elements-webflow-library--accent--primary-1);
  background-color: var(--elements-webflow-library--accent--primary-1);
  color: var(--elements-webflow-library--neutral--100);
  transform: translate3d(0, -3px, .01px);
}

.brix---square-icon-4 {
  border-radius: 16px;
}

.brix---grid-top---text-2-buttons-2 {
  grid-column-gap: 60px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  justify-content: center;
  align-items: stretch;
  width: 900px;
  margin-bottom: 48px;
  display: flex;
}

.brix---button-row-left-7 {
  margin-right: 24px;
}

.brix---buttons-row-right---t-left-2 {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.brix---inner-container-490px-2 {
  max-width: 490px;
}

.brix---grid-2-columns---gap-48px {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.brix---card-left-text-wrapper {
  margin-left: 24px;
}

.brix---icon-left---content-right {
  align-items: flex-start;
  display: flex;
}

.brix---content-inside-card-v14 {
  padding: 48px;
}

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

.div-block-360 {
  width: 800px;
}

.brix---color-neutral-858 {
  color: var(--elements-webflow-library--neutral--800);
}

.brix---mg-bottom-80px {
  margin-bottom: 80px;
}

.brix---accordion-header {
  align-items: center;
  display: flex;
}

.brix---acordion-body {
  width: 100%;
  overflow: hidden;
}

.brix---accordion-spacer {
  min-height: 16px;
}

.brix---accordion-icon-wrapper {
  justify-content: center;
  align-items: center;
  width: 38px;
  min-width: 38px;
  height: 38px;
  min-height: 38px;
  display: flex;
}

.brix---accordion-title {
  margin-top: 0;
  margin-bottom: 0;
}

.brix---accordion-big-number-wrapper {
  display: flex;
}

.brix---accordion-btn-vertical-line-v2 {
  background-color: var(--elements-webflow-library--neutral--800);
  border-radius: 20px;
  width: 2px;
  height: 28px;
  position: absolute;
}

.brix---accordion-btn-horizontal-line-v2 {
  background-color: var(--elements-webflow-library--neutral--800);
  border-radius: 20px;
  width: 28px;
  height: 2px;
  position: absolute;
}

.brix---accordion-content-wrapper-v2 {
  flex-direction: column;
  justify-content: center;
  max-width: 730px;
  display: flex;
}

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

.brix---accordion-right-side {
  margin-left: 24px;
  margin-right: 0;
}

.brix---inner-container-547px {
  max-width: 574px;
}

.brix---accordion-item-wrapper-v5 {
  border-style: solid;
  border-width: 1px 0;
  border-color: var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  box-shadow: none;
  cursor: pointer;
  border-radius: 0;
  justify-content: space-between;
  width: 100%;
  margin-bottom: -1px;
  padding: 56px 0;
  transition: transform .3s;
  display: flex;
}

.brix---accordion-item-wrapper-v5:hover {
  transform: translate(8px);
}

.brix---accordion-item-wrapper-v5-first {
  border-style: solid;
  border-width: 0 0 1px;
  border-color: var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  box-shadow: none;
  cursor: pointer;
  border-radius: 0;
  justify-content: space-between;
  width: 100%;
  margin-bottom: -1px;
  padding: 0 0 56px;
  transition: transform .3s;
  display: flex;
}

.brix---accordion-item-wrapper-v5-first:hover {
  transform: translate(8px);
}

.brix---accordion-item-wrapper-v5-last {
  border-style: solid;
  border-width: 1px 0 0;
  border-color: var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  box-shadow: none;
  cursor: pointer;
  border-radius: 0;
  justify-content: space-between;
  width: 100%;
  margin-bottom: -1px;
  padding: 56px 0 0;
  transition: transform .3s;
  display: flex;
}

.brix---accordion-item-wrapper-v5-last:hover {
  transform: translate(8px);
}

.brix---accordion-big-number {
  width: 92px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 44px;
  font-weight: 700;
  line-height: 52px;
}

.uui-text-size-medium-9 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: Poppins, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-container-large-13 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-14 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-max-width-large-8 {
  width: 100%;
  max-width: 48rem;
}

.uui-max-width-large-8.align-center-8 {
  margin-left: auto;
  margin-right: auto;
}

.uui-text-size-large-9 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: Poppins, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5;
}

.uui-heading-medium-7 {
  color: var(--untitled-ui--gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 2.25rem;
  font-weight: 600;
  line-height: 1.3;
}

.uui-button-10 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui--primary600);
  background-color: var(--untitled-ui--primary600);
  color: var(--untitled-ui--white);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-10:hover {
  border-color: var(--untitled-ui--primary700);
  background-color: var(--untitled-ui--primary700);
}

.uui-button-10:focus {
  background-color: var(--untitled-ui--primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--primary100);
}

.uui-button-row-12 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-button-row-12.button-row-center {
  justify-content: center;
}

.uui-faq02_component-2 {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: .75fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.uui-faq02_list-grid-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 100%;
  grid-auto-columns: 100%;
  place-items: start stretch;
  display: grid;
}

.uui-faq02_question-2 {
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding: 2rem;
  display: flex;
}

.uui-faq02_answer {
  padding-left: 2rem;
  padding-right: 2rem;
  overflow: hidden;
}

.uui-faq02_accordion-2 {
  background-color: #0000;
  border-radius: 1rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
}

.uui-faq02_icon-wrapper-2 {
  color: var(--untitled-ui--gray400);
}

.accordion-icon_component-3 {
  border: 2px solid var(--untitled-ui--gray400);
  color: var(--untitled-ui--gray400);
  border-radius: 50%;
  justify-content: center;
  align-self: flex-start;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
  position: relative;
}

.accordion-icon_vertical-line-3 {
  background-color: var(--untitled-ui--gray400);
  border-radius: 1px;
  width: 2px;
  height: .75rem;
  position: absolute;
}

.accordion-icon_horizontal-line-3 {
  background-color: var(--untitled-ui--gray400);
  border-radius: 1px;
  width: .75rem;
  height: 2px;
  position: absolute;
}

.uui-space-xsmall-7 {
  width: 100%;
  min-height: 1rem;
}

.uui-space-medium-5 {
  width: 100%;
  min-height: 2rem;
}

.uui-padding-vertical-xhuge-10 {
  padding-top: 10px;
  padding-bottom: 20px;
}

.uui-heading-subheading-7 {
  color: var(--untitled-ui--primary600);
  margin-bottom: .75rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-faq02_heading-2 {
  color: var(--untitled-ui--gray900);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  font-weight: 500;
}

.rt-responsive-full-width-2 {
  position: static;
}

.rt-nav-menu-main {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.rt-nav-menu-2 {
  flex: 1;
  justify-content: space-around;
  display: flex;
}

.rt-nav-link-main {
  color: var(--radiant-ui-components-library-marketplace--color--heading-dark);
  text-transform: capitalize;
  font-size: 16px;
  font-weight: 400;
  line-height: 26px;
}

.rt-nav-right-block {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.rt-header-one-nav {
  z-index: 1;
  background-color: var(--radiant-ui-components-library-marketplace--color--white);
  padding-left: 20px;
  padding-right: 20px;
  font-family: Outfit;
  font-weight: 300;
  position: relative;
}

.rt-dropdown-toggle-4 {
  grid-column-gap: 3px;
  grid-row-gap: 3px;
  justify-content: center;
  align-items: center;
  padding: 23px 10px;
  display: flex;
}

.rt-main-button-2 {
  background-color: var(--radiant-ui-components-library-marketplace--color--theme-color);
  color: #fff;
  text-align: center;
  letter-spacing: -.01px;
  border: 1.5px solid #3347ff;
  border-radius: 130px;
  padding: 15px 30px;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1rem;
  transition: all .4s;
}

.rt-main-button-2:hover {
  border-color: var(--radiant-ui-components-library-marketplace--color--theme-color);
  color: var(--radiant-ui-components-library-marketplace--color--theme-color);
  background-color: #0000;
}

.rt-main-button-2.rt-sub-button {
  color: #161414;
  -webkit-text-stroke-color: #282828;
  background-color: #0000;
  border: 1.5px solid #282828;
  text-decoration: none;
}

.rt-main-button-2.rt-sub-button:hover {
  color: #fbfbfb;
  background-color: #282828;
}

.rt-nav-links {
  color: #282828;
  text-transform: capitalize;
  font-size: 1.125rem;
  font-weight: 500;
  line-height: 1.125rem;
  transition: transform .4s;
}

.rt-nav-links:hover {
  transform: translate(10px);
}

.rt-nav-links.w--current {
  color: #282828;
}

.rt-nav-links.rt-change-nav-size {
  color: var(--radiant-ui-components-library-marketplace--color--heading-dark);
  font-size: 15px;
  font-weight: 400;
  line-height: 25px;
}

.rt-nav-links.rt-change-nav-size:hover {
  color: var(--radiant-ui-components-library-marketplace--color--theme-color);
}

.rt-home-one-nav-button-wrap {
  grid-column-gap: 20px;
  align-items: center;
  display: flex;
}

.rt-nav-container {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 274px 1fr 274px;
  grid-auto-columns: 1fr;
  align-items: center;
  max-width: 1290px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.rt-dropdown-list-5 {
  background-color: #fffbf9;
  border-radius: 6px;
  min-width: 200px;
  padding-top: 10px;
  padding-bottom: 10px;
  box-shadow: 6px 5px 15px #0000001a;
}

.rt-dropdown-list-5.w--open {
  background-color: #fff;
}

.rt-hamburger-2 {
  display: none;
}

.rt-auto-fit-15 {
  object-fit: contain;
  object-position: 50% 0%;
  height: auto;
  overflow: hidden;
}

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

.rt-category-cards-text-6 {
  color: var(--radiant-ui-components-library-marketplace--color--heading-dark);
  text-transform: capitalize;
  font-size: 18px;
  font-weight: 400;
  line-height: 31px;
}

.rt-category-cards-text-6.rt-margin-bottom-fifteen-3 {
  color: var(--azul-incap-3);
  margin-bottom: 15px;
  font-family: Poppins, sans-serif;
  line-height: 20px;
}

.rt-component-section-9 {
  background-color: var(--radiant-ui-components-library-marketplace--color--white);
  color: var(--radiant-ui-components-library-marketplace--color--body-font-dark);
  width: 100%;
  padding: 80px 15px;
  font-family: Outfit;
  font-size: 17px;
  font-weight: 300;
  line-height: 29px;
  position: relative;
}

.rt-body-font-color-5 {
  color: var(--radiant-ui-components-library-marketplace--color--body-font-dark);
  font-family: Poppins, sans-serif;
  font-size: 14px;
  line-height: 17px;
  transition: color .35s;
}

.rt-sticky {
  margin-bottom: 30px;
  position: sticky;
  top: 100px;
}

.rt-team-two-work-process-block {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  max-width: 1290px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.rt-service-step-info {
  flex: 1;
  padding: 1.7rem 8% 1.7rem 5%;
}

.rt-team-two-process-block-left {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  align-items: flex-start;
  max-width: 499px;
  display: flex;
  position: sticky;
  top: 0;
}

.rt-service-step-number-2 {
  color: var(--radiant-ui-components-library-marketplace--color--theme-color);
  font-size: 5rem;
}

.rt-service-process-step-2 {
  border-bottom: 1px solid #e1e1e1;
  margin-bottom: -1px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.rt-service-process-step-2.rt-team-two {
  border-bottom-color: #e1e1e1;
}

.rt-service-process-step-2.rt-team-two-no-border {
  border-bottom-style: none;
}

.rt-service-step-number-block-2 {
  flex: none;
  justify-content: center;
  align-items: center;
  width: 20%;
  min-width: 120px;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: inset -2px 0 #e1e1e1;
}

.rt-service-process-2 {
  perspective: 600px;
  padding-bottom: 1px;
}

.rt-service-step-process-3 {
  z-index: 2;
  background-image: linear-gradient(180deg, var(--radiant-ui-components-library-marketplace--color--theme-color), var(--radiant-ui-components-library-marketplace--color--theme-color));
  direction: ltr;
  width: 3px;
  height: 40%;
  position: absolute;
  right: -1px;
}

.rt-text-dark-black {
  color: var(--radiant-ui-components-library-marketplace--color--heading-dark);
  font-weight: 400;
}

.rt-component-section-10 {
  background-color: var(--radiant-ui-components-library-marketplace--color--white);
  color: var(--radiant-ui-components-library-marketplace--color--body-font-dark);
  width: 100%;
  padding: 80px 15px;
  font-family: Outfit;
  font-size: 17px;
  font-weight: 300;
  line-height: 29px;
  position: relative;
}

.rt-number-img-bg-inner {
  color: var(--radiant-ui-components-library-marketplace--color--theme-color);
  background-image: url("https://cdn.prod.website-files.com/66a795eb1636440d552fc98f/68125f5e32c7fec4f0451f9d_cb4b23aa8dfc6d8aa98db19fd1a2d60e_Group%201009002136.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 200px;
  height: 200px;
  font-size: 30px;
  font-weight: 500;
  line-height: 50px;
  display: flex;
}

.rt-number-img-bg-inner:hover {
  -webkit-text-stroke-color: var(--transparente-diseño);
  background-image: url("https://cdn.prod.website-files.com/66a795eb1636440d552fc98f/68125f5e32c7fec4f0451f9e_5330e86f711e70888f5af96141fa6d2d_Group%201009002136%20(1).svg");
}

.rt-arrow-img-left {
  height: auto;
  position: absolute;
  inset: auto -12% 43% auto;
  transform: none;
}

.rt-arrow-img-left.rt-arrow-img-right {
  bottom: 46%;
  transform: rotate(-12deg);
}

.rt-number-block-2 {
  text-align: center;
  flex: 1;
  position: relative;
}

.rt-number-image-bg-outer {
  justify-content: center;
  align-items: center;
}

.rt-arrow-down-img {
  height: auto;
}

.rt-number-text-block-outer {
  align-items: center;
}

.rt-arrow-circle-block {
  justify-content: center;
  padding-left: 15px;
  padding-right: 15px;
}

.rt-circle-number {
  color: var(--azul-cyan);
}

.rt-margin-bottom-fifteen-3 {
  margin-bottom: 15px;
}

.spark-container-7 {
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.spark-section-6 {
  width: 100%;
  padding: 0 64px 176px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  position: relative;
}

.spark-section-6 h5 {
  margin-top: 1.5rem;
  margin-bottom: .5rem;
  font-size: 1.75rem;
  font-weight: 600;
  line-height: 1.3;
}

.spark-section-6 h4 {
  margin-top: 0;
  margin-bottom: 1rem;
  font-size: 1.5rem;
  font-weight: 500;
  line-height: 1.4;
}

.spark-section-6 h1 {
  margin-bottom: 1rem;
  font-size: 4rem;
  font-weight: 600;
  line-height: 1.1;
}

.spark-section-6 h2 {
  color: var(--azul-base-2025-incap);
  margin-top: 1rem;
  margin-bottom: 2rem;
  font-size: 3.5rem;
  font-weight: 600;
  line-height: 1.2;
}

.spark-section-6 h3 {
  margin-top: 2.5rem;
  margin-bottom: 1rem;
  font-size: 2rem;
  font-weight: 600;
  line-height: 1.3;
}

.spark-section-6 h6 {
  margin-top: 1.5rem;
  margin-bottom: .5rem;
  font-size: .8125rem;
  font-weight: 700;
  line-height: 1.5;
}

.spark-section-6 ul {
  margin-top: 2rem;
  margin-bottom: 3rem;
  padding-left: 14px;
}

.spark-section-6 li {
  margin-bottom: .5rem;
}

.spark-icon-4 {
  width: 12px;
  display: inline-block;
}

.spark-icon-4.spark-20px-icon {
  align-items: center;
  width: 20px;
  padding: 2px;
  display: flex;
}

.spark-centered-903 {
  text-align: center;
  width: 900px;
  max-width: 100%;
  margin-bottom: 100px;
  margin-left: auto;
  margin-right: auto;
}

.spark-secondary-paragraph-11 {
  color: var(--spark-library--foreground-secondary);
  margin-bottom: 64px;
}

.spark-team-member-details-3 {
  max-width: 590px;
}

.spark-bold-heading-3 {
  margin-bottom: .5rem;
  font-weight: 600;
  line-height: 1;
  display: inline-block;
}

.spark-small-sub-paragraph-3 {
  color: var(--spark-library--foreground-secondary);
  margin-bottom: 0;
  font-size: .8rem;
  line-height: 1.3;
}

.spark-vertical-image-3 {
  object-fit: cover;
  border-radius: 12px;
  width: 100%;
  height: 310px;
}

.spark-four-column-team-grid-2 {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.spark-wrapped-team-card-2 {
  grid-column-gap: 24px;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.spark-wrapped-team-card-2.spark-stacked {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  text-align: center;
  border: 1px solid #0000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 8px;
  transition: border-color .15s;
}

.spark-wrapped-team-card-2.spark-stacked:hover {
  border: 1px solid var(--spark-library--foreground-secondary);
  border-radius: 8px;
  padding: 8px;
}

.spark-social-row-3 {
  grid-column-gap: 24px;
  justify-content: center;
  width: 100%;
  display: flex;
}

.spark-section-7 {
  width: 100%;
  padding: 20px 64px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  position: relative;
}

.spark-section-7 h5 {
  margin-top: 1.5rem;
  margin-bottom: .5rem;
  font-size: 1.75rem;
  font-weight: 600;
  line-height: 1.3;
}

.spark-section-7 h4 {
  margin-top: 0;
  margin-bottom: 1rem;
  font-size: 1.5rem;
  font-weight: 500;
  line-height: 1.4;
}

.spark-section-7 h1 {
  margin-bottom: 1rem;
  font-size: 4rem;
  font-weight: 600;
  line-height: 1.1;
}

.spark-section-7 h2 {
  color: var(--azul-base-2025-incap);
  margin-top: 1rem;
  margin-bottom: 2rem;
  font-size: 3.5rem;
  font-weight: 600;
  line-height: 1.2;
}

.spark-section-7 h3 {
  margin-top: 2.5rem;
  margin-bottom: 1rem;
  font-size: 2rem;
  font-weight: 600;
  line-height: 1.3;
}

.spark-section-7 h6 {
  margin-top: 1.5rem;
  margin-bottom: .5rem;
  font-size: .8125rem;
  font-weight: 700;
  line-height: 1.5;
}

.spark-section-7 p {
  text-align: center;
  border-radius: 17px;
  font-family: Poppins, sans-serif;
}

.spark-section-7 ul {
  margin-top: 2rem;
  margin-bottom: 3rem;
  padding-left: 14px;
}

.spark-section-7 li {
  margin-bottom: .5rem;
}

.spark-team-grid {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.spark-team-member-card {
  grid-column-gap: 24px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.spark-rounded-corner-team-image {
  border-radius: 12px;
}

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

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

.uui-heading-xxsmall-7 {
  color: var(--untitled-ui--gray900);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-faq01_list {
  max-width: 48rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-faq01_answer {
  overflow: hidden;
}

.uui-faq01_accordion {
  border-bottom: 1px solid var(--untitled-ui--gray200);
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
}

.uui-faq01_accordion.last-item {
  border-bottom-color: #0000;
}

.uui-faq01_question {
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  display: flex;
}

.uui-faq01_icon-wrapper {
  color: var(--untitled-ui--primary600);
}

.uui-faq01_component {
  margin-top: 4rem;
}

.uui-faq01_cta {
  background-color: var(--untitled-ui--gray50);
  border-radius: 1rem;
  justify-content: center;
  margin-top: 4rem;
  padding: 2rem;
  display: flex;
}

.uui-avatar-group_item-3 {
  border: 2px solid var(--untitled-ui--white);
  background-color: var(--untitled-ui--white);
  border-radius: 50%;
  width: 2.75rem;
  height: 2.75rem;
  margin-right: -1rem;
}

.avatar-stack_component-3 {
  flex-wrap: nowrap;
  justify-content: center;
  align-items: flex-end;
  width: auto;
  margin-bottom: 2rem;
  margin-right: 1rem;
  display: flex;
}

.uui-avatar-stack_item-3 {
  border: 2px solid var(--untitled-ui--white);
  background-color: var(--untitled-ui--white);
  border-radius: 50%;
  width: 2.75rem;
  height: 2.75rem;
  margin-right: -1rem;
}

.uui-avatar-stack_item-3.featured {
  width: 3.5rem;
  height: 3.5rem;
  position: relative;
}

.uui-space-small-8 {
  width: 100%;
  min-height: 1.5rem;
}

.uui-space-xxsmall-6 {
  width: 100%;
  min-height: .5rem;
}

.uui-faq01_heading {
  color: var(--untitled-ui--gray900);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 1.125rem;
  font-weight: 500;
}

.uui-text-size-medium-10 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-container-large-14 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-15 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-max-width-large-9 {
  width: 100%;
  max-width: 48rem;
}

.uui-text-size-large-10 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5;
}

.uui-heading-large {
  color: var(--untitled-ui--gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 3rem;
  font-weight: 600;
  line-height: 1.2;
}

.uui-heading-xsmall {
  color: var(--untitled-ui--gray900);
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 1.4;
}

.uui-heading-small {
  color: var(--untitled-ui--gray900);
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.875rem;
  font-weight: 600;
  line-height: 1.4;
}

.uui-blog04_featured-item-content {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  height: 100%;
  padding: 0 0 0 3rem;
  display: flex;
}

.uui-blog04_title-link {
  margin-bottom: .5rem;
  text-decoration: none;
  display: block;
}

.uui-blog04_title-link.featured-article {
  margin-bottom: .75rem;
}

.uui-blog04_list {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.uui-blog04_category-menu {
  align-items: center;
  width: 100%;
  margin-bottom: 4rem;
  display: flex;
}

.uui-blog04_category-menu.no-scrollbar {
  box-shadow: inset 0 -1px 0 0 var(--untitled-ui--gray200);
}

.uui-blog04_component {
  margin-top: 6rem;
}

.uui-blog04_featured-item {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  margin-bottom: 4rem;
  display: grid;
}

.uui-button-link-4 {
  grid-column-gap: .5rem;
  color: var(--untitled-ui--primary700);
  white-space: nowrap;
  background-color: #0000;
  justify-content: center;
  align-items: center;
  padding: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.uui-button-link-4:hover {
  color: var(--untitled-ui--primary800);
}

.uui-button-icon-5 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  min-width: 1.25rem;
  height: 1.25rem;
  min-height: 1.25rem;
  display: flex;
}

.uui-button-icon-5.text-color-gray400 {
  color: var(--untitled-ui--gray400);
}

.uui-blog04_meta-wrapper {
  background-color: var(--untitled-ui--primary50);
  color: var(--untitled-ui--primary700);
  mix-blend-mode: multiply;
  border-radius: 10rem;
  align-items: center;
  margin-bottom: 1rem;
  padding: .25rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .75rem;
  font-weight: 500;
  display: flex;
}

.uui-blog04_category-link {
  background-color: var(--untitled-ui--white);
  color: var(--untitled-ui--primary700);
  border-radius: 1rem;
  align-items: center;
  padding: .125rem .5rem;
  font-size: .75rem;
  font-weight: 500;
  text-decoration: none;
  display: flex;
}

.uui-blog04_read-time {
  align-items: center;
  padding-left: .5rem;
  padding-right: .5rem;
  display: flex;
}

.uui-blog04_menu-link {
  color: var(--untitled-ui--gray500);
  white-space: nowrap;
  border-bottom: 2px solid #0000;
  flex: none;
  margin-right: 1rem;
  padding: .5rem .25rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-weight: 600;
  text-decoration: none;
  transition: all .3s;
}

.uui-blog04_menu-link:hover, .uui-blog04_menu-link.w--current {
  border-bottom-color: var(--untitled-ui--primary700);
  color: var(--untitled-ui--primary700);
}

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

.uui-blog04_image-link {
  width: 100%;
  margin-bottom: 2rem;
  transition: all .3s;
}

.uui-blog04_image-link:hover {
  box-shadow: 0 24px 48px -12px #1018282e;
}

.uui-blog04_image-link.is-featured {
  margin-bottom: 0;
}

.uui-blog04_image-wrapper {
  width: 100%;
  padding-top: 66%;
  position: relative;
  overflow: hidden;
}

.uui-blog04_image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.uui-space-small-9 {
  width: 100%;
  min-height: 1.5rem;
}

.uui-padding-vertical-xhuge-11 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.uui-heading-subheading-8 {
  color: var(--untitled-ui--primary600);
  margin-bottom: .75rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-text-style-link-3 {
  color: var(--untitled-ui--gray600);
  text-decoration: underline;
  transition: color .3s;
}

.uui-text-style-link-3:hover {
  color: var(--untitled-ui--gray700);
}

.uui-text-size-small-3 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  line-height: 1.5;
}

.uui-text-rich-text {
  color: var(--untitled-ui--gray600);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.uui-text-rich-text h1 {
  margin-top: 2rem;
  margin-bottom: 1.5rem;
}

.uui-text-rich-text h2 {
  margin-top: 1.5rem;
  margin-bottom: 1rem;
}

.uui-text-rich-text h3 {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}

.uui-text-rich-text h4 {
  margin-top: 1.5rem;
  margin-bottom: 1.25rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.uui-text-rich-text h5, .uui-text-rich-text h6 {
  margin-top: 1.25rem;
  margin-bottom: 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.uui-text-rich-text p {
  margin-bottom: 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.uui-text-rich-text blockquote {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-style: italic;
}

.uui-text-rich-text a {
  text-decoration: underline;
}

.uui-text-rich-text figcaption {
  color: var(--untitled-ui--gray500);
  text-align: left;
  margin-top: 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
}

.uui-button-11 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui--primary600);
  background-color: var(--untitled-ui--primary600);
  color: var(--untitled-ui--white);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-11:hover {
  border-color: var(--untitled-ui--primary700);
  background-color: var(--untitled-ui--primary700);
}

.uui-button-11:focus {
  background-color: var(--untitled-ui--primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--primary100);
}

.uui-button-11.is-button-small {
  grid-column-gap: .5rem;
  padding: .5rem 1rem;
}

.uui-form_input {
  border: 1px solid var(--untitled-ui--gray300);
  background-color: var(--untitled-ui--white);
  color: var(--untitled-ui--gray900);
  border-radius: .5rem;
  height: auto;
  min-height: 2.75rem;
  margin-bottom: 0;
  padding: .5rem .875rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
  transition: all .3s;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-form_input:focus {
  border-color: var(--untitled-ui--primary300);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--primary100);
  color: var(--untitled-ui--gray900);
}

.uui-form_input::placeholder {
  color: var(--untitled-ui--gray500);
}

.uui-button-row-13 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-blogpost03_image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.uui-blogpost05_title-wrapper {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.uui-blogpost05_header {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  margin-bottom: 6rem;
  display: grid;
}

.uui-blogpost05_date-wrapper {
  margin-top: 3rem;
  display: flex;
}

.uui-blogpost05_content-left {
  max-width: 20rem;
  position: sticky;
  top: 5rem;
}

.uui-blogpost05_divider {
  background-color: var(--untitled-ui--gray200);
  width: 100%;
  max-width: 48rem;
  height: 1px;
  margin-top: 2rem;
  margin-bottom: 2rem;
}

.uui-blogpost05_content-wrapper {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.uui-blogpost05_author-wrapper {
  flex-direction: row;
  align-items: flex-start;
  margin-bottom: 1.5rem;
  display: flex;
}

.uui-blogpost05_author-image-wrapper {
  margin-right: .75rem;
}

.uui-blogpost05_form {
  margin-bottom: 0;
}

.uui-blogpost05_form-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 1rem;
  display: grid;
}

.uui-blogpost05_share-wrapper {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.uui-blogpost05_share {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  justify-items: start;
  display: grid;
}

.uui-blogpost05_date {
  color: var(--untitled-ui--primary600);
  margin-left: .25rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
}

.uui-blogpost05_content {
  margin-bottom: 4rem;
}

.uui-blogpost05_author-image {
  object-fit: cover;
  border-radius: 100%;
  width: 3rem;
  min-width: 3rem;
  height: 3rem;
  min-height: 3rem;
}

.uui-blogpost05_image-wrapper {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 66%;
  position: relative;
  overflow: hidden;
}

.uui-blogpost04_read-time {
  align-items: center;
  padding-left: .5rem;
  padding-right: .5rem;
  display: flex;
}

.uui-blogpost04_category-link {
  background-color: var(--untitled-ui--white);
  color: var(--untitled-ui--primary700);
  border-radius: 1rem;
  align-items: center;
  padding: .125rem .5rem;
  font-size: .75rem;
  font-weight: 500;
  transition: all .3s;
  display: flex;
}

.uui-blogpost04_category-link:hover {
  color: var(--untitled-ui--primary800);
}

.uui-blogpost04_meta-wrapper {
  background-color: var(--untitled-ui--primary50);
  color: var(--untitled-ui--primary700);
  mix-blend-mode: multiply;
  border-radius: 10rem;
  align-items: center;
  margin-top: 3rem;
  margin-bottom: 1rem;
  padding: .25rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .75rem;
  font-weight: 500;
  display: flex;
}

.uui-button-secondary-gray-7 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui--gray300);
  background-color: var(--untitled-ui--white);
  color: var(--untitled-ui--gray700);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-secondary-gray-7:hover {
  background-color: var(--untitled-ui--gray50);
  color: var(--untitled-ui--gray800);
}

.uui-button-secondary-gray-7:focus {
  background-color: var(--untitled-ui--white);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--gray100);
}

.uui-button-secondary-gray-7.is-button-small {
  grid-column-gap: .5rem;
  padding: .5rem 1rem;
  font-size: 1rem;
}

.uui-button-secondary-gray-7.is-button-small.icon-only {
  width: 2.5rem;
  height: 2.5rem;
  padding: 0;
}

.uui-button-secondary-gray-7.icon-only {
  justify-content: center;
  align-items: center;
  width: 2.75rem;
  height: 2.75rem;
  padding: 0;
  display: flex;
}

.uui-blogpost05_sidebar-heading {
  color: var(--untitled-ui--primary600);
  margin-bottom: 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-weight: 600;
}

.uui-blogpost05_author-heading {
  color: var(--untitled-ui--gray900);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
}

.uui-text-size-medium-11 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-text-size-medium-11.text-color-primary700 {
  color: var(--untitled-ui--primary700);
}

.uui-container-large-15 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-16 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-max-width-large-10 {
  width: 100%;
  max-width: 48rem;
}

.uui-text-size-large-11 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5;
}

.uui-heading-medium-8 {
  color: var(--untitled-ui--gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 2.25rem;
  font-weight: 600;
  line-height: 1.3;
}

.uui-button-12 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui--primary600);
  background-color: var(--untitled-ui--primary600);
  color: var(--untitled-ui--white);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-12:hover {
  border-color: var(--untitled-ui--primary700);
  background-color: var(--untitled-ui--primary700);
}

.uui-button-12:focus {
  background-color: var(--untitled-ui--primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--primary100);
}

.social-icon-3 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

.uui-button-row-14 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.social-link-2 {
  color: var(--untitled-ui--gray400);
  transition: all .3s;
}

.social-link-2:hover {
  color: var(--untitled-ui--gray500);
}

.uui-team04_item {
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.uui-team04_list {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start stretch;
  display: grid;
}

.uui-team04_social {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  align-self: flex-start;
  margin-top: 1.5rem;
  display: grid;
}

.uui-team04_image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.uui-team04_image-wrapper {
  width: 100%;
  margin-bottom: 1.5rem;
  padding-top: 100%;
  position: relative;
  overflow: hidden;
}

.uui-team04_component {
  margin-top: 4rem;
}

.uui-button-secondary-gray-8 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui--gray300);
  background-color: var(--untitled-ui--white);
  color: var(--untitled-ui--gray700);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-secondary-gray-8:hover {
  background-color: var(--untitled-ui--gray50);
  color: var(--untitled-ui--gray800);
}

.uui-button-secondary-gray-8:focus {
  background-color: var(--untitled-ui--white);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--gray100);
}

.uui-space-xsmall-8 {
  width: 100%;
  min-height: 1rem;
}

.uui-space-medium-6 {
  width: 100%;
  min-height: 2rem;
}

.uui-heading-tiny-3 {
  color: var(--untitled-ui--gray900);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-padding-vertical-xhuge-12 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.uui-heading-subheading-9 {
  color: var(--untitled-ui--primary600);
  margin-bottom: .75rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.lynx-hero-copy-copy, .blog-bienestar-banner {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-image: url("https://cdn.prod.website-files.com/66a795eb1636440d552fc98f/680a49858b1c19b9d8be856f_DSC_0029-_3_%20(1)-min_11zon.jpg");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 30px;
  flex-direction: column;
  flex: 0 auto;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  min-height: 650px;
  display: flex;
  box-shadow: 0 60px 60px -15px #1f20221a;
}

.blog-cuadrado {
  background-color: var(--curriculo-integrado);
  color: var(--azul-base-2025-incap);
  border-top-right-radius: 30px;
  border-bottom-left-radius: 30px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  margin-top: 110px;
  padding: 60px;
  display: flex;
}

.blog-banner-txt {
  color: var(--white);
  padding-left: 0;
  font-size: 50px;
  font-weight: 700;
}

.uui-text-size-medium-12 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: Poppins, sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 1.5;
}

.uui-text-align-center-8 {
  text-align: center;
  font-family: Poppins, sans-serif;
}

.uui-text-size-small-4 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  line-height: 1.5;
}

.uui-text-size-small-4.text-color-white {
  color: var(--untitled-ui--white);
}

.uui-text-size-small-4.text-color-gray500 {
  color: var(--untitled-ui--gray500);
}

.uui-container-large-16 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

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

.uui-page-padding-17 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-max-width-large-11 {
  width: 100%;
  max-width: 48rem;
}

.uui-max-width-large-11.align-center-9 {
  margin-left: auto;
  margin-right: auto;
}

.uui-text-size-large-12 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: Poppins, sans-serif;
  font-size: 1.125rem;
  font-weight: 300;
  line-height: 1.5;
}

.uui-heading-large-2 {
  color: var(--untitled-ui--gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 3rem;
  font-weight: 600;
  line-height: 1.2;
}

.uui-heading-large-2.text-color-white {
  color: var(--untitled-ui--white);
}

.uui-heading-xsmall-2 {
  color: var(--untitled-ui--gray900);
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 1.4;
}

.uui-blog01_component {
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-top: 6rem;
  display: flex;
}

.uui-blog01_category-menu {
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-bottom: 4rem;
  display: flex;
}

.uui-blog01_category-menu.no-scrollbar {
  box-shadow: inset 0 -1px 0 0 var(--untitled-ui--gray200);
  font-family: Poppins, sans-serif;
}

.uui-blog01_menu-link {
  color: var(--untitled-ui--gray500);
  white-space: nowrap;
  border-bottom: 2px solid #0000;
  flex: none;
  margin-left: .5rem;
  margin-right: .5rem;
  padding: .5rem .25rem;
  font-family: Poppins, sans-serif;
  font-weight: 300;
  text-decoration: none;
  transition: all .3s;
}

.uui-blog01_menu-link:hover, .uui-blog01_menu-link.w--current {
  border-bottom-color: var(--untitled-ui--primary700);
  color: var(--untitled-ui--primary700);
}

.uui-blog01_list {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.uui-blog01_image-wrapper {
  width: 100%;
  padding-top: 66%;
  position: relative;
  overflow: hidden;
}

.uui-blog01_image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.uui-blog01_image-link {
  width: 100%;
  margin-bottom: 2rem;
  transition: all .3s;
}

.uui-blog01_image-link:hover {
  box-shadow: 0 24px 48px -12px #1018282e;
}

.uui-blog01_category-link {
  color: var(--untitled-ui--primary700);
  margin-bottom: .5rem;
  margin-right: 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  font-weight: 600;
  text-decoration: none;
  transition: opacity .3s;
}

.uui-blog01_category-link:hover {
  color: var(--untitled-ui--primary800);
}

.uui-blog01_category-link.w--current {
  border-bottom: 2px solid #000;
}

.uui-blog01_title-link {
  color: var(--untitled-ui--gray900);
  justify-content: space-between;
  margin-bottom: .5rem;
  text-decoration: none;
  display: flex;
}

.uui-blog01_author-wrapper {
  align-items: center;
  margin-top: 1.5rem;
  display: flex;
}

.uui-blog01_author-image {
  object-fit: cover;
  border-radius: 100%;
  width: 2.5rem;
  min-width: 2.5rem;
  height: 2.5rem;
  min-height: 2.5rem;
}

.uui-blog01_author-image-wrapper {
  margin-right: .75rem;
}

.uui-blog01_date-wrapper {
  align-items: center;
  display: flex;
}

.uui-text-divider {
  color: var(--untitled-ui--gray600);
  margin-left: .25rem;
  margin-right: .25rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-text-divider.text-size-small {
  color: var(--untitled-ui--gray600);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
}

.uui-text-divider.text-color-white {
  color: var(--untitled-ui--white);
}

.uui-blog01_icon {
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  margin-top: .25rem;
  margin-left: .5rem;
  display: flex;
}

.uui-space-small-10 {
  width: 100%;
  min-height: 1.5rem;
}

.uui-padding-vertical-xhuge-13 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.uui-heading-subheading-10 {
  color: var(--untitled-ui--primary600);
  margin-bottom: .75rem;
  font-family: Poppins, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-blog01_author-heading {
  color: var(--untitled-ui--gray900);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  font-weight: 600;
}

.bold-text-109 {
  font-family: Poppins, sans-serif;
}

.uui-text-size-medium-13 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-text-style-link-4 {
  color: var(--untitled-ui--gray600);
  text-decoration: underline;
  transition: color .3s;
}

.uui-text-style-link-4:hover {
  color: var(--untitled-ui--gray700);
}

.uui-text-rich-text-2 {
  color: var(--untitled-ui--gray600);
  padding-left: 279px;
  padding-right: 279px;
  font-family: Poppins, sans-serif;
}

.uui-text-rich-text-2 h1 {
  margin-top: 2rem;
  margin-bottom: 1.5rem;
}

.uui-text-rich-text-2 h2 {
  margin-top: 1.5rem;
  margin-bottom: 1rem;
}

.uui-text-rich-text-2 h3 {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}

.uui-text-rich-text-2 h4 {
  margin-top: 1.5rem;
  margin-bottom: 1.25rem;
  font-family: Poppins, sans-serif;
}

.uui-text-rich-text-2 h5, .uui-text-rich-text-2 h6 {
  margin-top: 1.25rem;
  margin-bottom: 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.uui-text-rich-text-2 p {
  margin-bottom: 1rem;
  font-family: Poppins, sans-serif;
}

.uui-text-rich-text-2 blockquote {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-style: italic;
}

.uui-text-rich-text-2 a {
  text-decoration: underline;
}

.uui-text-rich-text-2 figcaption {
  color: var(--untitled-ui--gray500);
  text-align: left;
  margin-top: 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
}

.uui-button-13 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui--primary600);
  background-color: var(--untitled-ui--primary600);
  color: var(--untitled-ui--white);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-13:hover {
  border-color: var(--untitled-ui--primary700);
  background-color: var(--untitled-ui--primary700);
}

.uui-button-13:focus {
  background-color: var(--untitled-ui--primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--primary100);
}

.uui-button-13.is-button-small {
  grid-column-gap: .5rem;
  padding: .5rem 1rem;
}

.uui-form_input-2 {
  border: 1px solid var(--untitled-ui--gray300);
  background-color: var(--untitled-ui--white);
  color: var(--untitled-ui--gray900);
  border-radius: .5rem;
  height: auto;
  min-height: 2.75rem;
  margin-bottom: 0;
  padding: .5rem .875rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
  transition: all .3s;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-form_input-2:focus {
  border-color: var(--untitled-ui--primary300);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--primary100);
  color: var(--untitled-ui--gray900);
}

.uui-form_input-2::placeholder {
  color: var(--untitled-ui--gray500);
}

.uui-heading-xsmall-3 {
  color: var(--untitled-ui--gray900);
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 1.4;
}

.uui-button-row-15 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-icon-1x1-xsmall-7 {
  width: 1.5rem;
  height: 1.5rem;
}

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

.uui-blogpost04_image-wrapper {
  width: 100%;
  margin: 4rem auto 2rem;
  padding-top: 40%;
  position: relative;
  overflow: hidden;
}

.uui-blogpost04_content-top {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  margin-bottom: 4rem;
  display: flex;
}

.uui-blogpost04_author-wrapper {
  align-items: center;
  display: flex;
}

.uui-blogpost04_content {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  margin-bottom: 10px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 140px;
  padding-right: 140px;
  display: grid;
}

.uui-blogpost04_content-wrapper {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.uui-blogpost04_newsletter {
  background-color: var(--untitled-ui--gray50);
  border-radius: 1rem;
  padding: 2rem 2rem 2.5rem;
  position: sticky;
  top: 5rem;
}

.uui-blogpost04_form {
  margin-bottom: 0;
}

.uui-blogpost04_form-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 1rem;
  display: grid;
}

.uui-blogpost04_image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.uui-blogpost04_share {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  justify-items: start;
  display: grid;
}

.uui-blogpost04_title-wrapper {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.uui-button-link-5 {
  grid-column-gap: .5rem;
  color: var(--untitled-ui--primary700);
  white-space: nowrap;
  background-color: #0000;
  justify-content: center;
  align-items: center;
  padding: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.uui-button-link-5:hover {
  color: var(--untitled-ui--primary800);
}

.uui-button-icon-6 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  min-width: 1.25rem;
  height: 1.25rem;
  min-height: 1.25rem;
  display: flex;
}

.uui-button-icon-6.text-color-gray400 {
  color: var(--untitled-ui--gray400);
}

.uui-text-size-xlarge-3 {
  color: var(--untitled-ui--gray600);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.25rem;
  line-height: 1.5;
}

.uui-blogpost04_read-time-2 {
  align-items: center;
  padding-left: .5rem;
  padding-right: .5rem;
  display: flex;
}

.uui-blogpost04_category-link-2 {
  background-color: var(--untitled-ui--white);
  color: var(--untitled-ui--primary700);
  border-radius: 1rem;
  align-items: center;
  padding: .125rem .5rem;
  font-size: .75rem;
  font-weight: 500;
  transition: all .3s;
  display: flex;
}

.uui-blogpost04_category-link-2:hover {
  color: var(--untitled-ui--primary800);
}

.uui-blogpost04_meta-wrapper-2 {
  background-color: var(--untitled-ui--primary50);
  color: var(--untitled-ui--primary700);
  mix-blend-mode: multiply;
  border-radius: 10rem;
  align-items: center;
  margin-top: 3rem;
  margin-bottom: 1rem;
  padding: .25rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .75rem;
  font-weight: 500;
  display: flex;
}

.uui-button-secondary-gray-9 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui--gray300);
  background-color: var(--untitled-ui--white);
  color: var(--untitled-ui--gray700);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-secondary-gray-9:hover {
  background-color: var(--untitled-ui--gray50);
  color: var(--untitled-ui--gray800);
}

.uui-button-secondary-gray-9:focus {
  background-color: var(--untitled-ui--white);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--gray100);
}

.uui-button-secondary-gray-9.is-button-small {
  grid-column-gap: .5rem;
  padding: .5rem 1rem;
  font-size: 1rem;
}

.uui-button-secondary-gray-9.is-button-small.icon-only {
  width: 2.5rem;
  height: 2.5rem;
  padding: 0;
}

.uui-button-secondary-gray-9.icon-only {
  justify-content: center;
  align-items: center;
  width: 2.75rem;
  height: 2.75rem;
  padding: 0;
  display: flex;
}

.icon-featured-large-2 {
  background-color: var(--untitled-ui--primary100);
  color: var(--untitled-ui--primary600);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
}

.uui-space-medium-7 {
  width: 100%;
  min-height: 2rem;
}

.uui-space-xxsmall-7 {
  width: 100%;
  min-height: .5rem;
}

.uui-blogpost04_author-subheading {
  color: var(--untitled-ui--primary600);
  letter-spacing: normal;
  margin-bottom: .75rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  font-weight: 600;
}

.uui-blogpost04_author-content {
  margin-right: 4rem;
}

.uui-blogpost04_author-text {
  color: var(--untitled-ui--gray600);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 500;
}

.lynx-content-2 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1080px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 20px;
  padding-bottom: 0;
  display: flex;
}

.lynx-lightbox-link {
  justify-content: center;
  align-items: center;
  width: 100%;
  transition: filter .4s;
  display: flex;
  position: relative;
}

.lynx-lightbox-link:hover {
  filter: brightness(112%);
}

.lynx-image-lightbox {
  object-fit: cover;
  border-radius: 30px;
  width: 100%;
  height: 500px;
}

.lynx-block-lightbox {
  background-color: var(--lynx--white);
  text-align: center;
  border-radius: 30px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 55px 40px 45px;
  display: flex;
  position: absolute;
  inset: auto auto -8%;
  box-shadow: 0 60px 60px -15px #1f20221a;
}

.lynx-heading-lightbox {
  color: var(--lynx--black);
  max-width: 530px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 30px;
  font-weight: 400;
  line-height: 126%;
  text-decoration: none;
}

.lynx-play-purple {
  background-color: var(--azul-base-2025-incap);
  background-image: url("https://cdn.prod.website-files.com/66a795eb1636440d552fc98f/6818fd152a85378bdc8c6aac_e22eff2dcffddb4cdbb80def013a9136_Play.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: 50%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 70px;
  height: 70px;
  display: flex;
  position: absolute;
  inset: -35px auto auto;
  box-shadow: 0 0 0 15px #8979ec1a;
}

.uui-text-size-medium-14 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-text-rich-text-3 {
  color: var(--untitled-ui--gray600);
  font-family: Poppins, sans-serif;
}

.uui-text-rich-text-3 h1 {
  margin-top: 2rem;
  margin-bottom: 1.5rem;
}

.uui-text-rich-text-3 h2 {
  margin-top: 1.5rem;
  margin-bottom: 1rem;
}

.uui-text-rich-text-3 h3 {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}

.uui-text-rich-text-3 h4 {
  margin-top: 1.5rem;
  margin-bottom: 1.25rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.uui-text-rich-text-3 h5, .uui-text-rich-text-3 h6 {
  margin-top: 1.25rem;
  margin-bottom: 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.uui-text-rich-text-3 p {
  margin-bottom: 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.uui-text-rich-text-3 blockquote {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-style: italic;
}

.uui-text-rich-text-3 a {
  text-decoration: underline;
}

.uui-text-rich-text-3 figcaption {
  color: var(--untitled-ui--gray500);
  text-align: left;
  margin-top: 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
}

.uui-container-small {
  width: 100%;
  max-width: 48rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-blogpost02_title-wrapper {
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 48rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.uui-blogpost02_author-wrapper {
  text-align: center;
  flex-direction: column;
  align-items: center;
  margin-top: 3rem;
  display: flex;
}

.uui-blogpost02_author-image {
  object-fit: cover;
  border-radius: 100%;
  width: 3.5rem;
  min-width: 3.5rem;
  height: 3.5rem;
  min-height: 3.5rem;
}

.uui-blogpost02_date-wrapper {
  align-items: center;
  margin-top: .25rem;
  display: flex;
}

.uui-blogpost02_author-image-wrapper {
  margin-bottom: 1rem;
}

.uui-blogpost02_category-link {
  color: #fff;
  margin-bottom: 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-weight: 600;
  text-decoration: none;
}

.uui-blogpost02_category-link.w--current {
  border-bottom: 2px solid #000;
}

.uui-breadcrumb-link {
  color: var(--untitled-ui--gray600);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-weight: 500;
  text-decoration: none;
  transition: all .3s;
}

.uui-breadcrumb-link:hover {
  color: var(--untitled-ui--gray700);
}

.uui-breadcrumb-link.w--current {
  color: var(--untitled-ui--primary700);
  font-weight: 600;
}

.uui-breadcrumb-link.w--current:hover {
  color: var(--untitled-ui--primary800);
}

.uui-breadcrumb-divider {
  color: var(--untitled-ui--gray500);
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  margin-left: .5rem;
  margin-right: .5rem;
  display: flex;
}

.uui-blogpost02_background {
  z-index: -1;
  background-image: linear-gradient(#10182866, #10182866), url("https://cdn.prod.website-files.com/66a795eb1636440d552fc98f/680a49858b1c19b9d8be856f_DSC_0029-_3_%20(1)-min_11zon.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.uui-blogpost02_header {
  margin-bottom: 4rem;
  position: relative;
}

.uui-blogpost02_tag-list {
  grid-column-gap: .5rem;
  flex-wrap: wrap;
  justify-content: center;
  display: flex;
}

.uui-blogpost02_tag-list-wrapper {
  width: 100%;
}

.uui-blogpost02_share-wrapper {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.uui-blogpost02_content-bottom {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.uui-blogpost02_content {
  margin-bottom: 4rem;
}

.uui-blogpost02_divider {
  background-color: var(--untitled-ui--gray200);
  width: 100%;
  max-width: 48rem;
  height: 1px;
  margin-top: 3rem;
  margin-bottom: 1.5rem;
}

.uui-blogpost02_breadcrumb {
  align-items: center;
  width: 100%;
  display: flex;
}

.uui-blogpost02_content-top {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-bottom: 2.5rem;
  display: flex;
}

.uui-blogpost02_share {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  justify-items: start;
  margin-top: 1rem;
  margin-bottom: 1.5rem;
  display: grid;
}

.uui-badge {
  grid-column-gap: .375rem;
  background-color: var(--untitled-ui--gray100);
  color: var(--untitled-ui--gray700);
  white-space: nowrap;
  border-radius: 10rem;
  align-items: center;
  padding: .125rem .625rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  font-weight: 500;
  line-height: 1.5;
  text-decoration: none;
  display: flex;
}

.uui-badge.is-primary {
  background-color: var(--untitled-ui--primary50);
  color: var(--untitled-ui--primary700);
}

.uui-badge.is-pink {
  background-color: var(--untitled-ui--pink50);
  color: var(--untitled-ui--pink700);
}

.uui-badge.is-indigo {
  background-color: var(--untitled-ui--indigo50);
  color: var(--untitled-ui--indigo700);
}

.uui-heading-tiny-4 {
  color: var(--untitled-ui--gray900);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-heading-tiny-4.text-color-white {
  color: var(--untitled-ui--white);
}

.uui-space-xhuge {
  width: 100%;
  min-height: 7rem;
}

.uui-blogpost02_share-heading {
  color: var(--untitled-ui--gray900);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
}

.uui-blogpost02_author-heading {
  color: var(--untitled-ui--gray900);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  font-weight: 600;
}

.rt-category-cards-text-7 {
  color: var(--radiant-ui-components-library-marketplace--color--heading-dark);
  text-transform: capitalize;
  font-size: 18px;
  font-weight: 400;
  line-height: 31px;
}

.rt-category-cards-text-7.rt-margin-bottom-fifteen-4 {
  margin-bottom: 15px;
}

.rt-component-container-9 {
  width: 100%;
  max-width: 1290px;
  position: relative;
}

.rt-component-section-11 {
  background-color: var(--radiant-ui-components-library-marketplace--color--white);
  color: var(--radiant-ui-components-library-marketplace--color--body-font-dark);
  width: 100%;
  padding: 80px 15px;
  font-family: Outfit;
  font-size: 17px;
  font-weight: 300;
  line-height: 29px;
  position: relative;
}

.rt-margin-bottom-fifteen-4 {
  margin-bottom: 15px;
}

.rt-news-image {
  overflow: hidden;
}

.rt-news-image.rt-with-radius {
  border-radius: 10px;
  overflow: hidden;
}

.rt-blog-two-grid {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

.rt-news-details {
  justify-content: space-between;
  padding: 31px 40px 30px 32px;
}

.rt-news-details.rt-no-details-padding {
  padding: 20px 15px 0;
}

.rt-date-and-arrow-block {
  justify-content: space-between;
  align-self: center;
  align-items: flex-start;
  padding-right: 1px;
  display: flex;
}

.rt-category-type-block {
  color: #fff;
  font-size: 1rem;
  line-height: 1.75rem;
}

.rt-news {
  background-color: #fff;
  border: 1px solid #dadada;
  border-radius: 20px;
  position: relative;
  overflow: hidden;
}

.rt-news.rt-no-radius {
  background-color: #0000;
  border-style: none;
  border-radius: 0;
}

.rt-blog-two-list {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.rt-blog-date-block {
  color: var(--radiant-ui-components-library-marketplace--color--body-font-dark);
  background-image: url("https://cdn.prod.website-files.com/66a795eb1636440d552fc98f/68191afd1df08ecbf5031ee8_90f9d5dd5af916239704de9cba44c250_Mask%20group%20(11).svg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: auto;
  margin-bottom: 0;
  padding-left: 35px;
}

.rt-news-date {
  grid-column-gap: 6px;
  align-items: center;
  display: flex;
}

.rt-category-2 {
  background-color: #3f53d8;
  border-radius: 4px;
  padding: 5px 17px;
  position: absolute;
  inset: 20px 20px auto auto;
  overflow: hidden;
}

.rt-news-picture {
  object-fit: cover;
  width: 100%;
}

.brix---color-neutral-859 {
  color: var(--elements-webflow-library--neutral--800);
}

.brix---color-neutral-860 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---mg-bottom-16px-11 {
  margin-bottom: 16px;
}

.brix---mg-bottom-24px-5 {
  margin-bottom: 24px;
}

.brix---mg-bottom-32px-8 {
  margin-bottom: 32px;
}

.brix---mg-bottom-48px-11 {
  margin-bottom: 48px;
}

.brix---mg-right-16px {
  margin-right: 16px;
}

.brix---text-200 {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 20px;
}

.brix---container-default-21 {
  max-width: 1218px;
  padding-left: 24px;
  padding-right: 24px;
}

.brix---heading-h1-size-6 {
  margin-top: 0;
  margin-bottom: 16px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 54px;
  font-weight: 700;
  line-height: 66px;
}

.brix---heading-h2-size-18 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 38px;
  font-weight: 700;
  line-height: 50px;
}

.brix---heading-h3-size-8 {
  margin-top: 0;
  margin-bottom: 12px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 34px;
}

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

.brix---subtitle-6 {
  color: var(--elements-webflow-library--accent--primary-1);
  letter-spacing: .15em;
  text-transform: uppercase;
  margin-bottom: 8px;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
}

.brix---blog-card-image-wrapper {
  border-radius: 24px;
  overflow: hidden;
  transform: translate(0);
}

.brix---categories-badges-item-wrapper {
  flex-direction: row;
  display: flex;
}

.brix---categories-badges-wrapper {
  justify-content: flex-end;
  display: flex;
}

.brix---blog-card-wrapper {
  text-decoration: none;
}

.brix---blog-card-featured-full-width-card {
  background-image: url("https://cdn.prod.website-files.com/66a795eb1636440d552fc98f/681931903b63d2a6f30a1344_Editable-Fachada-AV.Caracas.jpg");
  background-position: 100%;
  background-size: cover;
  flex-direction: column;
  justify-content: flex-end;
  align-items: stretch;
  min-height: 50px;
  display: flex;
}

.brix---blog-card-content-over {
  z-index: 1;
  border: 1px solid var(--elements-webflow-library--neutral--200);
  background-color: var(--elements-webflow-library--neutral--100);
  box-shadow: 0 2px 12px 0 var(--elements-webflow-library--general--shadow-02);
  border-radius: 24px;
  width: 90%;
  margin-top: -78px;
  padding: 48px;
  position: relative;
}

.brix---mg-bottom-12px-8 {
  margin-bottom: 12px;
}

.brix---link-icon-right-4 {
  margin-left: 6px;
}

.brix---section-small-3 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.brix---paragraph-default-17 {
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 30px;
}

.brix---link-wrapper-color-primary {
  color: var(--elements-webflow-library--accent--primary-1);
  align-items: center;
  font-size: 18px;
  line-height: 20px;
  text-decoration: none;
  transition: color .3s;
  display: flex;
}

.brix---link-wrapper-color-primary:hover {
  color: var(--elements-webflow-library--secondary--color-1);
}

.brix---text-200-bold {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
}

.brix---badge-primary-small {
  background-color: var(--elements-webflow-library--accent--primary-1);
  color: var(--elements-webflow-library--neutral--100);
  border-radius: 40px;
  padding: 14px 22px;
  font-size: 16px;
  line-height: 18px;
  display: inline-block;
}

.brix---inner-container-700px-center-3 {
  max-width: 700px;
  margin-left: auto;
  margin-right: auto;
}

.brix---flex-horizontal-start-2 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.brix---badge-primary-small-light {
  background-color: var(--elements-webflow-library--secondary--color-2);
  color: var(--elements-webflow-library--accent--primary-1);
  border-radius: 40px;
  padding: 14px 22px;
  font-size: 16px;
  line-height: 18px;
  display: inline-block;
}

.brix---grid-title-and-categories {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: .6fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  margin-bottom: 64px;
  display: grid;
}

.brix---badge-secondary-category-badges {
  border: 1px solid var(--elements-webflow-library--neutral--400);
  background-color: var(--elements-webflow-library--neutral--100);
  box-shadow: 0 2px 12px 0 var(--elements-webflow-library--general--shadow-01);
  color: var(--elements-webflow-library--neutral--800);
  text-align: center;
  border-radius: 40px;
  margin-left: 24px;
  padding: 18px 28px;
  font-size: 18px;
  line-height: 20px;
  text-decoration: none;
  transition: border-color .3s, background-color .3s, color .3s;
  display: inline-block;
}

.brix---badge-secondary-category-badges:hover {
  border-color: var(--elements-webflow-library--accent--primary-1);
  background-color: var(--elements-webflow-library--accent--primary-1);
  color: var(--elements-webflow-library--neutral--100);
}

.brix---badge-secondary-category-badges.w--current {
  border-color: var(--elements-webflow-library--accent--primary-1);
  background-color: var(--elements-webflow-library--accent--primary-1);
  color: var(--elements-webflow-library--neutral--100);
  cursor: default;
}

.brix---card-blog-featured-v5 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  box-shadow: 0 2px 7px 0 var(--elements-webflow-library--general--shadow-01);
  border-radius: 24px;
  max-width: 668px;
  margin-bottom: 80px;
  text-decoration: none;
  transition: transform .3s;
}

.brix---card-blog-featured-v5:hover {
  transform: scale(.96);
}

.brix---container-default-100 {
  width: 100%;
  max-width: 1218px;
  margin: 0 auto;
  padding-top: 101px;
  padding-left: 24px;
  padding-right: 24px;
}

.brix---blog-card-featured-content-v2 {
  padding: 64px 56px;
}

.brix---section-blog-v5 {
  padding-top: 176px;
  padding-bottom: 0;
}

.brix---grid-2-columns---gap-row-72px-3 {
  grid-column-gap: 28px;
  grid-row-gap: 72px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.div-block-361 {
  margin-top: -161px;
  padding-top: 0;
}

.uui-blogpost04_content-wrapper-2 {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.lynx-heading-2 {
  color: var(--gris);
  max-width: 740px;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Poppins, sans-serif;
  font-size: 4px;
  font-weight: 100;
  line-height: 120%;
}

.lynx-subtitle-2 {
  color: var(--lynx--black);
  letter-spacing: 1.3px;
  text-transform: uppercase;
  margin-bottom: 10px;
  font-family: Varela, sans-serif;
  font-size: 12px;
  line-height: 140%;
}

.lynx-paragraph-features {
  color: var(--lynx--grey);
  max-width: 294px;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 165%;
}

.lynx-block-image {
  flex-direction: row;
  justify-content: center;
  align-items: stretch;
  display: flex;
  position: relative;
}

.lynx-image {
  object-fit: cover;
  border-radius: 30px;
  min-height: 500px;
  box-shadow: 0 60px 60px -15px #1f20221a;
}

.lynx-grid-image-left {
  grid-column-gap: 26px;
  grid-row-gap: 26px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.2fr;
  align-items: center;
  width: 100%;
}

.lynx-block-right {
  padding-left: 10%;
}

.lynx-block-absolute {
  z-index: 50;
  background-color: var(--lynx--white);
  border-radius: 30px;
  padding: 30px 35px;
  position: absolute;
  inset: auto auto -4% -4%;
  box-shadow: 0 60px 60px -15px #1f20221a;
}

.lynx-icon {
  width: 28px;
  height: 28px;
  margin-right: 15px;
}

.lynx-block-icon-heading {
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 16px;
  display: flex;
}

.lynx-icon-heading {
  color: var(--lynx--black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 132%;
}

.lynx-check {
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 14px;
  font-family: Poppins, sans-serif;
  display: flex;
}

.lynx-icon-check {
  width: 20px;
  height: 20px;
  margin-right: 12px;
}

.lynx-text-check {
  color: var(--lynx--grey);
  font-family: Varela, sans-serif;
  font-size: 18px;
  line-height: 140%;
}

.lynx-paragraph-2 {
  color: var(--lynx--grey);
  text-align: justify;
  max-width: 820px;
  margin-bottom: 36px;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 300;
  line-height: 165%;
}

.lynx-grid-image-right {
  grid-column-gap: 26px;
  grid-row-gap: 26px;
  grid-template-rows: auto;
  grid-template-columns: 1.2fr 1fr;
  align-items: center;
  width: 100%;
}

.lynx-block-left {
  padding-right: 10%;
}

.lynx-button {
  background-color: var(--lynx--black);
  color: var(--lynx--white);
  letter-spacing: 1.3px;
  text-transform: uppercase;
  border-radius: 50px;
  padding: 22px 36px;
  font-family: Varela, sans-serif;
  font-size: 13px;
  line-height: 140%;
  text-decoration: none;
  transition: background-color .2s;
}

.lynx-button:hover {
  background-color: var(--lynx--medium-purple);
}

.lynx-image-absolute {
  z-index: 50;
  object-fit: cover;
  border-radius: 30px;
  max-width: 56%;
  position: absolute;
  inset: auto auto -6% -12%;
  box-shadow: 0 60px 60px -15px #1f20221a;
}

.lynx-heading-lightbox-2 {
  color: var(--lynx--black);
  max-width: 530px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: PT Serif, serif;
  font-size: 30px;
  font-weight: 400;
  line-height: 126%;
  text-decoration: none;
}

.lynx-play-purple-2 {
  background-color: var(--lynx--medium-purple);
  background-image: url("https://cdn.prod.website-files.com/66a795eb1636440d552fc98f/6818fd152a85378bdc8c6aac_e22eff2dcffddb4cdbb80def013a9136_Play.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: 50%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 70px;
  height: 70px;
  display: flex;
  position: absolute;
  inset: -35px auto auto;
  box-shadow: 0 0 0 15px #8979ec1a;
}

.italic-text {
  font-size: 30px;
  font-weight: 500;
  line-height: 36px;
}

.bold-text-110, .italic-text-2 {
  font-family: Poppins, sans-serif;
  font-weight: 300;
}

.italic-text-3 {
  font-size: 20px;
  font-style: normal;
  font-weight: 300;
  line-height: 130%;
}

.lynx-content-3 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1080px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.lynx-paragraph-3 {
  color: var(--lynx--grey);
  max-width: 820px;
  margin-bottom: 36px;
  font-family: Varela, sans-serif;
  font-size: 18px;
  line-height: 165%;
}

.lynx-grid-2-columns {
  grid-column-gap: 26px;
  grid-row-gap: 26px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  align-items: start;
  width: 100%;
  margin-top: 14px;
}

.lynx-features-large {
  background-color: var(--color-6);
  text-align: center;
  border-radius: 30px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  display: flex;
  box-shadow: 0 10px 15px -10px #1f20221a;
}

.lynx-link-block-features {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  transition: filter .4s;
  display: flex;
  position: relative;
}

.lynx-link-block-features:hover {
  filter: brightness(112%);
}

.lynx-subtitle-software {
  background-color: var(--trasparete-sistemas);
  color: var(--white);
  letter-spacing: 1.3px;
  text-transform: uppercase;
  border-radius: 10px;
  margin-bottom: 10px;
  padding: 7px 12px;
  font-family: Poppins, sans-serif;
  font-size: 12px;
  font-weight: 300;
  line-height: 140%;
  display: inline-block;
}

.lynx-block-features-large {
  padding: 55px 45px 35px;
}

.lynx-heading-features-large {
  color: var(--lynx--black);
  margin-top: 0;
  margin-bottom: 30px;
  font-family: Poppins, sans-serif;
  font-size: 25px;
  font-weight: 500;
  line-height: 122%;
}

.lynx-image-features {
  object-fit: cover;
  border-radius: 50% 50% 30px 30px;
  width: 100%;
  min-height: 300px;
}

.lynx-arrow-features {
  background-color: var(--negocios-2);
  background-image: url("https://cdn.prod.website-files.com/66a795eb1636440d552fc98f/68192ca11aeede2438612a98_feff217233740b7a4dcf0c2bbe321775_Arrow_2.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: 50%;
  flex: none;
  width: 55px;
  height: 55px;
  position: absolute;
  inset: -25px auto auto;
}

.lynx-subtitle-productivity {
  background-color: var(--transparente-diseño);
  color: var(--white);
  letter-spacing: 1.3px;
  -webkit-text-stroke-color: var(--azul-incap-3);
  text-transform: uppercase;
  border-radius: 10px;
  margin-bottom: 10px;
  padding: 7px 12px;
  font-family: Poppins, sans-serif;
  font-size: 12px;
  line-height: 140%;
  display: inline-block;
}

.youtube-2 {
  opacity: 1;
  border: 1px #000;
  border-radius: 0;
}

.lynx-content-4 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1080px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.lynx-paragraph-4 {
  color: var(--white);
  max-width: 820px;
  margin-bottom: 36px;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 165%;
}

.lynx-subtitle-software-2 {
  background-color: var(--idiomas-3);
  color: var(--white);
  letter-spacing: 1.3px;
  text-transform: uppercase;
  border-radius: 10px;
  margin-bottom: 10px;
  padding: 7px 12px;
  font-family: Poppins, sans-serif;
  font-size: 12px;
  line-height: 140%;
  display: inline-block;
}

.lynx-heading-features-large-2 {
  color: var(--lynx--black);
  margin-top: 0;
  margin-bottom: 30px;
  font-family: Poppins, sans-serif;
  font-size: 37px;
  font-weight: 400;
  line-height: 122%;
}

.lynx-arrow-features-2 {
  background-color: var(--lynx--black);
  background-image: url("https://cdn.prod.website-files.com/66a795eb1636440d552fc98f/68192ca11aeede2438612a98_feff217233740b7a4dcf0c2bbe321775_Arrow_2.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: 50%;
  flex: none;
  width: 55px;
  height: 55px;
  position: absolute;
  inset: -25px auto auto;
}

.lynx-subtitle-productivity-2 {
  background-color: var(--azul-cyan);
  color: var(--white);
  letter-spacing: 1.3px;
  -webkit-text-stroke-color: var(--morado-incap-secundario);
  text-transform: uppercase;
  border-radius: 10px;
  margin-bottom: 10px;
  padding: 7px 12px;
  font-family: Poppins, sans-serif;
  font-size: 12px;
  line-height: 140%;
  display: inline-block;
}

.social-icon-4 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

.uui-footer03_logo-link {
  float: none;
  margin-bottom: 2rem;
  display: block;
}

.uui-footer03_details-wrapper {
  max-width: 20rem;
}

.uui-footer03_top-wrapper {
  grid-column-gap: 4vw;
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
  place-items: start;
}

.uui-footer03_link {
  grid-column-gap: .5rem;
  color: var(--untitled-ui--primary700);
  flex-wrap: nowrap;
  align-items: center;
  padding-top: .5rem;
  padding-bottom: .5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.uui-footer03_link:hover {
  color: var(--untitled-ui--primary800);
}

.uui-footer03_bottom-wrapper {
  border-top: 1px solid var(--untitled-ui--gray200);
  justify-content: space-between;
  align-items: center;
  margin-top: 4rem;
  padding-top: 2rem;
  display: flex;
}

.uui-footer03_social-link {
  color: var(--untitled-ui--gray400);
  align-items: center;
  font-size: 14px;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.uui-footer03_social-link:hover {
  color: var(--untitled-ui--gray500);
}

.uui-footer03_link-list {
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 100%;
  grid-auto-columns: 100%;
  place-items: flex-start start;
  display: flex;
}

.uui-footer03_legal-link {
  color: var(--untitled-ui--gray500);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  text-decoration: none;
  transition: all .3s;
}

.uui-footer03_legal-link:hover {
  color: var(--untitled-ui--gray600);
}

.uui-footer03_social-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 0rem;
  white-space: normal;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  place-items: start;
  margin-top: 2rem;
  display: grid;
}

.uui-footer03_legal-list {
  grid-column-gap: 1rem;
  grid-row-gap: 0rem;
  white-space: normal;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  justify-content: center;
  display: grid;
}

.uui-footer03_menu-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  align-items: start;
}

.uui-logo_component-3 {
  flex-wrap: nowrap;
  width: auto;
  height: 2rem;
  display: flex;
}

.uui-logo_logomark-3 {
  border: .1px solid #dae0e8;
  border-radius: .5rem;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 1px 1px #1018280f, 0 1px 2px #1018281a;
}

.uui-styleguide_logomark-bg-3 {
  border-radius: 8px;
  width: 2rem;
  height: 2rem;
  position: absolute;
  inset: 0%;
}

.uui-logo_logomark-blur-3 {
  z-index: 2;
  -webkit-backdrop-filter: blur(3px);
  backdrop-filter: blur(3px);
  background-color: #fff3;
  border-bottom-right-radius: .5rem;
  border-bottom-left-radius: .5rem;
  width: 100%;
  height: 50%;
  position: absolute;
  inset: 50% 0% 0%;
  overflow: hidden;
}

.uui-logo_logomark-dot-3 {
  z-index: 1;
  background-image: linear-gradient(26.5deg, #6941c6, #53389e);
  border-radius: 50%;
  width: 50%;
  height: 50%;
  position: relative;
}

.uui-logo_logotype-3 {
  flex: none;
  width: auto;
  height: 100%;
}

.uui-padding-vertical-xlarge {
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.uui-badge-small-success-2 {
  grid-column-gap: .25rem;
  background-color: var(--untitled-ui--success50);
  color: var(--untitled-ui--success700);
  white-space: nowrap;
  mix-blend-mode: multiply;
  border-radius: 10rem;
  align-items: center;
  padding: .125rem .5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .75rem;
  font-weight: 500;
  display: flex;
}

.uui-logo_image-3 {
  flex: none;
  width: auto;
  height: 100%;
  display: none;
}

.brix---btn-download-app-2 {
  background-color: var(--elements-webflow-library--accent--primary-1);
  color: var(--elements-webflow-library--neutral--100);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  justify-content: center;
  align-items: center;
  padding: 20px 32px;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
  display: flex;
  box-shadow: 0 3px 8px #4a3aff1a;
}

.brix---btn-download-app-2:hover {
  background-color: var(--elements-webflow-library--secondary--color-1);
  color: var(--elements-webflow-library--neutral--100);
  transform: translate3d(0, -3px, .01px);
}

.brix---btn-download-app-white-2 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  color: var(--elements-webflow-library--accent--primary-1);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  justify-content: center;
  align-items: center;
  padding: 20px 32px;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
  display: flex;
  box-shadow: 0 3px 6px #211f540f;
}

.brix---btn-download-app-white-2:hover {
  background-color: var(--elements-webflow-library--secondary--color-2);
  transform: translate3d(0, -3px, .01px);
}

.brix---ctav-14-link-card {
  background-color: var(--elements-webflow-library--accent--primary-1);
  color: var(--elements-webflow-library--neutral--100);
  border-radius: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 48px;
  padding-bottom: 0;
  text-decoration: none;
  transition: transform .3s, color .3s;
  display: flex;
}

.brix---ctav-14-link-card:hover {
  color: var(--elements-webflow-library--neutral--100);
  transform: scale(.96);
}

.brix---cta-v19-link-card-white {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  box-shadow: 0 2px 12px 0 var(--elements-webflow-library--general--shadow-02);
  color: var(--elements-webflow-library--neutral--600);
  border-radius: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 48px;
  padding-bottom: 0;
  text-decoration: none;
  transition: transform .3s, color .3s;
  display: flex;
}

.brix---cta-v19-link-card-white:hover {
  color: var(--elements-webflow-library--neutral--600);
  transform: scale(.96);
}

.brix---card-v19-content-wrapper {
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  min-height: 200px;
  margin-bottom: 26px;
  padding-left: 72px;
  padding-right: 72px;
  display: flex;
}

.brix---btn-icon-left-small {
  width: 22px;
  margin-right: 8px;
}

.brix---grid-cta-v19 {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.text-block-260 {
  color: #fff;
  margin-bottom: 44px;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 25px;
}

.text-block-261 {
  padding-right: 5px;
  font-family: Poppins, sans-serif;
}

.heading-186, .heading-187 {
  color: #00bdff;
}

.section-acerca-de-2 {
  border: 1px #000;
  border-bottom: 1px solid #d0d5dd;
  margin-top: 55px;
  margin-bottom: 40px;
  padding-bottom: 30px;
}

.field-label-25 {
  font-family: Poppins, sans-serif;
}

.checkbox-field-9 {
  margin-bottom: 17px;
}

.text-block-262 {
  font-weight: 700;
}

.image-131.card-get-course-feature-icon {
  margin-right: 10px;
}

.paragraph-50.card-get-course {
  border-radius: 12px;
  margin-top: 23px;
  margin-bottom: 10px;
  font-family: Poppins, sans-serif;
  font-size: 12px;
  font-weight: 400;
}

.text-block-263 {
  font-family: Poppins, sans-serif;
  font-weight: 400;
}

.container-144 {
  max-width: 1209px;
  padding-left: 21px;
  padding-right: 21px;
}

.heading-188 {
  color: #00bdff;
  margin-top: 0;
  font-family: Poppins, sans-serif;
  font-size: 44px;
}

.heading-189 {
  color: #fff;
  margin-bottom: 20px;
  font-family: Poppins, sans-serif;
  font-size: 39px;
}

.course-navigation-2 {
  background-color: #fff;
  border-radius: 1000px;
  margin-bottom: 26px;
  padding: 14px 16px;
  display: flex;
}

.bold-text-111 {
  font-family: Poppins, sans-serif;
  font-weight: 400;
}

.rich-text-block-4 {
  text-align: justify;
  font-family: Poppins, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
}

.heading-190 {
  color: #00bdff;
}

.heading-191 {
  color: #62778f;
  background-color: #fff;
  border: 1px solid #fff;
  border-radius: 20px;
  padding: 2px 15px;
  font-size: 13px;
  font-weight: 500;
}

.text-block-264 {
  padding-right: 10px;
  font-family: Poppins, sans-serif;
}

.bold-text-112 {
  font-family: Poppins, sans-serif;
}

.heading-192 {
  color: #00bdff;
  font-family: Poppins, sans-serif;
}

.section-financiacion-2 {
  border-bottom: 1px #d0d5dd;
  margin-bottom: 40px;
  padding-bottom: 30px;
}

.submit-button-21 {
  background-color: var(--azul-base-2025-incap);
  border-radius: 16px;
}

.field-label-26 {
  font-family: Poppins, sans-serif;
}

.course-navigation-button-2 {
  color: #1e3d60;
  background-color: #fff;
  border: 1px solid #e7eaee;
  border-radius: 1000px;
  align-items: center;
  margin-right: 18px;
  padding: 14px 24px;
  font-size: 12px;
  font-weight: 700;
  line-height: 1.143em;
  transition: border-color .3s, background-color .3s, color .3s;
  display: flex;
  box-shadow: 0 5px 15px #1e3d6008;
}

.course-navigation-button-2:hover, .course-navigation-button-2.w--current {
  color: #fff;
  background-color: #0f437f;
  border-color: #0f437f;
}

.checkbox-label-19 {
  font-family: Poppins, sans-serif;
  font-size: 11px;
  line-height: 16px;
}

.field-label-27 {
  font-family: Poppins, sans-serif;
}

.section-75 {
  color: #062549;
  -webkit-text-fill-color: inherit;
  background-color: #fff0;
  background-clip: border-box;
  justify-content: center;
  align-items: center;
  padding-top: 62px;
  padding-bottom: 99px;
  display: block;
}

.list-item-19, .list-item-20, .list-item-21, .list-item-22 {
  font-weight: 700;
}

.bold-text-113 {
  color: var(--white);
  font-weight: 400;
}

.text-span-89 {
  color: var(--morado-val);
}

.lynx-subtitle-software-2-copy {
  background-color: var(--idiomas-3);
  color: var(--azul-cyan);
  letter-spacing: 1.3px;
  text-transform: uppercase;
  border-radius: 10px;
  margin-bottom: 10px;
  padding: 7px 12px;
  font-family: Poppins, sans-serif;
  font-size: 12px;
  line-height: 140%;
  display: inline-block;
}

.bold-text-113-copy {
  color: var(--white);
  font-weight: 400;
}

.lynx-subtitle-productivity-2-copy {
  background-color: var(--azul-cyan);
  color: var(--morado-incap-secundario);
  letter-spacing: 1.3px;
  -webkit-text-stroke-color: var(--morado-incap-secundario);
  text-transform: uppercase;
  border-radius: 10px;
  margin-bottom: 10px;
  padding: 7px 12px;
  font-family: Poppins, sans-serif;
  font-size: 12px;
  line-height: 140%;
  display: inline-block;
}

.list-item-23 {
  border: 1px solid var(--morado-incap-secundario);
  background-color: var(--morado-incap-secundario);
  color: var(--white);
  text-align: center;
  border-radius: 18px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-weight: 700;
  position: relative;
  left: -19px;
}

.list-item-24 {
  color: var(--azul-cyan);
  font-weight: 700;
}

.lynx-content-5 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1080px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.lynx-grid-features {
  grid-column-gap: 26px;
  grid-row-gap: 26px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  align-items: start;
  width: 100%;
  margin-top: 14px;
}

.lynx-paragraph-features-2 {
  color: var(--lynx--grey);
  max-width: 294px;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  line-height: 165%;
}

.lynx-features-bg {
  background-color: var(--white);
  border-radius: 30px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 30px;
  display: flex;
  box-shadow: 0 10px 15px -10px #1f20221a;
}

.lynx-icon-features-small {
  width: 50px;
  height: 50px;
  display: block;
}

.lynx-block-features-pink {
  background-color: var(--idiomas-claro);
  text-align: left;
  border-radius: 25px;
  margin-bottom: 20px;
  padding: 22px;
  position: relative;
  left: 77px;
}

.lynx-block-features-purple, .lynx-block-features-green {
  background-color: var(--idiomas-claro);
  border-radius: 25px;
  margin-bottom: 20px;
  padding: 22px;
  position: relative;
  left: 77px;
}

.lynx-heading-features-small {
  color: var(--azul-incap-3);
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 128%;
}

.edubanner {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-image: url("https://cdn.prod.website-files.com/66a795eb1636440d552fc98f/68191bfbbc6da7b3f3e426b2_6aa9e3149c4d819dd44db798d663a89c_01-blog-images-elements-brix-templates.jpg");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 30px;
  flex-direction: column;
  flex: 0 auto;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  min-height: 650px;
  display: flex;
  box-shadow: 0 60px 60px -15px #1f20221a;
}

.edu-cuadro {
  background-color: var(--azul-oscuro);
  color: var(--azul-incap-3);
  border-top-right-radius: 30px;
  border-bottom-left-radius: 30px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 46%;
  margin-top: 110px;
  padding: 60px;
  display: flex;
}

.edu-txt {
  color: var(--white);
  max-width: 740px;
  margin-top: 0;
  margin-bottom: 36px;
  font-family: Poppins, sans-serif;
  font-size: 70px;
  font-weight: 600;
  line-height: 114%;
}

.edu-botorn {
  grid-column-gap: .5rem;
  color: var(--untitled-ui--gray600);
  white-space: nowrap;
  background-color: #0000;
  border: 1px solid #0000;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.edu-botorn:hover {
  background-color: var(--untitled-ui--gray50);
  color: var(--untitled-ui--gray700);
}

.edu-botorn.hide-tablet-3 {
  clear: none;
  border-color: var(--azul-cyan);
  background-color: var(--azul-cyan);
  color: var(--white);
  border-radius: 3.6rem;
  font-family: Poppins, sans-serif;
}

.edu-botorn.hide-tablet-3-copy {
  clear: none;
  border-color: var(--azul-cyan);
  background-color: var(--azul-incap-3);
  color: var(--white);
  border-radius: 6rem;
  padding-left: 7.325rem;
  padding-right: 7.325rem;
  font-family: Poppins, sans-serif;
}

.edu-botorn.hide-tablet-3-copy:hover {
  background-color: var(--diseño-2);
}

.edu-botorn.edu-copu {
  clear: none;
  border-color: var(--diplomado-1);
  background-color: var(--diplomado-1);
  color: var(--white);
  border-radius: 6rem;
  padding-left: 7.325rem;
  padding-right: 7.325rem;
  font-family: Poppins, sans-serif;
}

.edu-botorn.edu-copu:hover {
  border-color: var(--amarillo-val);
  background-color: var(--amarillo-val);
}

.brix---color-neutral-861 {
  color: var(--elements-webflow-library--neutral--800);
}

.brix---color-neutral-862 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---mg-bottom-16px-12 {
  margin-bottom: 16px;
}

.brix---mg-bottom-24px-6 {
  margin-bottom: 24px;
}

.brix---mg-bottom-40px-7 {
  margin-bottom: 40px;
}

.brix---grid-3-columns-6 {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.brix---btn-primary-8 {
  background-color: var(--azul-cyan);
  color: var(--elements-webflow-library--neutral--100);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  justify-content: center;
  padding: 26px 38px;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.brix---btn-primary-8:hover {
  background-color: var(--azul-base-2025-incap);
  color: var(--elements-webflow-library--neutral--100);
  transform: translate3d(0, -3px, .01px);
}

.brix---container-default-22 {
  max-width: 1218px;
  padding-left: 24px;
  padding-right: 24px;
}

.brix---section-14 {
  color: var(--elements-webflow-library--neutral--100);
  padding-top: 10px;
  padding-bottom: 10px;
}

.brix---heading-h1-size-7 {
  margin-top: 0;
  margin-bottom: 16px;
  font-family: Poppins, sans-serif;
  font-size: 54px;
  font-weight: 600;
  line-height: 66px;
}

.brix---heading-h4-size-2 {
  color: var(--amarillo-val);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 28px;
}

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

.brix---subtitle-7 {
  color: var(--azul-cyan);
  letter-spacing: .15em;
  text-transform: uppercase;
  margin-bottom: 8px;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 20px;
}

.brix---badge-wrapper-top-right {
  position: absolute;
  inset: 3% 0% auto auto;
}

.brix---product-card-content {
  padding: 10px 32px 48px;
}

.brix---paragraph-default-18 {
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 30px;
}

.brix---inner-container-640px---center-2 {
  max-width: 640px;
  margin-left: auto;
  margin-right: auto;
}

.brix---product-card-wrapper-v1 {
  border: 1px solid var(--white);
  background-color: var(--elements-webflow-library--neutral--100);
  color: var(--elements-webflow-library--neutral--600);
  border-radius: 24px;
  max-width: 1010px;
  height: 100%;
  margin-left: auto;
  text-decoration: none;
  transition: transform .3s;
  box-shadow: 0 2px 12px #14142b14;
}

.brix---product-card-wrapper-v1:hover {
  transform: scale(.96);
}

.brix---product-card-image-inside-card {
  object-fit: fill;
  border-radius: 24px 24px 0 0;
  position: relative;
  overflow: hidden;
  transform: translate(0);
}

.brix---badge-secondary-small-bold {
  border: 1px solid var(--elements-webflow-library--neutral--400);
  background-color: var(--azul-cyan);
  box-shadow: 0 2px 12px 0 var(--elements-webflow-library--general--shadow-01);
  color: var(--white);
  text-align: left;
  border-radius: 40px;
  padding: 14px 22px;
  font-size: 16px;
  font-weight: 700;
  line-height: 18px;
  text-decoration: none;
  display: inline-block;
}

.tteducacion {
  color: var(--white);
  -webkit-text-stroke-color: var(--azul-claro);
}

.uui-button-row-9-copy {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-button-row-9-copy.button-row-center, .uui-button-row-9-copy.button-row-center-copy {
  justify-content: center;
}

.uui-button-row-9-copy.button-row-center-copy.is-reverse-mobile-landscape-copy {
  padding-top: 13px;
}

.uui-button-7-copy {
  grid-column-gap: .5rem;
  border: 1px solid var(--color-morado);
  background-color: var(--color-morado);
  color: var(--untitled-ui--white);
  text-align: center;
  white-space: nowrap;
  border-radius: 5.5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-7-copy:hover {
  border-color: var(--untitled-ui--primary700);
  background-color: var(--azul-base-2025-incap);
}

.uui-button-7-copy:focus {
  background-color: var(--untitled-ui--primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--primary100);
}

.uui-button-7-copy-copy:hover {
  border-color: var(--untitled-ui--primary700);
  background-color: var(--azul-base-2025-incap);
}

.uui-button-7-copy-copy {
  grid-column-gap: .5rem;
  border: 1px solid var(--amarill);
  background-color: var(--azul-base-2025-incap);
  color: var(--white);
  text-align: center;
  white-space: nowrap;
  border-radius: 5.5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: Poppins, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-7-copy-copy:hover {
  border-color: var(--untitled-ui--primary700);
  background-color: var(--azul-base-2025-incap);
  color: var(--white);
}

.uui-button-7-copy-copy:focus {
  background-color: var(--untitled-ui--primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--primary100);
}

.bold-text-114 {
  aspect-ratio: auto;
  color: var(--diseño-3);
  object-fit: fill;
  font-size: 17px;
  position: relative;
  top: 15px;
}

.uui-navbar07_item-heading-copy {
  color: var(--amarillo-val);
  margin-top: .7rem;
  margin-bottom: .25rem;
  font-family: Poppins, sans-serif;
  font-size: 17px;
  font-weight: 700;
}

.brix---container-default-23 {
  max-width: 1218px;
  padding-left: 24px;
  padding-right: 24px;
}

.brix---header-wrapper-4 {
  background-color: var(--elements-webflow-library--neutral--100);
  padding-top: 32px;
  padding-bottom: 32px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.brix---header-content-wrapper-4 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.brix---header-nav-menu-list-4 {
  z-index: 1;
  justify-content: flex-end;
  align-items: center;
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
  display: flex;
}

.brix---header-nav-link-3 {
  color: var(--elements-webflow-library--neutral--800);
  padding: 0;
  font-size: 18px;
  line-height: 20px;
  transition: color .3s;
}

.brix---header-nav-link-3:hover {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---header-nav-list-item-4 {
  margin-bottom: 0;
  padding-left: 32px;
}

.brix---dropdown-toggle-3 {
  color: var(--elements-webflow-library--neutral--800);
  align-items: center;
  padding: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 20px;
  transition: color .3s;
  display: flex;
}

.brix---dropdown-toggle-3:hover {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---dropdown-card-4 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  box-shadow: 0 2px 12px 0 var(--elements-webflow-library--general--shadow-02);
  border-radius: 20px;
  min-width: 280px;
  top: 32px;
  overflow: hidden;
}

.brix---dropdown-link-4 {
  color: var(--elements-webflow-library--neutral--600);
  align-items: center;
  width: 100%;
  padding: 0;
  font-size: 18px;
  line-height: 20px;
  text-decoration: none;
  transition: color .3s;
  display: flex;
}

.brix---dropdown-link-4:hover {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---dropdown-pd-4 {
  padding: 40px;
}

.brix---header-logo-4 {
  max-width: 250px;
}

.brix---header-logo-link-4 {
  transform-style: preserve-3d;
  padding-left: 0;
  transition: transform .3s, color .3s;
}

.brix---header-logo-link-4:hover {
  transform: scale3d(.96, .96, 1.01);
}

.brix---hamburger-menu-wrapper-4 {
  padding: 0;
  transition: transform .3s;
}

.brix---hamburger-menu-wrapper-4:hover {
  transform: scale(.96);
}

.brix---hamburger-menu-wrapper-4.w--open {
  background-color: #0000;
}

.brix---header-right-col-4 {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.brix---dropdown-chevron-4 {
  width: 14px;
  margin-left: 6px;
}

.brix---dropdown-links-grid-4 {
  grid-column-gap: 0px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.brix---dropdown-column-wrapper-4 {
  background-color: #0000;
  padding-top: 32px;
  transform: translate(0);
}

.brix---dropdown-column-wrapper-4.w--open {
  transform: translate(-50%);
}

.brix---hamburger-menu-bar-top-3, .brix---hamburger-menu-bar-bottom-3 {
  background-color: var(--elements-webflow-library--neutral--800);
  border-radius: 20px;
  width: 52px;
  height: 4px;
  margin-top: 12px;
  margin-bottom: 12px;
}

.brix---btn-primary-small-7 {
  background-color: var(--elements-webflow-library--accent--primary-1);
  color: var(--elements-webflow-library--neutral--100);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  justify-content: center;
  padding: 18px 24px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 18px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.brix---btn-primary-small-7:hover {
  background-color: var(--elements-webflow-library--secondary--color-1);
  color: var(--elements-webflow-library--neutral--100);
  transform: translate3d(0, -3px, .01px);
}

.brix---btn-header-hidden-on-mbl-4 {
  margin-left: 24px;
}

.brix---header-nav-list-item-show-in-mbl-4 {
  margin-bottom: 0;
  padding-left: 32px;
  display: none;
}

.brix---color-neutral-863 {
  color: var(--elements-webflow-library--neutral--100);
}

.brix---mg-bottom-16px-13 {
  margin-bottom: 16px;
}

.brix---mg-bottom-40px-8 {
  margin-bottom: 40px;
}

.brix---buttons-row-5 {
  align-items: center;
  display: flex;
}

.brix---heading-h2-size-19 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 38px;
  font-weight: 700;
  line-height: 50px;
}

.brix---paragraph-default-19 {
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 30px;
}

.brix---button-row-left-8 {
  margin-right: 24px;
}

.brix---bg-image-full-width-6 {
  z-index: -1;
  object-fit: cover;
  width: auto;
  max-width: 100%;
  height: auto;
  position: absolute;
  inset: 32px 0% 0%;
}

.brix---btn-primary-white-4 {
  background-color: var(--elements-webflow-library--neutral--100);
  color: var(--elements-webflow-library--accent--primary-1);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  justify-content: center;
  padding: 26px 38px;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.brix---btn-primary-white-4:hover {
  background-color: var(--elements-webflow-library--secondary--color-2);
  color: var(--elements-webflow-library--accent--primary-1);
  transform: translate3d(0, -3px, .01px);
}

.brix---btn-secondary-white-4 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  color: var(--elements-webflow-library--neutral--100);
  text-align: center;
  transform-style: preserve-3d;
  background-color: #0000;
  border-radius: 48px;
  padding: 26px 38px;
  font-size: 18px;
  line-height: 20px;
  transition: border-color .3s, transform .3s, background-color .3s, color .3s;
  box-shadow: 0 4px 10px #14142b0a;
}

.brix---btn-secondary-white-4:hover {
  border-color: var(--elements-webflow-library--neutral--100);
  background-color: var(--elements-webflow-library--neutral--100);
  color: var(--elements-webflow-library--neutral--800);
  transform: translate3d(0, -3px, .01px);
}

.brix---cta-bg-overlay {
  align-items: center;
  min-height: 38vh;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
  position: relative;
  top: auto;
  bottom: auto;
  overflow: hidden;
}

.brix---grid-cta-v10 {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: .78fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.paragraph-50-copy.card-get-course {
  border-radius: 12px;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
}

.paragraph-50-copy.card-get-course-copy {
  border: 1px solid #000;
  border-radius: 12px;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
}

.spark-button-5 {
  border: 1px solid var(--spark-library--foreground-interactive);
  background-color: var(--spark-library--foreground-interactive);
  color: var(--spark-library--white);
  border-radius: 8px;
  flex: none;
  padding: 16px;
  font-size: .9375rem;
  font-weight: 500;
  line-height: 1em;
  text-decoration: none;
  transition: border-color .15s, background-color .15s, opacity .15s;
}

.spark-button-5:hover {
  border-color: var(--spark-library--foreground-interactive-hover);
  background-color: var(--spark-library--foreground-interactive-hover);
  opacity: 1;
}

.spark-button-5.spark-icon-left-button {
  grid-column-gap: 20px;
  border-color: var(--amarillo-val);
  background-color: var(--amarillo-val);
  justify-content: flex-start;
  align-items: center;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-right: 0;
  display: flex;
  position: relative;
}

.spark-button-5.spark-icon-left-button:hover {
  border-color: var(--morado-valcredit);
  background-color: var(--morado-valcredit);
}

.spark-small-icon-3 {
  flex: none;
  width: 24px;
  height: 24px;
  display: inline-block;
}

.spark-button-text-3 {
  flex: none;
  margin-bottom: 0;
  line-height: 1;
  display: inline-block;
  position: relative;
}

.bold-text-115 {
  font-weight: 500;
}

.bold-text-115-copy {
  font-size: 15px;
  font-weight: 500;
  position: relative;
  top: -12px;
}

.heading-193, .heading-194 {
  color: #00bdff;
  font-family: Poppins, sans-serif;
  font-size: 42px;
}

.paragraph-51.card-get-course {
  border-radius: 12px;
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Poppins, sans-serif;
  font-size: 12px;
  font-weight: 400;
}

.spark-button-6 {
  color: #fff;
  background-color: #5532fa;
  border: 1px solid #5532fa;
  border-radius: 8px;
  flex: none;
  padding: 16px;
  font-size: .9375rem;
  font-weight: 500;
  line-height: 1em;
  text-decoration: none;
  transition: border-color .15s, background-color .15s, opacity .15s;
}

.spark-button-6:hover {
  opacity: 1;
  background-color: #1e116e;
  border-color: #1e116e;
}

.spark-button-6.spark-icon-left-button {
  grid-column-gap: 20px;
  background-color: #791af5;
  justify-content: flex-start;
  align-items: center;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-right: 0;
  display: flex;
  position: relative;
}

.paragraph-52.card-get-course {
  border-radius: 12px;
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Poppins, sans-serif;
  font-size: 12px;
  font-weight: 400;
}

.heading-195 {
  color: #00bdff;
}

.image-132.card-get-course-feature-icon {
  margin-right: 10px;
}

.text-block-265 {
  font-family: Poppins, sans-serif;
  font-weight: 700;
}

.text-block-266 {
  padding-right: 10px;
  font-family: Poppins, sans-serif;
}

.text-block-267 {
  font-weight: 700;
}

.bold-text-116 {
  font-family: Poppins, sans-serif;
}

.text-block-268 {
  padding-right: 5px;
  font-family: Poppins, sans-serif;
}

.uui-text-size-medium-15 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-text-size-medium-15.text-color-white-2 {
  color: var(--untitled-ui--white);
  text-align: left;
}

.uui-container-large-17 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-18 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-max-width-large-12 {
  width: 100%;
  max-width: 48rem;
}

.uui-text-size-large-13 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5;
}

.uui-heading-medium-9 {
  color: var(--untitled-ui--gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 2.25rem;
  font-weight: 600;
  line-height: 1.3;
}

.uui-heading-small-2 {
  color: var(--untitled-ui--gray900);
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.875rem;
  font-weight: 600;
  line-height: 1.4;
}

.uui-heading-small-2.text-color-white-2 {
  color: var(--untitled-ui--white);
  font-family: Poppins, sans-serif;
  font-size: 20px;
}

.uui-button-row-16 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-testimonial18_logo-wrapper {
  margin-top: .5rem;
  margin-left: .5rem;
}

.uui-testimonial18_content {
  background-color: var(--untitled-ui--gray500);
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: 32rem;
  padding: 1.5rem;
  display: flex;
}

.uui-testimonial18_content.background-color-primary600 {
  background-color: var(--idiomas-1);
}

.uui-testimonial18_content.background-color-blue600 {
  background-color: var(--idiomas-3);
}

.uui-testimonial18_content.background-color-indigo600 {
  background-color: var(--idiomas-2);
}

.uui-testimonial18_content.background-color-pink600 {
  background-color: #dd2590;
}

.uui-testimonial18_content.background-color-lightblue600 {
  background-color: #0086c9;
}

.uui-testimonial18_content.background-color-orange600 {
  background-color: #e04f16;
}

.uui-testimonial18_arrow {
  border: 1px solid var(--white);
  color: var(--untitled-ui--gray500);
  background-color: #fff;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  transition: all .3s;
  display: flex;
  inset: auto 0% 0% auto;
}

.uui-testimonial18_arrow:hover {
  background-color: var(--untitled-ui--gray50);
}

.uui-testimonial18_arrow.left {
  border-color: var(--white);
  color: var(--white);
  right: 4rem;
}

.uui-testimonial18_slide-nav {
  height: 1.75rem;
  font-size: .5rem;
  inset: auto auto 0% 0%;
}

.uui-testimonial18_slide {
  padding-right: 2rem;
}

.uui-testimonial18_mask {
  width: 33.33%;
  overflow: visible;
}

.uui-testimonial18_component {
  background-color: #0000;
  height: auto;
  margin-top: 4rem;
  padding-bottom: 5rem;
  position: relative;
  left: 15px;
}

.uui-section_testimonial17 {
  overflow: hidden;
}

.uui-testimonial17_logo {
  max-height: 3rem;
}

.uui-button-link-6 {
  grid-column-gap: .5rem;
  color: var(--untitled-ui--primary700);
  white-space: nowrap;
  background-color: #0000;
  justify-content: center;
  align-items: center;
  padding: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.uui-button-link-6:hover {
  color: var(--untitled-ui--primary800);
}

.uui-button-link-6.is-alternate {
  color: var(--untitled-ui--white);
}

.uui-button-icon-7 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  min-width: 1.25rem;
  height: 1.25rem;
  min-height: 1.25rem;
  display: flex;
}

.uui-testimonial18_content-wrapper {
  -webkit-backdrop-filter: blur(24px);
  backdrop-filter: blur(24px);
  color: var(--untitled-ui--white);
  background-color: #ffffff4d;
  border: 1px solid #ffffff80;
  padding: 1.5rem;
}

.uui-space-small-11 {
  text-align: left;
  width: 100%;
  min-height: 1.5rem;
  padding-top: 0;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  position: relative;
  top: 19px;
}

.uui-space-xsmall-9 {
  width: 100%;
  min-height: 1rem;
}

.uui-space-medium-8 {
  width: 100%;
  min-height: 2rem;
}

.uui-padding-vertical-xhuge-14 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.link-block-18 {
  width: 700px;
  max-width: 100px;
  height: 100px;
}

.uui-text-size-small-5 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  line-height: 1.5;
}

.uui-text-size-small-5.text-color-gray500 {
  color: var(--untitled-ui--gray500);
}

.uui-container-large-18 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-19 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-footer07_top-wrapper {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.uui-footer07_legal-link {
  color: var(--untitled-ui--gray500);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  text-decoration: none;
  transition: all .3s;
}

.uui-footer07_legal-link:hover {
  color: var(--untitled-ui--gray600);
}

.uui-footer07_logo-link {
  margin-bottom: 2rem;
  padding-left: 0;
}

.uui-footer07_link {
  color: var(--untitled-ui--gray600);
  text-align: center;
  padding: .5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  text-decoration: none;
  transition: all .3s;
}

.uui-footer07_link:hover {
  color: var(--untitled-ui--gray700);
}

.uui-footer07_bottom-wrapper {
  border-top: 1px solid var(--untitled-ui--gray200);
  justify-content: space-between;
  margin-top: 4rem;
  padding-top: 2rem;
  display: flex;
}

.uui-footer07_legal-list {
  grid-column-gap: 1rem;
  grid-row-gap: 0rem;
  white-space: normal;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  justify-content: center;
  display: grid;
}

.uui-footer07_link-list {
  grid-column-gap: 1rem;
  grid-row-gap: 0rem;
  white-space: normal;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  justify-content: center;
  justify-items: start;
  display: grid;
}

.uui-logo_component-4 {
  flex-wrap: nowrap;
  width: auto;
  height: 2rem;
  display: flex;
}

.uui-logo_logomark-4 {
  border: .1px solid #dae0e8;
  border-radius: .5rem;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 1px 1px #1018280f, 0 1px 2px #1018281a;
}

.uui-styleguide_logomark-bg-4 {
  border-radius: 8px;
  width: 2rem;
  height: 2rem;
  position: absolute;
  inset: 0%;
}

.uui-logo_logomark-blur-4 {
  z-index: 2;
  -webkit-backdrop-filter: blur(3px);
  backdrop-filter: blur(3px);
  background-color: #fff3;
  border-bottom-right-radius: .5rem;
  border-bottom-left-radius: .5rem;
  width: 100%;
  height: 50%;
  position: absolute;
  inset: 50% 0% 0%;
  overflow: hidden;
}

.uui-logo_logomark-dot-4 {
  z-index: 1;
  background-image: linear-gradient(26.5deg, #6941c6, #53389e);
  border-radius: 50%;
  width: 50%;
  height: 50%;
  position: relative;
}

.uui-logo_logotype-4 {
  flex: none;
  width: auto;
  height: 100%;
}

.uui-padding-vertical-xlarge-2 {
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.uui-logo_image-4 {
  flex: none;
  width: auto;
  height: 100%;
  display: none;
}

.spark-container-8 {
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.spark-section-8 {
  width: 100%;
  padding: 176px 64px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  position: relative;
}

.spark-section-8.spark-dark-hero-background-image {
  background-image: linear-gradient(to bottom, var(--trasparete-sistemas), var(--trasparete-sistemas)), url("https://cdn.prod.website-files.com/66a795eb1636440d552fc98f/682624c3ca651551b7a7a09d_logo-toeic-transparent1.png");
  color: var(--spark-library--white);
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, contain;
  min-height: 10vh;
  padding-top: 100px;
  padding-bottom: 100px;
}

.spark-section-8 h5 {
  margin-top: 1.5rem;
  margin-bottom: .5rem;
  font-size: 1.75rem;
  font-weight: 600;
  line-height: 1.3;
}

.spark-section-8 h4 {
  margin-top: 0;
  margin-bottom: 1rem;
  font-size: 1.5rem;
  font-weight: 500;
  line-height: 1.4;
}

.spark-section-8 h1 {
  margin-bottom: 1rem;
  font-family: Poppins, sans-serif;
  font-size: 22px;
  font-weight: 400;
  line-height: 1.1;
}

.spark-section-8 h2 {
  margin-top: 1rem;
  margin-bottom: 2rem;
  font-size: 3.5rem;
  font-weight: 600;
  line-height: 1.2;
}

.spark-section-8 h3 {
  margin-top: 2.5rem;
  margin-bottom: 1rem;
  font-size: 2rem;
  font-weight: 600;
  line-height: 1.3;
}

.spark-section-8 h6 {
  margin-top: 1.5rem;
  margin-bottom: .5rem;
  font-size: .8125rem;
  font-weight: 700;
  line-height: 1.5;
}

.spark-section-8 p {
  font-size: 22px;
  font-weight: 700;
}

.spark-section-8 ul {
  margin-top: 2rem;
  margin-bottom: 3rem;
  padding-left: 14px;
}

.spark-section-8 li {
  margin-bottom: .5rem;
}

.spark-max-width-730 {
  flex: none;
  max-width: 730px;
}

.spark-button-7 {
  border: 1px solid var(--spark-library--foreground-interactive);
  background-color: var(--spark-library--foreground-interactive);
  color: var(--spark-library--white);
  border-radius: 8px;
  flex: none;
  padding: 16px;
  font-size: .9375rem;
  font-weight: 500;
  line-height: 1em;
  text-decoration: none;
  transition: border-color .15s, background-color .15s, opacity .15s;
}

.spark-button-7:hover {
  border-color: var(--spark-library--foreground-interactive-hover);
  background-color: var(--spark-library--foreground-interactive-hover);
  opacity: 1;
}

.spark-flex-row-5 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.spark-flex-row-5.spark-5-spacing {
  grid-column-gap: 5%;
  align-items: center;
  font-family: Poppins, sans-serif;
}

.spark-flex-row-5.spark-left-aligned {
  grid-column-gap: 16px;
  justify-content: flex-start;
}

.spark-hero-sub-paragraph-4 {
  width: 100%;
  margin-bottom: 64px;
}

.spark-lightbox-button {
  grid-column-gap: 16px;
  background-color: var(--spark-library--background--interactive);
  box-shadow: inset 0 0 0 1.5px var(--spark-library--foreground-interactive);
  border-radius: 8px;
  align-items: center;
  padding: 16px 24px;
  font-weight: 500;
  line-height: 1em;
  text-decoration: none;
  transition: background-color .15s, color .15s;
  display: flex;
}

.spark-lightbox-button:hover {
  background-color: var(--spark-library--foreground-interactive);
  opacity: 1;
  color: var(--spark-library--white);
}

.spark-lightbox-button.spark-white-button {
  background-color: var(--idiomas-2);
  box-shadow: none;
  color: var(--white);
  -webkit-text-stroke-color: var(--white);
  border-radius: 13px;
}

.spark-lightbox-button.spark-white-button:hover {
  background-color: var(--idiomas-3);
  color: var(--spark-library--background--interactive);
}

.spark-tiny-icon {
  align-items: center;
  width: 16px;
  height: 16px;
  display: flex;
}

.bg-copy {
  position: absolute;
}

.bg-copy.course {
  z-index: -2;
  background-color: var(--white);
  color: var(--azul-base-2025-incap);
  min-height: 594px;
  top: 0;
  left: 0;
  right: 0;
}

.bg-copy.course-shape-1 {
  background-color: #fff0;
  background-image: url("https://cdn.prod.website-files.com/66a795eb1636440d552fc98f/674f6bbdbbf4ca1abad6ce0f_Logo%20INCAP%20web.png");
  background-position: 0 100%;
  background-repeat: no-repeat;
  background-size: auto;
  background-attachment: scroll;
  border-radius: 0;
  width: 572px;
  min-width: 572px;
  min-height: 572px;
  top: -229px;
  right: 99px;
}

.bg-copy.arrow-wrapper {
  justify-content: center;
  display: none;
  bottom: -116px;
  left: 0;
  right: 0;
}

.bg-copy.course {
  z-index: -2;
  color: #062549;
  background-color: #2929292e;
  min-height: 594px;
  position: absolute;
  inset: 0% 0% auto;
}

.bg-copy.course-copy {
  z-index: -2;
  color: #062549;
  background-color: #2929292e;
  background-image: url("https://cdn.prod.website-files.com/66a795eb1636440d552fc98f/681bdfc9f478f27cbf214633_Dise%C3%B1o%20sin%20t%C3%ADtulo%20-%202025-05-07T173337.472.png");
  background-position: 0%;
  background-size: auto;
  min-height: 594px;
  position: absolute;
  inset: 0% 0% auto;
}

.tyt {
  color: #fff;
  background-color: #5532fa;
  border: 1px solid #5532fa;
  border-radius: 8px;
  flex: none;
  padding: 16px;
  font-size: .9375rem;
  font-weight: 500;
  line-height: 1em;
  text-decoration: none;
  transition: border-color .15s, background-color .15s, opacity .15s;
}

.tyt:hover {
  opacity: 1;
  background-color: #1e116e;
  border-color: #1e116e;
}

.tyt.tyt2 {
  grid-column-gap: 20px;
  border-color: var(--amarillo-val);
  background-color: var(--amarillo-val);
  border-radius: 12px;
  justify-content: flex-start;
  align-items: center;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-right: 0;
  display: flex;
  position: relative;
  top: -33px;
}

.tyt.tyt2:hover {
  border-color: var(--morado-valcredit);
  background-color: var(--morado-valcredit);
}

.paragraph-53.card-get-course {
  border-radius: 12px;
  margin-top: 0;
  margin-bottom: 10px;
  font-family: Poppins, sans-serif;
  font-size: 12px;
  font-weight: 400;
  position: relative;
  top: -22px;
}

.spark-button-9 {
  color: #fff;
  background-color: #5532fa;
  border: 1px solid #5532fa;
  border-radius: 8px;
  flex: none;
  padding: 16px;
  font-size: .9375rem;
  font-weight: 500;
  line-height: 1em;
  text-decoration: none;
  transition: border-color .15s, background-color .15s, opacity .15s;
}

.spark-button-9:hover {
  opacity: 1;
  background-color: #1e116e;
  border-color: #1e116e;
}

.spark-button-9.spark-icon-left-button {
  grid-column-gap: 20px;
  background-color: #633a8f;
  border-color: #633a8f;
  justify-content: flex-start;
  align-items: center;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-right: 0;
  display: flex;
  position: relative;
}

.paragraph-54.card-get-course {
  border-radius: 12px;
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Poppins, sans-serif;
  font-size: 12px;
  font-weight: 400;
}

.paragraph-46-copy.card-get-course {
  margin-bottom: 37px;
  font-family: Poppins, sans-serif;
}

.paragraph-46-copy.card-get-course-copy {
  margin-bottom: 15px;
  font-family: Poppins, sans-serif;
  font-size: 10px;
  font-weight: 300;
}

.bold-text-115-copy-copy {
  font-size: 13px;
  font-weight: 400;
}

.text-span-91 {
  color: var(--amarillo-val);
}

.text-span-92 {
  color: var(--amarillo-val);
  font-size: 16px;
  font-weight: 700;
}

.text-span-94 {
  font-weight: 700;
}

.lynx-features-large-copy {
  background-color: var(--idiomas-1);
  text-align: center;
  border-radius: 30px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  display: flex;
  box-shadow: 0 10px 15px -10px #1f20221a;
}

.bold-text-114-copy {
  aspect-ratio: auto;
  color: var(--diseño-3);
  object-fit: fill;
  font-size: 22px;
  font-weight: 700;
  position: relative;
  top: 9px;
}

.brix---color-neutral-864 {
  color: var(--elements-webflow-library--neutral--800);
}

.brix---color-neutral-865 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---mg-bottom-16px-14 {
  margin-bottom: 16px;
}

.brix---mg-bottom-48px-12 {
  margin-bottom: 48px;
}

.brix---btn-primary-9 {
  background-color: var(--elements-webflow-library--accent--primary-1);
  color: var(--elements-webflow-library--neutral--100);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  justify-content: center;
  padding: 26px 38px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.brix---btn-primary-9:hover {
  background-color: var(--elements-webflow-library--secondary--color-1);
  color: var(--elements-webflow-library--neutral--100);
  transform: translate3d(0, -3px, .01px);
}

.brix---btn-secondary-6 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  color: var(--elements-webflow-library--neutral--800);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  padding: 26px 38px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 20px;
  transition: border-color .3s, transform .3s, background-color .3s, color .3s;
  box-shadow: 0 4px 10px #14142b0a;
}

.brix---btn-secondary-6:hover {
  border-color: var(--elements-webflow-library--accent--primary-1);
  background-color: var(--elements-webflow-library--accent--primary-1);
  color: var(--elements-webflow-library--neutral--100);
  transform: translate3d(0, -3px, .01px);
}

.brix---buttons-row-6 {
  align-items: center;
  display: flex;
}

.brix---container-default-24 {
  max-width: 1218px;
  padding-left: 24px;
  padding-right: 24px;
}

.brix---section-15 {
  color: var(--elements-webflow-library--neutral--100);
  padding-top: 176px;
  padding-bottom: 176px;
}

.brix---heading-h2-size-20 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 38px;
  font-weight: 700;
  line-height: 50px;
}

.brix---paragraph-default-20 {
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 30px;
}

.brix---button-row-left-9 {
  margin-right: 24px;
}

.brix---grid-2-columns-text-left {
  grid-column-gap: 120px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: .8fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.uui-text-size-small-6 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  line-height: 1.5;
}

.show-tablet-3 {
  display: none;
}

.uui-button-14 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui--primary600);
  background-color: var(--untitled-ui--primary600);
  color: var(--untitled-ui--white);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-14:hover {
  border-color: var(--untitled-ui--primary700);
  background-color: var(--untitled-ui--primary700);
}

.uui-button-14:focus {
  background-color: var(--untitled-ui--primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--primary100);
}

.uui-button-14.is-button-large {
  grid-column-gap: .75rem;
  border-color: var(--verde);
  background-color: var(--verde);
  border-radius: 14px;
  padding: 1rem 1.75rem;
  font-size: 1.125rem;
}

.uui-button-14.is-button-large:hover {
  border-color: var(--veterinaria-nuevo);
  background-color: var(--veterinaria-nuevo);
}

.uui-dropdown-icon-3 {
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  margin-right: 1rem;
  display: flex;
  position: absolute;
  inset: auto 0% auto auto;
}

.uui-icon-1x1-xsmall-8 {
  width: 1.5rem;
  height: 1.5rem;
}

.uui-navbar04_dropdown-link-list {
  grid-column-gap: 0px;
  grid-row-gap: .5rem;
  grid-template-rows: max-content max-content max-content max-content;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.uui-navbar04_dropdown-content-wrapper {
  z-index: 1;
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  grid-template-rows: min-content;
  grid-template-columns: 1fr;
  grid-auto-rows: min-content;
  grid-auto-columns: 1fr;
  justify-items: stretch;
  width: 100%;
  display: grid;
  position: relative;
}

.uui-navbar04_item-right {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  font-weight: 400;
  display: flex;
}

.uui-navbar04_dropdown-content-left {
  grid-column-gap: 2rem;
  grid-row-gap: 0px;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 2rem 2rem 2rem 0;
  display: grid;
}

.uui-navbar04_dropdown-content-right {
  flex: 1;
  max-width: 14rem;
  padding-top: 2rem;
  padding-bottom: 2rem;
  padding-left: 2rem;
  display: flex;
  position: relative;
}

.uui-navbar04_icon-holder {
  color: var(--untitled-ui--primary600);
  flex: none;
}

.uui-navbar04_dropdown-right-overlay-absolute {
  background-color: var(--untitled-ui--gray50);
  min-width: 100vw;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.uui-navbar04_dropdown-link {
  grid-column-gap: 1rem;
  grid-row-gap: 0px;
  border-radius: .5rem;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  padding: .75rem;
  text-decoration: none;
  transition: all .3s;
  display: grid;
}

.uui-navbar04_dropdown-link:hover {
  background-color: var(--untitled-ui--gray50);
}

.uui-navbar04_dropdown-content {
  width: 100%;
  display: flex;
}

.uui-navbar04_component {
  border-bottom: 1px solid var(--untitled-ui--gray100);
  background-color: #fff;
  align-items: center;
  min-height: 5rem;
  padding-left: 2rem;
  padding-right: 2rem;
  display: flex;
}

.uui-navbar04_container {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 80rem;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.uui-navbar04_logo-link {
  padding-left: 0;
}

.uui-navbar04_menu {
  flex: 1;
  justify-content: space-between;
  align-items: center;
  margin-left: 1.5rem;
  display: flex;
  position: static;
}

.uui-navbar04_link {
  color: var(--untitled-ui--gray600);
  align-items: center;
  padding: 1.75rem 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  transition: all .3s;
}

.uui-navbar04_link:hover {
  color: var(--untitled-ui--gray700);
}

.uui-navbar04_link.w--current {
  color: #000;
}

.uui-navbar04_dropdown-toggle {
  color: var(--untitled-ui--gray600);
  align-items: center;
  padding: 1.75rem 2.5rem 1.75rem 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  transition: all .3s;
  display: flex;
}

.uui-navbar04_dropdown-toggle:hover {
  color: var(--untitled-ui--gray700);
}

.uui-navbar04_dropdown-list {
  box-shadow: 0 12px 16px -4px #00000014, 0 4px 6px -2px #10182808;
}

.uui-navbar04_dropdown-list.w--open {
  background-color: #fff;
  width: 100vw;
  min-width: 100vw;
  max-width: 100%;
  padding-left: 2rem;
  padding-right: 2rem;
  position: absolute;
  inset: 5.0625rem auto auto 0%;
  overflow: hidden;
}

.uui-navbar04_menu-right {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: flex;
}

.uui-navbar04_menu-button {
  padding: 0;
}

.uui-navbar04_menu-dropdown {
  position: static;
}

.uui-navbar04_text-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: 0px;
  align-items: center;
  margin-bottom: .25rem;
  display: flex;
}

.uui-button-secondary-gray-10 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui--gray300);
  background-color: var(--untitled-ui--white);
  color: var(--untitled-ui--gray700);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-secondary-gray-10:hover {
  background-color: var(--untitled-ui--gray50);
  color: var(--untitled-ui--gray800);
}

.uui-button-secondary-gray-10:focus {
  background-color: var(--untitled-ui--white);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--gray100);
}

.uui-button-secondary-gray-10.show-tablet-3 {
  display: none;
}

.uui-button-secondary-gray-10.is-button-large {
  grid-column-gap: .75rem;
  padding: 1rem 1.75rem;
  font-size: 1.125rem;
}

.uui-button-tertiary-gray-3 {
  grid-column-gap: .5rem;
  color: var(--untitled-ui--gray600);
  white-space: nowrap;
  background-color: #0000;
  border: 1px solid #0000;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.uui-button-tertiary-gray-3:hover {
  background-color: var(--untitled-ui--gray50);
  color: var(--untitled-ui--gray700);
}

.uui-button-link-gray {
  grid-column-gap: .5rem;
  color: var(--untitled-ui--gray600);
  white-space: nowrap;
  background-color: #0000;
  justify-content: flex-start;
  align-items: center;
  padding: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.uui-button-link-gray:hover {
  color: var(--untitled-ui--gray700);
}

.uui-navbar04_button-wrapper {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  align-items: center;
  display: flex;
}

.uui-logo_component-5 {
  flex-wrap: nowrap;
  width: auto;
  height: 2rem;
  display: flex;
}

.uui-logo_logomark-5 {
  border: .1px solid #dae0e8;
  border-radius: .5rem;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 1px 1px #1018280f, 0 1px 2px #1018281a;
}

.uui-styleguide_logomark-bg-5 {
  border-radius: 8px;
  width: 2rem;
  height: 2rem;
  position: absolute;
  inset: 0%;
}

.uui-logo_logomark-blur-5 {
  z-index: 2;
  -webkit-backdrop-filter: blur(3px);
  backdrop-filter: blur(3px);
  background-color: #fff3;
  border-bottom-right-radius: .5rem;
  border-bottom-left-radius: .5rem;
  width: 100%;
  height: 50%;
  position: absolute;
  inset: 50% 0% 0%;
  overflow: hidden;
}

.uui-logo_logomark-dot-5 {
  z-index: 1;
  background-image: linear-gradient(26.5deg, #6941c6, #53389e);
  border-radius: 50%;
  width: 50%;
  height: 50%;
  position: relative;
}

.uui-logo_logotype-5 {
  flex: none;
  width: auto;
  height: 100%;
}

.uui-navbar04_heading {
  color: var(--untitled-ui--primary600);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: .25rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  font-weight: 600;
}

.uui-navbar04_heading.margin-bottom-0 {
  margin-bottom: 0;
}

.uui-badge-small-success-3 {
  grid-column-gap: .25rem;
  background-color: var(--untitled-ui--success50);
  color: var(--untitled-ui--success700);
  white-space: nowrap;
  mix-blend-mode: multiply;
  border-radius: 10rem;
  align-items: center;
  padding: .125rem .5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .75rem;
  font-weight: 500;
  display: flex;
}

.uui-navbar04_item-heading {
  color: var(--untitled-ui--gray900);
  margin-bottom: .25rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-weight: 600;
}

.uui-navbar04_item-heading.margin-bottom-0 {
  margin-bottom: 0;
}

.uui-logo_image-5 {
  flex: none;
  width: auto;
  height: 100%;
  display: none;
}

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

.uui-max-width-xlarge {
  width: 100%;
  max-width: 64rem;
}

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

.uui-page-padding-20 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-max-width-large-13 {
  width: 100%;
  max-width: 48rem;
}

.uui-max-width-large-13.align-center-10 {
  margin-left: auto;
  margin-right: auto;
}

.uui-container-small-2 {
  width: 100%;
  max-width: 48rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-heading-xlarge-3 {
  color: var(--untitled-ui--gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 3.75rem;
  font-weight: 600;
  line-height: 1.2;
}

.uui-button-row-17 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-button-row-17.button-row-center {
  justify-content: center;
}

.uui-text-size-xlarge-4 {
  color: var(--untitled-ui--gray600);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.25rem;
  line-height: 1.5;
}

.uui-space-small-12 {
  width: 100%;
  min-height: 1.5rem;
}

.uui-space-large-3 {
  width: 100%;
  min-height: 3rem;
}

.uui-padding-vertical-xhuge-15 {
  padding-top: 0;
  padding-bottom: 0;
}

.text-span-95 {
  color: var(--amarillo-val);
}

.solo {
  color: var(--gris-tusteno);
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 14px;
  font-weight: 400;
}

.bold-text-117 {
  font-weight: 500;
}

.ingles-rich {
  border: 1px solid var(--idiomas-1);
  background-color: var(--idiomas-1);
  color: var(--white);
  border-radius: 20px;
  padding: 2px 15px;
  font-size: 13px;
  font-weight: 500;
}

.bold-text-118 {
  font-weight: 400;
}

.rt-text-white-8 {
  color: var(--radiant-ui-components-library-marketplace--color--white);
}

.rt-component-container-10 {
  width: 100%;
  max-width: 1290px;
  position: relative;
}

.rt-component-section-12 {
  background-color: var(--radiant-ui-components-library-marketplace--color--white);
  color: var(--radiant-ui-components-library-marketplace--color--body-font-dark);
  width: 100%;
  padding: 80px 15px;
  font-family: Outfit;
  font-size: 17px;
  font-weight: 300;
  line-height: 29px;
  position: relative;
}

.rt-heading-two {
  color: var(--radiant-ui-components-library-marketplace--color--heading-dark);
  font-size: 30px;
  font-weight: 400;
  line-height: 45px;
}

.rt-heading-two.rt-text-white-8 {
  color: var(--radiant-ui-components-library-marketplace--color--white);
}

.rt-overflow-hidden-5 {
  overflow: hidden;
}

.rt-overflow-hidden-5.rt-radious-ten-2 {
  border-radius: 10px;
}

.rt-branding-image-two {
  opacity: 0;
  background-image: linear-gradient(#121722b3, #121722b3), url("https://cdn.prod.website-files.com/66a795eb1636440d552fc98f/68269defe1f31a74a8e607bc_8baff131b03d4d3eb81850a2ae1f6129_BG%20img%20(1).webp");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 100%;
  height: 650px;
  position: absolute;
}

.rt-branding-image-one {
  background-image: linear-gradient(#121722b3, #121722b3), url("https://cdn.prod.website-files.com/66a795eb1636440d552fc98f/68269defe1f31a74a8e607c5_7edc2d581f463352a2f2a02a791c7719_BG%20img.webp");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 100%;
  height: 650px;
}

.rt-branding-image-three {
  opacity: 0;
  background-image: linear-gradient(#121722b3, #121722b3), url("https://cdn.prod.website-files.com/66a795eb1636440d552fc98f/68269defe1f31a74a8e607ce_997bbdfd6306dd2b1c658d489e94931a_BG%20img%20(2).webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  width: 100%;
  height: 650px;
  position: absolute;
}

.rt-branding-celebration-icon {
  color: #ffffff4d;
  background-image: url("https://cdn.prod.website-files.com/66a795eb1636440d552fc98f/68269defe1f31a74a8e607d7_bc023fc6172103ad3cc151c875cba3cb_%F0%9F%8E%89%20(7).svg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: auto;
  margin-left: 10px;
  padding-left: 45px;
  font-weight: 200;
}

.rt-branding-images-wrapper {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.rt-branding-image-five {
  opacity: 0;
  background-image: linear-gradient(#121722b3, #121722b3);
  width: 100%;
  height: 650px;
  position: absolute;
}

.rt-home-three-branding-section {
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.rt-banding-crown-background {
  color: #ffffff4d;
  background-image: url("https://cdn.prod.website-files.com/66a795eb1636440d552fc98f/68269defe1f31a74a8e607d8_e4c3c2f2e1518f715ae0183958807b24_%F0%9F%91%91.svg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: auto;
  margin-left: 10px;
  padding-left: 45px;
  font-weight: 200;
}

.rt-branding-text-wrapper {
  grid-column-gap: 10px;
  grid-row-gap: 14px;
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  max-width: 900px;
  padding-left: 15px;
  padding-right: 15px;
  position: absolute;
}

.rt-branding-text {
  color: #fff;
  letter-spacing: -.02rem;
  cursor: pointer;
  font-size: 3.125rem;
  font-weight: 600;
  line-height: 3.75rem;
}

.rt-branding-text-hover {
  cursor: pointer;
  transition: all .45s;
}

.rt-branding-text-hover:hover {
  color: var(--radiant-ui-components-library-marketplace--color--theme-color);
}

.rt-branding-text-hover.rt-heading-two.rt-text-white-8 {
  color: var(--radiant-ui-components-library-marketplace--color--linear-color-two);
}

.rt-braning-student-icon {
  color: #ffffff4d;
  background-image: url("https://cdn.prod.website-files.com/66a795eb1636440d552fc98f/68269defe1f31a74a8e607d9_bb373b0f6e3e42759af10ac31d41af5d_%F0%9F%A7%91%F0%9F%8F%BB_%F0%9F%8E%A8.svg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: auto;
  margin-left: 10px;
  padding-left: 45px;
  font-weight: 200;
}

.rt-branding-paint-icon {
  color: #ffffff4d;
  background-image: url("https://cdn.prod.website-files.com/66a795eb1636440d552fc98f/68269defe1f31a74a8e607da_5d71083b962bebb3bd7ae45f2590f88b_%F0%9F%8E%A8.svg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: auto;
  margin-left: 10px;
  padding-left: 45px;
  font-weight: 200;
}

.rt-branding-image-four {
  opacity: 0;
  background-image: linear-gradient(#121722b3, #121722b3), url("https://cdn.prod.website-files.com/66a795eb1636440d552fc98f/68269defe1f31a74a8e607db_d6531731082164863a4aea2bcbc55cf9_BG%20img%20(3).webp");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 100%;
  height: 650px;
  position: absolute;
}

.rt-radious-ten-2 {
  border-radius: 10px;
}

.rt-radious-ten-2.rt-overflow-hidden-5 {
  background-color: var(--radiant-ui-components-library-marketplace--color--button-background-dark);
}

.rt-text-white-9 {
  color: var(--radiant-ui-components-library-marketplace--color--white);
}

.rt-component-container-11 {
  width: 100%;
  max-width: 1290px;
  position: relative;
}

.rt-component-section-13 {
  background-color: var(--radiant-ui-components-library-marketplace--color--white);
  color: var(--radiant-ui-components-library-marketplace--color--body-font-dark);
  width: 100%;
  padding: 80px 15px;
  font-family: Outfit;
  font-size: 17px;
  font-weight: 300;
  line-height: 29px;
  position: relative;
}

.rt-full-width-2 {
  border-radius: 10px;
  width: 100%;
}

.rt-hero-button-image {
  filter: invert();
}

.rt-hero-button-icon-wrap {
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  position: absolute;
  right: 5px;
}

.rt-hero-button-text {
  z-index: 2;
  margin-right: 10px;
  position: relative;
}

.rt-button-five {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border: 2px solid var(--radiant-ui-components-library-marketplace--color--white);
  color: #fff;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  height: 58px;
  padding: 8px 50px 8px 25px;
  display: flex;
  position: relative;
}

.rt-button-five.rt-banner-one-button {
  height: 58px;
}

.rt-hero-button-icon-two {
  background-color: var(--radiant-ui-components-library-marketplace--color--theme-color);
  border-radius: 100px;
  justify-content: flex-end;
  align-items: center;
  width: 43px;
  height: 43px;
  margin-left: 10px;
  padding-right: 17px;
  display: flex;
}

.rt-display-off-2 {
  display: none;
}

.rt-circle-outline-bottom {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: auto 0% 0%;
  overflow: hidden;
}

.rt-about-slider-text-main-wrapper {
  height: 100%;
  padding-left: 40px;
  padding-right: 15px;
  position: relative;
}

.rt-circle-outline-right {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 36px;
  display: flex;
  position: absolute;
  right: 0%;
  overflow: hidden;
}

.rt-about-one-slider-details {
  max-width: 620px;
}

.rt-circle-button {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100px;
  height: 100px;
  max-height: 100px;
  text-decoration: none;
  display: grid;
  position: relative;
}

.rt-about-slider-item {
  width: 100%;
}

.rt-circle-outline {
  border: 1px solid #ffffff40;
  border-radius: 100%;
  width: 100px;
  height: 100px;
  position: absolute;
  inset: 0% 0% auto;
}

.rt-circle-outline.rt-left {
  top: auto;
}

.rt-circle-outline.rt-left-light {
  border-color: #fff;
  top: auto;
}

.rt-circle-outline.rt-bottom {
  top: auto;
  bottom: 0%;
  left: auto;
}

.rt-circle-outline.rt-top-light {
  border-color: #fff;
  left: auto;
}

.rt-circle-outline.rt-light {
  border-color: #fff;
}

.rt-circle-outline.rt-right {
  top: auto;
  left: auto;
  right: 0;
}

.rt-circle-outline.rt-bottom-right-light {
  border-color: #fff;
  top: auto;
  bottom: 0;
  left: auto;
}

.rt-circle-outline.rt-right-light {
  border-color: #fff;
  top: auto;
  left: auto;
}

.rt-circle-outline.rt-bottom-left-right {
  border-color: #fff;
  top: auto;
  bottom: 0%;
  right: auto;
}

.rt-about-slider-image {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.rt-about-one-slider-container {
  max-width: 1290px;
  margin-left: auto;
  margin-right: auto;
}

.rt-about-one-slider-container.rt-full-width-2 {
  justify-content: flex-start;
  align-items: center;
  height: 100%;
  display: flex;
}

.rt-circle-hover-clip {
  justify-content: flex-end;
  align-items: center;
  width: 50%;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0% 0% auto auto;
  overflow: hidden;
}

.rt-circle-hover-clip.rt-two {
  top: auto;
}

.rt-circle-hover-clip.rt-two.rt-left {
  left: 0%;
  right: auto;
}

.rt-circle-hover-clip.rt-left.rt-one {
  right: auto;
}

.rt-circle-hover-clip.rt-left.rt-one.rt-new {
  justify-content: flex-start;
  align-items: center;
  left: 0%;
}

.rt-change-padding-4 {
  margin-top: 0;
  margin-bottom: 0;
}

.rt-change-padding-4.rt-change-color-white {
  color: #fff;
}

.rt-about-left-arrow {
  border: 1px solid #fff0;
  width: 100px;
  height: 100px;
  margin-right: -50px;
  inset: 0 16% 0% auto;
  overflow: visible;
}

.rt-about-left-arrow.rt-right {
  top: 300px;
}

.rt-about-one-slider-line {
  z-index: 11;
  flex-flow: column;
  justify-content: space-between;
  width: 1px;
  display: flex;
  position: absolute;
  inset: 0% 16% 0% auto;
}

.rt-small-text {
  font-size: 20px;
  font-weight: 500;
  line-height: .2em;
}

.rt-about-one-slider-image-overlay {
  background-image: linear-gradient(#000000b3, #000000b3);
  position: absolute;
  inset: 0%;
}

.rt-arrow {
  width: 14px;
  min-width: 14px;
  padding-top: 5px;
}

.rt-about-one-slider-wrapper {
  width: 100%;
  height: 100%;
  position: relative;
}

.rt-line-main {
  background-color: #fff;
  width: 1px;
  height: 374px;
}

.rt-line-main.rt-top {
  height: 325px;
}

.rt-line-main.rt-bottom {
  height: 172px;
}

.rt-line-main.rt-middle {
  height: 50px;
}

.rt-about-one-button {
  padding-top: 20px;
  display: flex;
}

.rt-about-one-image-main {
  border-radius: 0%;
  width: 105vw;
  height: 105vh;
  min-height: 745px;
  position: absolute;
  inset: auto;
  overflow: hidden;
}

.rt-slider-background-circle {
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 120vw;
  height: 120vw;
  margin-top: auto;
  margin-bottom: auto;
  display: flex;
  position: absolute;
  top: 0;
  bottom: 0;
  overflow: hidden;
}

.rt-circle-link-lext {
  z-index: 10;
  grid-column-gap: 18px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: center end;
  place-items: center stretch;
  height: 100%;
  margin-left: -10px;
  padding-left: 0;
  padding-right: 44px;
  line-height: 1.2em;
  display: grid;
  position: relative;
}

.rt-circle-link-lext.rt-right {
  position: absolute;
}

.rt-circle-link-lext.rt-left {
  justify-content: start;
  margin-left: 0;
  padding-bottom: 5px;
  padding-left: 44px;
  padding-right: 0;
  position: absolute;
}

.rt-auto-fit-3 {
  height: auto;
}

.rt-auto-fit-3.rt-image-full-width {
  width: 100%;
  height: 100%;
}

.rt-about-slider {
  background-color: #ddd0;
  width: 100%;
  height: 100%;
  position: relative;
}

.rt-about-one-slider-main {
  z-index: 100;
  border-radius: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: stretch center;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
  overflow: hidden;
}

.rt-about-one-slider-heading {
  max-width: 400px;
  padding-bottom: 20px;
}

.rt-circle-outline-top {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0% 0% auto;
  overflow: hidden;
}

.rt-about-slider-main {
  background-color: var(--radiant-ui-components-library-marketplace--color--button-background-dark);
  width: 100%;
  height: 100%;
  padding-top: 150px;
  padding-bottom: 150px;
  position: relative;
}

.lynx-content-6 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1080px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 10px;
  display: flex;
}

.lynx-lightbox-link-2 {
  justify-content: center;
  align-items: center;
  width: 100%;
  transition: filter .4s;
  display: flex;
  position: relative;
}

.lynx-lightbox-link-2:hover {
  filter: brightness(112%);
}

.lynx-image-lightbox-2 {
  object-fit: cover;
  border-radius: 30px;
  width: 100%;
  height: 500px;
}

.lynx-block-lightbox-2 {
  background-color: var(--lynx--white);
  text-align: center;
  border-radius: 30px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 55px 40px 45px;
  display: flex;
  position: absolute;
  inset: auto auto -8%;
  box-shadow: 0 60px 60px -15px #1f20221a;
}

.lynx-heading-lightbox-3 {
  color: var(--lynx--black);
  max-width: 530px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: PT Serif, serif;
  font-size: 30px;
  font-weight: 400;
  line-height: 126%;
  text-decoration: none;
}

.lynx-play-purple-3 {
  background-color: var(--lynx--medium-purple);
  background-image: url("https://cdn.prod.website-files.com/66a795eb1636440d552fc98f/6818fd152a85378bdc8c6aac_e22eff2dcffddb4cdbb80def013a9136_Play.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: 50%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 70px;
  height: 70px;
  display: flex;
  position: absolute;
  inset: -35px auto auto;
  box-shadow: 0 0 0 15px #8979ec1a;
}

.rt-category-cards-text-8 {
  color: var(--radiant-ui-components-library-marketplace--color--heading-dark);
  text-transform: capitalize;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 31px;
}

.rt-component-container-12 {
  width: 100%;
  max-width: 1290px;
  position: relative;
}

.rt-component-section-14 {
  background-color: var(--radiant-ui-components-library-marketplace--color--white);
  color: var(--radiant-ui-components-library-marketplace--color--body-font-dark);
  width: 100%;
  padding: 80px 15px;
  font-family: Outfit;
  font-size: 17px;
  font-weight: 300;
  line-height: 29px;
  position: relative;
}

.rt-service-three-animated-content-wrap {
  color: var(--radiant-ui-components-library-marketplace--color--body-font-dark);
  overflow: hidden;
}

.rt-service-three-animated-image-overlay {
  background-color: #191b1d33;
  position: absolute;
  inset: 0%;
}

.rt-service-three-animated-block {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

.rt-service-three-animated-content-box {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  overflow: hidden;
}

.rt-service-three-animated-content {
  color: var(--radiant-ui-components-library-marketplace--color--body-font-dark);
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-weight: 300;
}

.rt-service-three-animated-box-bg {
  background-color: var(--radiant-ui-components-library-marketplace--color--theme-color);
  position: absolute;
  inset: 0%;
  transform: translate(0, 100%);
}

.rt-heading-six-24 {
  text-transform: capitalize;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
}

.rt-heading-six-24.rt-service-three-animated-number {
  color: var(--radiant-ui-components-library-marketplace--color--heading-dark);
  margin-top: 2px;
  font-weight: 200;
}

.rt-service-three-animated-image-block {
  z-index: 1;
  border-radius: 10px;
  flex: 1;
  justify-content: center;
  align-items: center;
  max-width: 563px;
  position: relative;
  overflow: hidden;
}

.rt-service-three-animated-image-box {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  border: 1px solid var(--transparente-negocios-2);
  border-radius: 25px;
  justify-content: space-between;
  align-items: center;
  padding: 40px;
  position: relative;
  overflow: hidden;
}

.rt-service-three-animated-text {
  z-index: 1;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex: 1;
  justify-content: space-between;
  align-items: flex-start;
  max-width: 540px;
  position: relative;
}

.txtx-biblioteca {
  color: var(--white);
  max-width: 740px;
  margin-top: 0;
  margin-bottom: 36px;
  font-family: Poppins, sans-serif;
  font-size: 70px;
  font-weight: 600;
  line-height: 114%;
}

.bold-text-119 {
  font-family: Poppins, sans-serif;
  font-size: 24px;
  font-weight: 700;
}

.bold-text-120, .bold-text-121 {
  font-size: 24px;
}

.banner-biblip {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-image: url("https://cdn.prod.website-files.com/66a795eb1636440d552fc98f/681262df1d9079f263bec233_949ecce976e979b25c565ecdb16b80cc_Blog%20Image%209.jpg");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 30px;
  flex-direction: column;
  flex: 0 auto;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  min-height: 650px;
  display: flex;
  box-shadow: 0 60px 60px -15px #1f20221a;
}

.txtx-imagen {
  color: var(--white);
  max-width: 740px;
  margin-top: 0;
  margin-bottom: 36px;
  font-family: Poppins, sans-serif;
  font-size: 70px;
  font-weight: 600;
  line-height: 114%;
  position: relative;
  left: -16px;
}

.rt-category-cards-text-9 {
  color: var(--radiant-ui-components-library-marketplace--color--heading-dark);
  text-transform: capitalize;
  font-family: Poppins, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 31px;
}

.rt-service-three-animated-content-2 {
  color: var(--radiant-ui-components-library-marketplace--color--body-font-dark);
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-weight: 300;
}

.rt-service-three-animated-image-box-2 {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  border: 1px solid #00000026;
  border-radius: 25px;
  justify-content: space-between;
  align-items: center;
  padding: 40px;
  position: relative;
  overflow: hidden;
}

.botton-manual {
  border: 1px solid var(--spark-library--foreground-interactive);
  background-color: var(--spark-library--foreground-interactive);
  color: var(--spark-library--white);
  border-radius: 8px;
  flex: none;
  padding: 16px;
  font-size: .9375rem;
  font-weight: 500;
  line-height: 1em;
  text-decoration: none;
  transition: border-color .15s, background-color .15s, opacity .15s;
}

.botton-manual:hover {
  border-color: var(--spark-library--foreground-interactive-hover);
  background-color: var(--spark-library--foreground-interactive-hover);
  opacity: 1;
}

.botton-manual.spark-icon-left-button {
  grid-column-gap: 20px;
  border-color: var(--amarillo-val);
  background-color: var(--amarillo-val);
  justify-content: flex-start;
  align-items: center;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-right: 0;
  display: flex;
  position: relative;
}

.botton-manual.spark-icon-left-button:hover {
  border-color: var(--morado-valcredit);
  background-color: var(--morado-valcredit);
}

.botton-manual.bottom-marca {
  grid-column-gap: 20px;
  border-color: var(--azul-cyan);
  background-color: var(--azul-cyan);
  justify-content: flex-start;
  align-items: center;
  width: 300px;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-right: 20px;
  display: flex;
  position: relative;
}

.botton-manual.bottom-marca:hover {
  border-color: var(--morado-valcredit);
  background-color: var(--morado-valcredit);
}

.txt-marca {
  flex: none;
  margin-bottom: 0;
  line-height: 1;
  display: inline-block;
  position: relative;
}

.flecha-marca {
  flex: none;
  width: 24px;
  height: 24px;
  display: inline-block;
}

.text-span-96, .text-span-97 {
  color: var(--azul-cyan);
}

.uui-button-6-copy {
  grid-column-gap: .5rem;
  border: 1px solid var(--azul-incap-3);
  background-color: var(--azul-incap-3);
  color: var(--untitled-ui--white);
  text-align: center;
  white-space: nowrap;
  border-radius: 3.6rem;
  justify-content: center;
  align-items: center;
  padding: .3rem 2.125rem .3rem 2.225rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-6-copy:hover {
  border-color: var(--gris-tusteno);
  background-color: var(--gris-tusteno);
}

.uui-button-6-copy:focus {
  background-color: var(--untitled-ui--primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--primary100);
}

.text-span-98 {
  color: var(--azul-cyan);
}

.gastronomia-cuadrocopy-copy {
  background-color: var(--gastronomia-1);
  color: var(--azul-base-2025-incap);
  border-top-right-radius: 30px;
  border-bottom-left-radius: 30px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 46%;
  margin-top: 110px;
  padding: 60px;
  display: flex;
}

.txfbanerhgastro {
  color: var(--white);
  max-width: 740px;
  margin-top: 0;
  margin-bottom: 36px;
  font-family: Poppins, sans-serif;
  font-size: 45px;
  font-weight: 600;
  line-height: 114%;
}

.botoon-banner-gastr {
  grid-column-gap: .5rem;
  color: var(--untitled-ui--gray600);
  white-space: nowrap;
  background-color: #0000;
  border: 1px solid #0000;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.botoon-banner-gastr:hover {
  background-color: var(--untitled-ui--gray50);
  color: var(--untitled-ui--gray700);
}

.botoon-banner-gastr.hide-tablet-3 {
  clear: none;
  border-color: var(--azul-cyan);
  background-color: var(--azul-cyan);
  color: var(--white);
  border-radius: 3.6rem;
  font-family: Poppins, sans-serif;
}

.botoon-banner-gastr.hide-tablet-3-copy {
  clear: none;
  border-color: var(--azul-cyan);
  background-color: var(--azul-incap-3);
  color: var(--white);
  border-radius: 6rem;
  padding-left: 7.325rem;
  padding-right: 7.325rem;
  font-family: Poppins, sans-serif;
}

.botoon-banner-gastr.hide-tablet-3-copy:hover {
  background-color: var(--diseño-2);
}

.botoon-banner-gastr.bottongastro-txt {
  clear: none;
  border-color: var(--gastronomia-2);
  background-color: var(--gastronomia-2);
  color: var(--white);
  border-radius: 6rem;
  padding-left: 7.325rem;
  padding-right: 7.325rem;
  font-family: Poppins, sans-serif;
}

.botoon-banner-gastr.bottongastro-txt:hover {
  border-color: var(--idiomas-1);
  background-color: var(--idiomas-1);
}

.text-block-248-copy-gastro {
  color: var(--white);
  font-weight: 500;
}

.text-span-99 {
  font-size: 25px;
}

.gastronomiahbanner, .ecattbanner-h {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-image: url("https://cdn.prod.website-files.com/66a795eb1636440d552fc98f/6827bbb8412b8b0148ebae99_platos-con-caviar-dorado-en-la-parte-superior-en-diferentes-platos.jpg");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 30px;
  flex-direction: column;
  flex: 0 auto;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  min-height: 650px;
  display: flex;
  box-shadow: 0 60px 60px -15px #1f20221a;
}

.txfbaneecat {
  color: var(--white);
  max-width: 740px;
  margin-top: 0;
  margin-bottom: 36px;
  font-family: Poppins, sans-serif;
  font-size: 45px;
  font-weight: 600;
  line-height: 114%;
}

.botoon-banner-ecat-copy {
  grid-column-gap: .5rem;
  color: var(--untitled-ui--gray600);
  white-space: nowrap;
  background-color: #0000;
  border: 1px solid #0000;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.botoon-banner-ecat-copy:hover {
  background-color: var(--untitled-ui--gray50);
  color: var(--untitled-ui--gray700);
}

.botoon-banner-ecat-copy.hide-tablet-3 {
  clear: none;
  border-color: var(--azul-cyan);
  background-color: var(--azul-cyan);
  color: var(--white);
  border-radius: 3.6rem;
  font-family: Poppins, sans-serif;
}

.botoon-banner-ecat-copy.hide-tablet-3-copy {
  clear: none;
  border-color: var(--azul-cyan);
  background-color: var(--azul-incap-3);
  color: var(--white);
  border-radius: 6rem;
  padding-left: 7.325rem;
  padding-right: 7.325rem;
  font-family: Poppins, sans-serif;
}

.botoon-banner-ecat-copy.hide-tablet-3-copy:hover {
  background-color: var(--diseño-2);
}

.botoon-banner-ecat-copy.bottongastro-txt {
  clear: none;
  border-color: var(--gastronomia-2);
  background-color: var(--gastronomia-2);
  color: var(--white);
  border-radius: 6rem;
  padding-left: 7.325rem;
  padding-right: 7.325rem;
  font-family: Poppins, sans-serif;
}

.botoon-banner-ecat-copy.bottongastro-txt:hover {
  border-color: var(--idiomas-1);
  background-color: var(--idiomas-1);
}

.botoon-banner-ecat-copy.bottonecattxt-copy {
  clear: none;
  border-color: var(--gastronomia-2);
  background-color: var(--gastronomia-2);
  color: var(--white);
  border-radius: 6rem;
  padding-left: 7.325rem;
  padding-right: 7.325rem;
  font-family: Poppins, sans-serif;
}

.botoon-banner-ecat-copy.bottonecattxt-copy:hover {
  border-color: var(--idiomas-1);
  background-color: var(--idiomas-1);
}

.text-block-248-copy-ecat-copy {
  color: var(--white);
  font-weight: 500;
}

.ecat-cuadrocopy-copy-copy, .g-cuadrocopy-copy-copy-copy {
  background-color: var(--gastronomia-1);
  color: var(--azul-base-2025-incap);
  border-top-right-radius: 30px;
  border-bottom-left-radius: 30px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 46%;
  margin-top: 110px;
  padding: 60px;
  display: flex;
}

.bannerhecat {
  background-color: var(--azul-cyan);
  color: var(--azul-base-2025-incap);
  border-top-right-radius: 30px;
  border-bottom-left-radius: 30px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 46%;
  margin-top: 110px;
  padding: 60px;
  display: flex;
}

.ecattxt {
  color: var(--white);
  max-width: 740px;
  margin-top: 0;
  margin-bottom: 36px;
  font-family: Poppins, sans-serif;
  font-size: 45px;
  font-weight: 600;
  line-height: 114%;
  position: relative;
  top: 13px;
}

.banner-ectahh {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-image: url("https://cdn.prod.website-files.com/66a795eb1636440d552fc98f/6827be492c70950994a5972a_BANNER-WEB-PRUEBAS-ECAT-2025A.jpg");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 30px;
  flex-direction: column;
  flex: 0 auto;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  min-height: 650px;
  display: flex;
  box-shadow: 0 60px 60px -15px #1f20221a;
}

.uui-button-teecatrtiary-gray-2-copy-copy {
  grid-column-gap: .5rem;
  color: var(--untitled-ui--gray600);
  white-space: nowrap;
  background-color: #0000;
  border: 1px solid #0000;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.uui-button-teecatrtiary-gray-2-copy-copy:hover {
  background-color: var(--untitled-ui--gray50);
  color: var(--untitled-ui--gray700);
}

.uui-button-teecatrtiary-gray-2-copy-copy.hide-tablet-3 {
  clear: none;
  border-color: var(--azul-cyan);
  background-color: var(--azul-cyan);
  color: var(--white);
  border-radius: 3.6rem;
  font-family: Poppins, sans-serif;
}

.uui-button-teecatrtiary-gray-2-copy-copy.hide-tablet-3-copy {
  clear: none;
  border-color: var(--azul-cyan);
  background-color: var(--azul-incap-3);
  color: var(--white);
  border-radius: 6rem;
  padding-left: 7.325rem;
  padding-right: 7.325rem;
  font-family: Poppins, sans-serif;
}

.uui-button-teecatrtiary-gray-2-copy-copy.hide-tablet-3-copy:hover {
  background-color: var(--diseño-2);
}

.uui-button-teecatrtiary-gray-2-copy-copy.hide-tableecatt-3-copy-copy {
  clear: none;
  border-color: var(--azul-cyan);
  background-color: var(--azul-incap-3);
  color: var(--white);
  border-radius: 6rem;
  padding-left: 7.325rem;
  padding-right: 7.325rem;
  font-family: Poppins, sans-serif;
}

.uui-button-teecatrtiary-gray-2-copy-copy.hide-tableecatt-3-copy-copy:hover {
  background-color: var(--diseño-2);
}

.text-block-248-copy-ecta {
  font-weight: 500;
}

.text-span-100 {
  font-size: 25px;
}

.spark-button-10 {
  color: #fff;
  background-color: #5532fa;
  border: 1px solid #5532fa;
  border-radius: 8px;
  flex: none;
  padding: 16px;
  font-size: .9375rem;
  font-weight: 500;
  line-height: 1em;
  text-decoration: none;
  transition: border-color .15s, background-color .15s, opacity .15s;
}

.spark-button-10:hover {
  opacity: 1;
  background-color: #1e116e;
  border-color: #1e116e;
}

.spark-button-10.spark-icon-left-button {
  grid-column-gap: 20px;
  background-color: #ffb81c;
  border-color: #ffb81c;
  border-radius: 12px;
  justify-content: flex-start;
  align-items: center;
  padding: 10px;
  display: flex;
  position: relative;
  top: -33px;
}

.spark-button-10.spark-icon-left-button:hover {
  background-color: #633a8f;
  border-color: #633a8f;
}

.soliciutdes-botton {
  color: #fff;
  background-color: #5532fa;
  border: 1px solid #5532fa;
  border-radius: 8px;
  flex: none;
  padding: 16px;
  font-size: .9375rem;
  font-weight: 500;
  line-height: 1em;
  text-decoration: none;
  transition: border-color .15s, background-color .15s, opacity .15s;
}

.soliciutdes-botton:hover {
  opacity: 1;
  background-color: #1e116e;
  border-color: #1e116e;
}

.soliciutdes-botton.spark-icon-left-button {
  grid-column-gap: 20px;
  background-color: #ffb81c;
  border-color: #ffb81c;
  border-radius: 12px;
  justify-content: flex-start;
  align-items: center;
  padding: 10px;
  display: flex;
  position: relative;
  top: -33px;
}

.soliciutdes-botton.spark-icon-left-button:hover {
  background-color: #633a8f;
  border-color: #633a8f;
}

.soliciutdes-botton.boton-solicitudes {
  grid-column-gap: 20px;
  border-color: var(--azul-cyan);
  background-color: var(--azul-cyan);
  text-align: center;
  border-radius: 12px;
  justify-content: flex-start;
  align-items: center;
  padding: 10px;
  display: flex;
  position: relative;
  top: 0;
}

.soliciutdes-botton.boton-solicitudes:hover {
  border-color: var(--azul-incap-3);
  background-color: var(--azul-base-2025-incap);
}

.solicitudes-boton-txt {
  text-align: left;
  flex: none;
  margin-bottom: 0;
  font-size: 20px;
  line-height: 1;
  display: inline-block;
  position: relative;
  top: auto;
  left: 350px;
}

.flecha-solicitudes {
  flex: none;
  width: 24px;
  height: 24px;
  display: inline-block;
  position: relative;
  right: auto;
}

.flecha-solicitudes.spark-primary-color {
  color: var(--spark-library--foreground-interactive);
}

.finacia {
  color: var(--untitled-ui--gray600);
  align-items: center;
  padding: .75rem 2.5rem .75rem 1rem;
  font-family: Poppins, sans-serif;
  font-size: 15px;
  font-weight: 400;
  transition: all .3s;
  display: flex;
}

.finacia:hover {
  color: var(--azul-cyan);
}

.uui-navbar07_dropdown-link-copy {
  grid-column-gap: 1rem;
  grid-row-gap: 0px;
  background-color: var(--elements-webflow-library--general--shadow-02);
  border-radius: .5rem;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  padding: .75rem;
  text-decoration: none;
  transition: all .3s;
  display: grid;
}

.uui-navbar07_dropdown-link-copy:hover {
  background-color: var(--untitled-ui--gray50);
}

.bold-text-114-copy-copy {
  aspect-ratio: auto;
  color: var(--amarillo-val);
  object-fit: fill;
  font-size: 20px;
  font-weight: 700;
  position: relative;
  top: 0;
}

.uui-navbar07_item-heading-copy-copy {
  color: var(--amarillo-val);
  margin-top: .7rem;
  margin-bottom: .25rem;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.global-menu-copy {
  background-color: var(--white);
  height: 60px;
  display: block;
  position: fixed;
  inset: auto 0%;
}

.spark-nav-link-5 {
  color: var(--spark-library--black);
  text-align: center;
  border-radius: 8px;
  margin-left: 8px;
  padding: 16px 24px;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1;
  text-decoration: none;
  transition: background-color .15s, color .15s, opacity .15s;
}

.spark-nav-link-5:hover {
  background-color: var(--spark-library--background--interactive);
  opacity: 1;
  color: var(--spark-library--foreground-interactive);
}

.spark-nav-link-5.w--current {
  color: var(--spark-library--foreground-interactive);
}

.spark-nav-link-5.spark-button {
  background-color: var(--white);
  color: var(--azul-cyan);
  text-align: center;
  border-style: none;
  border-radius: 0;
  margin-right: 0;
  padding: 10px 24px;
  font-size: 1rem;
  line-height: 1em;
  transition: background-color .15s, opacity .15s;
}

.spark-nav-link-5.spark-button:hover {
  background-color: var(--white);
  opacity: 1;
  color: var(--curriculo-integrado);
  -webkit-text-stroke-color: var(--white);
}

.spark-nav-link-5.spark-button.w--current {
  opacity: .5;
  color: var(--spark-library--white);
}

.spark-nav-link-5.spark-with-dropdown {
  grid-column-gap: 16px;
  padding-right: 16px;
  display: flex;
}

.spark-button-11 {
  border: 1px solid var(--spark-library--foreground-interactive);
  background-color: var(--spark-library--foreground-interactive);
  color: var(--spark-library--white);
  border-radius: 8px;
  flex: none;
  padding: 16px;
  font-size: .9375rem;
  font-weight: 500;
  line-height: 1em;
  text-decoration: none;
  transition: border-color .15s, background-color .15s, opacity .15s;
}

.spark-button-11:hover {
  border-color: var(--spark-library--foreground-interactive-hover);
  background-color: var(--spark-library--foreground-interactive-hover);
  opacity: 1;
}

.spark-nav-menu-4 {
  align-items: center;
  margin-bottom: 11px;
  padding-bottom: 0;
  display: flex;
}

.spark-brand-logo-5 {
  z-index: 2;
  padding-left: 0;
}

.spark-line-17 {
  z-index: 2;
  background-color: var(--spark-library--black);
  width: 35px;
  height: 2px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: absolute;
  top: 30px;
  left: 0;
  right: 0;
}

.spark-line-17.spark-simple-line {
  background-color: var(--spark-library--foreground-interactive);
  border-radius: 3px;
  width: 12.75px;
  height: 3.3px;
  margin-left: 18px;
  top: 38px;
}

.spark-line-18 {
  z-index: 2;
  background-color: var(--spark-library--black);
  width: 35px;
  height: 2px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: absolute;
  top: 10px;
  left: 0;
  right: 0;
}

.spark-line-18.spark-simple-line {
  background-color: var(--spark-library--foreground-interactive);
  border-radius: 3px;
  width: 24px;
  height: 3.3px;
  top: 18px;
}

.spark-simple-menu-button-5 {
  background-color: #fff;
  width: 60px;
  height: 60px;
  padding: 0 0 0 18px;
  overflow: hidden;
}

.spark-simple-menu-button-5.w--open {
  background-color: var(--spark-library--background--interactive);
  border-radius: 8px;
}

.spark-line-19 {
  z-index: 1;
  background-color: var(--spark-library--black);
  width: 35px;
  height: 2px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: absolute;
  top: 20px;
  left: 0;
  right: 0;
}

.spark-line-19.spark-simple-line {
  background-color: var(--spark-library--foreground-interactive);
  border-radius: 3px;
  width: 24px;
  height: 3.3px;
  top: 28px;
}

.spark-square-menu-inner-5 {
  justify-content: space-between;
  align-items: center;
  max-width: 1440px;
  height: 50px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 16px;
  padding-bottom: 16px;
  display: flex;
  position: relative;
  top: 9px;
}

.spark-square-menu-with-dropdowns {
  background-color: var(--spark-library--white);
  width: 100%;
  height: 55px;
  padding-left: 64px;
  padding-right: 64px;
  position: relative;
  top: auto;
}

.spark-icon-5 {
  width: 12px;
  display: inline-block;
}

.spark-dropdown-list.w--open {
  background-color: var(--spark-library--white);
  border: 1px solid #00000029;
  border-radius: 8px;
  padding: 8px;
}

.spark-dropdown-link-2 {
  border-radius: 8px;
  width: 100%;
  margin-left: 0;
  padding: 8px 16px;
  transition: color .15s, background-color .15s;
}

.spark-dropdown-link-2:hover {
  background-color: var(--spark-library--background--interactive);
  opacity: 1;
  color: var(--spark-library--foreground-interactive);
}

.spark-nav-link-5-copy.spark-button-copy {
  background-color: var(--morado-incap-secundario);
  color: var(--spark-library--white);
  text-align: center;
  -webkit-text-stroke-color: var(--morado-incap-secundario);
  border-style: none;
  border-radius: 999px;
  margin-right: 0;
  padding: 16px 24px;
  font-size: 1rem;
  line-height: 1em;
  transition: background-color .15s, opacity .15s;
}

.spark-nav-link-5-copy {
  color: var(--spark-library--black);
  text-align: center;
  border-radius: 8px;
  margin-left: 8px;
  padding: 16px 24px;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1;
  text-decoration: none;
  transition: background-color .15s, color .15s, opacity .15s;
}

.spark-nav-link-5-copy:hover {
  background-color: var(--spark-library--background--interactive);
  opacity: 1;
  color: var(--spark-library--foreground-interactive);
}

.spark-nav-link-5-copy.w--current {
  color: var(--spark-library--foreground-interactive);
}

.spark-nav-link-5-copy.spark-button {
  background-color: var(--azul-base-2025-incap);
  color: var(--spark-library--white);
  text-align: center;
  border-style: none;
  border-radius: 999px;
  margin-right: 0;
  padding: 16px 24px;
  font-size: 1rem;
  line-height: 1em;
  transition: background-color .15s, opacity .15s;
}

.spark-nav-link-5-copy.spark-button:hover {
  background-color: var(--spark-library--foreground-interactive-hover);
  opacity: 1;
  color: var(--spark-library--white);
}

.spark-nav-link-5-copy.spark-button.w--current {
  opacity: .5;
  color: var(--spark-library--white);
}

.spark-nav-link-5-copy.spark-with-dropdown {
  grid-column-gap: 16px;
  padding-right: 16px;
  display: flex;
}

.spark-nav-link-5-copy.spark-button-copy {
  background-color: var(--azul-base-2025-incap);
  color: var(--spark-library--white);
  text-align: center;
  border-style: none;
  border-radius: 999px;
  margin-right: 0;
  padding: 16px 24px;
  font-size: 1rem;
  line-height: 1em;
  transition: background-color .15s, opacity .15s;
}

.spark-nav-link-5-copy.spark-button-copy:hover {
  background-color: var(--spark-library--foreground-interactive-hover);
  opacity: 1;
  color: var(--spark-library--white);
}

.spark-nav-link-5-copy.spark-button-copy.w--current {
  opacity: .5;
  color: var(--spark-library--white);
}

.spark-nav-link-5-copy-copy {
  color: var(--spark-library--black);
  text-align: center;
  border-radius: 8px;
  margin-left: 8px;
  padding: 16px 24px;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1;
  text-decoration: none;
  transition: background-color .15s, color .15s, opacity .15s;
}

.spark-nav-link-5-copy-copy:hover {
  background-color: var(--spark-library--background--interactive);
  opacity: 1;
  color: var(--spark-library--foreground-interactive);
}

.spark-nav-link-5-copy-copy.w--current {
  color: var(--spark-library--foreground-interactive);
}

.spark-nav-link-5-copy-copy.spark-button {
  background-color: var(--azul-base-2025-incap);
  color: var(--spark-library--white);
  text-align: center;
  border-style: none;
  border-radius: 999px;
  margin-right: 0;
  padding: 16px 24px;
  font-size: 1rem;
  line-height: 1em;
  transition: background-color .15s, opacity .15s;
}

.spark-nav-link-5-copy-copy.spark-button:hover {
  background-color: var(--spark-library--foreground-interactive-hover);
  opacity: 1;
  color: var(--spark-library--white);
}

.spark-nav-link-5-copy-copy.spark-button.w--current {
  opacity: .5;
  color: var(--spark-library--white);
}

.spark-nav-link-5-copy-copy.spark-with-dropdown {
  grid-column-gap: 16px;
  padding-right: 16px;
  display: flex;
}

.spark-nav-link-5-copy-copy.spark-button-copy {
  background-color: var(--azul-base-2025-incap);
  color: var(--spark-library--white);
  text-align: center;
  border-style: none;
  border-radius: 999px;
  margin-right: 0;
  padding: 16px 24px;
  font-size: 1rem;
  line-height: 1em;
  transition: background-color .15s, opacity .15s;
}

.spark-nav-link-5-copy-copy.spark-button-copy:hover {
  background-color: var(--spark-library--foreground-interactive-hover);
  opacity: 1;
  color: var(--spark-library--white);
}

.spark-nav-link-5-copy-copy.spark-button-copy.w--current {
  opacity: .5;
  color: var(--spark-library--white);
}

.spark-nav-link-5-copy-copy.spark-button-copy-copy {
  background-color: var(--azul-cyan);
  color: var(--spark-library--white);
  text-align: center;
  border-style: none;
  border-radius: 999px;
  margin-right: 0;
  padding: 10px 24px;
  font-size: 1rem;
  line-height: 1em;
  transition: background-color .15s, opacity .15s;
}

.spark-nav-link-5-copy-copy.spark-button-copy-copy:hover {
  background-color: var(--spark-library--foreground-interactive-hover);
  opacity: 1;
  color: var(--spark-library--white);
}

.spark-nav-link-5-copy-copy.spark-button-copy-copy.w--current {
  opacity: .5;
  color: var(--spark-library--white);
}

.correo-intistuacional-campus {
  color: var(--spark-library--black);
  text-align: center;
  border-radius: 8px;
  margin-left: 8px;
  padding: 16px 24px;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1;
  text-decoration: none;
  transition: background-color .15s, color .15s, opacity .15s;
}

.correo-intistuacional-campus:hover {
  background-color: var(--spark-library--background--interactive);
  opacity: 1;
  color: var(--spark-library--foreground-interactive);
}

.correo-intistuacional-campus.w--current {
  color: var(--spark-library--foreground-interactive);
}

.correo-intistuacional-campus.spark-button {
  background-color: var(--azul-base-2025-incap);
  color: var(--spark-library--white);
  text-align: center;
  border-style: none;
  border-radius: 999px;
  margin-right: 0;
  padding: 16px 24px;
  font-size: 1rem;
  line-height: 1em;
  transition: background-color .15s, opacity .15s;
}

.correo-intistuacional-campus.spark-button:hover {
  background-color: var(--spark-library--foreground-interactive-hover);
  opacity: 1;
  color: var(--spark-library--white);
}

.correo-intistuacional-campus.spark-button.w--current {
  opacity: .5;
  color: var(--spark-library--white);
}

.correo-intistuacional-campus.spark-with-dropdown {
  grid-column-gap: 16px;
  padding-right: 16px;
  display: flex;
}

.correo-intistuacional-campus.spark-button-copy {
  background-color: var(--morado-incap-secundario);
  color: var(--spark-library--white);
  text-align: center;
  -webkit-text-stroke-color: var(--morado-incap-secundario);
  border-style: none;
  border-radius: 999px;
  margin-right: 0;
  padding: 16px 24px;
  font-size: 1rem;
  line-height: 1em;
  transition: background-color .15s, opacity .15s;
}

.correo-intistuacional-campus.spark-button-copy:hover {
  background-color: var(--spark-library--foreground-interactive-hover);
  opacity: 1;
  color: var(--spark-library--white);
}

.correo-intistuacional-campus.spark-button-copy.w--current {
  opacity: .5;
  color: var(--spark-library--white);
}

.correo-intistuacional-campus.campusmenu {
  background-color: var(--white);
  color: var(--azul-cyan);
  text-align: center;
  -webkit-text-stroke-color: var(--morado-incap-secundario);
  border: 1px #000;
  border-radius: 0;
  margin-right: 0;
  padding: 10px 24px;
  font-size: 1rem;
  line-height: 1em;
  transition: background-color .15s, opacity .15s;
}

.correo-intistuacional-campus.campusmenu:hover {
  background-color: var(--white);
  opacity: 1;
  color: var(--curriculo-integrado);
  -webkit-text-stroke-color: var(--white);
}

.correo-intistuacional-campus.campusmenu.w--current {
  opacity: .5;
  color: var(--spark-library--white);
}

.lynx-block-features-large-copy {
  padding: 55px 45px 35px;
}

.lynx-features-large-copy-frances {
  background-color: var(--negocios-2);
  text-align: center;
  border-radius: 30px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  display: flex;
  box-shadow: 0 10px 15px -10px #1f20221a;
}

.lynx-subtitle-productivity-2-copy-frances {
  background-color: var(--idiomas-1);
  color: var(--white);
  letter-spacing: 1.3px;
  -webkit-text-stroke-color: var(--morado-incap-secundario);
  text-transform: uppercase;
  border-radius: 10px;
  margin-bottom: 10px;
  padding: 7px 12px;
  font-family: Poppins, sans-serif;
  font-size: 12px;
  line-height: 140%;
  display: inline-block;
}

.lynx-subtitle-productivity-2-copy-copyfrances {
  background-color: var(--idiomas-1);
  color: var(--morado-incap-secundario);
  letter-spacing: 1.3px;
  -webkit-text-stroke-color: var(--morado-incap-secundario);
  text-transform: uppercase;
  border-radius: 10px;
  margin-bottom: 10px;
  padding: 7px 12px;
  font-family: Poppins, sans-serif;
  font-size: 12px;
  line-height: 140%;
  display: inline-block;
}

.feria-txt {
  color: var(--white);
  max-width: 500px;
  margin-top: 0;
  margin-bottom: 36px;
  font-family: Poppins, sans-serif;
  font-size: 60px;
  font-weight: 600;
  line-height: 90%;
}

.boton-tenfer {
  grid-column-gap: .5rem;
  color: var(--untitled-ui--gray600);
  white-space: nowrap;
  background-color: #0000;
  border: 1px solid #0000;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.boton-tenfer:hover {
  background-color: var(--untitled-ui--gray50);
  color: var(--untitled-ui--gray700);
}

.boton-tenfer.hide-tablet-3 {
  clear: none;
  border-color: var(--azul-cyan);
  background-color: var(--azul-cyan);
  color: var(--white);
  border-radius: 3.6rem;
  font-family: Poppins, sans-serif;
}

.boton-tenfer.hide-tablet-3-copy {
  clear: none;
  border-color: var(--diseño-3);
  background-color: var(--diseño-3);
  color: var(--white);
  border-radius: 6rem;
  padding-left: 7.325rem;
  padding-right: 7.325rem;
  font-family: Poppins, sans-serif;
}

.boton-tenfer.hide-tablet-3-copy:hover {
  background-color: var(--diseño-2);
}

.boton-tenfer.botosn-fer {
  clear: none;
  border-color: var(--diseño-3);
  background-color: var(--diseño-3);
  color: var(--white);
  border-radius: 6rem;
  padding-left: 7.325rem;
  padding-right: 7.325rem;
  font-family: Poppins, sans-serif;
}

.boton-tenfer.botosn-fer:hover {
  background-color: var(--diseño-2);
}

.lynx-block-hero-copy-feria-enfermera {
  background-color: var(--salud-2);
  color: var(--azul-base-2025-incap);
  border-top-right-radius: 30px;
  border-bottom-left-radius: 30px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 46%;
  margin-top: 110px;
  padding: 60px;
  display: flex;
}

.text-span-101 {
  font-size: 50px;
}

.text-span-102 {
  font-size: 40px;
}

.text-span-103 {
  font-size: 50px;
}

.text-span-104 {
  height: auto;
  font-size: 40px;
  line-height: 10%;
}

.sauld-foto-banner {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-image: url("https://cdn.prod.website-files.com/66a795eb1636440d552fc98f/6724140764034953cf010643_Dise%C3%B1o%20sin%20t%C3%ADtulo%20(30).png");
  background-position: 0 100%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 30px;
  flex-direction: column;
  flex: 0 auto;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  min-height: 650px;
  display: flex;
  box-shadow: 0 60px 60px -15px #1f20221a;
}

.lynx-nav-block {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1080px;
  display: flex;
}

.lynx-nav {
  justify-content: center;
  align-items: center;
  display: flex;
}

.lynx-logo {
  width: 86px;
  height: 42px;
}

.lynx-brand {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-right: 20px;
  padding: 5px;
  display: flex;
}

.lynx-nav-link {
  color: var(--lynx--black);
  letter-spacing: 1.3px;
  text-transform: uppercase;
  padding: 15px 20px;
  font-family: Varela, sans-serif;
  font-size: 13px;
  line-height: 140%;
  text-decoration: none;
  transition: color .2s;
}

.lynx-nav-link:hover {
  color: var(--lynx--medium-purple);
}

.lynx-nav-buttons {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: center;
  align-items: center;
  margin-left: 14px;
  display: flex;
}

.lynx-nav-button {
  background-color: var(--lynx--black);
  color: var(--lynx--white);
  text-align: center;
  letter-spacing: 1.3px;
  text-transform: uppercase;
  border-radius: 50px;
  padding: 15px 25px;
  font-family: Varela, sans-serif;
  font-size: 13px;
  line-height: 120%;
  text-decoration: none;
  transition: background-color .2s;
}

.lynx-nav-button:hover {
  background-color: var(--lynx--medium-purple);
}

.lynx-navbar {
  background-color: #0000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 24px 20px;
  display: flex;
}

.rt-category-cards-text-10 {
  color: var(--radiant-ui-components-library-marketplace--color--heading-dark);
  text-transform: capitalize;
  font-size: 18px;
  font-weight: 400;
  line-height: 31px;
}

.rt-category-cards-text-10.rt-margin-bottom-fifteen-5 {
  margin-bottom: 15px;
}

.rt-category-cards-text-10.rt-margin-bottom-twenty-5 {
  font-family: Poppins, sans-serif;
}

.rt-component-container-13 {
  width: 100%;
  max-width: 1290px;
  padding-top: 0;
  position: relative;
}

.rt-component-section-15 {
  background-color: var(--radiant-ui-components-library-marketplace--color--white);
  color: var(--radiant-ui-components-library-marketplace--color--body-font-dark);
  width: 100%;
  padding: 20px 15px;
  font-family: Outfit;
  font-size: 17px;
  font-weight: 300;
  line-height: 29px;
  position: relative;
}

.rt-component-section-15.rt-three-x-award-section {
  background-color: var(--radiant-ui-components-library-marketplace--color--white);
  border-radius: 10px;
  padding: 84px 15px 74px;
}

.rt-component-section-15.rt-three-x-card-section-two {
  border-radius: 10px;
  padding-left: 15px;
  padding-right: 15px;
}

.rt-right-paragraph {
  margin-bottom: 0;
}

.rt-feature-left {
  grid-column-gap: 90px;
  grid-row-gap: 90px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-end;
  display: flex;
}

.rt-feature-left-content {
  color: var(--radiant-ui-components-library-marketplace--color--body-font-dark);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-end;
  max-width: 330px;
  display: flex;
}

.rt-cargo {
  position: absolute;
  inset: 0% auto 0% -28%;
}

.rt-feature-right-content {
  color: var(--radiant-ui-components-library-marketplace--color--body-font-dark);
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  max-width: 330px;
  display: flex;
}

.rt-left-para {
  color: var(--radiant-ui-components-library-marketplace--color--body-font-dark);
  text-align: right;
  margin-bottom: 0;
}

.rt-feature-main-wrapper {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.rt-feature-middle {
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.rt-feature-overlay {
  background-image: linear-gradient(180deg, #13141400, var(--radiant-ui-components-library-marketplace--color--white));
  position: absolute;
  inset: 0%;
}

.rt-feature-right {
  grid-column-gap: 90px;
  grid-row-gap: 90px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.rt-image-overlay-box {
  position: relative;
}

.rt-body-small-text-4 {
  letter-spacing: .15625rem;
  font-size: .875rem;
  line-height: 1.375rem;
}

.rt-body-small-text-4.rt-capitalized {
  text-transform: uppercase;
  flex: none;
}

.rt-body-small-text-4.rt-capitalized.rt-feature-text-small {
  margin-bottom: 25px;
  font-size: 1rem;
  line-height: 1.625rem;
}

.rt-margin-bottom-fifteen-5 {
  margin-bottom: 15px;
}

.rt-body-font-color-6 {
  color: var(--radiant-ui-components-library-marketplace--color--body-font-dark);
  font-family: Poppins, sans-serif;
  font-size: 15px;
  font-weight: 300;
  transition: color .35s;
}

.rt-tabs-menu-2 {
  flex-direction: column;
  flex: 0 50%;
  margin-right: 20px;
  padding-bottom: 32px;
  display: flex;
}

.rt-tabs-menu-2.rt-with-border {
  border-right: 1px solid #79797999;
  flex-basis: 40%;
  align-self: stretch;
  margin-right: 15px;
  padding-bottom: 0;
  padding-right: 50px;
}

.rt-home-one-industries-btn-block {
  margin-top: 30px;
  display: flex;
}

.rt-tabs-content-2 {
  flex: 0 50%;
  margin-left: 20px;
  overflow: visible;
}

.rt-tabs-content-2.rt-service-one-tab-content {
  flex-basis: 60%;
  margin-left: 60px;
}

.rt-home-one-hero-button-2 {
  background-color: var(--radiant-ui-components-library-marketplace--color--theme-color);
  border: 0 solid #0000;
  border-radius: 10px;
  position: relative;
}

.rt-service-one-tabs {
  justify-content: center;
  align-items: center;
  display: flex;
}

.rt-autofit-10 {
  object-fit: cover;
}

.rt-autofit-10.rt-border-radious {
  border-radius: 10px;
  width: 1000px;
  max-width: 702px;
}

.rt-tab-link-three {
  color: var(--radiant-ui-components-library-marketplace--color--heading-dark);
  background-color: #0000;
  border-bottom: 1px solid #0000001a;
  padding-top: 30px;
  padding-bottom: 30px;
  font-size: 1.3125rem;
  font-weight: 400;
  line-height: 100%;
}

.rt-tab-link-three.w--current {
  border-bottom-style: solid;
  border-bottom-color: var(--radiant-ui-components-library-marketplace--color--theme-color);
  background-color: var(--azul-base-2025-incap);
  color: var(--radiant-ui-components-library-marketplace--color--white);
  border-radius: 9px;
}

.rt-hero-button-background-2 {
  background-color: var(--radiant-ui-components-library-marketplace--color--white);
  border: 1px solid #0000;
  border-radius: 10px;
  position: absolute;
  inset: 0%;
}

.rt-button-main-6 {
  color: #060f1a;
  background-color: #0000;
  border: 1px solid #0000;
  border-radius: 10px;
  justify-content: flex-start;
  align-items: center;
  height: 54px;
  padding: 0 35px;
  font-size: .9375rem;
  line-height: 1rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.bold-text-122, .text-block-270 {
  font-weight: 700;
}

.rt-no-margin-bottom-2 {
  margin-bottom: 0;
}

.rt-no-margin-bottom-2.rt-component-text {
  color: var(--radiant-ui-components-library-marketplace--color--body-font-dark);
}

.rt-home-one-award-bottom-block {
  grid-column-gap: 52px;
  grid-row-gap: 52px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 60px;
  display: grid;
}

.rt-home-one-awards-large-text {
  color: var(--radiant-ui-components-library-marketplace--color--body-font-dark);
  writing-mode: vertical-rl;
  font-family: Outfit;
  font-size: 110px;
  font-weight: 600;
  line-height: 100%;
  transform: rotate(180deg);
}

.rt-home-one-award-top-block {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  justify-content: space-between;
  align-items: flex-end;
}

.rt-home-one-award-wrap {
  align-items: stretch;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
}

.rt-home-one-award-top-left-block {
  flex: 1;
  max-width: 368px;
}

.rt-home-one-award-card-block {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  flex-flow: row;
  position: relative;
}

.rt-tag-type-two {
  color: var(--radiant-ui-components-library-marketplace--color--heading-dark);
  letter-spacing: 1px;
  text-transform: uppercase;
  flex: none;
  font-size: 14px;
  line-height: 24px;
}

.rt-home-one-awards-paragraph {
  color: var(--radiant-ui-components-library-marketplace--color--body-font-dark);
  max-width: 37ch;
}

.rt-overflow-none-4 {
  overflow: hidden;
}

.rt-awards-box {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex: 1;
}

.rt-component-heading-five-3 {
  color: var(--radiant-ui-components-library-marketplace--color--heading-dark);
  text-transform: capitalize;
  font-size: 21px;
  font-weight: 400;
  line-height: 31px;
}

.rt-tag {
  color: var(--radiant-ui-components-library-marketplace--color--linear-color-two);
  text-transform: uppercase;
  font-size: 15px;
  font-weight: 400;
  line-height: 25px;
}

.rt-tag.rt-text-black-4 {
  color: var(--radiant-ui-components-library-marketplace--color--heading-dark);
}

.rt-home-two-awards-wrap {
  align-items: stretch;
}

.rt-home-two-award-card {
  border-bottom: 1px solid #0000001a;
  justify-content: space-between;
  align-items: center;
  padding: 24px 30px 12px;
  position: relative;
}

.rt-margin-top-twenty-seven {
  margin-top: 27px;
}

.rt-margin-top-twenty-seven.rt-component-text {
  color: var(--radiant-ui-components-library-marketplace--color--body-font-dark);
  font-family: Poppins, sans-serif;
  font-weight: 400;
}

.rt-margin-top-twenty-five-2 {
  text-align: center;
  margin-top: 0;
  font-family: Poppins, sans-serif;
  font-size: 50px;
}

.rt-home-two-award-image-block {
  position: absolute;
  right: 14%;
}

.rt-home-two-award-button {
  border: 1px solid var(--radiant-ui-components-library-marketplace--color--heading-dark);
  border-radius: 100%;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 62px;
  height: 62px;
  display: flex;
}

.rt-home-two-award-left-block {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex: 0 50%;
  justify-content: flex-start;
  align-items: center;
}

.rt-home-two-award-card-wrap {
  border-top: 1px solid #ffffff1a;
  align-items: stretch;
  margin-top: 40px;
}

.rt-text-black-4 {
  color: var(--radiant-ui-components-library-marketplace--color--heading-dark);
}

.rt-component-heading-three {
  color: var(--radiant-ui-components-library-marketplace--color--heading-dark);
  text-transform: capitalize;
  font-family: Poppins, sans-serif;
  font-size: 30px;
  font-weight: 500;
  line-height: 40px;
}

.image-133 {
  position: relative;
  top: -34px;
}

.rt-component-container-14 {
  width: 100%;
  max-width: 1290px;
  position: relative;
}

.rt-component-section-16 {
  background-color: var(--radiant-ui-components-library-marketplace--color--white);
  color: var(--radiant-ui-components-library-marketplace--color--body-font-dark);
  width: 100%;
  padding: 80px 15px;
  font-family: Outfit;
  font-size: 17px;
  font-weight: 300;
  line-height: 29px;
  position: relative;
}

.rt-margin-top-fifteen-2 {
  margin-top: 15px;
}

.rt-about-two-award-card-wrap {
  width: 100%;
  margin-top: 40px;
}

.rt-about-two-award-card-image-block {
  flex: none;
  justify-content: center;
  align-items: center;
  display: flex;
}

.rt-award-card-background {
  z-index: 1;
  background-color: var(--radiant-ui-components-library-marketplace--color--theme-color);
  opacity: 0;
  border-radius: 80px;
  position: absolute;
  inset: 0%;
}

.rt-about-two-award-card-line {
  background-color: #ffffff1a;
  height: 1px;
  position: absolute;
  inset: 0% 0% auto;
}

.rt-about-two-award-card-line.rt-four {
  top: auto;
  bottom: 0;
}

.rt-about-two-awards-wrap {
  justify-content: flex-start;
  align-items: center;
}

.rt-award-card-large-text {
  color: #80849c;
  letter-spacing: -2px;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  font-family: Outfit;
  font-size: 77px;
  font-weight: 600;
  line-height: 77px;
}

.rt-about-two-award-card {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  min-height: 159px;
  padding: 20px 30px;
  display: flex;
  position: relative;
}

.rt-about-two-award-card-left-block {
  z-index: 2;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  padding-top: 11px;
  position: relative;
}

.rt-award-right-button {
  z-index: 2;
  border: 1px solid #fff;
  border-radius: 100%;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 62px;
  height: 62px;
  display: flex;
  position: relative;
}

.rt-award-card-left-box-paragraph {
  margin-top: 26px;
}

.rt-award-card-left-box-contain-main-wrap {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: flex-start;
  align-items: center;
  max-width: 673px;
}

.rt-margin-bottom-twenty-5 {
  margin-bottom: 20px;
}

.rt-margin-bottom-twenty-5.rt-body-font-color-7 {
  font-family: Poppins, sans-serif;
}

.rt-component-container-15 {
  width: 100%;
  max-width: 1290px;
  position: relative;
}

.rt-component-section-17 {
  background-color: var(--radiant-ui-components-library-marketplace--color--white);
  color: var(--radiant-ui-components-library-marketplace--color--body-font-dark);
  width: 100%;
  padding: 30px 15px;
  font-family: Outfit;
  font-size: 17px;
  font-weight: 300;
  line-height: 29px;
  position: relative;
}

.rt-full-width-3 {
  border-radius: 10px;
  width: 100%;
}

.rt-overflow-hidden-6 {
  overflow: hidden;
}

.rt-advertise-content-icon-wrapper {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  flex: none;
  align-items: center;
  width: 42px;
  display: flex;
}

.rt-advertise-icon-wrapper {
  color: var(--radiant-ui-components-library-marketplace--color--heading-dark);
  border: 1px solid #0000004d;
  border-radius: 100%;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  font-weight: 600;
  position: relative;
}

.rt-advertise-icon-wrapper.rticon-two {
  background-color: var(--radiant-ui-components-library-marketplace--color--theme-color);
}

.rt-dotted-line {
  border: 1px dashed #0003;
  flex: 1;
  width: 1px;
  height: 100%;
}

.rt-advertise-image-wrapper {
  flex: 1;
  justify-content: center;
  align-items: center;
  display: flex;
}

.rt-advertise-content-text-wrapper {
  max-width: 495px;
}

.rt-border-radius-six {
  border-radius: 6px;
}

.rt-advertise-content-wrapper {
  grid-column-gap: 100px;
  grid-row-gap: 100px;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.rt-advertise-content {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  align-items: stretch;
}

.rt-body-font-color-7 {
  color: var(--radiant-ui-components-library-marketplace--color--body-font-dark);
  transition: color .35s;
}

.rt-position-relative-5 {
  position: relative;
}

.tyt-copy {
  color: #fff;
  background-color: #5532fa;
  border: 1px solid #5532fa;
  border-radius: 8px;
  flex: none;
  padding: 16px;
  font-size: .9375rem;
  font-weight: 500;
  line-height: 1em;
  text-decoration: none;
  transition: border-color .15s, background-color .15s, opacity .15s;
}

.tyt-copy:hover {
  opacity: 1;
  background-color: #1e116e;
  border-color: #1e116e;
}

.tyt-copy.tyt2 {
  grid-column-gap: 20px;
  border-color: var(--amarillo-val);
  background-color: var(--amarillo-val);
  border-radius: 12px;
  justify-content: flex-start;
  align-items: center;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-right: 0;
  display: flex;
  position: relative;
  top: -33px;
}

.tyt-copy.tyt2:hover {
  border-color: var(--morado-valcredit);
  background-color: var(--morado-valcredit);
}

.section-71-copy {
  padding-top: 184px;
  padding-bottom: 184px;
}

.section-71-copy.bg-neutral-700, .section-71-copy.tyttexto {
  border-top: 1px solid var(--untitled-ui--gray300);
  padding-top: 43px;
  position: relative;
}

.tytseccion {
  padding-top: 184px;
  padding-bottom: 184px;
}

.tytseccion.bg-neutral-700, .tytseccion.tyttexto {
  border-top: 1px solid var(--untitled-ui--gray300);
  padding-top: 43px;
  position: relative;
}

.boton-curriculo {
  color: #fff;
  background-color: #5532fa;
  border: 1px solid #5532fa;
  border-radius: 8px;
  flex: none;
  padding: 16px;
  font-size: .9375rem;
  font-weight: 500;
  line-height: 1em;
  text-decoration: none;
  transition: border-color .15s, background-color .15s, opacity .15s;
}

.boton-curriculo:hover {
  opacity: 1;
  background-color: #1e116e;
  border-color: #1e116e;
}

.boton-curriculo.tyt2 {
  grid-column-gap: 20px;
  border-color: var(--amarillo-val);
  background-color: var(--amarillo-val);
  border-radius: 12px;
  justify-content: flex-start;
  align-items: center;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-right: 0;
  display: flex;
  position: relative;
  top: -33px;
}

.boton-curriculo.tyt2:hover {
  border-color: var(--morado-valcredit);
  background-color: var(--morado-valcredit);
}

.boton-curriculo.boton-curritulo-2 {
  grid-column-gap: 20px;
  border-color: var(--azul-cyan);
  background-color: var(--azul-cyan);
  border-radius: 12px;
  justify-content: flex-start;
  align-items: center;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-right: 0;
  display: flex;
  position: relative;
  top: auto;
}

.boton-curriculo.boton-curritulo-2:hover {
  border-color: var(--azul-base-2025-incap);
  background-color: var(--azul-base-2025-incap);
}

.paragraph-47-copy.card-value {
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-weight: 400;
}

.paragraph-47-copy.values {
  color: var(--azul-cyan);
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 15px;
  font-weight: 500;
}

.paragraph-47-copy.values-copy {
  color: var(--gris);
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 14px;
  font-weight: 300;
}

.bold-text-123 {
  font-weight: 300;
}

.bold-text-124 {
  color: var(--azul-cyan);
}

.curiculo {
  background-color: var(--white);
  border: 1px #000;
  border-radius: 9px;
  flex-flow: column;
  margin-left: auto;
  margin-right: auto;
  padding-top: 18px;
  display: block;
}

.uui-faq04_cta-copy {
  background-color: var(--diplomado-1);
  border-radius: 0;
  margin-top: .5rem;
  padding: 2rem;
}

.currculo-2 {
  background-color: var(--gris-tusteno);
  border-radius: 0;
  margin-top: .5rem;
  padding: 2rem;
}

.brix---container-default-11-copy {
  max-width: 1218px;
  padding: 11px 24px 19px;
}

.brix---card-testimonial-twitter-copy, .curriculo-programas {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  box-shadow: 0 2px 7px 0 var(--color-4);
  border-radius: 24px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding: 32px 32px 40px;
  display: flex;
}

.brix---mg-bottom-2-copy {
  width: 330px;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 14px;
  font-weight: 400;
}

.brix---mg-bottom-2-copy:hover {
  color: var(--azul-cyan);
}

.curriculo-pro {
  width: 330px;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 14px;
  font-weight: 300;
}

.curriculo-pro:hover {
  color: var(--azul-cyan);
}

.curriculo-pro-2 {
  width: 330px;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 14px;
  font-weight: 300;
}

.curriculo-pro-2:hover {
  color: var(--azul-cyan);
}

.curriculo-pro-3 {
  width: 330px;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 14px;
  font-weight: 300;
}

.curriculo-pro-3:hover {
  color: var(--azul-cyan);
}

.curriculo-pro4 {
  width: 330px;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 14px;
  font-weight: 300;
}

.curriculo-pro4:hover {
  color: var(--azul-cyan);
}

.curriculo-pro5 {
  width: 330px;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 14px;
  font-weight: 300;
}

.curriculo-pro5:hover {
  color: var(--azul-cyan);
}

.rt-heading-six-25 {
  color: var(--radiant-ui-components-library-marketplace--color--heading-dark);
  letter-spacing: -.2px;
  text-transform: capitalize;
  font-size: 20px;
  font-weight: 400;
  line-height: 32px;
}

.rt-component-container-16 {
  width: 100%;
  max-width: 1290px;
  position: relative;
}

.rt-component-section-18 {
  background-color: var(--radiant-ui-components-library-marketplace--color--white);
  color: var(--radiant-ui-components-library-marketplace--color--body-font-dark);
  width: 100%;
  padding: 10px 15px;
  font-family: Outfit;
  font-size: 17px;
  font-weight: 300;
  line-height: 29px;
  position: relative;
}

.rt-margin-top-twenty-five-3 {
  margin-top: 25px;
}

.rt-padding-bottom-fifteen-2 {
  padding-bottom: 15px;
}

.rt-margin-bottom-ten-4 {
  margin-bottom: 10px;
}

.rt-old-btn-text-2, .rt-new-btn-text-2 {
  color: var(--radiant-ui-components-library-marketplace--color--theme-color);
  font-weight: 400;
}

.rt-all-btn-2 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #fff;
  text-transform: capitalize;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  padding: 13px 22px 15px;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.5rem;
  text-decoration: none;
  display: flex;
}

.rt-all-btn-2.rt-padding-zero {
  padding: 0;
}

.rt-all-btn-2.rt-padding-zero.rt-btn-text-color-crimson {
  color: #da3960;
}

.rt-all-btn-block-2 {
  height: 24px;
  line-height: 25px;
  overflow: hidden;
}

.rt-btn-flex-2 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.rt-home-two-analytics-grid-2 {
  grid-column-gap: 30px;
  color: var(--radiant-ui-components-library-marketplace--color--body-font-dark);
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.rt-radius-sixteen-2 {
  border-radius: 16px;
}

.rt-home-two-analytics-card-2 {
  text-align: center;
  cursor: pointer;
  background-color: #fff;
  border: 1px solid #d4d4ff;
  border-radius: 6px;
  padding: 48px 30px;
}

.brix---heading-h2-size-16-copy {
  color: var(--azul-cyan);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 50px;
  font-weight: 700;
  line-height: 50px;
}

.formulario-curriculo {
  color: var(--color-4);
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 90px;
  padding-right: 41px;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 300;
  line-height: 35px;
}

.curriculo-dudas {
  color: var(--white);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 3rem;
  font-weight: 400;
  line-height: 1.5;
}

.txt-curriculo {
  color: var(--white);
  letter-spacing: normal;
  font-family: Poppins, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5;
}

.container-145 {
  border: 1px solid var(--color-4);
  border-radius: 5px;
}

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

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

.uui-max-width-large-14 {
  width: 100%;
  max-width: 48rem;
}

.uui-max-width-large-14.align-center-11 {
  margin-left: auto;
  margin-right: auto;
}

.uui-logos04_list {
  white-space: nowrap;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem;
  grid-auto-columns: 1fr;
  justify-content: space-around;
  place-items: center start;
  width: 175rem;
  display: flex;
}

.uui-logos04_wrapper {
  justify-content: center;
  align-items: flex-start;
  padding: .75rem 1.5rem;
  display: flex;
}

.uui-logos04_logo {
  height: 3rem;
}

.uui-logo-loop_inner {
  display: flex;
}

.uui-section_logos04 {
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
}

.uui-logo-loop_component {
  height: 4.5rem;
  margin-top: 2rem;
}

.uui-space-xxlarge-5 {
  width: 100%;
  min-height: 5rem;
}

.uui-logos04_text {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 500;
}

.lynx-grid-2-columns-copy {
  grid-column-gap: 26px;
  grid-row-gap: 26px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  align-items: start;
  width: 100%;
  margin-top: 14px;
}

.lynx-content-3-copy {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1080px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 40px;
  padding-bottom: 10px;
  display: flex;
}

.blog-egresados {
  padding: 55px 45px 35px;
}

.parrafo-egresados {
  color: var(--white);
  max-width: 820px;
  margin-bottom: 36px;
  font-family: Varela, sans-serif;
  font-size: 18px;
  line-height: 165%;
}

.sub-egresados {
  background-color: var(--trasparete-sistemas);
  color: var(--white);
  letter-spacing: 1.3px;
  text-transform: uppercase;
  border-radius: 10px;
  margin-bottom: 10px;
  padding: 7px 12px;
  font-family: Poppins, sans-serif;
  font-size: 12px;
  font-weight: 300;
  line-height: 140%;
  display: inline-block;
}

.lynx-heading-2-copy {
  color: var(--gris);
  max-width: 740px;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Poppins, sans-serif;
  font-size: 4px;
  font-weight: 100;
  line-height: 120%;
}

.bold-text-125 {
  font-weight: 300;
}

.educacion-continuia-forms-txt {
  float: none;
  color: var(--white);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 25px;
  font-weight: 300;
  line-height: 50px;
}

.formulario-curriculo-copy {
  color: var(--gris-tusteno);
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 90px;
  padding-right: 41px;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 300;
  line-height: 35px;
}

.educacion-continua-boton {
  grid-column-gap: .5rem;
  border: 1px solid var(--azul-cyan);
  background-color: var(--azul-cyan);
  color: var(--untitled-ui--white);
  text-align: center;
  white-space: nowrap;
  border-radius: 5.5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.educacion-continua-boton:hover {
  border-color: var(--untitled-ui--primary700);
  background-color: var(--azul-base-2025-incap);
}

.educacion-continua-boton:focus {
  background-color: var(--untitled-ui--primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--primary100);
}

.educacion-continia-boton-2 {
  grid-column-gap: .5rem;
  border: 1px solid var(--azul-cyan);
  background-color: var(--azul-cyan);
  color: var(--white);
  text-align: center;
  white-space: nowrap;
  border-radius: 5.5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: Poppins, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.educacion-continia-boton-2:hover {
  border-color: var(--untitled-ui--primary700);
  background-color: var(--azul-base-2025-incap);
  color: var(--white);
}

.educacion-continia-boton-2:focus {
  background-color: var(--untitled-ui--primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--primary100);
}

.bold-text-126 {
  color: var(--azul-claro);
}

.bold-text-127 {
  color: var(--gris-tusteno);
}

.text-span-105 {
  color: var(--untitled-ui--gray500);
  font-size: 10px;
  font-weight: 300;
}

.text-span-106 {
  color: var(--gris);
  font-size: 10px;
  font-weight: 300;
}

.bold-text-128 {
  color: var(--gris);
}

.text-span-107 {
  color: var(--gris);
  font-size: 10px;
  font-weight: 300;
}

.cuadro-trabajo {
  background-color: var(--gastronomia-2);
  color: var(--diplomado-1);
  border-top-right-radius: 30px;
  border-bottom-left-radius: 30px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 46%;
  margin-top: 110px;
  padding: 60px;
  display: flex;
}

.txt-trabajo {
  color: var(--white);
  max-width: 740px;
  margin-top: 0;
  margin-bottom: 36px;
  font-family: Poppins, sans-serif;
  font-size: 30px;
  font-weight: 600;
  line-height: 114%;
}

.boton-trabajo {
  grid-column-gap: .5rem;
  color: var(--untitled-ui--gray600);
  white-space: nowrap;
  background-color: #0000;
  border: 1px solid #0000;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.boton-trabajo:hover {
  background-color: var(--untitled-ui--gray50);
  color: var(--untitled-ui--gray700);
}

.boton-trabajo.hide-tablet-3 {
  clear: none;
  border-color: var(--azul-cyan);
  background-color: var(--azul-cyan);
  color: var(--white);
  border-radius: 3.6rem;
  font-family: Poppins, sans-serif;
}

.boton-trabajo.hide-tablet-3-copy {
  clear: none;
  border-color: var(--diseño-3);
  background-color: var(--diseño-3);
  color: var(--white);
  border-radius: 6rem;
  padding-left: 7.325rem;
  padding-right: 7.325rem;
  font-family: Poppins, sans-serif;
}

.boton-trabajo.hide-tablet-3-copy:hover {
  background-color: var(--diseño-2);
}

.boton-trabajo.botorn-trabajo-2 {
  clear: none;
  border-color: var(--spark-library--border-default);
  background-color: var(--idiomas-2);
  color: var(--white);
  border-radius: 6rem;
  padding-left: 7.325rem;
  padding-right: 7.325rem;
  font-family: Poppins, sans-serif;
}

.boton-trabajo.botorn-trabajo-2:hover {
  background-color: var(--diseño-2);
}

.banner-trabajo {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-image: url("https://cdn.prod.website-files.com/66a795eb1636440d552fc98f/6849fbf85f5a35c9cbc1f080_pri.jpg");
  background-position: 0 100%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 30px;
  flex-direction: column;
  flex: 0 auto;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  min-height: 650px;
  display: flex;
  box-shadow: 0 60px 60px -15px #1f20221a;
}

.profamilia-banner {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-image: url("https://cdn.prod.website-files.com/66a795eb1636440d552fc98f/684b11e674e534dd277cab4a_BANNER-WEB-CONVENIO-INCAP-PROFAMILIA.jpg");
  background-position: 0 100%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 30px;
  flex-direction: column;
  flex: 0 auto;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  min-height: 650px;
  display: flex;
  box-shadow: 0 60px 60px -15px #1f20221a;
}

.banner-rojo-pro {
  background-color: var(--gastronomia-2);
  color: var(--diplomado-1);
  border-top-right-radius: 30px;
  border-bottom-left-radius: 30px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 46%;
  margin-top: 110px;
  padding: 60px;
  display: flex;
}

.txt-profamilia {
  color: var(--white);
  max-width: 740px;
  margin-top: 0;
  margin-bottom: 36px;
  font-family: Poppins, sans-serif;
  font-size: 30px;
  font-weight: 600;
  line-height: 114%;
}

.boton-trabajo-copy {
  grid-column-gap: .5rem;
  color: var(--untitled-ui--gray600);
  white-space: nowrap;
  background-color: #0000;
  border: 1px solid #0000;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.boton-trabajo-copy:hover {
  background-color: var(--untitled-ui--gray50);
  color: var(--untitled-ui--gray700);
}

.boton-trabajo-copy.hide-tablet-3 {
  clear: none;
  border-color: var(--azul-cyan);
  background-color: var(--azul-cyan);
  color: var(--white);
  border-radius: 3.6rem;
  font-family: Poppins, sans-serif;
}

.boton-trabajo-copy.hide-tablet-3-copy {
  clear: none;
  border-color: var(--diseño-3);
  background-color: var(--diseño-3);
  color: var(--white);
  border-radius: 6rem;
  padding-left: 7.325rem;
  padding-right: 7.325rem;
  font-family: Poppins, sans-serif;
}

.boton-trabajo-copy.hide-tablet-3-copy:hover {
  background-color: var(--diseño-2);
}

.boton-trabajo-copy.botorn-trabajo-2 {
  clear: none;
  border-color: var(--spark-library--border-default);
  background-color: var(--idiomas-2);
  color: var(--white);
  border-radius: 6rem;
  padding-left: 7.325rem;
  padding-right: 7.325rem;
  font-family: Poppins, sans-serif;
}

.boton-trabajo-copy.botorn-trabajo-2:hover {
  background-color: var(--diseño-2);
}

.boton-trabajo-copy.botorn-trabajo-2-copy {
  clear: none;
  border-color: var(--spark-library--border-default);
  background-color: var(--idiomas-2);
  color: var(--white);
  border-radius: 6rem;
  padding-left: 7.325rem;
  padding-right: 7.325rem;
  font-family: Poppins, sans-serif;
}

.boton-trabajo-copy.botorn-trabajo-2-copy:hover {
  background-color: var(--diseño-2);
}

.brix---color-neutral-866 {
  color: var(--elements-webflow-library--neutral--800);
}

.brix---color-neutral-867 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---mg-bottom-16px-15 {
  margin-bottom: 16px;
}

.brix---mg-bottom-24px-7 {
  margin-bottom: 24px;
}

.brix---mg-bottom-32px-9 {
  margin-bottom: 32px;
}

.brix---mg-bottom-48px-13 {
  margin-bottom: 20px;
}

.brix---container-default-25 {
  max-width: 1218px;
  padding-left: 24px;
  padding-right: 24px;
}

.brix---section-16 {
  color: var(--elements-webflow-library--neutral--100);
  padding-top: 0;
  padding-bottom: 0;
}

.brix---heading-h2-size-21 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 38px;
  font-weight: 700;
  line-height: 50px;
}

.brix---heading-h3-size-9 {
  justify-content: center;
  margin-top: 0;
  margin-bottom: 12px;
  font-family: Poppins, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 34px;
  display: flex;
}

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

.brix---text-decoration-none-2 {
  text-decoration: none;
}

.brix---avatar-image-square {
  border-radius: 16px;
  overflow: hidden;
  transform: translate(0);
}

.brix---paragraph-default-21 {
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  line-height: 30px;
}

.brix---inner-container-574px---center-6 {
  max-width: 574px;
  margin-left: auto;
  margin-right: auto;
}

.brix---icon-square-36px {
  background-color: var(--elements-webflow-library--secondary--color-2);
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 36px;
  min-width: 36px;
  height: 36px;
  min-height: 36px;
  text-decoration: none;
  transition: transform .3s, background-color .3s, color .3s;
  display: flex;
  overflow: hidden;
}

.brix---icon-square-36px:hover {
  transform: scale(.92);
}

.brix---social-media-grid-left {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fit, 36px);
  justify-content: start;
  align-self: center;
  justify-items: start;
}

.brix---grid-3-columns-gap-row-64px {
  grid-column-gap: 28px;
  grid-row-gap: 64px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.brix---text-300-medium-3 {
  font-size: 20px;
  font-weight: 500;
  line-height: 22px;
}

.brix---avatar-image-link-2 {
  transition: transform .3s;
}

.brix---avatar-image-link-2:hover {
  transform: scale(1.1);
}

.brix---heading-link-dark {
  color: var(--elements-webflow-library--neutral--800);
  text-decoration: none;
  transition: color .3s;
}

.brix---heading-link-dark:hover {
  color: var(--elements-webflow-library--accent--primary-1);
}

.uui-text-size-medium-16 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-text-size-medium-16.text-color-primary700 {
  color: var(--untitled-ui--primary700);
}

.uui-text-rich-text-4 {
  color: var(--untitled-ui--gray600);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.uui-text-rich-text-4 h1 {
  margin-top: 2rem;
  margin-bottom: 1.5rem;
}

.uui-text-rich-text-4 h2 {
  margin-top: 1.5rem;
  margin-bottom: 1rem;
}

.uui-text-rich-text-4 h3 {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}

.uui-text-rich-text-4 h4 {
  margin-top: 1.5rem;
  margin-bottom: 1.25rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.uui-text-rich-text-4 h5, .uui-text-rich-text-4 h6 {
  margin-top: 1.25rem;
  margin-bottom: 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.uui-text-rich-text-4 p {
  margin-bottom: 1rem;
  font-family: Poppins, sans-serif;
}

.uui-text-rich-text-4 blockquote {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-style: italic;
}

.uui-text-rich-text-4 a {
  text-decoration: underline;
}

.uui-text-rich-text-4 figcaption {
  color: var(--untitled-ui--gray500);
  text-align: left;
  margin-top: 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
}

.uui-container-large-19 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

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

.uui-page-padding-21 {
  background-color: var(--white);
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-max-width-large-15 {
  width: 100%;
  max-width: 48rem;
}

.uui-max-width-large-15.align-center-12 {
  margin-left: auto;
  margin-right: auto;
}

.uui-heading-large-3 {
  color: var(--untitled-ui--gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 3rem;
  font-weight: 600;
  line-height: 1.2;
}

.uui-blogpost01_author-wrapper {
  align-items: center;
  display: flex;
}

.uui-blogpost01_title-wrapper {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 5rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.uui-blogpost01_image-wrapper {
  width: 100%;
  margin-bottom: 4rem;
  margin-left: auto;
  margin-right: auto;
  padding-top: 50%;
  position: relative;
  overflow: hidden;
}

.uui-blogpost01_content {
  margin-bottom: 4rem;
}

.uui-blogpost01_content-bottom {
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}

.uui-blogpost01_share-wrapper {
  flex-direction: column;
  align-items: flex-start;
  width: 50%;
  display: flex;
}

.uui-blogpost01_share {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  justify-items: start;
  margin-top: 1rem;
  display: grid;
}

.uui-blogpost01_tag-list-wrapper {
  width: 50%;
}

.uui-blogpost01_tag-list {
  grid-column-gap: .5rem;
  flex-wrap: wrap;
  justify-content: flex-end;
  display: flex;
}

.uui-blogpost01_divider {
  background-color: var(--untitled-ui--gray200);
  width: 100%;
  max-width: 48rem;
  height: 1px;
  margin-top: -3.4rem;
  margin-bottom: 1.5rem;
}

.uui-blogpost01_date-wrapper {
  align-items: center;
  display: flex;
}

.uui-blogpost01_author-image {
  object-fit: cover;
  border-radius: 100%;
  width: 3.5rem;
  min-width: 3.5rem;
  height: 3.5rem;
  min-height: 3.5rem;
}

.uui-blogpost01_author-image-wrapper {
  margin-right: 1rem;
}

.uui-text-divider-2 {
  color: var(--untitled-ui--gray600);
  margin-left: .25rem;
  margin-right: .25rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-blogpost01_content-top {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  margin-top: 3rem;
  display: flex;
}

.uui-blogpost01_breadcrumb {
  align-items: center;
  width: 100%;
  margin-bottom: 1.5rem;
  display: flex;
}

.uui-breadcrumb-link-2 {
  color: var(--untitled-ui--gray600);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-weight: 500;
  text-decoration: none;
  transition: all .3s;
}

.uui-breadcrumb-link-2:hover {
  color: var(--untitled-ui--gray700);
}

.uui-breadcrumb-link-2.w--current {
  color: var(--untitled-ui--primary700);
  font-weight: 600;
}

.uui-breadcrumb-link-2.w--current:hover {
  color: var(--untitled-ui--primary800);
}

.uui-breadcrumb-divider-2 {
  color: var(--untitled-ui--gray500);
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  margin-left: .5rem;
  margin-right: .5rem;
  display: flex;
}

.uui-blogpost01_image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.uui-button-icon-8 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  min-width: 1.25rem;
  height: 1.25rem;
  min-height: 1.25rem;
  display: flex;
}

.uui-button-icon-8.text-color-gray400 {
  color: var(--untitled-ui--gray400);
}

.uui-badge-2 {
  grid-column-gap: .375rem;
  background-color: var(--untitled-ui--gray100);
  color: var(--untitled-ui--gray700);
  white-space: nowrap;
  border-radius: 10rem;
  align-items: center;
  padding: .125rem .625rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  font-weight: 500;
  line-height: 1.5;
  text-decoration: none;
  display: flex;
}

.uui-badge-2.is-primary {
  background-color: var(--untitled-ui--primary50);
  color: var(--untitled-ui--primary700);
}

.uui-badge-2.is-pink {
  background-color: var(--untitled-ui--pink50);
  color: var(--untitled-ui--pink700);
}

.uui-badge-2.is-indigo {
  background-color: var(--untitled-ui--indigo50);
  color: var(--untitled-ui--indigo700);
}

.uui-button-secondary-gray-11 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui--gray300);
  background-color: var(--untitled-ui--white);
  color: var(--untitled-ui--gray700);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-secondary-gray-11:hover {
  background-color: var(--untitled-ui--gray50);
  color: var(--untitled-ui--gray800);
}

.uui-button-secondary-gray-11:focus {
  background-color: var(--untitled-ui--white);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--gray100);
}

.uui-button-secondary-gray-11.is-button-small {
  grid-column-gap: .5rem;
  padding: .5rem 1rem;
  font-size: 1rem;
}

.uui-button-secondary-gray-11.is-button-small.icon-only {
  width: 2.5rem;
  height: 2.5rem;
  padding: 0;
}

.uui-button-secondary-gray-11.icon-only {
  justify-content: center;
  align-items: center;
  width: 2.75rem;
  height: 2.75rem;
  padding: 0;
  display: flex;
}

.uui-padding-vertical-xhuge-16 {
  margin-top: 0;
  padding-top: .9rem;
  padding-bottom: 0;
}

.uui-blogpost01_author-heading {
  color: var(--untitled-ui--gray900);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  font-weight: 600;
}

.uui-blogpost01_share-heading {
  color: var(--untitled-ui--gray900);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
}

.bold-text-129 {
  text-align: left;
  text-decoration: none;
}

.logos-title-large {
  border-bottom: 1px solid #e4ebf3;
  padding: 60px 30px;
  position: relative;
}

.container-146 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.clients-title {
  text-align: center;
  font-size: 24px;
  line-height: 32px;
}

.clients-wrapper {
  justify-content: space-between;
  align-items: center;
  max-width: 750px;
  margin-top: -43px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
  display: flex;
}

.clients-image {
  clear: none;
  flex: 0 auto;
  align-self: auto;
  display: block;
  position: relative;
  top: auto;
  left: auto;
  right: auto;
}

.uui-text-size-large-14 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5;
}

.uui-heading-medium-10 {
  color: var(--untitled-ui--gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 2.25rem;
  font-weight: 600;
  line-height: 1.3;
}

.uui-button-15 {
  grid-column-gap: .5rem;
  border: 1px none var(--azul-base-2025-incap);
  background-color: var(--azul-cyan);
  color: var(--untitled-ui--white);
  text-align: center;
  white-space: nowrap;
  border-radius: 3.6rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 2.3rem .625rem 2.325rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-15:hover {
  border-color: var(--untitled-ui--primary700);
  background-color: var(--untitled-ui--primary700);
}

.uui-button-15:focus {
  background-color: var(--untitled-ui--primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--primary100);
}

.social-icon-5 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

.uui-button-row-18 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-button-row-18.button-row-center {
  justify-content: center;
}

.uui-button-row-18.button-row-center.is-reverse-mobile-landscape {
  text-align: center;
  flex-flow: row;
  padding-top: 0;
  padding-left: 0;
}

.social-link-3 {
  color: var(--untitled-ui--gray400);
  transition: all .3s;
}

.social-link-3:hover {
  color: var(--untitled-ui--gray500);
}

.uui-team04_item-2 {
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.uui-team04_list-2 {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start stretch;
  display: grid;
}

.uui-team04_social-2 {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  align-self: flex-start;
  margin-top: 1.5rem;
  display: grid;
}

.uui-team04_image-2 {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.uui-team04_image-wrapper-2 {
  width: 100%;
  margin-bottom: 1.5rem;
  padding-top: 100%;
  position: relative;
  overflow: hidden;
}

.uui-team04_component-2 {
  margin-top: 4rem;
}

.uui-space-xsmall-10 {
  width: 100%;
  min-height: 1rem;
}

.uui-space-medium-9 {
  width: 100%;
  min-height: 2rem;
}

.uui-heading-tiny-5 {
  color: var(--untitled-ui--gray900);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-heading-subheading-11 {
  color: var(--untitled-ui--primary600);
  margin-bottom: .75rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.spark-container-9 {
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.spark-section-9 {
  width: 100%;
  padding: 0 64px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  position: relative;
}

.spark-section-9 h5 {
  margin-top: 1.5rem;
  margin-bottom: .5rem;
  font-size: 1.75rem;
  font-weight: 600;
  line-height: 1.3;
}

.spark-section-9 h4 {
  margin-top: 0;
  margin-bottom: 1rem;
  font-size: 1.5rem;
  font-weight: 500;
  line-height: 1.4;
}

.spark-section-9 h1 {
  margin-bottom: 1rem;
  font-size: 4rem;
  font-weight: 600;
  line-height: 1.1;
}

.spark-section-9 h2 {
  margin-top: 1rem;
  margin-bottom: 2rem;
  font-size: 3.5rem;
  font-weight: 600;
  line-height: 1.2;
}

.spark-section-9 h3 {
  margin-top: 2.5rem;
  margin-bottom: 1rem;
  font-size: 2rem;
  font-weight: 600;
  line-height: 1.3;
}

.spark-section-9 h6 {
  margin-top: 1.5rem;
  margin-bottom: .5rem;
  font-size: .8125rem;
  font-weight: 700;
  line-height: 1.5;
}

.spark-section-9 ul {
  margin-top: 2rem;
  margin-bottom: 3rem;
  padding-left: 14px;
}

.spark-section-9 li {
  margin-bottom: .5rem;
}

.spark-icon-6 {
  width: 12px;
  display: inline-block;
}

.spark-icon-6.spark-20px-icon {
  align-items: center;
  width: 20px;
  padding: 2px;
  display: flex;
}

.spark-centered-904 {
  text-align: center;
  width: 900px;
  max-width: 100%;
  margin-bottom: 100px;
  margin-left: auto;
  margin-right: auto;
}

.spark-centered-904.spark-no-bottom-margin {
  margin-bottom: 0;
}

.spark-secondary-paragraph-14 {
  color: var(--spark-library--foreground-secondary);
  margin-bottom: 64px;
}

.spark-secondary-paragraph-14.spark-no-bottom-margin {
  margin-bottom: 0;
}

.spark-team-member-details-4 {
  max-width: 590px;
}

.spark-team-member-details-4.spark-full-width-team-details {
  grid-row-gap: 8px;
  background-color: var(--spark-library--white);
  flex-direction: column;
  width: 100%;
  padding-top: 16px;
  padding-bottom: 12px;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.spark-bold-heading-4 {
  margin-bottom: .5rem;
  font-weight: 600;
  line-height: 1;
  display: inline-block;
}

.spark-small-sub-paragraph-4 {
  color: var(--spark-library--foreground-secondary);
  margin-bottom: 0;
  font-size: .8rem;
  line-height: 1.3;
}

.spark-vertical-image-4 {
  object-fit: cover;
  border-radius: 12px;
  width: 100%;
  height: 310px;
}

.spark-vertical-image-4.spark-square-corners {
  border-radius: 0;
  width: 100%;
  height: 25vw;
}

.spark-social-row-4 {
  grid-column-gap: 24px;
  justify-content: center;
  width: 100%;
  display: flex;
}

.spark-team-grid-no-spacing-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.spark-wrapped-square-team-2 {
  grid-column-gap: 24px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.spark-wrapped-square-team-2.spark-stacked {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  text-align: center;
  flex-direction: column;
  justify-content: flex-end;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  position: relative;
  overflow: hidden;
}

.spark-team-link-2 {
  width: 100%;
}

.spark-section-10 {
  width: 100%;
  padding: 0 64px 176px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  position: relative;
}

.spark-section-10 h5 {
  margin-top: 1.5rem;
  margin-bottom: .5rem;
  font-size: 1.75rem;
  font-weight: 600;
  line-height: 1.3;
}

.spark-section-10 h4 {
  margin-top: 0;
  margin-bottom: 1rem;
  font-size: 1.5rem;
  font-weight: 500;
  line-height: 1.4;
}

.spark-section-10 h1 {
  margin-bottom: 1rem;
  font-size: 4rem;
  font-weight: 600;
  line-height: 1.1;
}

.spark-section-10 h2 {
  margin-top: 1rem;
  margin-bottom: 2rem;
  font-size: 3.5rem;
  font-weight: 600;
  line-height: 1.2;
}

.spark-section-10 h3 {
  margin-top: 2.5rem;
  margin-bottom: 1rem;
  font-size: 2rem;
  font-weight: 600;
  line-height: 1.3;
}

.spark-section-10 h6 {
  margin-top: 1.5rem;
  margin-bottom: .5rem;
  font-size: .8125rem;
  font-weight: 700;
  line-height: 1.5;
}

.spark-section-10 ul {
  margin-top: 2rem;
  margin-bottom: 3rem;
  padding-left: 14px;
}

.spark-section-10 li {
  margin-bottom: .5rem;
}

.spark-rounded-corner-image {
  border-radius: 12px;
  margin-bottom: 32px;
}

.spark-900-width-3 {
  width: 952px;
  max-width: 100%;
}

.spark-900-width-3.spark-margin-bottom-104px {
  margin-bottom: 104px;
}

.spark-3-column-flex-row {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  grid-template-rows: 80px;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.rt-category-cards-text-11 {
  color: var(--radiant-ui-components-library-marketplace--color--heading-dark);
  text-transform: capitalize;
  font-size: 18px;
  font-weight: 400;
  line-height: 31px;
}

.rt-category-cards-text-11.rt-text-white {
  color: var(--radiant-ui-components-library-marketplace--color--white);
}

.rt-category-cards-text-11.rt-margin-bottom-fifteen-6 {
  margin-bottom: 15px;
}

.rt-component-container-17 {
  width: 100%;
  max-width: 1290px;
  position: relative;
}

.rt-component-section-19 {
  background-color: var(--radiant-ui-components-library-marketplace--color--white);
  color: var(--radiant-ui-components-library-marketplace--color--body-font-dark);
  width: 100%;
  padding: 80px 15px 10px;
  font-family: Outfit;
  font-size: 17px;
  font-weight: 300;
  line-height: 29px;
  position: relative;
}

.rt-overflow-hidden-7 {
  overflow: hidden;
}

.rt-autofit-11 {
  object-fit: cover;
}

.rt-underline-off-4 {
  z-index: 1;
  text-decoration: none;
  position: relative;
}

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

.rt-autofit-12 {
  object-fit: cover;
  border-radius: 10px;
}

.rt-body-font-color-8 {
  color: var(--radiant-ui-components-library-marketplace--color--body-font-dark);
  transition: color .35s;
}

.rt-home-four-my-work-marquee-main {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: row;
  display: flex;
}

.rt-my-work-marquee-overlay {
  background-color: #1e1f2080;
}

.rt-home-four-my-work-marquee-block {
  flex: 1;
}

.rt-home-four-my-work-marquee {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: row;
  width: 100%;
  display: flex;
}

.rt-home-four-my-work-marquee-image {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-radius: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  min-width: 418px;
  min-height: 518px;
  display: grid;
  overflow: hidden;
}

.rt-padding-top-thirty {
  padding-top: 30px;
}

.rt-my-work-category {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: var(--radiant-ui-components-library-marketplace--color--body-font-dark);
  justify-content: center;
  align-items: center;
  padding-bottom: 10px;
  display: flex;
}

.rt-grey-dot {
  background-color: var(--radiant-ui-components-library-marketplace--color--body-font-dark);
  border-radius: 100%;
  width: 6px;
  height: 6px;
}

.rt-text-white-10 {
  color: var(--radiant-ui-components-library-marketplace--color--white);
}

.rt-heading-two-2 {
  color: var(--radiant-ui-components-library-marketplace--color--heading-dark);
  font-size: 30px;
  font-weight: 400;
  line-height: 45px;
}

.rt-heading-two-2.rt-text-white-10 {
  color: var(--radiant-ui-components-library-marketplace--color--white);
}

.rt-heading-two-2.rt-text-center {
  text-align: center;
}

.rt-full-width-4 {
  border-radius: 10px;
  width: 100%;
}

.rt-full-width-4.rt-auto-fit-16 {
  object-fit: cover;
}

.rt-autofit-13 {
  object-fit: cover;
  border-radius: 10px;
}

.rt-autofit-13.rt-full-width-4 {
  width: 100%;
}

.rt-autofit-13.rt-full-width-4.rt-height-auto {
  height: auto;
}

.rt-padding-bottom-twenty {
  padding-bottom: 20px;
}

.rt-overflow-off-2 {
  overflow: hidden;
}

.rt-portfolio-two-work-text {
  pointer-events: none;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
}

.rt-portfolio-two-work-title {
  max-width: 588px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 30px;
}

.rt-portfolio-two-work-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  display: grid;
}

.rt-bg-color-off {
  color: var(--radiant-ui-components-library-marketplace--color--heading-dark);
  background-color: #ddd0;
  padding-left: 15px;
  padding-right: 15px;
}

.rt-bg-color-off.w--current {
  color: var(--radiant-ui-components-library-marketplace--color--theme-color);
  background-color: #c8c8c800;
  padding-left: 15px;
  padding-right: 15px;
}

.rt-portfolio-two-work-main {
  max-width: 1430px;
  margin-left: auto;
  margin-right: auto;
}

.rt-portfolio-two-card-wrap {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.rt-portfolio-two-work-tab-content {
  width: 100%;
  overflow: visible;
}

.rt-portfolio-two-work-tab {
  flex-flow: column;
  align-items: center;
  display: flex;
}

.rt-portfolio-two-work-block {
  border-radius: 10px;
  position: relative;
  overflow: hidden;
}

.rt-portfolio-two-work-image-overlay {
  background-image: linear-gradient(#1e1f2080, #1e1f2080);
}

.rt-smallest-text {
  font-size: .875rem;
  font-weight: 300;
  line-height: 1.5rem;
}

.rt-smallest-text.rt-change-uppercase {
  text-transform: none;
  font-size: 1rem;
  font-weight: 400;
  transition: color .4s;
}

.rt-smallest-text.rt-change-uppercase:hover {
  color: var(--radiant-ui-components-library-marketplace--color--theme-color);
}

.rt-background-dark-4 {
  background-color: var(--radiant-ui-components-library-marketplace--color--button-background-dark);
}

.rt-blue-icon-3 {
  opacity: 0;
  position: absolute;
}

.rt-precision-card-body-2 {
  color: var(--radiant-ui-components-library-marketplace--color--body-font-dark);
  padding-bottom: 38px;
  padding-left: 26px;
  padding-right: 26px;
}

.rt-precision-card-image-2 {
  object-fit: cover;
  width: 100%;
}

.rt-precision-card-body-icon-column-2 {
  text-align: center;
  background-color: #4a74fd;
  justify-content: center;
  align-items: center;
  width: 23%;
  padding-top: 15px;
  padding-bottom: 15px;
  display: flex;
}

.rt-all-btn-two-2 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: center;
  display: flex;
}

.rt-padding-top-twenty-2 {
  padding-top: 20px;
}

.rt-precision-card-body-row-2 {
  background-color: #101929;
  border-radius: 6px;
  margin-top: -39px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.rt-precision-card-body-caption-column-2 {
  justify-content: flex-start;
  align-items: center;
  width: 77%;
  padding: 15px 23px;
  display: flex;
}

.rt-precision-card-image-box-2 {
  text-align: center;
  overflow: hidden;
}

.rt-discover-btn-2 {
  color: #444655;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.875rem;
}

.rt-cover-image-3 {
  object-fit: cover;
}

.rt-cover-image-3.rt-full-width-image {
  width: 100%;
}

.rt-precision-card-body-caption-btn-box-2 {
  margin-top: 10px;
}

.rt-precision-card-2 {
  background-color: #fff;
  border-radius: 6px;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 14px;
  overflow: hidden;
}

.rt-precision-card-2.rt-home-two {
  margin-right: 0;
}

.rt-precision-card-2.rt-home-two.rt-home-two-page {
  box-shadow: 0 10px 80px #dbdfffcc;
}

.rt-precision-grid-2 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.rt-discover-button-icon-wrap-2 {
  justify-content: center;
  align-items: center;
  position: relative;
}

.rt-text-blue-3 {
  color: var(--radiant-ui-components-library-marketplace--color--theme-color);
}

.rt-no-margin-bottom-3 {
  margin-bottom: 0;
}

.rt-no-margin-bottom-3.rt-home-three-service-description {
  color: var(--radiant-ui-components-library-marketplace--color--body-font-dark);
  flex: 1;
  max-width: 554px;
  font-family: Poppins, sans-serif;
}

.rt-service-card-shape {
  width: 100%;
  position: absolute;
  inset: auto 0% -2px;
}

.rt-service-card-shape.rt-white-shape {
  opacity: 0;
}

.rt-home-three-service-heading {
  flex: 1;
  max-width: 450px;
  font-family: Poppins, sans-serif;
}

.rt-button-orange-arrow {
  margin-top: 2px;
}

.rt-service-card-text-wrapper {
  padding: 35px 40px 40px;
}

.rt-home-three-service-cards {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.rt-button-two-3 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.rt-button-two-text {
  color: var(--radiant-ui-components-library-marketplace--color--theme-color);
  text-transform: capitalize;
}

.rt-tab-image-full-width {
  object-fit: cover;
}

.rt-button-two-icon-wrapper {
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.rt-service-card-image-wrapper {
  position: relative;
}

.rt-home-three-service-text-wrapper {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  justify-content: space-between;
  align-items: center;
  max-width: 1250px;
  margin-bottom: 60px;
}

.rt-tag-text {
  color: #ff5e14;
  letter-spacing: 1.6px;
  text-transform: uppercase;
  font-weight: 600;
}

.rt-tag-text.rt-text-blue-3 {
  color: var(--radiant-ui-components-library-marketplace--color--theme-color);
}

.rt-home-three-service-card {
  background-color: #f5f5fb;
  border-radius: 10px;
  transition: box-shadow .3s;
  display: block;
  overflow: hidden;
}

.rt-home-three-service-card:hover {
  box-shadow: 0 8px 80px #dbdfffcc;
}

.rt-margin-bottom-fifteen-6 {
  margin-bottom: 15px;
}

.rt-autofit-14 {
  object-fit: cover;
}

.rt-autofit-15 {
  object-fit: cover;
  border-radius: 10px;
}

.rt-auto-fit-16 {
  border-radius: 10px;
  height: auto;
}

.rt-margin-bottom-ten-5 {
  margin-bottom: 10px;
}

.rt-margin-top-twenty-4 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  margin-top: 20px;
}

.rt-team-one-expert-card-social-link {
  justify-content: center;
  align-items: center;
  width: 32.82px;
  height: 32.82px;
  margin-bottom: 10px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.rt-team-one-expert-card-flex {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.rt-team-one-expert-card-flex.rt-margin-top-twenty-4 {
  margin-top: 20px;
}

.rt-team-one-expert-grid {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.rt-team-one-expert-card-image-social-icons {
  background-color: var(--radiant-ui-components-library-marketplace--color--theme-color);
  width: 100%;
  max-width: 49px;
  height: 192px;
  margin-top: auto;
  margin-bottom: auto;
  padding-top: 10px;
  padding-bottom: 10px;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.rt-team-one-expert-card-image {
  width: 100%;
  position: relative;
}

.rt-radius-six {
  border-radius: 10px;
}

.brix---color-neutral-868 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---color-neutral-869 {
  color: var(--elements-webflow-library--neutral--300);
}

.brix---color-neutral-870 {
  color: var(--elements-webflow-library--neutral--100);
}

.brix---mg-bottom-8px-8 {
  margin-bottom: 8px;
}

.brix---link-wrapper-5 {
  color: var(--elements-webflow-library--neutral--800);
  text-align: left;
  justify-content: center;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 18px;
  line-height: 20px;
  text-decoration: none;
  transition: color .3s;
  display: flex;
}

.brix---link-wrapper-5:hover {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---mg-bottom-12px-9 {
  margin-bottom: 12px;
}

.brix---link-icon-right-5 {
  color: var(--azul-cyan);
  margin-left: 6px;
}

.brix---inner-container-600px---center-8 {
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
}

.brix---text-200-bold-7 {
  border: 1px solid var(--azul-cyan);
  background-color: var(--azul-cyan);
  color: var(--white);
  border-radius: 20px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Poppins, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 20px;
}

.brix---grid-2-columns---gap-row-72px-4 {
  grid-column-gap: 28px;
  grid-row-gap: 72px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.brix---card-link-img-bg-3 {
  border-radius: 24px;
  align-items: flex-end;
  min-height: 500px;
  padding: 48px;
  text-decoration: none;
  transition: transform .3s;
  display: flex;
  position: relative;
  overflow: hidden;
}

.brix---card-link-img-bg-3:hover {
  transform: scale(.96);
}

.brix---card-image-3 {
  z-index: -1;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.brix---bg-overlay-gradient-3 {
  z-index: -1;
  background-image: linear-gradient(#0000 15%, #0000008f 61%, #000);
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
}

.brix---color-neutral-871 {
  color: var(--elements-webflow-library--neutral--800);
}

.brix---mg-bottom-40px-9 {
  margin-bottom: 40px;
  padding-top: 0;
}

.brix---btn-primary-10 {
  background-color: var(--elements-webflow-library--accent--primary-1);
  color: var(--elements-webflow-library--neutral--100);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  justify-content: center;
  padding: 26px 38px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.brix---btn-primary-10:hover {
  background-color: var(--elements-webflow-library--secondary--color-1);
  color: var(--elements-webflow-library--neutral--100);
  transform: translate3d(0, -3px, .01px);
}

.brix---heading-link-3 {
  color: var(--elements-webflow-library--accent--primary-1);
  text-decoration: none;
  transition: color .3s;
}

.brix---heading-link-3:hover {
  color: var(--elements-webflow-library--secondary--color-1);
}

.brix---buttons-row-center-4 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.brix---grid-4-columns-instagram {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.brix---instagram-image-2 {
  border-radius: 24px;
  overflow: hidden;
  transform: translate(0);
}

.text-span-108, .text-span-109 {
  font-weight: 600;
}

.brix---color-neutral-872 {
  color: var(--elements-webflow-library--neutral--800);
}

.brix---color-neutral-873 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---mg-right-16px-2 {
  margin-right: 16px;
}

.brix---text-201 {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 20px;
}

.brix---heading-h1-size-8 {
  margin-top: 0;
  margin-bottom: 16px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 54px;
  font-weight: 700;
  line-height: 66px;
}

.brix---subtitle-8 {
  color: var(--elements-webflow-library--accent--primary-1);
  letter-spacing: .15em;
  text-transform: uppercase;
  margin-bottom: 8px;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
}

.brix---blog-card-featured-wrapper {
  width: 100%;
  text-decoration: none;
}

.brix---blog-card-image-wrapper-2 {
  border-radius: 24px;
  overflow: hidden;
  transform: translate(0);
}

.brix---categories-badges-item-wrapper-2 {
  flex-direction: row;
  display: flex;
}

.brix---categories-badges-wrapper-2 {
  justify-content: flex-end;
  display: flex;
}

.brix---blog-card-wrapper-2 {
  text-decoration: none;
}

.brix---section-small-4 {
  padding-top: 100px;
  padding-bottom: 100px;
}

.brix---grid-3-columns-gap-row-72px {
  grid-column-gap: 28px;
  grid-row-gap: 72px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.brix---avatar-circle-4 {
  border-radius: 50%;
  width: 64px;
  max-width: 64px;
  height: 64px;
  max-height: 64px;
  overflow: hidden;
  transform: translate(0);
}

.brix---inner-container-700px-center-4 {
  max-width: 700px;
  margin-left: auto;
  margin-right: auto;
}

.brix---flex-horizontal-start-3 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.brix---section-pd-bottom-56px {
  padding-top: 20px;
  padding-bottom: 20px;
}

.brix---blog-card-featured {
  grid-column-gap: 48px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1.1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.brix---blog-card-image-featured {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.brix---blog-card-image-featured-wrapper-v1 {
  border-radius: 24px;
  height: 448px;
  overflow: hidden;
  transform: translate(0);
}

.brix---badge-primary-small-light-2 {
  background-color: var(--elements-webflow-library--secondary--color-2);
  color: var(--elements-webflow-library--accent--primary-1);
  border-radius: 40px;
  padding: 14px 22px;
  font-size: 16px;
  line-height: 18px;
  display: inline-block;
}

.brix---grid-title-and-categories-2 {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: .6fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  margin-bottom: 64px;
  display: grid;
}

.brix---badge-secondary-category-badges-2 {
  border: 1px solid var(--elements-webflow-library--neutral--400);
  background-color: var(--elements-webflow-library--neutral--100);
  box-shadow: 0 2px 12px 0 var(--elements-webflow-library--general--shadow-01);
  color: var(--elements-webflow-library--neutral--800);
  text-align: center;
  border-radius: 40px;
  margin-left: 24px;
  padding: 18px 28px;
  font-size: 18px;
  line-height: 20px;
  text-decoration: none;
  transition: border-color .3s, background-color .3s, color .3s;
  display: inline-block;
}

.brix---badge-secondary-category-badges-2:hover {
  border-color: var(--elements-webflow-library--accent--primary-1);
  background-color: var(--elements-webflow-library--accent--primary-1);
  color: var(--elements-webflow-library--neutral--100);
}

.brix---badge-secondary-category-badges-2.w--current {
  border-color: var(--elements-webflow-library--accent--primary-1);
  background-color: var(--elements-webflow-library--accent--primary-1);
  color: var(--elements-webflow-library--neutral--100);
  cursor: default;
}

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

.uui-container-small-3 {
  width: 100%;
  max-width: 48rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-heading-large-4 {
  color: var(--azul-base-2025-incap);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 3rem;
  font-weight: 600;
  line-height: 1.2;
}

.uui-section_header08 {
  margin-top: 10px;
}

.uui-text-size-xlarge-5 {
  color: var(--untitled-ui--gray600);
  font-family: Poppins, sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 1.5;
}

.uui-space-small-13 {
  width: 100%;
  min-height: 1.5rem;
}

.uui-padding-vertical-xhuge-17 {
  background-color: var(--color-3);
  border-radius: 16px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.text-block-271, .text-block-272 {
  font-family: Poppins, sans-serif;
}

.uui-text-size-xlarge-5-copy {
  color: var(--black);
  text-align: left;
  padding-bottom: 20px;
  font-family: Poppins, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 1.5;
}

.uui-heading-large-4-copy {
  color: var(--white);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 30px;
  font-weight: 600;
  line-height: 1.2;
}

.uui-page-padding-21-copy {
  background-color: var(--white);
  padding: 20px 2rem;
}

.rt-component-section-20 {
  background-color: var(--radiant-ui-components-library-marketplace--color--white);
  color: var(--radiant-ui-components-library-marketplace--color--body-font-dark);
  width: 100%;
  padding: 20px 15px 80px;
  font-family: Outfit;
  font-size: 17px;
  font-weight: 300;
  line-height: 29px;
  position: relative;
}

.rt-text-capitalize {
  text-transform: capitalize;
}

.rt-home-one-highlight-gredient {
  background-image: linear-gradient(#0000, #0006);
  border-radius: 10px;
  position: absolute;
  inset: 0%;
}

.rt-home-one-highlight-wrapper {
  padding-top: 40px;
  display: flex;
}

.rt-home-one-highlight-arrow-wrapper {
  background-color: #fff;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  margin-top: 10px;
  display: flex;
}

.rt-home-one-highlight-text {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-bottom: 30px;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.rt-auto-fit-12 {
  object-fit: cover;
  border-radius: 10px;
}

.rt-home-one-highlight-item {
  cursor: pointer;
  flex: none;
  padding-right: 40px;
  text-decoration: none;
}

.rt-highlight-line {
  background-color: #a2a2a2;
  width: 268px;
  height: 1px;
}

.rt-home-one-highlight-image-wrapper {
  background-color: var(--radiant-ui-components-library-marketplace--color--button-background-dark);
  border-radius: 10px;
  position: relative;
  overflow: hidden;
}

.rt-body-font-16 {
  color: #462720;
  letter-spacing: .1rem;
  font-size: .875rem;
  font-weight: 700;
  line-height: 1.75rem;
}

.rt-body-font-16.rt-text-capitalize {
  text-transform: uppercase;
}

.rt-body-font-16.rt-text-capitalize.rt-change-color-white {
  color: #fff;
}

.rt-heading-five-34 {
  color: #462720;
  text-transform: capitalize;
  font-size: 1.5625rem;
  font-weight: 400;
  line-height: 2.1875rem;
}

.rt-heading-five-34.rt-change-color-white-text {
  color: #fff;
}

.rt-agent-overlay-2 {
  z-index: 1;
  background-color: var(--spark-library--foreground-tertiary);
  justify-content: center;
  display: flex;
  position: absolute;
  inset: 0%;
}

.rt-agent-mask-2 {
  position: relative;
  overflow: hidden;
}

.rt-agent-collection-card-2 {
  flex-direction: column;
  display: flex;
}

.rt-agent-text-wrap-2 {
  text-align: center;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  width: 92%;
  padding-bottom: 40px;
  display: flex;
  position: relative;
}

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

.rt-agent-collection-grid-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-rows: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  width: 100%;
}

.rt-agent-collection-grid-2.rt-agent-one-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.rt-agent-text-2 {
  font-size: 16px;
}

.rt-agent-text-2.rt-text-white {
  font-size: 20px;
  position: relative;
  bottom: 272px;
}

.rt-agent-text-2.rt-heading-five {
  font-size: 21px;
}

.rt-agent-text-2.rt-heading-five.rt-text-white {
  flex: 0 auto;
  align-self: auto;
  font-size: 35px;
  font-weight: 700;
  position: relative;
  bottom: 294px;
}

.rt-agent-collection-2 {
  justify-content: center;
  width: 100%;
  display: flex;
}

.rt-agent-collection-2.rt-agent-one {
  border-radius: 10px;
  overflow: hidden;
}

.brix---color-accent-7 {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---color-neutral-874 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---mg-bottom-40px-10 {
  margin-bottom: 40px;
}

.brix---section-17 {
  color: var(--elements-webflow-library--neutral--100);
  padding-top: 20px;
  padding-bottom: 60px;
}

.brix---heading-h2-size-22 {
  color: var(--azul-base-2025-incap);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 38px;
  font-weight: 700;
  line-height: 50px;
}

.brix---paragraph-default-22 {
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 30px;
}

.brix---inner-container-640px---center-3 {
  max-width: 640px;
  margin-left: auto;
  margin-right: auto;
}

.brix---image-wrapper-br-24px-shadow {
  box-shadow: 0 14px 42px 0 var(--elements-webflow-library--general--shadow-04);
  border-radius: 24px;
  overflow: hidden;
}

.brix---grid-2-columns-gap-column-80px {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.brix---link-content-text-center {
  border: 1px none var(--negocios-claro);
  color: var(--elements-webflow-library--neutral--600);
  border-radius: 15px;
  text-decoration: none;
}

.hime-color {
  border: 1px solid var(--azul-incap-3);
  background-color: var(--azul-incap-3);
  border-radius: 16px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.grid-44 {
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

.uui-button-row-18-copy {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-button-row-18-copy.button-row-center {
  justify-content: center;
}

.uui-button-row-18-copy.button-row-center.is-reverse-mobile-landscape {
  text-align: center;
}

.uui-button-row-18-copy.button-row-center-copy {
  justify-content: center;
}

.uui-button-row-18-copy.button-row-center-copy.is-reverse-mobile-landscape, .uui-button-row-18-copy.button-row-center-copy.is-reverse-mobile-landscape-copy {
  text-align: center;
}

.uui-button-15-copy {
  grid-column-gap: .5rem;
  border: 1px none var(--azul-base-2025-incap);
  background-color: var(--azul-cyan);
  color: var(--untitled-ui--white);
  text-align: center;
  white-space: nowrap;
  border-radius: 3.6rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 2.3rem .625rem 2.325rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-15-copy:hover {
  border-color: var(--untitled-ui--primary700);
  background-color: var(--untitled-ui--primary700);
}

.uui-button-15-copy:focus {
  background-color: var(--untitled-ui--primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--primary100);
}

.texto-tyc {
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 12px;
}

.titulo-tys {
  font-size: 15px;
  font-weight: 700;
}

.rt-category-cards-text-12 {
  color: var(--radiant-ui-components-library-marketplace--color--heading-dark);
  text-transform: capitalize;
  font-size: 18px;
  font-weight: 400;
  line-height: 31px;
}

.rt-category-cards-text-12.rt-text-white-11 {
  color: var(--radiant-ui-components-library-marketplace--color--white);
}

.rt-component-container-18 {
  width: 100%;
  max-width: 1290px;
  position: relative;
}

.rt-component-section-21 {
  background-color: var(--radiant-ui-components-library-marketplace--color--white);
  color: var(--radiant-ui-components-library-marketplace--color--body-font-dark);
  width: 100%;
  padding: 80px 15px;
  font-family: Outfit;
  font-size: 17px;
  font-weight: 300;
  line-height: 29px;
  position: relative;
}

.rt-component-section-21.rt-accordion-v-six {
  padding-top: 50px;
}

.rt-accordion-answer-wrap {
  background-color: #f4f4fc;
  display: flex;
  position: static;
  overflow: hidden;
}

.rt-home-three-accordion-answer {
  color: var(--radiant-ui-components-library-marketplace--color--body-font-dark);
  padding-top: 20px;
}

.rt-home-three-accordion-wrapper {
  justify-content: flex-start;
  align-items: center;
}

.rt-home-three-accordions {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  justify-content: flex-start;
  align-items: center;
}

.rt-home-three-accordion-block {
  background-color: #f4f4fc;
  border-radius: 10px;
  width: 100%;
  padding: 20px 50px;
}

.rt-home-three-accordion-section {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  justify-content: space-between;
  align-items: flex-start;
}

.rt-home-three-accordion-wrap-heading {
  margin-bottom: 50px;
}

.rt-question-icon {
  flex: none;
  justify-content: center;
  align-items: center;
  width: 16px;
  height: 16px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.rt-home-three-accordion-question {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  white-space: normal;
  word-break: normal;
  overflow-wrap: normal;
  justify-content: space-between;
  align-items: center;
  padding: 0;
  display: flex;
}

.rt-minus {
  position: absolute;
}

.rt-overflow-hidden-8 {
  overflow: hidden;
}

.rt-margin-top-none-2 {
  margin-top: 0;
}

.rt-3d-trigger-image {
  perspective: 1000px;
  width: 115%;
  height: 115%;
  position: relative;
  top: -4%;
  left: -7.5%;
}

.rt-service-border {
  background-color: #0003;
  justify-content: center;
  align-items: center;
  height: 1px;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.rt-service-border.rt-border-off {
  background-color: #0000;
}

.rt-home-one-service-items {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  justify-content: space-between;
  align-items: center;
  padding-top: 30px;
  padding-bottom: 30px;
  position: relative;
}

.rt-home-one-service-items.rt-home-one-service-items-one {
  border-top: 1px solid #0003;
}

.rt-home-one-service-items.rt-home-one-service-items-one.rt-margin-top-none-2 {
  border-top-style: none;
}

.rt-service-image-two-wrapper {
  border-radius: 10px;
  position: absolute;
  inset: 0%;
}

.rt-service-images {
  flex: none;
  width: 185px;
  height: 117px;
  position: relative;
}

.rt-service-images.rt-overflow-hidden-8 {
  border-radius: 10px;
  overflow: hidden;
}

.rt-icon-out-3 {
  position: absolute;
  inset: 50% auto auto 50%;
  transform: translate(-50%, -50%);
}

.rt-service-image-two {
  width: 100%;
  height: 100%;
}

.rt-border-dark-brown {
  background-color: var(--radiant-ui-components-library-marketplace--color--theme-color);
  width: 0%;
  height: 1px;
  position: absolute;
}

.rt-service-items-image-one {
  width: 100%;
  height: 100%;
}

.rt-circle-button-2 {
  border: 1px solid #0000004d;
  border-radius: 100%;
  flex: none;
  justify-content: center;
  align-items: center;
  min-width: 80px;
  min-height: 80px;
  display: flex;
  position: relative;
}

.rt-service-items-image-overlay {
  z-index: 3;
  background-color: var(--radiant-ui-components-library-marketplace--color--theme-color);
  transform-origin: 50% 100%;
  transform-style: preserve-3d;
  position: absolute;
  inset: 0%;
  transform: scale3d(1, 0, 1);
}

.rt-home-one-services {
  align-items: stretch;
}

.rt-home-service-name-wrapper {
  flex: 1;
  justify-content: center;
  align-items: center;
}

.rt-text-white-11 {
  color: var(--radiant-ui-components-library-marketplace--color--white);
}

.rt-radius-ten-2 {
  border-radius: 10px;
  overflow: hidden;
}

.rt-home-one-progress-text-main-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.rt-home-one-progress-main-heading-2 {
  border-bottom: 1px solid var(--radiant-ui-components-library-marketplace--color--heading-dark);
  padding-bottom: 10px;
}

.rt-home-one-progress-text-item-2 {
  color: var(--radiant-ui-components-library-marketplace--color--heading-dark);
  background-color: #89b8ff;
  border-radius: 10px;
  padding: 20px 40px;
}

.rt-home-one-progress-text-item-2.rt-top-mergin {
  margin-top: -20px;
}

.rt-home-one-progress-text-item-2.rt-top-mergin.rt-change-color-one {
  background-color: #adceff;
}

.rt-home-one-progress-text-item-2.rt-top-mergin.rt-change-color-three {
  background-color: var(--radiant-ui-components-library-marketplace--color--theme-color);
}

.rt-home-one-progress-text-item-2.rt-top-mergin.rt-change-color-two {
  background-color: #89b8ff;
}

.rt-home-one-progress-details-2 {
  padding-top: 20px;
  overflow: hidden;
}

.rt-home-one-progress-paragraph-2 {
  color: var(--radiant-ui-components-library-marketplace--color--heading-dark);
  max-width: 415px;
  padding-top: 10px;
}

.rt-home-one-progress-image-wrapper-2 {
  position: relative;
}

.rt-home-one-progress-wrapper-2 {
  grid-column-gap: 90px;
  grid-row-gap: 90px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.rt-home-one-progress-number-wrapper-2 {
  background-color: #fff;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: flex;
}

.rt-home-one-progress-image-2 {
  padding-top: 60px;
  padding-left: 20px;
}

.rt-change-padding-7 {
  margin-top: 0;
  margin-bottom: 0;
}

.rt-home-one-progress-heading-2 {
  max-width: 479px;
  padding-bottom: 20px;
}

.rt-auto-fit-17 {
  object-fit: cover;
}

.rt-auto-fit-17.rt-radius-ten-2 {
  border-radius: 10px;
}

.rt-auto-fit-17.rt-radius-ten-2.rt-position-relative-6 {
  z-index: 1;
  position: relative;
}

.rt-body-font-17 {
  letter-spacing: 0;
}

.rt-body-font-17.rt-change-style {
  color: #4b4b4b;
  font-size: 14px;
  font-weight: 500;
}

.rt-home-one-progess-image-main-2 {
  border-radius: 8px;
  overflow: hidden;
}

.rt-home-one-client-image-background-2 {
  background-color: #d2efff;
  border-radius: 8px;
  position: absolute;
  inset: 0%;
  transform: rotate(-6.2deg);
}

.rt-position-relative-6 {
  position: relative;
}

.margin-top-5 {
  margin-top: 5rem;
}

.padding-left-5 {
  padding-left: 5rem;
}

.left-arrow-3 {
  background-color: #f5f5f7;
  border-radius: 5rem;
  justify-content: center;
  align-items: stretch;
  width: 3.5rem;
  height: 3.5rem;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
  padding: .25rem;
  transition: background-color .25s;
  display: flex;
  inset: auto 4.5rem 0% auto;
}

.left-arrow-3:hover {
  background-color: #e8eaed;
}

.left-arrow-3._2 {
  background-color: #fff;
  margin-left: 0%;
  transition: background-color .25s;
  inset: auto 4.5rem 0% auto;
}

.left-arrow-3._2:hover {
  background-color: #e8eaed;
}

.two-columns {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
}

.subhead {
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 2rem;
}

.subhead.color-secondary-light {
  color: #afb6c0;
}

.subhead.color-secondary-dark {
  color: #48505b;
}

.max-w-40-5 {
  max-width: 40.5rem;
}

.max-w-40-5.spacing-auto {
  margin-left: auto;
  margin-right: auto;
}

.dropdown-content-2 {
  width: 100%;
  position: static;
  overflow: hidden;
}

.gap-3-navbar {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  justify-content: flex-start;
  align-items: center;
}

.stiky-wrapper {
  padding-bottom: 2rem;
  position: sticky;
  top: 8rem;
}

.mask-card {
  width: 32%;
  overflow: visible;
}

.margin-bottom-2 {
  margin-bottom: 2rem;
}

.padding-8 {
  padding-top: 8rem;
  padding-bottom: 8rem;
}

.padding-8.overflow-hidden {
  overflow: hidden;
}

.testimonial-wrapper {
  width: 100%;
  height: 100%;
}

.background-image-mobile {
  object-fit: cover;
  width: 100%;
  height: 100%;
  display: none;
  position: static;
}

.dropdowm-arrow {
  width: 1.5rem;
  height: 1.5rem;
}

.color-text-primary {
  color: #fff;
}

.right-arrow-3 {
  background-color: #f5f5f7;
  border-radius: 5rem;
  justify-content: center;
  align-items: center;
  width: 3.5rem;
  height: 3.5rem;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
  transition: background-color .25s;
  display: flex;
  inset: auto 0% 0% auto;
}

.right-arrow-3:hover {
  background-color: #e8eaed;
}

.right-arrow-3._2 {
  background-color: #fff;
  margin-left: 0%;
  transition: background-color .25s;
  inset: auto 0% 0% auto;
}

.right-arrow-3._2:hover {
  background-color: #e8eaed;
}

.slider-card {
  background-color: #0000;
  height: auto;
  margin-top: -109px;
  padding-bottom: 4rem;
}

.template-page-grid {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
}

.testimonial-slider {
  background-color: #0000;
  height: auto;
}

.container-147 {
  max-width: 90rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: 3rem;
  padding-right: 3rem;
  display: block;
}

.grid-medium {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  justify-content: flex-start;
  align-items: center;
}

.mobile-button-wrapper {
  display: none;
}

.arrow-slider-left {
  background-color: #f5f5f7;
  border-radius: 5rem;
  justify-content: center;
  align-items: center;
  width: 3.5rem;
  height: 3.5rem;
  margin-top: auto;
  margin-bottom: auto;
  padding: .25rem;
  transition: background-color .25s;
  display: flex;
}

.arrow-slider-left:hover {
  background-color: #e8eaed;
}

.margin-top-6 {
  margin-top: 6rem;
}

.absolute-bottom {
  position: absolute;
  inset: auto 0% 0%;
}

.padding-1 {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.padding-1.border-top {
  border-top: 1px solid #afb6c03d;
}

.subhead-secondary {
  color: #48505b;
  font-family: Poppins, sans-serif;
  font-size: 1.125rem;
  font-weight: 300;
  line-height: 1.5rem;
}

.footer-link {
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.background-secondary {
  background-color: #f5f5f7;
}

.button-tertiary {
  color: #1a1c1f;
  background-color: #0000;
  border: 2px solid #1a1c1f;
  border-radius: 6.25rem;
  padding: .69rem 1.5rem .56rem;
  font-size: 1rem;
  line-height: 1.5rem;
  transition: color .25s, background-color .25s;
}

.button-tertiary:hover {
  color: #fff;
  background-color: #000;
}

.mask-testimonial {
  overflow: visible;
}

.background-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: static;
}

.background-image.mobile {
  display: none;
}

.menu-item {
  color: #afb6c0;
  padding: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
  text-decoration: none;
  transition: color .25s;
}

.menu-item:hover {
  color: #fff;
}

.menu-item.w--current {
  color: #afb6c0;
}

.margin-top-2 {
  margin-top: 2rem;
}

.faq-grid-answer {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr auto;
  width: 100%;
}

.faq-grid {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr auto;
  width: 100%;
}

.button-navbar {
  color: #1a1c1f;
  background-color: #fff;
  border-radius: 6.25rem;
  padding: .69rem 1.5rem .56rem;
  font-size: 1rem;
  line-height: 1.5rem;
  transition: background-color .25s;
}

.button-navbar:hover {
  background-color: #f4f5f6;
}

.margin-top-1 {
  margin-top: 1rem;
}

.navbar-grid {
  grid-column-gap: 6rem;
  grid-row-gap: 6rem;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  place-items: center stretch;
}

.background-secondary-dark {
  z-index: 5;
  background-color: #000;
}

.card-icon {
  max-width: 80%;
  margin-left: auto;
  margin-right: auto;
}

.slide-nav-5 {
  display: none;
}

.slide-51 {
  border-radius: 2rem;
  width: 100%;
  margin-right: 1.5rem;
}

.margin-top-3 {
  margin-top: 3rem;
}

.dropdown-answer {
  margin-left: auto;
  margin-right: auto;
}

.margin-top-4 {
  margin-top: 4rem;
}

.cover-image {
  border-radius: 20px;
  width: 100%;
}

.gap-1-5 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  justify-content: flex-start;
  align-items: center;
}

.button-807 {
  color: #1a1c1f;
  background-color: #fff;
  border-radius: 6.25rem;
  padding: .69rem 1.5rem .56rem;
  font-size: 1rem;
  line-height: 1.5rem;
  transition: background-color .25s;
}

.button-807:hover {
  background-color: #f4f5f6;
}

.card-wrapper {
  background-color: var(--white);
  opacity: 1;
  outline-color: var(--negocios-claro);
  outline-offset: 0px;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  border: 1px #000;
  border-radius: 2rem;
  outline-width: 1px;
  outline-style: solid;
  padding: 2rem;
}

.dropdown-triger {
  cursor: pointer;
  justify-content: space-between;
  padding-top: 2rem;
  padding-bottom: 2rem;
  display: flex;
}

.menu-button-close-icon {
  display: none;
}

.layout-center {
  width: 100%;
  max-width: 55rem;
  margin-left: auto;
  margin-right: auto;
}

.arrow-slider-right {
  background-color: #f5f5f7;
  border-radius: 5rem;
  width: 3.5rem;
  height: 3.5rem;
  margin-top: auto;
  margin-bottom: auto;
  padding: .25rem;
  transition: background-color .25s;
}

.arrow-slider-right:hover {
  background-color: #e8eaed;
}

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

.layout-left {
  width: 100%;
  max-width: 55rem;
  margin-right: auto;
}

.margin-top-1-5 {
  margin-top: 1.5rem;
}

.absolute-top-wrapper {
  position: absolute;
  inset: 0% 0% auto;
}

.mobile-none {
  display: block;
}

.padding-right-5 {
  padding-right: 5rem;
  position: relative;
}

.slide-testimonial {
  padding-left: 4.5rem;
  padding-right: 4.5rem;
}

.fixed-wrapper {
  z-index: 100;
  -webkit-backdrop-filter: blur(24px);
  backdrop-filter: blur(24px);
  background-color: #000000bf;
  position: fixed;
  inset: 0% 0% auto;
}

.dropdown-wrapper-2 {
  border-top: 1px solid #48505b3d;
  width: 100%;
  position: relative;
}

.paragraph-55 {
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
  text-decoration: none;
}

.paragraph-55.color-contrast-secondary {
  color: #afb6c0;
  margin-bottom: 0;
}

.footer-grid {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
}

.navbar-45 {
  background-color: #0000;
  padding-top: .75rem;
  padding-bottom: .75rem;
}

.section-77.full-screen {
  background-color: #000;
  width: 100%;
  height: 100vh;
  position: relative;
  overflow: hidden;
}

.section-77.overflow-hidden {
  overflow: hidden;
}

.section-77.background-primary-dark {
  background-color: #000;
}

.brand-44, .brand-44.w--current {
  padding-left: 0;
}

.text-size-small-2 {
  font-size: .875rem;
}

.brand-45 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: center;
  align-items: center;
  max-width: 8rem;
  display: flex;
}

.brand-45.w--current {
  justify-content: flex-start;
  align-items: center;
  transition: transform .25s, opacity .25s;
}

.brand-45.w--current:hover {
  opacity: .8;
  transform: translate(0, 1px);
}

.overlay-navbar {
  z-index: 1;
  opacity: 0;
  background-color: #040404;
  width: 100%;
  height: 100vh;
  display: none;
  position: absolute;
  inset: 0%;
}

.nav-link-199 {
  padding-left: .5rem;
  padding-right: .5rem;
  transition: all .25s;
}

.nav-link-199:hover {
  opacity: .6;
  transform: translate(0, 1px);
}

.navbar-46 {
  z-index: 50;
  background-color: #fff0;
  position: fixed;
  inset: 0% 0% auto;
}

.navbar-component {
  -webkit-backdrop-filter: blur(9px);
  backdrop-filter: blur(9px);
  background-color: #ffffff38;
  border-radius: 1.375rem;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin-top: 1.25rem;
  padding: 1rem 2.2rem 1rem 2.25rem;
  display: flex;
}

.padding-global-4 {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.nav-menu-wrap {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: center;
  display: flex;
}

.button-navbar-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #fff;
  border-bottom: 1px solid #e28e2a;
  border-radius: .25rem;
  align-items: center;
  padding: 1rem 1.5rem;
  transition: all .25s;
  display: flex;
  position: relative;
}

.button-navbar-2:hover {
  border-bottom-width: 2px;
}

.button-navbar-2.margin-left {
  background-color: var(--color-3);
  margin-left: 1rem;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.nav-menu-38 {
  z-index: 2;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: center;
  display: flex;
}

.logo-navbar {
  width: 8rem;
  max-width: 70%;
}

.container-148 {
  width: 100%;
  max-width: 110rem;
  margin-left: auto;
  margin-right: auto;
}

.button-border-2 {
  border-radius: .25rem;
  justify-content: center;
  align-items: flex-end;
  max-height: 2.3rem;
  display: flex;
  overflow: hidden;
}

.right-navbar-content {
  grid-column-gap: .8rem;
  grid-row-gap: .8rem;
  align-items: center;
  display: flex;
}

.hero-background {
  position: absolute;
  inset: 0%;
}

.arrow-3 {
  width: auto;
  height: auto;
}

.arrow-3.second {
  position: relative;
  top: 1rem;
}

.button-hero {
  z-index: 5;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  bottom: 2.5rem;
  right: 2.5rem;
}

.hero-arrow-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 1.5rem;
  height: 2rem;
  display: flex;
  overflow: hidden;
}

.vertical-line-tag {
  opacity: .5;
  color: #fff;
  background-color: #000;
  width: 1px;
  height: 1rem;
}

.hover-relative {
  position: relative;
}

.circular-text-2 {
  padding: .5rem;
  position: absolute;
}

.text-weight-medium {
  font-weight: 500;
}

.text-weight-medium.caps.regular-vw-small {
  font-size: .8vw;
}

.hover-content {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-flow: column;
  align-items: flex-start;
  display: flex;
}

.read-more-button {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-items: center;
  transition: all .25s;
  display: flex;
}

.read-more-button:hover {
  grid-column-gap: .8rem;
  grid-row-gap: .8rem;
}

.circle-hover {
  -webkit-backdrop-filter: blur(1.5px);
  backdrop-filter: blur(1.5px);
  background-color: #ffffff1a;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
}

.opacity-50 {
  opacity: .5;
}

.circle-hero {
  background-color: #fff;
  border-radius: 50%;
  width: 1rem;
  height: 1rem;
}

.hero-grid {
  z-index: 3;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  width: 100%;
  margin-left: 4.375rem;
  margin-right: 4.375rem;
  display: grid;
  position: absolute;
  inset: 0%;
}

.hero-wrapper-3 {
  flex-flow: column;
  justify-content: flex-end;
  height: 100vh;
  display: flex;
  position: relative;
  overflow: hidden;
}

.read-more-tag {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: #000;
  background-color: #efefef;
  border-radius: 2.3125rem;
  justify-content: space-between;
  align-items: center;
  padding: .5rem .75rem;
  text-decoration: none;
  display: flex;
}

.heading-199 {
  font-size: 4.875rem;
  line-height: 1;
}

.heading-199.text-weight-light {
  color: var(--white);
  font-size: 40px;
  font-weight: 700;
}

.hero-hover {
  grid-column-gap: 1.8rem;
  grid-row-gap: 1.8rem;
  white-space: nowrap;
  background-color: #fff;
  border-bottom: 1px solid #e28e2a;
  border-radius: .0625rem .3125rem .3125rem;
  align-items: flex-start;
  padding: .75rem 1rem;
  display: flex;
  position: absolute;
  left: .5rem;
  overflow: hidden;
}

.hero-heading {
  z-index: 5;
  grid-column-gap: 1.125rem;
  grid-row-gap: 1.125rem;
  flex-flow: column;
  align-items: flex-start;
  max-width: 63ch;
  margin-bottom: 3rem;
  margin-left: 3.5rem;
  display: flex;
  position: relative;
  top: -72px;
}

.arrow-hero {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: flex-end;
  align-items: stretch;
  width: 1rem;
  height: .9rem;
  margin-top: .4rem;
  display: flex;
  overflow: hidden;
}

.max-width-40ch {
  max-width: 40ch;
}

.bento-wrapper {
  grid-column-gap: 6rem;
  grid-row-gap: 6rem;
  flex-flow: column;
  align-items: center;
  margin-top: 2rem;
  display: flex;
}

.bento-row {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  padding-top: 0;
  display: flex;
}

.max-width-80ch {
  max-width: 80ch;
}

.card-overlay {
  z-index: 1;
  background-color: #272727e6;
  width: 100%;
  height: 100%;
  position: absolute;
}

.elipse {
  background-color: #e28e2a;
  border-radius: 50%;
  width: .35rem;
  height: .35rem;
}

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

.tag {
  grid-column-gap: .6rem;
  grid-row-gap: .6rem;
  align-items: center;
  display: flex;
}

.card-big-content {
  z-index: 2;
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.padding-global-5 {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.card-small {
  border: .1px solid #9b8f7e66;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  width: 35%;
  height: 50vh;
  display: flex;
  position: relative;
  overflow: hidden;
}

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

.card-big {
  border: .1px solid #9b8f7e66;
  border-radius: .5rem;
  align-items: flex-start;
  width: 65%;
  height: 50vh;
  padding: 2.5rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.secondary-button-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: center;
  display: flex;
}

.tag-marquee {
  grid-column-gap: .6rem;
  grid-row-gap: .6rem;
  white-space: nowrap;
  align-items: center;
  max-width: 15rem;
  display: flex;
  overflow: hidden;
}

.bento-component {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.heading-component {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: center;
  flex-flow: column;
  align-items: center;
  display: flex;
}

.bento-header {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  align-items: center;
  display: flex;
}

.container-149 {
  width: 100%;
  max-width: 110rem;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
}

.max-width-45ch {
  max-width: 45ch;
}

.image-134 {
  background-color: var(--amarillo-val);
  max-width: 120%;
}

.arrow-wrapper-2 {
  display: flex;
}

.heading-200 {
  font-size: 30px;
  font-weight: 400;
  line-height: 1.15;
}

.heading-201 {
  color: var(--amarillo-val);
  text-transform: uppercase;
  margin-bottom: -61px;
  font-family: Poppins, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 35px;
}

.max-width-60ch-2 {
  max-width: 60ch;
}

.primary-button-5 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #fff;
  border-bottom: 1px solid #e28e2a;
  border-radius: .25rem;
  align-items: center;
  padding: 1rem 1.5rem;
  transition: all .25s;
  display: flex;
  position: relative;
}

.primary-button-5:hover {
  border-bottom-width: 4px;
}

.sticky-component {
  width: 50%;
  height: 90vh;
  position: sticky;
  top: 5vh;
  bottom: 5vh;
  overflow: hidden;
}

.sticky-medium-image {
  flex: none;
  align-self: flex-end;
  width: 60%;
  height: 60vh;
  margin-top: 13.5vh;
  position: relative;
  overflow: hidden;
}

.sticky-content {
  flex-flow: column;
  align-items: flex-start;
  width: 50%;
  padding-bottom: 20vh;
  display: flex;
  position: relative;
}

.sticky-text {
  grid-column-gap: 2.8vw;
  grid-row-gap: 2.8vw;
  flex-flow: column;
  align-items: flex-start;
  margin-top: 10vw;
  margin-left: 4vw;
  margin-right: 2rem;
  display: flex;
}

.sticky-paragraph {
  grid-column-gap: 1vw;
  grid-row-gap: 1vw;
  flex-flow: column;
  align-items: flex-start;
  max-width: 30vw;
  display: flex;
}

.sticky-small-image {
  flex: none;
  align-self: flex-end;
  width: 12vw;
  height: 12vw;
  margin-top: 7.5vw;
  margin-right: 10vw;
  overflow: hidden;
}

.sticky-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  margin-top: 12rem;
  display: flex;
  position: relative;
}

.image-parallax {
  height: 110%;
}

.regular-vw {
  font-size: 1.1vw;
}

.heading-vw {
  font-size: 4.8vw;
  line-height: 1;
}

.sticky-big-image {
  width: 100%;
  height: 90vh;
  overflow: hidden;
}

.content {
  grid-column-gap: 1.667vw;
  grid-row-gap: 1.667vw;
  flex-flow: column;
  align-items: flex-start;
  max-width: 36vw;
  display: flex;
}

.content.max-width-34vw {
  max-width: 34vw;
}

.products-header {
  justify-content: center;
  display: flex;
}

.products-heading {
  grid-column-gap: .7rem;
  grid-row-gap: .7rem;
  flex-flow: column;
  align-items: flex-start;
  display: flex;
}

.padding-global-6 {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.button-wrapper {
  z-index: 4;
  align-self: center;
  position: relative;
}

.icon-wrapper-2 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.black-button {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: #fff;
  background-color: #000;
  border-radius: .25rem;
  align-items: center;
  padding: 1rem 2rem;
  transition: all .25s;
  display: flex;
}

.black-button:hover {
  border-bottom-width: 4px;
  transform: translate(0, 3px);
}

.container-150 {
  width: 100%;
  max-width: 110rem;
  margin-left: auto;
  margin-right: auto;
}

.container-150.medium {
  max-width: 100rem;
}

.products-wrapper {
  grid-column-gap: 2.8rem;
  grid-row-gap: 2.8rem;
  flex-flow: column;
  margin-top: 2rem;
  display: flex;
}

.text-size-large {
  font-size: 1.5rem;
  line-height: 1.3;
}

.text-size-large.text-weight-medium.caps {
  color: var(--gris-tusteno);
  font-family: Poppins, sans-serif;
  font-size: 2.5rem;
  font-weight: 500;
}

.products-cards {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.flex-horizontal {
  grid-column-gap: .7rem;
  grid-row-gap: .7rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.opacity-60 {
  opacity: .6;
}

.heading-202 {
  font-size: 3.5rem;
  line-height: 1.15;
}

.faq-heading-2 {
  text-align: center;
  max-width: 50ch;
}

.faq-component-2 {
  grid-column-gap: 0px;
  grid-row-gap: 4.8125rem;
  flex-direction: column;
  align-items: center;
  width: 100%;
  display: flex;
}

.padding-global-7 {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.faq-wrapper {
  grid-column-gap: 3.25rem;
  grid-row-gap: 3.25rem;
  flex-flow: column;
  align-items: center;
  margin-top: 15vh;
  display: flex;
}

.faq-hover {
  border-radius: .5rem;
  transition: background-color .45s;
}

.faq-hover:hover {
  background-color: #fff;
}

.container-151 {
  width: 100%;
  max-width: 110rem;
  margin-left: auto;
  margin-right: auto;
}

.container-151.small {
  max-width: 90rem;
}

.paragraph-56 {
  color: #00000080;
}

.footer-component {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

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

.footer-social-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  justify-content: center;
  align-items: center;
  margin-top: 4.8rem;
  margin-bottom: 11rem;
  display: flex;
}

.footer-links-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.credits {
  text-decoration: none;
  transition: opacity .2s;
}

.credits:hover {
  opacity: .8;
}

.footer-links {
  grid-column-gap: 1.1rem;
  grid-row-gap: 1.1rem;
  align-items: center;
  display: flex;
}

.padding-global-8 {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.footer-grid-2 {
  grid-column-gap: 5rem;
  flex-flow: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.icon-embed {
  object-fit: contain;
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
}

.footer-text-size {
  font-size: 1.5rem;
}

.logo-footer {
  width: 11rem;
  height: auto;
}

.footer-heading {
  justify-content: flex-start;
  align-items: flex-start;
  height: 3rem;
  margin-bottom: 5rem;
  display: flex;
  position: relative;
}

.container-152 {
  width: 100%;
  max-width: 110rem;
  margin-left: auto;
  margin-right: auto;
}

.footer-link-2 {
  color: #8e8c87;
  font-size: 1rem;
  font-weight: 400;
  text-decoration: none;
  transition: all .25s;
}

.footer-link-2:hover {
  color: #151515;
  transform: translate(0, -2px);
}

.footer-grid-wrap {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.footer-social {
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 2.6rem;
  height: 2.6rem;
  padding: .7rem;
  transition: all .3s;
  display: flex;
}

.footer-social:hover {
  color: #c9d4d8;
  background-color: #e28e2a;
  transform: translate(0, -2px);
}

.credits-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.padding-global-9 {
  margin-bottom: 0;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.icon-wrapper-3 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.container-153 {
  width: 100%;
  max-width: 110rem;
  margin-left: auto;
  margin-right: auto;
}

.container-153.medium {
  max-width: 100rem;
}

.left-arrow-4 {
  background-color: #f5f5f7;
  border-radius: 5rem;
  justify-content: center;
  align-items: stretch;
  width: 3.5rem;
  height: 3.5rem;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
  padding: .25rem;
  transition: background-color .25s;
  display: flex;
  inset: auto 4.5rem 0% auto;
}

.left-arrow-4:hover {
  background-color: #e8eaed;
}

.left-arrow-4._2 {
  background-color: #fff;
  margin-left: 0%;
  transition: background-color .25s;
  inset: auto 4.5rem 0% auto;
}

.left-arrow-4._2:hover {
  background-color: #e8eaed;
}

.margin-top-7 {
  margin-top: 6rem;
}

.margin-top-8 {
  margin-top: 2rem;
}

.margin-top-9 {
  margin-top: 1rem;
}

.slide-52 {
  border-radius: 2rem;
  width: 100%;
  margin-right: 1.5rem;
}

.heading-203 {
  text-align: left;
  font-family: Poppins, sans-serif;
}

.heading-204, .heading-205 {
  font-family: Poppins, sans-serif;
}

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

.container-154 {
  max-width: 90rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: 3rem;
  padding-right: 3rem;
  display: block;
}

.margin-top-10 {
  margin-top: 2rem;
}

.padding-9 {
  padding-top: 6rem;
  padding-bottom: 6rem;
}

.brix---color-neutral-875 {
  color: var(--elements-webflow-library--neutral--800);
}

.brix---color-neutral-876 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---mg-bottom-8px-9 {
  margin-bottom: 8px;
}

.brix---mg-bottom-24px-8 {
  margin-bottom: 24px;
}

.brix---mg-bottom-32px-10 {
  margin-bottom: 32px;
}

.brix---mg-bottom-48px-14 {
  margin-bottom: 48px;
}

.brix---mg-right-16px-3 {
  margin-right: 16px;
}

.brix---text-202 {
  font-family: Poppins, sans-serif;
  font-size: 18px;
  line-height: 20px;
}

.brix---container-default-26 {
  max-width: 1218px;
  padding-left: 24px;
  padding-right: 24px;
}

.brix---heading-h1-size-9 {
  margin-top: 0;
  margin-bottom: 16px;
  font-family: Poppins, sans-serif;
  font-size: 54px;
  font-weight: 700;
  line-height: 66px;
}

.brix---heading-h2-size-23 {
  color: var(--gris-tusteno);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 38px;
  font-weight: 700;
  line-height: 50px;
}

.brix---heading-h3-size-10 {
  margin-top: 0;
  margin-bottom: 12px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 34px;
}

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

.brix---subtitle-9 {
  color: var(--gris);
  letter-spacing: .15em;
  text-transform: uppercase;
  margin-bottom: 8px;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
}

.brix---blog-card-featured-wrapper-2 {
  width: 100%;
  text-decoration: none;
}

.brix---blog-card-image-wrapper-3 {
  border-radius: 24px;
  overflow: hidden;
  transform: translate(0);
}

.brix---categories-badges-item-wrapper-3 {
  flex-direction: row;
  display: flex;
}

.brix---categories-badges-wrapper-3 {
  justify-content: flex-end;
  display: flex;
}

.brix---blog-card-wrapper-3 {
  text-decoration: none;
}

.brix---section-small-5 {
  padding-top: 100px;
  padding-bottom: 100px;
}

.brix---paragraph-default-23 {
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  line-height: 30px;
}

.brix---text-200-bold-8 {
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
}

.brix---grid-3-columns-gap-row-72px-2 {
  grid-column-gap: 28px;
  grid-row-gap: 72px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.brix---avatar-circle-5 {
  border-radius: 50%;
  width: 64px;
  max-width: 64px;
  height: 64px;
  max-height: 64px;
  overflow: hidden;
  transform: translate(0);
}

.brix---inner-container-700px-center-5 {
  max-width: 700px;
  margin-left: auto;
  margin-right: auto;
}

.brix---flex-horizontal-start-4 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.brix---section-pd-bottom-56px-2 {
  padding-top: 60px;
  padding-bottom: 60px;
}

.brix---blog-card-featured-2 {
  grid-column-gap: 48px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1.1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.brix---blog-card-image-featured-2 {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.brix---blog-card-image-featured-wrapper-v1-2 {
  border-radius: 24px;
  height: 448px;
  overflow: hidden;
  transform: translate(0);
}

.brix---badge-primary-small-light-3 {
  background-color: var(--azul-base-2025-incap);
  color: var(--azul-cyan);
  border-radius: 40px;
  padding: 14px 22px;
  font-size: 16px;
  line-height: 18px;
  display: inline-block;
}

.brix---grid-title-and-categories-3 {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: .6fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  margin-bottom: 64px;
  display: grid;
}

.brix---badge-secondary-category-badges-3 {
  border: 1px solid var(--elements-webflow-library--neutral--400);
  background-color: var(--elements-webflow-library--neutral--100);
  box-shadow: 0 2px 12px 0 var(--elements-webflow-library--general--shadow-01);
  color: var(--elements-webflow-library--neutral--800);
  text-align: center;
  border-radius: 40px;
  margin-left: 24px;
  padding: 18px 28px;
  font-size: 18px;
  line-height: 20px;
  text-decoration: none;
  transition: border-color .3s, background-color .3s, color .3s;
  display: inline-block;
}

.brix---badge-secondary-category-badges-3:hover {
  border-color: var(--elements-webflow-library--accent--primary-1);
  background-color: var(--elements-webflow-library--accent--primary-1);
  color: var(--elements-webflow-library--neutral--100);
}

.brix---badge-secondary-category-badges-3.w--current {
  border-color: var(--elements-webflow-library--accent--primary-1);
  background-color: var(--elements-webflow-library--accent--primary-1);
  color: var(--elements-webflow-library--neutral--100);
  cursor: default;
}

.rt-component-section-22 {
  background-color: var(--radiant-ui-components-library-marketplace--color--white);
  color: var(--radiant-ui-components-library-marketplace--color--body-font-dark);
  width: 100%;
  padding: 80px 15px;
  font-family: Outfit;
  font-size: 17px;
  font-weight: 300;
  line-height: 29px;
  position: relative;
}

.rt-auto-fit-two {
  object-fit: cover;
}

.rt-display-off-3 {
  display: none;
}

.rt-left-arrow-2 {
  inset: 15% 0% 0% auto;
}

.rt-home-one-testimonial-details {
  background-image: url("https://cdn.prod.website-files.com/66a795eb1636440d552fc98f/687007dc75af7ebcbb992089_6f62f62f130188694740a1115bb16968_Mask%20group%20(19).avif");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
  padding-top: 40px;
  padding-left: 20px;
  font-family: Poppins, sans-serif;
}

.rt-home-one-testimonial-arrow-wrapper {
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.rt-home-one-testimonial-wrapper {
  max-width: 1156px;
  margin-left: auto;
  margin-right: auto;
  font-family: Poppins, sans-serif;
}

.rt-home-one-testimonial-heading {
  justify-content: center;
  align-items: flex-start;
  padding-bottom: 40px;
  display: flex;
}

.rt-home-one-testimonial-main {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
}

.rt-home-one-testimonial {
  background-image: url("https://cdn.prod.website-files.com/66a795eb1636440d552fc98f/687007dc75af7ebcbb99208b_19da801878c0d93702f1ea78d31e2b13_Testimonials.avif");
  background-position: 50% 20%;
  background-repeat: no-repeat;
  background-size: 1037px;
  padding: 190px 15px 130px;
}

.rt-home-one-testimonial.rt-component-section-22 {
  margin-top: 17px;
  padding-top: 100px;
  padding-bottom: 100px;
  font-family: Poppins, sans-serif;
}

.rt-change-padding-2 {
  color: var(--gris-tusteno);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
}

.rt-background-tranperent {
  background-color: #ddd0;
  height: auto;
}

.rt-heading-six-7 {
  color: #462720;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.75rem;
}

.rt-heading-six-7.rt-home-one-testimonial-max-width {
  max-width: 690px;
}

.rt-right-arrow-new {
  inset: 30% 0% 0% auto;
}

.rt-heading-five-9 {
  color: #462720;
  text-transform: capitalize;
  font-size: 1.5625rem;
  font-weight: 400;
  line-height: 2.1875rem;
}

.rt-heading-five-9.rt-padding-top-twenty-3 {
  padding-top: 20px;
}

.rt-heading-five-9.rt-padding-bottom-twenty-2 {
  padding-bottom: 20px;
}

.rt-body-font-color-9 {
  color: var(--radiant-ui-components-library-marketplace--color--body-font-dark);
  transition: color .35s;
}

.rt-padding-top-twenty-3 {
  padding-top: 20px;
}

.rt-padding-bottom-twenty-2 {
  padding-bottom: 20px;
}

.rt-icon-black {
  filter: invert();
}

.text-block-273, .text-block-274, .text-block-275 {
  color: var(--azul-cyan);
}

.brix---color-neutral-877 {
  color: var(--elements-webflow-library--neutral--800);
}

.brix---color-neutral-878 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---mg-bottom-24px-9 {
  margin-bottom: 24px;
}

.brix---mg-bottom-6 {
  margin-bottom: 0;
}

.brix---btn-primary-11 {
  background-color: var(--azul-cyan);
  color: var(--elements-webflow-library--neutral--100);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  justify-content: center;
  padding: 26px 38px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.brix---btn-primary-11:hover {
  background-color: var(--elements-webflow-library--secondary--color-1);
  color: var(--elements-webflow-library--neutral--100);
  transform: translate3d(0, -3px, .01px);
}

.brix---input {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  box-shadow: 0 2px 7px 0 var(--elements-webflow-library--general--shadow-02);
  border-radius: 100px;
  min-height: 70px;
  margin-bottom: 0;
  padding: 16px 24px;
  font-size: 18px;
  line-height: 20px;
  transition: box-shadow .3s, color .3s, border-color .3s;
}

.brix---input:hover {
  border-color: var(--elements-webflow-library--accent--primary-1);
  box-shadow: 0 2px 12px 0 var(--elements-webflow-library--general--shadow-03);
}

.brix---input:focus {
  border-color: var(--elements-webflow-library--accent--primary-1);
  color: var(--elements-webflow-library--neutral--800);
}

.brix---input::placeholder {
  color: var(--elements-webflow-library--neutral--600);
  font-size: 18px;
}

.brix---container-default-27 {
  max-width: 1218px;
  padding-left: 24px;
  padding-right: 24px;
}

.brix---link-text-2 {
  transition: color .3s;
  display: inline-block;
}

.brix---footer-wrapper {
  border-top: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--untitled-ui--gray500);
  border-radius: 0;
}

.brix---footer-logo {
  transform-style: preserve-3d;
  transition: transform .3s;
}

.brix---footer-logo:hover {
  transform: scale3d(.97, .97, 1.01);
}

.brix---footer-list-wrapper {
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
}

.brix---footer-list-item {
  margin-bottom: 18px;
  padding-left: 0;
}

.brix---footer-link {
  color: var(--elements-webflow-library--neutral--600);
  font-size: 18px;
  line-height: 20px;
  text-decoration: none;
  transition: color .3s;
}

.brix---footer-link:hover {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---footer-middle {
  color: var(--azul-form);
  padding-top: 120px;
  padding-bottom: 120px;
}

.brix---grid-footer-logo-and-form {
  grid-column-gap: 210px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.8fr;
  align-items: center;
}

.brix---grid-subscribe-form-button-left {
  grid-template-rows: auto;
  grid-template-columns: 1fr auto;
}

.brix---success-message {
  background-color: var(--elements-webflow-library--accent--primary-1);
  color: var(--elements-webflow-library--neutral--100);
  border-radius: 24px;
  padding: 28px 28px 32px;
  font-size: 18px;
  line-height: 30px;
}

.brix---error-message {
  color: #ff5a65;
  text-align: center;
  background-color: #ffeff0;
  border-radius: 16px;
  margin-top: 20px;
  padding: 20px 24px;
  font-size: 18px;
  line-height: 30px;
}

.brix---grid-footer-5-cols {
  grid-column-gap: 60px;
  grid-template-rows: auto;
  grid-template-columns: auto auto auto auto;
}

.brix---icon-pagraph-wrapper {
  color: var(--elements-webflow-library--neutral--600);
  align-items: flex-start;
  display: flex;
}

.brix---grid-footer-bottom-v2 {
  grid-template-rows: auto;
  grid-template-columns: 1fr .4fr;
  align-items: center;
}

.brix---link-icon-left-2 {
  margin-right: 6px;
}

.brix---social-icon-square-30px-2 {
  background-color: var(--elements-webflow-library--secondary--color-2);
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 30px;
  min-width: 30px;
  height: 30px;
  min-height: 30px;
  text-decoration: none;
  transition: transform .3s, background-color .3s, color .3s;
  display: flex;
}

.brix---social-icon-square-30px-2:hover {
  transform: scale(.92);
}

.brix---paragraph-default-24 {
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 15px;
  font-weight: 500;
  line-height: 30px;
}

.brix---footer-col-title {
  color: var(--elements-webflow-library--neutral--800);
  margin-bottom: 40px;
  font-size: 22px;
  font-weight: 700;
  line-height: 24px;
}

.brix---paragraph-link {
  color: var(--elements-webflow-library--accent--primary-1);
  text-decoration: underline;
  transition: color .3s;
}

.brix---paragraph-link:hover {
  color: var(--elements-webflow-library--secondary--color-1);
}

.brix---icon-success-message-left {
  margin-right: 10px;
}

.brix---success-message-horizontal {
  justify-content: center;
  align-items: center;
  display: flex;
}

.brix---link-wrapper-color-primary-2 {
  color: var(--elements-webflow-library--accent--primary-1);
  align-items: center;
  font-size: 18px;
  line-height: 20px;
  text-decoration: none;
  transition: color .3s;
  display: flex;
}

.brix---link-wrapper-color-primary-2:hover {
  color: var(--elements-webflow-library--secondary--color-1);
}

.brix---social-media-grid-right---t-center {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fit, 36px);
  justify-content: end;
  align-self: center;
  justify-items: end;
}

.brix---footer-bottom-v2 {
  border-top: 1px solid var(--elements-webflow-library--neutral--300);
  color: var(--elements-webflow-library--neutral--600);
  text-align: left;
  padding-top: 32px;
  padding-bottom: 32px;
  font-size: 18px;
}

.brix---footer-top-border-bottom {
  border-bottom: 1px solid var(--elements-webflow-library--neutral--300);
  padding-top: 60px;
  padding-bottom: 60px;
}

.brix---text-400-bold {
  color: var(--white);
  font-size: 24px;
  font-weight: 700;
  line-height: 26px;
}

.brix---icon-mg-top {
  margin-top: 4px;
}

.image-135 {
  color: var(--color-9);
  padding-top: 60px;
  padding-bottom: 60px;
}

.rt-component-container-19 {
  width: 100%;
  max-width: 1290px;
  position: relative;
}

.rt-component-section-23 {
  background-color: var(--radiant-ui-components-library-marketplace--color--white);
  color: var(--radiant-ui-components-library-marketplace--color--body-font-dark);
  width: 100%;
  padding: 80px 15px;
  font-family: Outfit;
  font-size: 17px;
  font-weight: 300;
  line-height: 29px;
  position: relative;
}

.rt-underline-off-5 {
  z-index: 1;
  text-decoration: none;
  position: relative;
}

.rt-body-font-7 {
  color: #fff;
  font-size: 1.125rem;
  font-weight: 300;
  line-height: 1.875rem;
}

.rt-input-text {
  background-color: #fff0;
  border: 0 solid #000;
  border-bottom: 1px solid #fff3;
  height: 74px;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.rt-input-text.rt-body-font-7 {
  color: var(--radiant-ui-components-library-marketplace--color--body-font-dark);
  border-bottom-color: #0003;
}

.rt-input-text.rt-body-font-7::placeholder {
  color: var(--radiant-ui-components-library-marketplace--color--body-font-dark);
}

.rt-input-text.rt-body-font-7.rt-smaller-text {
  border-bottom-color: #0003;
}

.rt-contact-two-form-field {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  width: 100%;
  display: flex;
}

.rt-contact-two-form-field-main {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex: 0 50%;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.rt-contact-two-form-field-main.rt-change-size {
  flex-basis: 100%;
}

.rt-submit-button-2 {
  background-color: #3898ec00;
  font-size: 0;
  position: relative;
}

.rt-contact-two-form-main {
  grid-column-gap: 100px;
  grid-row-gap: 100px;
  max-width: 1290px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.rt-contact-two-form-title {
  width: 29%;
}

.rt-form {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: column;
  align-items: flex-start;
  display: flex;
}

.rt-textarea-3 {
  background-color: #fff0;
  min-height: 118px;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.rt-textarea-3.rt-body-font-7 {
  border: 0 solid #000;
  border-bottom: 1px solid #ffffff1a;
}

.rt-textarea-3.rt-body-font-7::placeholder {
  color: var(--radiant-ui-components-library-marketplace--color--body-font-dark);
}

.rt-textarea-3.rt-body-font-7.rt-smaller-text {
  color: var(--radiant-ui-components-library-marketplace--color--body-font-dark);
  border-bottom-color: #0000001a;
}

.rt-body-font-8 {
  color: var(--radiant-ui-components-library-marketplace--color--theme-color);
  font-size: 1.125rem;
  font-weight: 300;
  line-height: 1.875rem;
}

.rt-body-font-8.rt-underline-on {
  text-decoration: underline;
}

.rt-button-box {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.rt-contact-two-form-wrapper-3 {
  flex: 0 50%;
}

.rt-button-arrow-3 {
  border: 1px solid var(--radiant-ui-components-library-marketplace--color--theme-color);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 80px;
  height: 80px;
  display: flex;
}

.rt-button-main-4 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  align-items: center;
  display: flex;
  position: relative;
}

.rt-button-main-4.rt-underline-off-5.rt-chnage-direction {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: row;
}

.rt-form-button {
  justify-content: flex-end;
  width: 100%;
  display: flex;
}

.rt-error-message {
  color: #f33;
  text-align: center;
  padding: 20px;
}

.rt-success-message {
  color: #128800;
  text-align: center;
  background-color: #e1ffe0;
}

.rt-smaller-text {
  color: #fff;
  font-size: 1rem;
  font-weight: 300;
  line-height: 1.625rem;
}

.rt-icon-black-2 {
  filter: invert();
}

.image-136 {
  max-width: 500%;
}

.products-wrapper-copy {
  grid-column-gap: 2.8rem;
  grid-row-gap: 2.8rem;
  flex-flow: column;
  margin-top: 2rem;
  display: flex;
}

.flex-horizontal-copy {
  grid-column-gap: .7rem;
  grid-row-gap: .7rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.spark-container-10 {
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.spark-section-11 {
  width: 100%;
  padding: 10px 64px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  position: relative;
}

.spark-section-11 h5 {
  margin-top: 1.5rem;
  margin-bottom: .5rem;
  font-size: 1.75rem;
  font-weight: 600;
  line-height: 1.3;
}

.spark-section-11 h4 {
  margin-top: 0;
  margin-bottom: 1rem;
  font-size: 1.5rem;
  font-weight: 500;
  line-height: 1.4;
}

.spark-section-11 h1 {
  margin-bottom: 1rem;
  font-size: 4rem;
  font-weight: 600;
  line-height: 1.1;
}

.spark-section-11 h2 {
  margin-top: 1rem;
  margin-bottom: 2rem;
  font-size: 3.5rem;
  font-weight: 600;
  line-height: 1.2;
}

.spark-section-11 h3 {
  margin-top: 2.5rem;
  margin-bottom: 1rem;
  font-size: 2rem;
  font-weight: 600;
  line-height: 1.3;
}

.spark-section-11 h6 {
  margin-top: 1.5rem;
  margin-bottom: .5rem;
  font-size: .8125rem;
  font-weight: 700;
  line-height: 1.5;
}

.spark-section-11 ul {
  margin-top: 2rem;
  margin-bottom: 3rem;
  padding-left: 14px;
}

.spark-section-11 li {
  margin-bottom: .5rem;
}

.spark-centered-905 {
  text-align: center;
  width: 900px;
  max-width: 100%;
  margin-bottom: 100px;
  margin-left: auto;
  margin-right: auto;
}

.spark-secondary-paragraph-16 {
  color: var(--spark-library--foreground-secondary);
  margin-bottom: 64px;
}

.spark-team-grid-2 {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.spark-team-member-card-2 {
  grid-column-gap: 24px;
  border: 1px none var(--gris);
  border-radius: 5px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.spark-team-member-details-5 {
  max-width: 590px;
}

.spark-bold-heading-5 {
  margin-bottom: .5rem;
  font-weight: 600;
  line-height: 1;
  display: inline-block;
}

.spark-small-sub-paragraph-5 {
  color: var(--spark-library--foreground-secondary);
  margin-bottom: 0;
  font-size: .8rem;
  line-height: 1.3;
}

.spark-rounded-corner-team-image-2 {
  border-radius: 12px;
}

.rt-component-container-20 {
  width: 100%;
  max-width: 1290px;
  position: relative;
}

.rt-component-section-24 {
  background-color: var(--radiant-ui-components-library-marketplace--color--white);
  color: var(--radiant-ui-components-library-marketplace--color--body-font-dark);
  width: 100%;
  padding: 80px 15px;
  font-family: Outfit;
  font-size: 17px;
  font-weight: 300;
  line-height: 29px;
  position: relative;
}

.rt-underline-off-6 {
  z-index: 1;
  text-decoration: none;
  position: relative;
}

.rt-body-font-18 {
  color: #fff;
  font-size: 1.125rem;
  font-weight: 300;
  line-height: 1.875rem;
}

.rt-input-text-2 {
  background-color: #fff0;
  border: 0 solid #000;
  border-bottom: 1px solid #fff3;
  height: 74px;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.rt-input-text-2.rt-body-font-18 {
  color: var(--radiant-ui-components-library-marketplace--color--body-font-dark);
  border-bottom-color: #0003;
}

.rt-input-text-2.rt-body-font-18::placeholder {
  color: var(--radiant-ui-components-library-marketplace--color--body-font-dark);
}

.rt-input-text-2.rt-body-font-18.rt-smaller-text-2 {
  border-bottom-color: #0003;
}

.rt-contact-two-form-field-2 {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  width: 100%;
  display: flex;
}

.rt-contact-two-form-field-main-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex: 0 50%;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.rt-contact-two-form-field-main-2.rt-change-size {
  flex-basis: 100%;
}

.rt-submit-button-3 {
  background-color: #3898ec00;
  font-size: 0;
  position: relative;
}

.rt-contact-two-form-main-2 {
  grid-column-gap: 100px;
  grid-row-gap: 100px;
  max-width: 1290px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.rt-contact-two-form-title-2 {
  width: 29%;
}

.rt-form-2 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: column;
  align-items: flex-start;
  display: flex;
}

.rt-textarea-4 {
  background-color: #fff0;
  min-height: 118px;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.rt-textarea-4.rt-body-font-18 {
  border: 0 solid #000;
  border-bottom: 1px solid #ffffff1a;
}

.rt-textarea-4.rt-body-font-18::placeholder {
  color: var(--radiant-ui-components-library-marketplace--color--body-font-dark);
}

.rt-textarea-4.rt-body-font-18.rt-smaller-text-2 {
  color: var(--radiant-ui-components-library-marketplace--color--body-font-dark);
  border-bottom-color: #0000001a;
}

.rt-body-font-19 {
  color: var(--radiant-ui-components-library-marketplace--color--theme-color);
  font-size: 1.125rem;
  font-weight: 300;
  line-height: 1.875rem;
}

.rt-body-font-19.rt-underline-on {
  text-decoration: underline;
}

.rt-button-box-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.rt-contact-two-form-wrapper-4 {
  flex: 0 50%;
}

.rt-button-arrow-4 {
  border: 1px solid var(--radiant-ui-components-library-marketplace--color--theme-color);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 80px;
  height: 80px;
  display: flex;
}

.rt-button-main-8 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  align-items: center;
  display: flex;
  position: relative;
}

.rt-button-main-8.rt-underline-off-6.rt-chnage-direction {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: row;
}

.rt-form-button-2 {
  justify-content: flex-end;
  width: 100%;
  display: flex;
}

.rt-error-message-2 {
  color: #f33;
  text-align: center;
  padding: 20px;
}

.rt-success-message-2 {
  color: #128800;
  text-align: center;
  background-color: #e1ffe0;
}

.rt-smaller-text-2 {
  color: #fff;
  font-size: 1rem;
  font-weight: 300;
  line-height: 1.625rem;
}

.rt-icon-black-3 {
  filter: invert();
}

.brix---color-neutral-879 {
  color: var(--elements-webflow-library--neutral--800);
}

.brix---color-neutral-880 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---mg-bottom-24px-10 {
  margin-bottom: 24px;
}

.brix---mg-bottom-7 {
  margin-bottom: 0;
}

.brix---btn-primary-12 {
  background-color: var(--elements-webflow-library--accent--primary-1);
  color: var(--elements-webflow-library--neutral--100);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  justify-content: center;
  padding: 26px 38px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.brix---btn-primary-12:hover {
  background-color: var(--elements-webflow-library--secondary--color-1);
  color: var(--elements-webflow-library--neutral--100);
  transform: translate3d(0, -3px, .01px);
}

.brix---input-2 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  box-shadow: 0 2px 7px 0 var(--elements-webflow-library--general--shadow-02);
  border-radius: 100px;
  min-height: 70px;
  margin-bottom: 0;
  padding: 16px 24px;
  font-size: 18px;
  line-height: 20px;
  transition: box-shadow .3s, color .3s, border-color .3s;
}

.brix---input-2:hover {
  border-color: var(--elements-webflow-library--accent--primary-1);
  box-shadow: 0 2px 12px 0 var(--elements-webflow-library--general--shadow-03);
}

.brix---input-2:focus {
  border-color: var(--elements-webflow-library--accent--primary-1);
  color: var(--elements-webflow-library--neutral--800);
}

.brix---input-2::placeholder {
  color: var(--elements-webflow-library--neutral--600);
  font-size: 18px;
}

.brix---container-default-28 {
  max-width: 1218px;
  padding-left: 24px;
  padding-right: 24px;
}

.brix---link-text-3 {
  transition: color .3s;
  display: inline-block;
}

.brix---footer-wrapper-2 {
  border-top: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
}

.brix---footer-logo-2 {
  transform-style: preserve-3d;
  transition: transform .3s;
}

.brix---footer-logo-2:hover {
  transform: scale3d(.97, .97, 1.01);
}

.brix---footer-list-wrapper-2 {
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
}

.brix---footer-list-item-2 {
  margin-bottom: 18px;
  padding-left: 0;
}

.brix---footer-link-2 {
  color: var(--elements-webflow-library--neutral--600);
  font-size: 18px;
  line-height: 20px;
  text-decoration: none;
  transition: color .3s;
}

.brix---footer-link-2:hover {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---footer-middle-2 {
  padding-top: 120px;
  padding-bottom: 120px;
}

.brix---grid-footer-logo-and-form-2 {
  grid-column-gap: 210px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.8fr;
  align-items: center;
}

.brix---grid-subscribe-form-button-left-2 {
  grid-template-rows: auto;
  grid-template-columns: 1fr auto;
}

.brix---success-message-2 {
  background-color: var(--elements-webflow-library--accent--primary-1);
  color: var(--elements-webflow-library--neutral--100);
  border-radius: 24px;
  padding: 28px 28px 32px;
  font-size: 18px;
  line-height: 30px;
}

.brix---error-message-2 {
  color: #ff5a65;
  text-align: center;
  background-color: #ffeff0;
  border-radius: 16px;
  margin-top: 20px;
  padding: 20px 24px;
  font-size: 18px;
  line-height: 30px;
}

.brix---grid-footer-5-cols-2 {
  grid-column-gap: 60px;
  grid-template-rows: auto;
  grid-template-columns: auto auto auto auto auto;
}

.brix---icon-pagraph-wrapper-2 {
  color: var(--elements-webflow-library--neutral--600);
  align-items: flex-start;
  display: flex;
}

.brix---grid-footer-bottom-v2-2 {
  grid-template-rows: auto;
  grid-template-columns: 1fr .4fr;
  align-items: center;
}

.brix---link-icon-left-3 {
  margin-right: 6px;
}

.brix---social-icon-square-30px-3 {
  background-color: var(--elements-webflow-library--secondary--color-2);
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 30px;
  min-width: 30px;
  height: 30px;
  min-height: 30px;
  text-decoration: none;
  transition: transform .3s, background-color .3s, color .3s;
  display: flex;
}

.brix---social-icon-square-30px-3:hover {
  transform: scale(.92);
}

.brix---paragraph-default-25 {
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 30px;
}

.brix---footer-col-title-2 {
  color: var(--elements-webflow-library--neutral--800);
  margin-bottom: 40px;
  font-size: 22px;
  font-weight: 700;
  line-height: 24px;
}

.brix---paragraph-link-2 {
  color: var(--elements-webflow-library--accent--primary-1);
  text-decoration: underline;
  transition: color .3s;
}

.brix---paragraph-link-2:hover {
  color: var(--elements-webflow-library--secondary--color-1);
}

.brix---icon-success-message-left-2 {
  margin-right: 10px;
}

.brix---success-message-horizontal-2 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.brix---link-wrapper-color-primary-3 {
  color: var(--elements-webflow-library--accent--primary-1);
  align-items: center;
  font-size: 18px;
  line-height: 20px;
  text-decoration: none;
  transition: color .3s;
  display: flex;
}

.brix---link-wrapper-color-primary-3:hover {
  color: var(--elements-webflow-library--secondary--color-1);
}

.brix---social-media-grid-right---t-center-2 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fit, 36px);
  justify-content: end;
  align-self: center;
  justify-items: end;
}

.brix---footer-bottom-v2-2 {
  border-top: 1px solid var(--elements-webflow-library--neutral--300);
  color: var(--elements-webflow-library--neutral--600);
  text-align: left;
  padding-top: 32px;
  padding-bottom: 32px;
  font-size: 18px;
}

.brix---footer-top-border-bottom-2 {
  border-bottom: 1px solid var(--elements-webflow-library--neutral--300);
  padding-top: 120px;
  padding-bottom: 120px;
}

.brix---text-400-bold-2 {
  font-size: 24px;
  font-weight: 700;
  line-height: 26px;
}

.brix---icon-mg-top-2 {
  margin-top: 4px;
}

.spark-container-11 {
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.spark-section-12 {
  width: 100%;
  padding: 176px 64px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  position: relative;
}

.spark-section-12 h5 {
  margin-top: 1.5rem;
  margin-bottom: .5rem;
  font-size: 1.75rem;
  font-weight: 600;
  line-height: 1.3;
}

.spark-section-12 h4 {
  margin-top: 0;
  margin-bottom: 1rem;
  font-size: 1.5rem;
  font-weight: 500;
  line-height: 1.4;
}

.spark-section-12 h1 {
  margin-bottom: 1rem;
  font-size: 4rem;
  font-weight: 600;
  line-height: 1.1;
}

.spark-section-12 h2 {
  margin-top: 1rem;
  margin-bottom: 2rem;
  font-size: 3.5rem;
  font-weight: 600;
  line-height: 1.2;
}

.spark-section-12 h3 {
  margin-top: 2.5rem;
  margin-bottom: 1rem;
  font-size: 2rem;
  font-weight: 600;
  line-height: 1.3;
}

.spark-section-12 h6 {
  margin-top: 1.5rem;
  margin-bottom: .5rem;
  font-size: .8125rem;
  font-weight: 700;
  line-height: 1.5;
}

.spark-section-12 ul {
  margin-top: 2rem;
  margin-bottom: 3rem;
  padding-left: 14px;
}

.spark-section-12 li {
  margin-bottom: .5rem;
}

.spark-flex-row-6 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.spark-flex-row-6.spark-5-spacing {
  grid-column-gap: 5%;
  align-items: center;
}

.spark-secondary-paragraph-18 {
  color: var(--spark-library--foreground-secondary);
  margin-bottom: 64px;
}

.spark-small-icon-4 {
  flex: none;
  width: 24px;
  height: 24px;
  display: inline-block;
}

.spark-small-icon-4.spark-primary-color {
  color: var(--spark-library--foreground-interactive);
}

.spark-rounded-corner-image-2 {
  border-radius: 12px;
  margin-bottom: 32px;
}

.spark-900-width-4 {
  width: 952px;
  max-width: 100%;
}

.spark-900-width-4.spark-margin-bottom-104px {
  margin-bottom: 104px;
}

.spark-flexed-rows {
  grid-row-gap: 48px;
  flex-direction: column;
  display: flex;
}

.brix---color-neutral-881 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---mg-bottom-16px-16 {
  margin-bottom: 16px;
}

.brix---mg-bottom-40px-11 {
  margin-bottom: 40px;
}

.brix---section-18 {
  color: var(--elements-webflow-library--neutral--100);
  padding-top: 176px;
  padding-bottom: 176px;
}

.brix---heading-h1-size-10 {
  margin-top: 0;
  margin-bottom: 16px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 54px;
  font-weight: 700;
  line-height: 66px;
}

.brix---heading-h4-size-3 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 28px;
}

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

.brix---subtitle-10 {
  color: var(--elements-webflow-library--accent--primary-1);
  letter-spacing: .15em;
  text-transform: uppercase;
  margin-bottom: 8px;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
}

.brix---badge-wrapper-top-right-2 {
  position: absolute;
  inset: 20px 20px auto auto;
}

.brix---product-card-content-2 {
  padding: 32px 32px 48px;
}

.brix---badge-secondary-small {
  border: 1px solid var(--elements-webflow-library--neutral--400);
  background-color: var(--elements-webflow-library--neutral--100);
  box-shadow: 0 2px 12px 0 var(--elements-webflow-library--general--shadow-01);
  color: var(--elements-webflow-library--neutral--800);
  text-align: center;
  border-radius: 40px;
  padding: 14px 22px;
  font-size: 16px;
  line-height: 18px;
  text-decoration: none;
  display: inline-block;
}

.brix---text-300-bold-4 {
  font-size: 20px;
  font-weight: 700;
  line-height: 22px;
}

.brix---inner-container-640px---center-4 {
  max-width: 640px;
  margin-left: auto;
  margin-right: auto;
}

.brix---grid-3-columns-gap-row-48px {
  grid-column-gap: 28px;
  grid-row-gap: 48px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.brix---product-card-wrapper-v1-2 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  color: var(--elements-webflow-library--neutral--600);
  border-radius: 24px;
  max-width: 1010px;
  height: 100%;
  margin-left: auto;
  text-decoration: none;
  transition: transform .3s;
  box-shadow: 0 2px 12px #14142b14;
}

.brix---product-card-wrapper-v1-2:hover {
  transform: scale(.96);
}

.brix---product-card-image-inside-card-2 {
  object-fit: fill;
  border-radius: 24px 24px 0 0;
  position: relative;
  overflow: hidden;
  transform: translate(0);
}

.brix---grid-2-columns {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.brix---color-neutral-882 {
  color: var(--elements-webflow-library--neutral--800);
}

.brix---color-neutral-883 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---color-neutral-884 {
  color: var(--elements-webflow-library--neutral--300);
}

.brix---mg-bottom-16px-17 {
  margin-bottom: 16px;
}

.brix---mg-bottom-32px-11 {
  margin-bottom: 32px;
}

.brix---container-default-29 {
  max-width: 1218px;
  padding-left: 24px;
  padding-right: 24px;
}

.brix---heading-h2-size-24 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 38px;
  font-weight: 700;
  line-height: 50px;
}

.brix---ctav-13-link-card {
  background-color: var(--elements-webflow-library--accent--primary-1);
  color: var(--elements-webflow-library--neutral--100);
  border-radius: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 125px 64px;
  text-decoration: none;
  transition: transform .3s, color .3s;
  display: flex;
}

.brix---ctav-13-link-card:hover {
  color: var(--elements-webflow-library--neutral--100);
  transform: scale(.96);
}

.brix---section-small-6 {
  padding-top: 100px;
  padding-bottom: 100px;
}

.brix---paragraph-default-26 {
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 30px;
}

.brix---btn-icon-left-2 {
  width: 10%;
  margin-right: 8px;
}

.brix---btn-download-app-3 {
  background-color: var(--elements-webflow-library--accent--primary-1);
  color: var(--elements-webflow-library--neutral--100);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  justify-content: center;
  align-items: center;
  padding: 20px 32px;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
  display: flex;
  box-shadow: 0 3px 8px #4a3aff1a;
}

.brix---btn-download-app-3:hover {
  background-color: var(--elements-webflow-library--secondary--color-1);
  color: var(--elements-webflow-library--neutral--100);
  transform: translate3d(0, -3px, .01px);
}

.brix---btn-download-app-white-3 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  color: var(--elements-webflow-library--accent--primary-1);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  justify-content: center;
  align-items: center;
  padding: 20px 32px;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
  display: flex;
  box-shadow: 0 3px 6px #211f540f;
}

.brix---btn-download-app-white-3:hover {
  background-color: var(--elements-webflow-library--secondary--color-2);
  transform: translate3d(0, -3px, .01px);
}

.brix---cta-v13-link-card-white {
  border: 1px solid var(--elements-webflow-library--neutral--400);
  background-color: var(--elements-webflow-library--neutral--100);
  box-shadow: 0 2px 12px 0 var(--elements-webflow-library--general--shadow-02);
  color: var(--elements-webflow-library--neutral--600);
  border-radius: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 125px 64px;
  text-decoration: none;
  transition: transform .3s, color .3s;
  display: flex;
}

.brix---cta-v13-link-card-white:hover {
  color: var(--elements-webflow-library--neutral--600);
  transform: scale(.96);
}

.uui-text-size-small-7 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  line-height: 1.5;
}

.show-tablet-4 {
  display: none;
}

.uui-button-16 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui--primary600);
  background-color: var(--untitled-ui--primary600);
  color: var(--untitled-ui--white);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-16:hover {
  border-color: var(--untitled-ui--primary700);
  background-color: var(--untitled-ui--primary700);
}

.uui-button-16:focus {
  background-color: var(--untitled-ui--primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--primary100);
}

.uui-dropdown-icon-4 {
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  margin-right: 1rem;
  display: flex;
  position: absolute;
  inset: auto 0% auto auto;
}

.uui-navbar06_dropdown-link {
  grid-column-gap: 8px;
  grid-row-gap: 0px;
  color: var(--untitled-ui--gray900);
  border-radius: .5rem;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  padding: .75rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-weight: 600;
  text-decoration: none;
  transition: all .3s;
}

.uui-navbar06_dropdown-link:hover {
  background-color: var(--untitled-ui--gray50);
}

.uui-navbar06_dropdown-link-list {
  grid-column-gap: 0px;
  grid-row-gap: .25rem;
  grid-template-rows: max-content max-content max-content max-content max-content;
  grid-template-columns: 1fr;
  grid-auto-rows: max-content;
  grid-auto-columns: 1fr;
  display: grid;
}

.uui-navbar06_blog-item-image-wrapper {
  border-radius: .375rem;
  width: 100%;
  min-width: 9rem;
  padding-top: 66.6667%;
  position: relative;
  overflow: hidden;
}

.uui-navbar06_blog-item-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.uui-navbar06_dropdown-content {
  width: 100%;
  display: flex;
}

.uui-navbar06_dropdown-content-left {
  grid-column-gap: 2rem;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 15rem;
  padding: 2rem 2rem 2rem 0;
}

.uui-navbar06_dropdown-content-right {
  flex-wrap: wrap;
  width: 100%;
  padding-top: 1.25rem;
  padding-bottom: 2rem;
  display: flex;
  position: relative;
}

.uui-navbar06_blog-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: .5rem;
  grid-template-rows: max-content;
  grid-template-columns: 1fr 1fr;
  grid-auto-rows: max-content;
  grid-auto-columns: max-content;
  align-items: start;
  width: 100%;
  display: grid;
}

.uui-navbar06_blog-item-content {
  flex-direction: column;
  font-weight: 400;
  display: flex;
}

.uui-navbar06_blog-item {
  grid-column-gap: 1.5rem;
  grid-row-gap: 0px;
  border-radius: .5rem;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  align-items: start;
  padding: .75rem;
  text-decoration: none;
  transition: all .3s;
  display: grid;
}

.uui-navbar06_blog-item:hover {
  background-color: var(--untitled-ui--gray50);
}

.uui-navbar06_component {
  border-bottom: 1px solid var(--untitled-ui--gray100);
  background-color: #fff;
  align-items: center;
  min-height: 5rem;
  padding-left: 2rem;
  padding-right: 2rem;
  display: flex;
}

.uui-navbar06_container {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 80rem;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.uui-navbar06_logo-link {
  padding-left: 0;
}

.uui-navbar06_menu {
  flex: 1;
  justify-content: space-between;
  align-items: center;
  margin-left: 1.5rem;
  display: flex;
  position: static;
}

.uui-navbar06_link {
  color: var(--untitled-ui--gray600);
  align-items: center;
  padding: 1.75rem 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  transition: all .3s;
}

.uui-navbar06_link:hover {
  color: var(--untitled-ui--gray700);
}

.uui-navbar06_link.w--current {
  color: #000;
}

.uui-navbar06_dropdown-list {
  box-shadow: 0 12px 16px -4px #00000014, 0 4px 6px -2px #10182808;
}

.uui-navbar06_dropdown-list.w--open {
  background-color: #fff;
  width: 100vw;
  min-width: 100vw;
  max-width: 100%;
  padding-left: 2rem;
  padding-right: 2rem;
  position: absolute;
  inset: 5.0625rem auto auto 0%;
  overflow: hidden;
}

.uui-navbar06_menu-right {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: flex;
}

.uui-navbar06_menu-button {
  padding: 0;
}

.uui-navbar06_dropdown-toggle {
  color: var(--untitled-ui--gray600);
  align-items: center;
  padding: 1.75rem 2.5rem 1.75rem 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  transition: all .3s;
  display: flex;
}

.uui-navbar06_dropdown-toggle:hover {
  color: var(--untitled-ui--gray700);
}

.uui-navbar06_menu-dropdown {
  position: static;
}

.uui-button-secondary-gray-12 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui--gray300);
  background-color: var(--untitled-ui--white);
  color: var(--untitled-ui--gray700);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-secondary-gray-12:hover {
  background-color: var(--untitled-ui--gray50);
  color: var(--untitled-ui--gray800);
}

.uui-button-secondary-gray-12:focus {
  background-color: var(--untitled-ui--white);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--gray100);
}

.uui-button-secondary-gray-12.show-tablet-4 {
  display: none;
}

.uui-button-tertiary-gray-4 {
  grid-column-gap: .5rem;
  color: var(--untitled-ui--gray600);
  white-space: nowrap;
  background-color: #0000;
  border: 1px solid #0000;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.uui-button-tertiary-gray-4:hover {
  background-color: var(--untitled-ui--gray50);
  color: var(--untitled-ui--gray700);
}

.uui-navbar06_button-wrapper {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  align-items: center;
  display: flex;
}

.uui-logo_component-6 {
  flex-wrap: nowrap;
  width: auto;
  height: 2rem;
  display: flex;
}

.uui-logo_logomark-6 {
  border: .1px solid #dae0e8;
  border-radius: .5rem;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 1px 1px #1018280f, 0 1px 2px #1018281a;
}

.uui-styleguide_logomark-bg-6 {
  border-radius: 8px;
  width: 2rem;
  height: 2rem;
  position: absolute;
  inset: 0%;
}

.uui-logo_logomark-blur-6 {
  z-index: 2;
  -webkit-backdrop-filter: blur(3px);
  backdrop-filter: blur(3px);
  background-color: #fff3;
  border-bottom-right-radius: .5rem;
  border-bottom-left-radius: .5rem;
  width: 100%;
  height: 50%;
  position: absolute;
  inset: 50% 0% 0%;
  overflow: hidden;
}

.uui-logo_logomark-dot-6 {
  z-index: 1;
  background-image: linear-gradient(26.5deg, #6941c6, #53389e);
  border-radius: 50%;
  width: 50%;
  height: 50%;
  position: relative;
}

.uui-logo_logotype-6 {
  flex: none;
  width: auto;
  height: 100%;
}

.uui-navbar06_heading {
  color: var(--untitled-ui--primary600);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: .75rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  font-weight: 600;
}

.uui-navbar06_item-heading {
  color: var(--untitled-ui--gray900);
  margin-bottom: .25rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-weight: 600;
}

.uui-navbar06_styles {
  display: block;
  position: fixed;
  inset: 0% auto auto 0%;
}

.uui-logo_image-6 {
  flex: none;
  width: auto;
  height: 100%;
  display: none;
}

.spark-container-12 {
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.spark-container-12.spark-flexed {
  grid-column-gap: 32px;
  justify-content: space-between;
  align-items: flex-start;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.spark-brand-logo-6 {
  z-index: 2;
  padding-left: 0;
}

.spark-line-20 {
  z-index: 2;
  background-color: var(--spark-library--black);
  width: 35px;
  height: 2px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: absolute;
  top: 30px;
  left: 0;
  right: 0;
}

.spark-line-20.spark-simple-line {
  background-color: var(--spark-library--foreground-interactive);
  border-radius: 3px;
  width: 12.75px;
  height: 3.3px;
  margin-left: 18px;
  top: 38px;
}

.spark-line-21 {
  z-index: 2;
  background-color: var(--spark-library--black);
  width: 35px;
  height: 2px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: absolute;
  top: 10px;
  left: 0;
  right: 0;
}

.spark-line-21.spark-simple-line {
  background-color: var(--spark-library--foreground-interactive);
  border-radius: 3px;
  width: 24px;
  height: 3.3px;
  top: 18px;
}

.spark-simple-menu-button-6 {
  background-color: #fff;
  width: 60px;
  height: 60px;
  padding: 0 0 0 18px;
  overflow: hidden;
}

.spark-simple-menu-button-6.w--open {
  background-color: var(--spark-library--background--interactive);
  border-radius: 8px;
}

.spark-line-22 {
  z-index: 1;
  background-color: var(--spark-library--black);
  width: 35px;
  height: 2px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: absolute;
  top: 20px;
  left: 0;
  right: 0;
}

.spark-line-22.spark-simple-line {
  background-color: var(--spark-library--foreground-interactive);
  border-radius: 3px;
  width: 24px;
  height: 3.3px;
  top: 28px;
}

.spark-square-menu-inner-6 {
  justify-content: space-between;
  align-items: center;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 16px;
  padding-bottom: 16px;
  display: flex;
}

.spark-icon-7 {
  width: 12px;
  display: inline-block;
}

.spark-icon-7.spark-large-icon {
  width: 32px;
}

.spark-sub-text-in-card-link-2 {
  text-align: left;
  background-color: #155eefb3;
  background-image: url("https://cdn.prod.website-files.com/66a795eb1636440d552fc98f/67f6a6878a993f24ae3325df_5d2e612e0c443013f88fe492974ef883_arrow-right.svg");
  background-position: 92%;
  background-repeat: no-repeat;
  background-size: auto;
  width: 100%;
  margin-bottom: 0;
  padding: 16px;
  font-size: 1.3rem;
  position: absolute;
}

.spark-mega-menu-take-over-2 {
  background-color: var(--spark-library--white);
  width: 100%;
  height: 90vh;
  max-height: 100vh;
  padding: 172px 64px;
  inset: 0% 0% auto;
}

.spark-take-over-menu-2 {
  background-color: var(--spark-library--white);
  width: 100%;
  padding-left: 64px;
  padding-right: 64px;
  position: sticky;
  inset: 0% 0% auto;
}

.spark-mega-nav-link-2 {
  border-bottom: 3px solid var(--spark-library--background--interactive);
  color: var(--spark-library--black);
  justify-content: space-between;
  width: 300px;
  padding: 16px 24px;
  font-size: 2rem;
  font-weight: 500;
  line-height: 1;
  text-decoration: none;
  transition: border-color .15s, color .15s;
  display: flex;
}

.spark-mega-nav-link-2:hover {
  border-bottom-color: var(--spark-library--foreground-interactive);
  opacity: 1;
  color: var(--spark-library--foreground-interactive);
}

.spark-mega-nav-link-2.w--current {
  color: var(--spark-library--foreground-interactive);
}

.spark-mega-nav-link-label-2 {
  margin-bottom: 0;
}

.spark-hold-card-links-2 {
  grid-column-gap: 32px;
  display: flex;
}

.spark-large-card-link-2 {
  color: var(--spark-library--white);
  background-image: url("https://cdn.prod.website-files.com/66a795eb1636440d552fc98f/67f6a6878a993f24ae3325e0_c99cb57166807806289a617eacd7b87e_Media.webp");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 12px;
  justify-content: center;
  align-items: flex-end;
  width: 280px;
  height: 450px;
  padding-bottom: 0;
  padding-left: 16px;
  padding-right: 16px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.spark-large-card-link-2:hover {
  opacity: 1;
}

.spark-absolute-bottom-bar-2 {
  background-color: var(--spark-library--foreground-interactive);
  color: var(--spark-library--white);
  width: 100%;
  padding: 8px 64px;
  font-size: .8rem;
  position: absolute;
  inset: auto 0% 0%;
}

.spark-bottom-bar-text-2 {
  margin-bottom: 0;
}

.spark-flex-row-7 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.spark-text-link-2 {
  color: var(--spark-library--black);
  text-decoration: underline;
  display: inline-block;
}

.spark-text-link-2.spark-secondary {
  color: var(--spark-library--background--interactive);
  text-decoration: none;
}

.spark-bottom-bar-link-row-2 {
  grid-column-gap: 32px;
  display: flex;
}

.rt-navbar-one {
  z-index: 1;
  background-color: var(--radiant-ui-components-library-marketplace--color--theme-color);
  padding-left: 15px;
  padding-right: 15px;
  font-family: Outfit;
  font-weight: 300;
}

.rt-container {
  max-width: 1290px;
  padding-left: 15px;
  padding-right: 15px;
}

.rt-navbar-one-main {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  justify-content: space-between;
  align-items: center;
}

.rt-navbar-one-toggle {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: var(--radiant-ui-components-library-marketplace--color--white);
  justify-content: center;
  align-items: center;
  padding: 23px 15px;
  font-size: 16px;
  font-weight: 500;
  line-height: 26px;
  display: flex;
}

.rt-navbar-one-dropdown {
  background-color: var(--radiant-ui-components-library-marketplace--color--white);
  border-radius: 5px;
  overflow: hidden;
  box-shadow: 7px 7px 20px #00000003;
}

.rt-navbar-one-dropdown.w--open {
  padding-top: 12px;
  padding-bottom: 12px;
}

.rt-navbar-one-link {
  padding: 6px 20px 0;
  font-size: 15px;
  font-weight: 400;
  transition: transform .3s;
}

.rt-navbar-one-link:hover {
  color: var(--radiant-ui-components-library-marketplace--color--theme-color);
  transform: translate(5px);
}

.rt-navbar-one-right-wrapper {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: center;
  align-items: center;
}

.rt-call-button {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: var(--radiant-ui-components-library-marketplace--color--white);
  text-transform: capitalize;
  justify-content: flex-start;
  align-items: center;
  font-size: 18px;
  font-weight: 300;
  line-height: 28px;
  display: flex;
}

.rt-call-button-text-wrapper {
  justify-content: center;
  align-items: flex-start;
  position: relative;
  overflow: hidden;
}

.rt-button-text-one {
  font-size: 16px;
  font-weight: 500;
  line-height: 26px;
  transform: translate(0, 100%);
}

.rt-button-text-two {
  font-size: 16px;
  font-weight: 500;
  line-height: 26px;
  position: absolute;
}

.rt-navbar-one-button {
  background-color: var(--radiant-ui-components-library-marketplace--color--heading-dark);
  color: var(--radiant-ui-components-library-marketplace--color--white);
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  padding: 10px 20px;
  font-size: 18px;
  line-height: 28px;
  display: flex;
}

.rt-nav-menu-7 {
  display: flex;
}

.uui-text-size-medium-17 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-text-size-small-8 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  line-height: 1.5;
}

.show-tablet-5 {
  display: none;
}

.uui-button-17 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui--primary600);
  background-color: var(--untitled-ui--primary600);
  color: var(--untitled-ui--white);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-17:hover {
  border-color: var(--untitled-ui--primary700);
  background-color: var(--untitled-ui--primary700);
}

.uui-button-17:focus {
  background-color: var(--untitled-ui--primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--primary100);
}

.uui-dropdown-icon-5 {
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  margin-right: 1rem;
  display: flex;
  position: absolute;
  inset: auto 0% auto auto;
}

.uui-icon-1x1-xsmall-9 {
  width: 1.5rem;
  height: 1.5rem;
}

.uui-navbar03_dropdown-content-left-2 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 0px;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 2rem;
  padding-bottom: 2rem;
  padding-left: 0;
  display: grid;
}

.uui-navbar03_dropdown-link-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 0px;
  border-radius: .5rem;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  padding: .75rem;
  text-decoration: none;
  transition: background-color .3s;
  display: grid;
}

.uui-navbar03_dropdown-link-2:hover {
  background-color: var(--untitled-ui--gray50);
}

.uui-navbar03_bottom-bar-background-2 {
  background-color: var(--untitled-ui--gray50);
  width: 200vw;
  position: absolute;
  inset: 0% -50vw;
}

.uui-navbar03_dropdown-link-list-2 {
  grid-column-gap: 0px;
  grid-row-gap: .5rem;
  grid-template-rows: max-content max-content max-content max-content max-content;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.uui-navbar03_item-right-2 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  font-weight: 400;
  display: flex;
}

.uui-navbar03_bottom-bar-2 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  display: flex;
  position: relative;
}

.uui-navbar03_bottom-bar-right-2 {
  grid-column-gap: 1.5rem;
  display: flex;
  position: relative;
}

.uui-navbar03_bottom-bar-left-2 {
  grid-column-gap: .5rem;
  grid-template-rows: auto;
  grid-template-columns: max-content minmax(max-content, 1fr);
  grid-auto-columns: 1fr;
  font-weight: 500;
  display: flex;
  position: relative;
}

.uui-navbar03_dropdown-content-2 {
  width: 100%;
  display: flex;
}

.uui-navbar03_icon-wrapper-2 {
  flex: none;
}

.uui-button-link-7 {
  grid-column-gap: .5rem;
  color: var(--untitled-ui--primary700);
  white-space: nowrap;
  background-color: #0000;
  justify-content: center;
  align-items: center;
  padding: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.uui-button-link-7:hover {
  color: var(--untitled-ui--primary800);
}

.uui-button-icon-9 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  min-width: 1.25rem;
  height: 1.25rem;
  min-height: 1.25rem;
  display: flex;
}

.uui-navbar03_component-2 {
  border-bottom: 1px solid var(--untitled-ui--gray100);
  background-color: #fff;
  align-items: center;
  min-height: 5rem;
  padding-left: 2rem;
  padding-right: 2rem;
  display: flex;
}

.uui-navbar03_container-2 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 80rem;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.uui-navbar03_logo-link-2 {
  padding-left: 0;
}

.uui-navbar03_menu-2 {
  flex: 1;
  justify-content: space-between;
  align-items: center;
  margin-left: 1.5rem;
  display: flex;
  position: static;
}

.uui-navbar03_link-2 {
  color: var(--untitled-ui--gray600);
  align-items: center;
  padding: 1.75rem 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  transition: all .3s;
}

.uui-navbar03_link-2:hover {
  color: var(--untitled-ui--gray700);
}

.uui-navbar03_link-2.w--current {
  color: #000;
}

.uui-navbar03_menu-dropdown-2 {
  position: static;
}

.uui-navbar03_dropdown-toggle-2 {
  color: var(--untitled-ui--gray600);
  align-items: center;
  padding: 1.75rem 2.5rem 1.75rem 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  transition: all .3s;
  display: flex;
}

.uui-navbar03_dropdown-toggle-2:hover {
  color: var(--untitled-ui--gray700);
}

.uui-navbar03_dropdown-list-2 {
  box-shadow: 0 12px 16px -4px #00000014, 0 4px 6px -2px #10182808;
}

.uui-navbar03_dropdown-list-2.w--open {
  background-color: #fff;
  width: 100vw;
  min-width: 100vw;
  max-width: 100%;
  padding-left: 2rem;
  padding-right: 2rem;
  position: absolute;
  inset: 5.0625rem auto auto 0%;
  overflow: hidden;
}

.uui-navbar03_menu-right-2 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: flex;
}

.uui-navbar03_text-wrapper-2 {
  grid-column-gap: .5rem;
  grid-row-gap: 0px;
  align-items: center;
  margin-bottom: .25rem;
  display: flex;
}

.uui-button-secondary-gray-13 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui--gray300);
  background-color: var(--untitled-ui--white);
  color: var(--untitled-ui--gray700);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-secondary-gray-13:hover {
  background-color: var(--untitled-ui--gray50);
  color: var(--untitled-ui--gray800);
}

.uui-button-secondary-gray-13:focus {
  background-color: var(--untitled-ui--white);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--gray100);
}

.uui-button-secondary-gray-13.show-tablet-5 {
  display: none;
}

.uui-button-tertiary-gray-5 {
  grid-column-gap: .5rem;
  color: var(--untitled-ui--gray600);
  white-space: nowrap;
  background-color: #0000;
  border: 1px solid #0000;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.uui-button-tertiary-gray-5:hover {
  background-color: var(--untitled-ui--gray50);
  color: var(--untitled-ui--gray700);
}

.uui-navbar03_button-wrapper-2 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  align-items: center;
  display: flex;
}

.uui-logo_component-7 {
  flex-wrap: nowrap;
  width: auto;
  height: 2rem;
  display: flex;
}

.uui-logo_logomark-7 {
  border: .1px solid #dae0e8;
  border-radius: .5rem;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 1px 1px #1018280f, 0 1px 2px #1018281a;
}

.uui-styleguide_logomark-bg-7 {
  border-radius: 8px;
  width: 2rem;
  height: 2rem;
  position: absolute;
  inset: 0%;
}

.uui-logo_logomark-blur-7 {
  z-index: 2;
  -webkit-backdrop-filter: blur(3px);
  backdrop-filter: blur(3px);
  background-color: #fff3;
  border-bottom-right-radius: .5rem;
  border-bottom-left-radius: .5rem;
  width: 100%;
  height: 50%;
  position: absolute;
  inset: 50% 0% 0%;
  overflow: hidden;
}

.uui-logo_logomark-dot-7 {
  z-index: 1;
  background-image: linear-gradient(26.5deg, #6941c6, #53389e);
  border-radius: 50%;
  width: 50%;
  height: 50%;
  position: relative;
}

.uui-logo_logotype-7 {
  flex: none;
  width: auto;
  height: 100%;
}

.icon-featured-large-3 {
  background-color: var(--untitled-ui--primary100);
  color: var(--untitled-ui--primary600);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
}

.uui-navbar03_heading-2 {
  color: var(--untitled-ui--primary600);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: .25rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  font-weight: 600;
}

.uui-navbar03_item-heading-2 {
  color: var(--untitled-ui--gray900);
  margin-bottom: .25rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-weight: 600;
}

.uui-navbar03_item-heading-2.margin-bottom-0 {
  margin-bottom: 0;
}

.uui-badge-small-success-4 {
  grid-column-gap: .25rem;
  background-color: var(--untitled-ui--success50);
  color: var(--untitled-ui--success700);
  white-space: nowrap;
  mix-blend-mode: multiply;
  border-radius: 10rem;
  align-items: center;
  padding: .125rem .5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .75rem;
  font-weight: 500;
  display: flex;
}

.uui-logo_image-7 {
  flex: none;
  width: auto;
  height: 100%;
  display: none;
}

.uui-navbar3_menu-button-2 {
  padding: 0;
}

.spark-nav-link-6 {
  color: var(--spark-library--black);
  text-align: center;
  border-radius: 8px;
  margin-left: 8px;
  padding: 16px 24px;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1;
  text-decoration: none;
  transition: background-color .15s, color .15s, opacity .15s;
}

.spark-nav-link-6:hover {
  background-color: var(--spark-library--background--interactive);
  opacity: 1;
  color: var(--spark-library--foreground-interactive);
}

.spark-nav-link-6.w--current {
  color: var(--spark-library--foreground-interactive);
}

.spark-nav-link-6.spark-square-button {
  background-color: var(--spark-library--foreground-interactive);
  color: var(--spark-library--white);
  text-align: center;
  border-style: none;
  border-radius: 8px;
  margin-right: 0;
  padding: 16px 24px;
  font-size: 1rem;
  line-height: 1em;
  transition: color .15s, background-color .15s, opacity .15s;
}

.spark-nav-link-6.spark-square-button:hover {
  background-color: var(--spark-library--foreground-interactive-hover);
  opacity: 1;
}

.spark-nav-link-6.spark-button {
  background-color: var(--spark-library--foreground-interactive);
  color: var(--spark-library--white);
  text-align: center;
  border-style: none;
  border-radius: 999px;
  margin-right: 0;
  padding: 16px 24px;
  font-size: 1rem;
  line-height: 1em;
  transition: background-color .15s, opacity .15s;
}

.spark-nav-link-6.spark-button:hover {
  background-color: var(--spark-library--foreground-interactive-hover);
  opacity: 1;
  color: var(--spark-library--white);
}

.spark-nav-link-6.spark-button.w--current {
  opacity: .5;
  color: var(--spark-library--white);
}

.spark-nav-link-6.spark-with-mega-dropdown {
  grid-column-gap: 16px;
  padding-right: 16px;
  display: flex;
}

.spark-nav-link-6.spark-with-mega-dropdown.w--open {
  background-color: var(--spark-library--background--interactive);
  color: var(--spark-library--foreground-interactive);
  border-radius: 8px;
  transition: color .15s, background-color .15s, opacity .15s;
  position: static;
}

.spark-nav-menu-5 {
  align-items: center;
  display: flex;
}

.spark-brand-logo-7 {
  z-index: 2;
  padding-left: 0;
}

.spark-line-23 {
  z-index: 2;
  background-color: var(--spark-library--black);
  width: 35px;
  height: 2px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: absolute;
  top: 30px;
  left: 0;
  right: 0;
}

.spark-line-23.spark-simple-line {
  background-color: var(--spark-library--foreground-interactive);
  border-radius: 3px;
  width: 12.75px;
  height: 3.3px;
  margin-left: 18px;
  top: 38px;
}

.spark-line-24 {
  z-index: 2;
  background-color: var(--spark-library--black);
  width: 35px;
  height: 2px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: absolute;
  top: 10px;
  left: 0;
  right: 0;
}

.spark-line-24.spark-simple-line {
  background-color: var(--spark-library--foreground-interactive);
  border-radius: 3px;
  width: 24px;
  height: 3.3px;
  top: 18px;
}

.spark-simple-menu-button-7 {
  background-color: #fff;
  width: 60px;
  height: 60px;
  padding: 0 0 0 18px;
  overflow: hidden;
}

.spark-simple-menu-button-7.w--open {
  background-color: var(--spark-library--background--interactive);
  border-radius: 8px;
}

.spark-line-25 {
  z-index: 1;
  background-color: var(--spark-library--black);
  width: 35px;
  height: 2px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: absolute;
  top: 20px;
  left: 0;
  right: 0;
}

.spark-line-25.spark-simple-line {
  background-color: var(--spark-library--foreground-interactive);
  border-radius: 3px;
  width: 24px;
  height: 3.3px;
  top: 28px;
}

.spark-square-menu-inner-7 {
  justify-content: space-between;
  align-items: center;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 16px;
  padding-bottom: 16px;
  display: flex;
}

.spark-square-menu-with-hiring-button {
  background-color: var(--spark-library--white);
  width: 100%;
  padding-left: 64px;
  padding-right: 64px;
}

.spark-light-nav-link {
  color: var(--spark-library--black);
  padding: 16px 24px;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1;
  text-decoration: none;
}

.spark-light-nav-link.w--current {
  color: var(--spark-library--foreground-interactive);
}

.spark-light-nav-link.spark-square-button {
  background-color: var(--spark-library--background--interactive);
  color: var(--spark-library--foreground-interactive);
  text-align: center;
  border-style: none;
  border-radius: 8px;
  margin-right: 12px;
  padding: 16px 24px;
  font-size: 1rem;
  line-height: 1em;
  transition: color .2s, background-color .15s;
}

.spark-light-nav-link.spark-square-button:hover {
  background-color: var(--spark-library--foreground-interactive);
  opacity: 1;
  color: var(--spark-library--background--interactive);
}

.spark-container-13 {
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.spark-button-12 {
  border: 1px solid var(--spark-library--foreground-interactive);
  background-color: var(--spark-library--foreground-interactive);
  color: var(--spark-library--white);
  border-radius: 8px;
  flex: none;
  padding: 16px;
  font-size: .9375rem;
  font-weight: 500;
  line-height: 1em;
  text-decoration: none;
  transition: border-color .15s, background-color .15s, opacity .15s;
}

.spark-button-12:hover {
  border-color: var(--spark-library--foreground-interactive-hover);
  background-color: var(--spark-library--foreground-interactive-hover);
  opacity: 1;
}

.spark-button-12.spark-full-width {
  background-color: var(--spark-library--foreground-interactive);
  text-align: center;
  width: 100%;
}

.spark-button-12.spark-full-width:hover {
  background-color: var(--spark-library--foreground-interactive-hover);
}

.spark-line-26 {
  z-index: 2;
  background-color: var(--spark-library--black);
  width: 35px;
  height: 2px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: absolute;
  top: 10px;
  left: 0;
  right: 0;
}

.spark-line-26.spark-simple-line {
  background-color: var(--spark-library--foreground-interactive);
  border-radius: 3px;
  width: 24px;
  height: 3.3px;
  top: 18px;
}

.spark-line-27 {
  z-index: 1;
  background-color: var(--spark-library--black);
  width: 35px;
  height: 2px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: absolute;
  top: 20px;
  left: 0;
  right: 0;
}

.spark-line-27.spark-simple-line {
  background-color: var(--spark-library--foreground-interactive);
  border-radius: 3px;
  width: 24px;
  height: 3.3px;
  top: 28px;
}

.spark-icon-8 {
  width: 12px;
  display: inline-block;
}

.spark-dropdown-link-3 {
  border-radius: 8px;
  width: 100%;
  margin-left: 0;
  padding: 8px 16px;
  transition: color .15s, background-color .15s;
}

.spark-dropdown-link-3:hover {
  background-color: var(--spark-library--background--interactive);
  opacity: 1;
  color: var(--spark-library--foreground-interactive);
}

.spark-mega-dropdown-list-2.w--open {
  background-color: var(--spark-library--white);
  width: 100%;
  height: auto;
  position: absolute;
  inset: 72px 0% 0%;
}

.spark-mega-dropdown-2 {
  position: static;
}

.spark-mega-dropdown-card-2 {
  grid-column-gap: 32px;
  grid-row-gap: 16px;
  background-color: var(--spark-library--white);
  border-radius: 8px;
  justify-content: space-between;
  width: 100%;
  padding: 32px;
  display: flex;
}

.spark-mega-dropdown-card-2.spark-condensed-card {
  grid-column-gap: 32px;
  justify-content: space-between;
}

.spark-nav-with-mega-dropdowns-2 {
  align-items: center;
  display: flex;
  position: static;
}

.spark-nav-sub-heading {
  border-bottom: 1px solid #00000029;
  padding-bottom: 8px;
  font-size: 1.3rem;
  font-weight: 500;
}

.spark-sub-nav-list {
  flex-direction: column;
  width: 200px;
  display: flex;
}

.spark-card-link {
  color: var(--spark-library--white);
  background-image: url("https://cdn.prod.website-files.com/66a795eb1636440d552fc98f/67f6a6878a993f24ae3325e0_c99cb57166807806289a617eacd7b87e_Media.webp");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 12px;
  justify-content: center;
  align-items: flex-end;
  width: 240px;
  height: 380px;
  padding-bottom: 0;
  padding-left: 16px;
  padding-right: 16px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.spark-card-link:hover {
  opacity: 1;
}

.spark-sub-text-in-card-link-3 {
  text-align: left;
  background-color: #155eefb3;
  background-image: url("https://cdn.prod.website-files.com/66a795eb1636440d552fc98f/67f6a6878a993f24ae3325df_5d2e612e0c443013f88fe492974ef883_arrow-right.svg");
  background-position: 92%;
  background-repeat: no-repeat;
  background-size: auto;
  width: 100%;
  margin-bottom: 0;
  padding: 16px;
  font-size: 1.3rem;
  position: absolute;
}

.spark-square-menu-with-mega-dropdown-variety-links {
  background-color: var(--spark-library--white);
  width: 100%;
  padding-left: 64px;
  padding-right: 64px;
}

.spark-line-28 {
  z-index: 2;
  background-color: var(--spark-library--black);
  width: 35px;
  height: 2px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: absolute;
  top: 30px;
  left: 0;
  right: 0;
}

.spark-line-28.spark-simple-line {
  background-color: var(--spark-library--foreground-interactive);
  border-radius: 3px;
  width: 12.75px;
  height: 3.3px;
  margin-left: 18px;
  top: 38px;
}

.spark-line-29 {
  z-index: 1;
  background-color: var(--spark-library--black);
  width: 35px;
  height: 2px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: absolute;
  top: 20px;
  left: 0;
  right: 0;
}

.spark-line-29.spark-simple-line {
  background-color: var(--spark-library--foreground-interactive);
  border-radius: 3px;
  width: 24px;
  height: 3.3px;
  top: 28px;
}

.spark-section-13 {
  width: 100%;
  padding: 40px 64px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  position: relative;
}

.spark-section-13 h5 {
  margin-top: 1.5rem;
  margin-bottom: .5rem;
  font-size: 1.75rem;
  font-weight: 600;
  line-height: 1.3;
}

.spark-section-13 h4 {
  margin-top: 0;
  margin-bottom: 1rem;
  font-size: 1.5rem;
  font-weight: 500;
  line-height: 1.4;
}

.spark-section-13 h1 {
  margin-bottom: 1rem;
  font-size: 4rem;
  font-weight: 600;
  line-height: 1.1;
}

.spark-section-13 h2 {
  margin-top: 1rem;
  margin-bottom: 2rem;
  font-size: 3.5rem;
  font-weight: 600;
  line-height: 1.2;
}

.spark-section-13 h3 {
  margin-top: 2.5rem;
  margin-bottom: 1rem;
  font-size: 2rem;
  font-weight: 600;
  line-height: 1.3;
}

.spark-section-13 h6 {
  margin-top: 1.5rem;
  margin-bottom: .5rem;
  font-size: .8125rem;
  font-weight: 700;
  line-height: 1.5;
}

.spark-section-13 ul {
  margin-top: 2rem;
  margin-bottom: 3rem;
  padding-left: 14px;
}

.spark-section-13 li {
  margin-bottom: .5rem;
}

.spark-centered-906 {
  text-align: center;
  width: 900px;
  max-width: 100%;
  margin-bottom: 100px;
  margin-left: auto;
  margin-right: auto;
}

.spark-secondary-paragraph-20 {
  color: var(--spark-library--foreground-secondary);
  margin-bottom: 64px;
}

.spark-bold-heading-6 {
  margin-bottom: .5rem;
  font-weight: 600;
  line-height: 1;
  display: inline-block;
}

.spark-bold-heading-6.spark-no-bottom-margin {
  margin-bottom: 0;
}

.spark-bold-heading-6.spark-card-title {
  font-size: 1.2rem;
}

.spark-small-sub-paragraph-6 {
  color: var(--spark-library--foreground-secondary);
  margin-bottom: 0;
  font-size: .8rem;
  line-height: 1.3;
}

.spark-three-column-grid-2 {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  place-content: stretch;
  place-items: center;
  display: grid;
}

.spark-wrapped-card {
  grid-column-gap: 24px;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.spark-wrapped-card.spark-stacked {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  text-align: left;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  transition: border-color .15s;
}

.spark-square-image-card {
  object-fit: cover;
  border-radius: 12px;
  width: 30%;
  height: auto;
  display: block;
}

.spark-card-details {
  grid-row-gap: 16px;
  flex-direction: column;
  align-items: flex-start;
  max-width: 590px;
  padding-bottom: 32px;
  padding-left: 8px;
  padding-right: 8px;
  display: flex;
}

.spark-side-flat-tab-parent {
  width: 100%;
  display: block;
}

.spark-two-column-grid {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.spark-small-icon-5 {
  flex: none;
  width: 24px;
  height: 24px;
  display: inline-block;
}

.spark-small-icon-5.spark-primary-color {
  color: var(--spark-library--foreground-interactive);
}

.spark-small-icon-5.spark-foreground-disabled {
  color: var(--spark-library--foreground-disabled);
}

.spark-flex-center {
  grid-column-gap: 8px;
  align-items: center;
  display: flex;
}

.spark-simple-side-icon-tab {
  background-color: var(--spark-library--background--interactive);
  color: var(--spark-library--black);
  border-radius: 12px;
  margin-bottom: 1rem;
  padding: 14px;
  transition: background-color .15s, color .15s;
  display: block;
}

.spark-simple-side-icon-tab:hover {
  border-bottom-color: var(--spark-library--light-steel-purple);
  background-color: var(--spark-library--background--interactive);
  opacity: 1;
  color: var(--spark-library--foreground-interactive);
}

.spark-simple-side-icon-tab.w--current {
  border-bottom-color: var(--spark-library--foreground-interactive);
  background-color: var(--spark-library--foreground-interactive);
  color: #fff;
}

.spark-simple-stacked-icon-tabs {
  float: left;
  grid-column-gap: 0px;
  flex-direction: column;
  justify-content: center;
  width: 20%;
  margin-bottom: 0;
  margin-right: 5%;
  display: inline-block;
}

.spark-simple-icon-tabs-content {
  width: 75%;
  display: block;
}

.spark-secondary-paragraph-22 {
  color: var(--spark-library--foreground-secondary);
  margin-bottom: 64px;
}

.spark-tabs-parent, .spark-tabs-content {
  width: 100%;
}

.spark-square-image-card-2 {
  object-fit: cover;
  border-radius: 12px;
  width: 100%;
  height: auto;
  display: block;
}

.spark-flat-tab {
  box-shadow: 0 3px 0 0 var(--spark-library--background--interactive);
  color: var(--spark-library--black);
  background-color: #0000;
  padding: 24px 80px;
  transition: box-shadow .3s, color .15s;
}

.spark-flat-tab:hover {
  box-shadow: 0 3px 0 0 var(--spark-library--light-steel-purple);
  opacity: 1;
  color: var(--spark-library--foreground-interactive);
}

.spark-flat-tab.w--current {
  border-bottom-color: var(--spark-library--foreground-interactive);
  box-shadow: 0 3px 0 0 var(--spark-library--foreground-interactive);
  color: var(--spark-library--foreground-interactive);
  background-color: #0000;
}

.spark-flat-tabs-menu {
  grid-column-gap: 0px;
  justify-content: center;
  margin-bottom: 100px;
  display: flex;
}

.spark-simple-shadow-small-2 {
  box-shadow: -6px 6px 20px #0000001f;
}

.spark-foreground-secondary-2 {
  color: var(--spark-library--foreground-secondary);
}

.spark-foreground-secondary-2.spark-no-bottom {
  margin-bottom: 0;
}

.spark-flex-row-pricing-2 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-top: 0;
  display: flex;
}

.spark-pricing-top-2 {
  border-bottom: 1px solid var(--spark-library--border-default);
  text-align: center;
  flex-direction: column;
  padding: 32px 16px;
  display: flex;
}

.spark-pricing-top-2.spark-thick-top-pricing {
  text-align: left;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding: 38px 48px;
}

.spark-flexed-price-2 {
  justify-content: center;
  align-items: flex-end;
  display: flex;
}

.spark-price-text-2 {
  font-size: 2.5rem;
  font-weight: 600;
  line-height: 1;
}

.spark-foreground-primary-2 {
  color: var(--spark-library--black);
  font-weight: 600;
}

.spark-pricing-bottom-2 {
  grid-row-gap: 8px;
  text-align: center;
  flex-direction: column;
  padding: 16px;
  display: flex;
}

.spark-checked-item-2 {
  grid-column-gap: 16px;
  color: var(--spark-library--foreground-secondary);
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 296px;
  display: flex;
}

.spark-features-included-2 {
  grid-row-gap: 16px;
  border-bottom: 1px solid var(--spark-library--border-default);
  text-align: left;
  flex-direction: column;
  align-items: center;
  padding: 32px 20px;
  display: flex;
}

.spark-features-included-2.spark-two-column {
  flex-flow: wrap;
  justify-content: center;
}

.spark-half-pricing-column-2 {
  background-color: var(--spark-library--white);
  width: 458px;
  max-width: 100%;
}

.spark-half-pricing-column-2.spark-simple-shadow-small-2 {
  box-shadow: 0 5px 15px -3px var(--spark-library--border-default);
  border-radius: 8px;
  width: 50%;
  position: relative;
}

.spark-left-side-pricing-info-2 {
  grid-column-gap: 16px;
  grid-row-gap: 8px;
  color: var(--spark-library--foreground-interactive);
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  padding-bottom: 1rem;
  display: flex;
}

.spark-left-side-pricing-info-2.spark-reduce-margin-bottom {
  margin-bottom: 16px;
  padding-bottom: 0;
}

.spark-pricing-information-2 {
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.spark-large-plan-name-2 {
  margin-bottom: 0;
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 1;
}

.rt-component-section-25 {
  background-color: var(--radiant-ui-components-library-marketplace--color--white);
  color: var(--radiant-ui-components-library-marketplace--color--body-font-dark);
  width: 100%;
  padding: 80px 15px;
  font-family: Outfit;
  font-size: 17px;
  font-weight: 300;
  line-height: 29px;
  position: relative;
}

.rt-auto-fit-two-2 {
  object-fit: cover;
}

.rt-display-off-4 {
  display: none;
}

.rt-left-arrow-3 {
  inset: 15% 0% 0% auto;
}

.rt-home-one-testimonial-details-2 {
  background-image: url("https://cdn.prod.website-files.com/66a795eb1636440d552fc98f/687007dc75af7ebcbb992089_6f62f62f130188694740a1115bb16968_Mask%20group%20(19).avif");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
  padding-top: 40px;
  padding-left: 20px;
}

.rt-home-one-testimonial-arrow-wrapper-2 {
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.rt-home-one-testimonial-wrapper-2 {
  max-width: 1156px;
  margin-left: auto;
  margin-right: auto;
}

.rt-home-one-testimonial-heading-2 {
  justify-content: center;
  align-items: flex-start;
  padding-bottom: 40px;
  display: flex;
}

.rt-home-one-testimonial-main-2 {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
}

.rt-home-one-testimonial-2 {
  background-image: url("https://cdn.prod.website-files.com/66a795eb1636440d552fc98f/687007dc75af7ebcbb99208b_19da801878c0d93702f1ea78d31e2b13_Testimonials.avif");
  background-position: 50% 20%;
  background-repeat: no-repeat;
  background-size: 1037px;
  padding: 190px 15px 130px;
}

.rt-home-one-testimonial-2.rt-component-section-25 {
  padding-top: 100px;
  padding-bottom: 100px;
}

.rt-change-padding-8 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
}

.rt-background-tranperent-2 {
  background-color: #ddd0;
  height: auto;
}

.rt-heading-six-26 {
  color: #462720;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.75rem;
}

.rt-heading-six-26.rt-home-one-testimonial-max-width {
  max-width: 690px;
  font-family: Poppins, sans-serif;
}

.rt-right-arrow-new-2 {
  inset: 30% 0% 0% auto;
}

.rt-heading-five-35 {
  color: #462720;
  text-transform: capitalize;
  font-size: 1.5625rem;
  font-weight: 400;
  line-height: 2.1875rem;
}

.rt-heading-five-35.rt-padding-top-twenty-4 {
  padding-top: 20px;
  font-family: Poppins, sans-serif;
}

.rt-heading-five-35.rt-padding-bottom-twenty-3 {
  padding-bottom: 20px;
  font-family: Poppins, sans-serif;
}

.rt-body-font-color-10 {
  color: var(--radiant-ui-components-library-marketplace--color--body-font-dark);
  font-family: Poppins, sans-serif;
  transition: color .35s;
}

.rt-padding-top-twenty-4 {
  padding-top: 20px;
}

.rt-padding-bottom-twenty-3 {
  padding-bottom: 20px;
}

.rt-icon-black-4 {
  filter: invert();
}

.uui-text-size-small-9 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: Poppins, sans-serif;
  font-size: .875rem;
  line-height: 1.5;
}

.uui-container-large-20 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-22 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-max-width-large-16 {
  width: 100%;
  max-width: 48rem;
}

.uui-text-size-large-15 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: Poppins, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5;
}

.uui-heading-xxsmall-8 {
  color: var(--untitled-ui--gray900);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-heading-xxsmall-8.text-weight-medium {
  font-family: Poppins, sans-serif;
  font-weight: 300;
}

.uui-heading-medium-11 {
  color: var(--untitled-ui--gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 2.25rem;
  font-weight: 600;
  line-height: 1.3;
}

.uui-testimonial15_slide {
  padding-right: 2rem;
}

.uui-testimonial15_customer-image {
  object-fit: cover;
  border-radius: 100%;
  width: 3rem;
  min-width: 3rem;
  height: 3rem;
  min-height: 3rem;
}

.uui-testimonial15_client-image-wrapper {
  margin-right: .75rem;
}

.uui-testimonial15_client {
  text-align: left;
  align-items: center;
  margin-top: auto;
  display: flex;
}

.uui-testimonial15_rating-icon {
  color: var(--untitled-ui--warning300);
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  margin-right: .25rem;
  display: flex;
}

.uui-testimonial15_rating-wrapper {
  align-items: center;
  display: flex;
}

.uui-testimonial15_content {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  border: 1px solid var(--untitled-ui--gray50);
  background-color: var(--untitled-ui--gray50);
  border-radius: 1rem;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  padding: 2rem;
  display: flex;
}

.uui-testimonial15_mask {
  width: 33.33%;
  overflow: visible;
}

.uui-testimonial15_component {
  background-color: #0000;
  height: auto;
  margin-top: 4rem;
  padding-bottom: 5rem;
  position: relative;
}

.uui-section_testimonial15 {
  overflow: hidden;
}

.uui-testimonial15_slide-nav {
  height: 1.75rem;
  font-size: .5rem;
  inset: auto auto 0% 0%;
}

.uui-testimonial15_arrow {
  border: 1px solid var(--untitled-ui--gray200);
  color: var(--untitled-ui--gray500);
  background-color: #fff;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  transition: all .3s;
  display: flex;
  inset: auto 0% 0% auto;
}

.uui-testimonial15_arrow:hover {
  background-color: var(--untitled-ui--gray50);
}

.uui-testimonial15_arrow.left {
  right: 4rem;
}

.uui-button-icon-10 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  min-width: 1.25rem;
  height: 1.25rem;
  min-height: 1.25rem;
  display: flex;
}

.uui-space-xsmall-11 {
  width: 100%;
  min-height: 1rem;
}

.uui-padding-vertical-xhuge-18 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.uui-testimonial15_client-heading {
  color: var(--untitled-ui--gray900);
  letter-spacing: normal;
  font-family: Poppins, sans-serif;
  font-size: 1rem;
  font-weight: 600;
}

.brix---color-neutral-885 {
  color: var(--elements-webflow-library--neutral--800);
}

.brix---color-neutral-886 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---mg-bottom-8px-10 {
  margin-bottom: 8px;
}

.brix---mg-bottom-24px-11 {
  margin-bottom: 24px;
}

.brix---mg-bottom-32px-12 {
  margin-bottom: 32px;
}

.brix---mg-bottom-48px-15 {
  margin-bottom: 48px;
}

.brix---mg-right-16px-4 {
  margin-right: 16px;
}

.brix---text-203 {
  font-family: Poppins, sans-serif;
  font-size: 18px;
  line-height: 20px;
}

.brix---container-default-30 {
  max-width: 1218px;
  padding-left: 24px;
  padding-right: 24px;
}

.brix---heading-h1-size-11 {
  margin-top: 0;
  margin-bottom: 16px;
  font-family: Poppins, sans-serif;
  font-size: 54px;
  font-weight: 700;
  line-height: 66px;
}

.brix---heading-h2-size-25 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 38px;
  font-weight: 700;
  line-height: 50px;
}

.brix---heading-h3-size-11 {
  margin-top: 0;
  margin-bottom: 12px;
  font-family: Poppins, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 34px;
}

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

.brix---subtitle-11 {
  color: var(--elements-webflow-library--accent--primary-1);
  letter-spacing: .15em;
  text-transform: uppercase;
  margin-bottom: 8px;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
}

.brix---blog-card-featured-wrapper-3 {
  width: 100%;
  text-decoration: none;
}

.brix---blog-card-image-wrapper-4 {
  border-radius: 24px;
  overflow: hidden;
  transform: translate(0);
}

.brix---categories-badges-item-wrapper-4 {
  flex-direction: row;
  display: flex;
}

.brix---categories-badges-wrapper-4 {
  justify-content: flex-end;
  display: flex;
}

.brix---blog-card-wrapper-4 {
  text-decoration: none;
}

.brix---section-small-7 {
  padding-top: 100px;
  padding-bottom: 100px;
}

.brix---paragraph-default-27 {
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 300;
  line-height: 30px;
}

.brix---text-200-bold-9 {
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
}

.brix---grid-3-columns-gap-row-72px-3 {
  grid-column-gap: 28px;
  grid-row-gap: 72px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.brix---avatar-circle-6 {
  border-radius: 50%;
  width: 64px;
  max-width: 64px;
  height: 64px;
  max-height: 64px;
  overflow: hidden;
  transform: translate(0);
}

.brix---inner-container-700px-center-6 {
  max-width: 700px;
  margin-left: auto;
  margin-right: auto;
}

.brix---flex-horizontal-start-5 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.brix---section-pd-bottom-56px-3 {
  padding-top: 176px;
  padding-bottom: 56px;
}

.brix---blog-card-featured-3 {
  grid-column-gap: 48px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1.1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.brix---blog-card-image-featured-3 {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.brix---blog-card-image-featured-wrapper-v1-3 {
  border-radius: 24px;
  height: 448px;
  overflow: hidden;
  transform: translate(0);
}

.brix---badge-primary-small-light-4 {
  background-color: var(--elements-webflow-library--secondary--color-2);
  color: var(--elements-webflow-library--accent--primary-1);
  border-radius: 40px;
  padding: 14px 22px;
  font-size: 16px;
  line-height: 18px;
  display: inline-block;
}

.brix---grid-title-and-categories-4 {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: .6fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  margin-bottom: 64px;
  display: grid;
}

.brix---badge-secondary-category-badges-4 {
  border: 1px solid var(--elements-webflow-library--neutral--400);
  background-color: var(--elements-webflow-library--neutral--100);
  box-shadow: 0 2px 12px 0 var(--elements-webflow-library--general--shadow-01);
  color: var(--elements-webflow-library--neutral--800);
  text-align: center;
  border-radius: 40px;
  margin-left: 24px;
  padding: 18px 28px;
  font-size: 18px;
  line-height: 20px;
  text-decoration: none;
  transition: border-color .3s, background-color .3s, color .3s;
  display: inline-block;
}

.brix---badge-secondary-category-badges-4:hover {
  border-color: var(--elements-webflow-library--accent--primary-1);
  background-color: var(--elements-webflow-library--accent--primary-1);
  color: var(--elements-webflow-library--neutral--100);
}

.brix---badge-secondary-category-badges-4.w--current {
  border-color: var(--elements-webflow-library--accent--primary-1);
  background-color: var(--elements-webflow-library--accent--primary-1);
  color: var(--elements-webflow-library--neutral--100);
  cursor: default;
}

.brix---color-neutral-887 {
  color: var(--elements-webflow-library--neutral--100);
}

.brix---mg-bottom-40px-12 {
  margin-bottom: 40px;
}

.brix---container-default-31 {
  max-width: 1218px;
  padding-left: 24px;
  padding-right: 24px;
}

.brix---heading-h1-size-12 {
  margin-top: 0;
  margin-bottom: 16px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 54px;
  font-weight: 700;
  line-height: 66px;
}

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

.brix---paragraph-default-28 {
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 30px;
}

.brix---button-row-left-10 {
  margin-right: 24px;
}

.brix---buttons-row-center-5 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.brix---inner-container-574px---center-7 {
  max-width: 574px;
  margin-left: auto;
  margin-right: auto;
}

.brix---bg-image-full-width-7 {
  z-index: -1;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.brix---btn-primary-white-5 {
  background-color: var(--elements-webflow-library--neutral--100);
  color: var(--elements-webflow-library--accent--primary-1);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  justify-content: center;
  padding: 10px 38px;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.brix---btn-primary-white-5:hover {
  background-color: var(--elements-webflow-library--secondary--color-2);
  color: var(--elements-webflow-library--accent--primary-1);
  transform: translate3d(0, -3px, .01px);
}

.brix---btn-secondary-white-5 {
  border: 1px solid var(--elements-webflow-library--accent--primary-1);
  color: var(--elements-webflow-library--neutral--100);
  text-align: center;
  transform-style: preserve-3d;
  background-color: #0000;
  border-radius: 48px;
  padding: 10px 38px;
  font-size: 18px;
  line-height: 20px;
  transition: border-color .3s, transform .3s, background-color .3s, color .3s;
  box-shadow: 0 4px 10px #14142b0a;
}

.brix---btn-secondary-white-5:hover {
  border-color: var(--elements-webflow-library--neutral--100);
  background-color: var(--elements-webflow-library--neutral--100);
  color: var(--elements-webflow-library--neutral--800);
  transform: translate3d(0, -3px, .01px);
}

.brix---hero-card-bg-image-3 {
  background-image: linear-gradient(#0000008a, #0000008a), url("https://cdn.prod.website-files.com/66a795eb1636440d552fc98f/687546b9f9dfb1e245440647_8c4a09691999ff6894629d8c97fdb7c8_Media-Ratios-square.webp");
  background-position: 0 0, 0 0;
  background-size: auto, auto;
  border-radius: 40px;
  padding: 196px 40px 140px;
  position: relative;
  overflow: hidden;
}

.brix---section-extra-small-3 {
  background-color: var(--white);
  color: var(--white);
  padding-top: 32px;
  padding-bottom: 10px;
  position: relative;
  overflow: hidden;
}

.grid-45-copy {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  padding-left: 40px;
  padding-right: 40px;
}

.procesos-q10 {
  background-color: var(--white);
  opacity: 1;
  outline-color: var(--negocios-claro);
  outline-offset: 0px;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  border: 1px #000;
  border-radius: 2rem;
  outline-width: 1px;
  outline-style: solid;
  padding: .125rem 2rem 2rem;
  box-shadow: -3px 6px 6px -2px #0003;
}

.heading-203-copy, .heading-203-copy-copy {
  text-align: left;
  text-align: left;
  font-family: Poppins, sans-serif;
}

.uui-text-size-medium-18 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  width: 399.109px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-text-size-small-10 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: Poppins, sans-serif;
  font-size: 12px;
  font-weight: 300;
  line-height: 1.5;
}

.show-tablet-6 {
  display: none;
}

.uui-button-18 {
  grid-column-gap: .5rem;
  border: 1px solid var(--azul-base-2025-incap);
  background-color: var(--azul-base-2025-incap);
  color: var(--untitled-ui--white);
  text-align: center;
  white-space: nowrap;
  border-radius: 8rem;
  justify-content: center;
  align-items: center;
  padding: .25rem 2rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-18:hover {
  border-color: var(--azul-cyan);
  background-color: var(--azul-cyan);
}

.uui-button-18:focus {
  background-color: var(--untitled-ui--primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--primary100);
}

.uui-dropdown-icon-6 {
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  margin-right: 1rem;
  display: flex;
  position: absolute;
  inset: auto 0% auto auto;
}

.uui-icon-1x1-xsmall-10 {
  width: 1.5rem;
  height: 1.5rem;
}

.uui-navbar03_dropdown-content-left-3 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 0px;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 2rem;
  padding-bottom: 2rem;
  padding-left: 0;
  display: grid;
}

.uui-navbar03_dropdown-link-3 {
  grid-column-gap: 1rem;
  grid-row-gap: 0px;
  border-radius: .5rem;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  padding: .75rem;
  text-decoration: none;
  transition: background-color .3s;
  display: grid;
}

.uui-navbar03_dropdown-link-3:hover {
  background-color: var(--elements-webflow-library--general--shadow-05);
}

.uui-navbar03_bottom-bar-background-3 {
  background-color: var(--untitled-ui--gray50);
  width: 200vw;
  position: absolute;
  inset: 0% -50vw;
}

.uui-navbar03_dropdown-link-list-3 {
  grid-column-gap: 0px;
  grid-row-gap: .5rem;
  grid-template-rows: max-content max-content max-content max-content max-content;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.uui-navbar03_item-right-3 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  font-weight: 400;
  display: flex;
}

.uui-navbar03_bottom-bar-3 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  display: flex;
  position: relative;
}

.uui-navbar03_bottom-bar-right-3 {
  grid-column-gap: 1.5rem;
  display: flex;
  position: relative;
}

.uui-navbar03_bottom-bar-left-3 {
  grid-column-gap: .5rem;
  grid-template-rows: auto;
  grid-template-columns: max-content minmax(max-content, 1fr);
  grid-auto-columns: 1fr;
  width: 399.109px;
  font-weight: 500;
  display: flex;
  position: relative;
}

.uui-navbar03_dropdown-content-3 {
  width: 100%;
  display: flex;
}

.uui-navbar03_icon-wrapper-3 {
  flex: none;
}

.uui-button-link-8 {
  grid-column-gap: .5rem;
  color: var(--untitled-ui--primary700);
  white-space: nowrap;
  background-color: #0000;
  justify-content: center;
  align-items: center;
  padding: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.uui-button-link-8:hover {
  color: var(--untitled-ui--primary800);
}

.uui-button-icon-11 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  min-width: 1.25rem;
  height: 1.25rem;
  min-height: 1.25rem;
  display: flex;
}

.uui-navbar03_component-3 {
  border: 1px none var(--white);
  background-color: var(--white);
  opacity: 1;
  border-radius: 0;
  align-items: center;
  min-height: 5px;
  padding-left: 2rem;
  padding-right: 2rem;
  display: flex;
}

.uui-navbar03_container-3 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 80rem;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.uui-navbar03_logo-link-3 {
  padding-left: 0;
}

.uui-navbar03_menu-3 {
  flex: 1;
  justify-content: space-between;
  align-items: center;
  margin-left: 1.5rem;
  display: flex;
  position: static;
}

.uui-navbar03_link-3 {
  color: var(--untitled-ui--gray600);
  align-items: center;
  padding: 1.75rem 1rem;
  font-family: Poppins, sans-serif;
  font-size: 15px;
  font-weight: 400;
  transition: all .3s;
}

.uui-navbar03_link-3:hover {
  color: var(--untitled-ui--gray700);
}

.uui-navbar03_link-3.w--current {
  color: #000;
}

.uui-navbar03_menu-dropdown-3 {
  position: static;
}

.uui-navbar03_dropdown-toggle-3 {
  color: var(--untitled-ui--gray600);
  align-items: center;
  padding: 1.75rem 2.5rem 1.75rem 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  transition: all .3s;
  display: flex;
}

.uui-navbar03_dropdown-toggle-3:hover {
  color: var(--untitled-ui--gray700);
}

.uui-navbar03_dropdown-list-3 {
  box-shadow: 0 12px 16px -4px #00000014, 0 4px 6px -2px #10182808;
}

.uui-navbar03_dropdown-list-3.w--open {
  background-color: #fff;
  width: 100vw;
  min-width: 100vw;
  max-width: 100%;
  padding-left: 2rem;
  padding-right: 2rem;
  position: absolute;
  inset: 5.0625rem auto auto 0%;
  overflow: hidden;
}

.uui-navbar03_menu-right-3 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: flex;
}

.uui-navbar03_text-wrapper-3 {
  grid-column-gap: .5rem;
  grid-row-gap: 0px;
  align-items: center;
  margin-bottom: .25rem;
  display: flex;
}

.uui-button-secondary-gray-14 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui--gray300);
  background-color: var(--untitled-ui--white);
  color: var(--untitled-ui--gray700);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-secondary-gray-14:hover {
  background-color: var(--untitled-ui--gray50);
  color: var(--untitled-ui--gray800);
}

.uui-button-secondary-gray-14:focus {
  background-color: var(--untitled-ui--white);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--gray100);
}

.uui-button-secondary-gray-14.show-tablet-6 {
  display: none;
}

.uui-button-tertiary-gray-6 {
  grid-column-gap: .5rem;
  color: var(--untitled-ui--gray600);
  white-space: nowrap;
  background-color: #0000;
  border: 1px solid #0000;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.uui-button-tertiary-gray-6:hover {
  background-color: var(--untitled-ui--gray50);
  color: var(--untitled-ui--gray700);
}

.uui-button-tertiary-gray-6.hide-tablet-7 {
  background-color: var(--azul-cyan);
  border-radius: 8rem;
  padding: .25rem 1rem;
}

.uui-navbar03_button-wrapper-3 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  align-items: center;
  display: flex;
}

.uui-logo_component-8 {
  flex-wrap: nowrap;
  width: auto;
  height: 2rem;
  display: flex;
}

.uui-logo_logomark-8 {
  border: .1px solid #dae0e8;
  border-radius: .5rem;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 1px 1px #1018280f, 0 1px 2px #1018281a;
}

.uui-styleguide_logomark-bg-8 {
  border-radius: 8px;
  width: 2rem;
  height: 2rem;
  position: absolute;
  inset: 0%;
}

.uui-logo_logomark-blur-8 {
  z-index: 2;
  -webkit-backdrop-filter: blur(3px);
  backdrop-filter: blur(3px);
  background-color: #fff3;
  border-bottom-right-radius: .5rem;
  border-bottom-left-radius: .5rem;
  width: 100%;
  height: 50%;
  position: absolute;
  inset: 50% 0% 0%;
  overflow: hidden;
}

.uui-logo_logomark-dot-8 {
  z-index: 1;
  background-image: linear-gradient(26.5deg, #6941c6, #53389e);
  border-radius: 50%;
  width: 50%;
  height: 50%;
  position: relative;
}

.uui-logo_logotype-8 {
  flex: none;
  width: auto;
  height: 100%;
}

.icon-featured-large-4 {
  background-color: var(--untitled-ui--primary100);
  color: var(--untitled-ui--primary600);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
}

.uui-navbar03_heading-3 {
  color: var(--azul-base-2025-incap);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: .25rem;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.uui-navbar03_item-heading-3 {
  color: var(--untitled-ui--gray900);
  margin-bottom: .25rem;
  font-family: Poppins, sans-serif;
  font-weight: 500;
}

.uui-navbar03_item-heading-3.margin-bottom-0 {
  margin-bottom: 0;
}

.uui-badge-small-success-5 {
  grid-column-gap: .25rem;
  background-color: var(--untitled-ui--success50);
  color: var(--untitled-ui--success700);
  white-space: nowrap;
  mix-blend-mode: multiply;
  border-radius: 10rem;
  align-items: center;
  padding: .125rem .5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .75rem;
  font-weight: 500;
  display: flex;
}

.uui-logo_image-8 {
  flex: none;
  width: auto;
  height: 100%;
  display: none;
}

.uui-navbar3_menu-button-3 {
  padding: 0;
}

.image-137 {
  width: 40px;
  max-width: 100%;
}

.text-block-276 {
  color: var(--azul-cyan);
  -webkit-text-stroke-color: var(--azul-cyan);
}

.text-block-277 {
  color: var(--azul-cyan);
}

.text-block-278 {
  color: var(--azul-cyan);
  font-family: Poppins, sans-serif;
}

.bold-text-130 {
  width: 3158.64px;
  font-family: Poppins, sans-serif;
  font-size: 12px;
  font-weight: 300;
}

.text-block-279 {
  color: var(--white);
  font-family: Poppins, sans-serif;
  font-size: 14px;
  font-weight: 500;
}

.text-block-280 {
  font-family: Poppins, sans-serif;
  font-size: 15px;
  font-weight: 400;
}

.rt-component-section-15-copy {
  background-color: var(--radiant-ui-components-library-marketplace--color--white);
  color: var(--radiant-ui-components-library-marketplace--color--body-font-dark);
  width: 100%;
  padding: 20px 15px;
  font-family: Outfit;
  font-size: 17px;
  font-weight: 300;
  line-height: 29px;
  position: relative;
}

.rt-component-section-15-copy.rt-three-x-award-section {
  background-color: var(--radiant-ui-components-library-marketplace--color--white);
  border-radius: 10px;
  padding: 84px 15px 74px;
}

.rt-component-section-15-copy.rt-three-x-card-section-two {
  border-radius: 10px;
  padding-left: 15px;
  padding-right: 15px;
}

.calendario-institucionales {
  background-color: var(--radiant-ui-components-library-marketplace--color--white);
  color: var(--radiant-ui-components-library-marketplace--color--body-font-dark);
  width: 100%;
  padding: 20px 15px;
  font-family: Outfit;
  font-size: 17px;
  font-weight: 300;
  line-height: 29px;
  position: relative;
}

.calendario-institucionales.rt-three-x-award-section {
  background-color: var(--radiant-ui-components-library-marketplace--color--white);
  border-radius: 10px;
  padding: 84px 15px 74px;
}

.calendario-institucionales.rt-three-x-card-section-two {
  border-radius: 10px;
  padding-left: 15px;
  padding-right: 15px;
}

.rt-service-one-tabs-copy {
  justify-content: center;
  align-items: center;
  display: flex;
}

.rt-component-container-13-copy {
  width: 100%;
  max-width: 1290px;
  padding-top: 0;
  position: relative;
}

.boton-calendario-i {
  grid-column-gap: .5rem;
  color: var(--untitled-ui--gray600);
  white-space: nowrap;
  background-color: #0000;
  border: 1px solid #0000;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.boton-calendario-i:hover {
  background-color: var(--untitled-ui--gray50);
  color: var(--untitled-ui--gray700);
}

.boton-calendario-i.hide-tablet-7, .boton-calendario-i.hi-calendario-i {
  background-color: var(--azul-cyan);
  border-radius: 8rem;
  padding: .25rem 1rem;
}

.text-block-279-copy {
  color: var(--white);
  font-family: Poppins, sans-serif;
  font-size: 14px;
  font-weight: 500;
}

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

.uui-container-large-21 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

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

.uui-page-padding-23 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-max-width-large-17 {
  width: 100%;
  max-width: 48rem;
}

.uui-max-width-large-17.align-center-13 {
  margin-left: auto;
  margin-right: auto;
}

.uui-logos01_wrapper-2 {
  justify-content: center;
  align-items: flex-start;
  padding: .75rem 1.5rem;
  display: flex;
}

.uui-logos01_component-2 {
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  margin-top: 2rem;
  display: flex;
}

.uui-logos01_logo-2 {
  height: 2.5rem;
}

.uui-space-xxlarge-6 {
  width: 100%;
  min-height: 5rem;
}

.uui-logos01_text-2 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 500;
}

@media screen and (min-width: 1280px) {
  .grid-5 {
    width: auto;
  }

  .new-collection-product-element {
    opacity: 1;
  }

  .container-111 {
    margin-top: 6px;
  }

  .slider-30 {
    height: 390px;
    margin-bottom: 33px;
  }

  .section-64 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .container-133 {
    height: 250px;
  }

  .segundo-principal {
    margin-top: 0;
  }

  .texto-informativo {
    width: auto;
  }

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

  .clients-wrapper-three-2 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: row;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    place-items: center;
    width: auto;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .rt-home-one-progress-wrapper {
    justify-content: flex-start;
    align-items: flex-end;
  }

  .rt-home-two-data-science-card {
    flex-direction: row;
  }

  .rt-container-7.rt-service-one-support-container {
    justify-content: flex-start;
  }

  .rt-nav-location {
    border-right-width: 1px;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .rt-home-one-top-nav {
    display: flex;
  }

  .rt-nav-main {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .rt-text-block-two {
    padding-left: 50px;
    padding-right: 50px;
  }

  .rt-four-x-award-card-wrap {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: .25fr .75fr .5fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .rt-home-three-awards-cell-two {
    padding-left: 50px;
    padding-right: 50px;
  }

  .slider-31 {
    margin-bottom: 20px;
  }

  .rt-pricing-one-hand-image {
    right: -2%;
  }

  .rt-category-cards-text-4 {
    font-family: Poppins, sans-serif;
    font-weight: 600;
  }

  .rt-tag-wrapper {
    margin-bottom: 25px;
  }

  .rt-logistic-head-content {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .rt-card-content-box {
    -webkit-text-stroke-color: var(--mallas);
    padding-bottom: 40px;
    padding-left: 70px;
  }

  .rt-white-card-box {
    position: absolute;
    inset: auto 0% 0%;
  }

  .rt-logistic-hrading-paragraph {
    width: 566px;
    margin-bottom: 40px;
  }

  .rt-logistic-card-wrapper {
    grid-column-gap: 28px;
    grid-row-gap: 28px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .rt-logistic-box-paragraph {
    margin-bottom: 0;
  }

  .rt-black-round {
    z-index: 10;
    background-color: #000;
    border-radius: 100%;
    justify-content: center;
    align-items: center;
    width: 58px;
    height: 58px;
    display: flex;
  }

  .rt-logistic-card-box {
    -webkit-text-fill-color: inherit;
    background-clip: border-box;
    position: relative;
  }

  .brix---heading-h2-size-16 {
    color: var(--azul-cyan);
    text-align: center;
    font-family: Poppins, sans-serif;
    font-size: 35px;
    font-weight: 600;
  }

  .spark-section-5 h5 {
    font-size: 20px;
  }

  .spark-section-5 p {
    font-weight: 400;
  }

  .spark-900-width-2.spark-margin-bottom-104px {
    margin-bottom: 20px;
  }

  .rt-arrow-circle-block {
    max-width: 1290px;
    margin-left: auto;
    margin-right: auto;
  }

  .rt-home-one-awards-large-text {
    left: -2%;
  }

  .rt-home-two-award-left-block {
    grid-column-gap: 90px;
    grid-row-gap: 90px;
  }

  .brix---heading-h2-size-16-copy, .formulario-curriculo, .educacion-continuia-forms-txt, .formulario-curriculo-copy {
    color: var(--azul-cyan);
    font-family: Poppins, sans-serif;
    font-size: 35px;
    font-weight: 600;
  }

  .rt-heading-five-34 {
    font-size: 1.5rem;
  }

  .rt-home-one-progress-wrapper-2 {
    justify-content: flex-start;
    align-items: flex-end;
  }

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

  .rt-heading-five-9, .rt-heading-five-35 {
    font-size: 1.5rem;
  }

  .heading-203-copy, .heading-203-copy-copy {
    text-align: left;
    text-align: left;
  }

  .uui-navbar03_dropdown-link-3:hover {
    background-color: var(--elements-webflow-library--general--shadow-03);
  }

  .uui-navbar03_dropdown-list-3.w--open {
    box-shadow: 0 12px 16px -4px #00000014, 0 4px 6px -2px #1018281f;
  }
}

@media screen and (min-width: 1440px) {
  .section-6 {
    height: 4%;
  }

  .container-111 {
    margin-top: -20px;
  }

  .section-58 {
    margin-bottom: -422px;
  }

  .image-100 {
    margin-bottom: auto;
  }

  .team-member-image {
    width: 270px;
    height: 270px;
    max-height: none;
  }

  .section-61 {
    height: auto;
    position: static;
    overflow: hidden;
  }

  .slider-30 {
    height: 390px;
    margin-bottom: 33px;
    padding-bottom: 0;
  }

  .section-64 {
    height: 700px;
  }

  .container-133 {
    border-radius: 20px;
    height: 300px;
    margin-top: 40px;
    margin-bottom: 0;
    padding: 20px 20px 0;
    display: block;
  }

  .heading-159 {
    background-color: var(--color-9);
    text-align: center;
    border-radius: 20px;
    margin-bottom: 20px;
    padding: 20px;
    font-family: Poppins, sans-serif;
    display: block;
  }

  .text-block-236 {
    text-align: center;
    flex: 0 auto;
    margin-top: 20px;
    margin-bottom: 0;
    font-family: Poppins, sans-serif;
    font-size: 20px;
    line-height: 30px;
  }

  .container-133-copy {
    height: 300px;
    margin-top: 40px;
    margin-bottom: 40px;
    padding-top: 20px;
    font-family: Poppins, sans-serif;
    display: block;
  }

  .wrapper {
    margin-left: 476px;
  }

  .section-66-copy {
    flex-flow: column;
    align-items: center;
    margin-right: 0;
    display: flex;
  }

  .segundo-principal {
    margin-top: 0;
  }

  .boton-4-copy {
    margin-left: 0;
    padding-left: 11px;
  }

  .curriculo-banner, .educaicon-continua, .diolomados-y-cc {
    height: 440px;
  }

  .columns-2 {
    margin-left: auto;
  }

  .boton-1-copy-copy-copy {
    margin-top: 0;
    margin-left: 378px;
  }

  .educacion-continua {
    height: 440px;
  }

  .section-68 {
    margin-top: 52px;
  }

  .curriculo-banner-2 {
    height: 440px;
  }

  .container-140 {
    padding-left: 140px;
  }

  .image-114 {
    max-width: 100%;
  }

  .brix---grid-logo-strip-v4 {
    grid-column-gap: 64px;
  }

  .brix---grid-stats-v1 {
    grid-column-gap: 100px;
  }

  .brix---grid-logo-strip-pricing-v9 {
    grid-column-gap: 64px;
  }

  .brix---grid-hero-v4, .brix---grid-hero-v16 {
    grid-column-gap: 90px;
  }

  .body-69 {
    background-color: #fff;
  }

  .container-info-programa {
    max-width: 61%;
  }

  .image-116 {
    max-width: 100%;
  }

  .course-navigation {
    background-color: var(--untitled-ui--gray50);
  }

  .rich-text-block-3 {
    color: var(--azul-fondo-incap);
    font-family: Varela, sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
  }

  .clients-wrapper-three-2 {
    flex-flow: row;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .rt-home-two-data-science-card {
    justify-content: flex-start;
    align-items: center;
  }

  .rt-container-7.rt-service-one-support-container {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .rt-component-section-2 {
    margin-bottom: 19px;
  }

  .slider-31 {
    margin-bottom: 35px;
  }

  .brix---grid-logo-strip-pricing-v9-2 {
    grid-column-gap: 64px;
  }

  .brix---z-index-1 {
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-359, .div-block-359-copy {
    margin-left: -106px;
  }

  .financiacion-bbanner {
    margin-bottom: 19px;
  }

  .como.spark-thick-top-pricing-copy-copy-copy {
    padding-left: 549px;
  }

  .capmpus-component-section-2-copy, .soy-colaborador {
    margin-bottom: 19px;
  }

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

  .spark-900-width-2.spark-margin-bottom-104px {
    text-align: center;
    position: relative;
    left: 169px;
  }

  .rt-home-three-cta-contain-wrap {
    padding-left: 40px;
    padding-right: 40px;
  }

  .rt-nav-container {
    grid-template-columns: 270px 4fr 270px;
  }

  .course-navigation-2 {
    background-color: #f9fafb;
  }

  .rich-text-block-4 {
    color: #62778f;
    font-family: Varela, sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
  }

  .uui-text-size-medium-15.text-color-white-2 {
    color: var(--azul-base-2025-incap);
    text-align: left;
    font-family: Poppins, sans-serif;
    font-weight: 500;
  }

  .uui-heading-small-2.text-color-white-2 {
    text-align: left;
  }

  .uui-space-small-11 {
    color: var(--azul-incap-3);
    font-weight: 500;
  }

  .rt-tabs-menu-2 {
    margin-right: 50px;
  }

  .rt-tabs-content-2 {
    margin-left: 50px;
  }

  .rt-home-one-awards-large-text {
    line-height: 110px;
  }

  .rt-precision-grid-2 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .rt-home-one-testimonial {
    background-position: 40% 20%;
  }

  .brix---grid-footer-logo-and-form {
    grid-column-gap: 250px;
    grid-template-columns: 1.2fr 2fr;
  }

  .brix---grid-footer-5-cols {
    grid-column-gap: 88px;
  }

  .brix---grid-footer-logo-and-form-2 {
    grid-column-gap: 250px;
    grid-template-columns: 1.2fr 2fr;
  }

  .brix---grid-footer-5-cols-2 {
    grid-column-gap: 88px;
  }

  .rt-home-one-testimonial-2 {
    background-position: 40% 20%;
  }
}

@media screen and (min-width: 1920px) {
  .section-informaci-n {
    background-color: var(--white);
  }

  .banner-pagina-incap {
    width: 100%;
  }

  .button-2:hover {
    border-color: var(--transparent);
  }

  .section-eventos {
    -webkit-text-stroke-color: var(--black);
  }

  .icon-2 {
    color: var(--black);
  }

  .div-block-17 {
    background-color: var(--azul-claro);
    box-shadow: 0 0 5px 0 var(--black);
  }

  .div-block-18 {
    color: var(--azul-cyan);
  }

  .heading-16 {
    -webkit-text-stroke-color: var(--azul-cyan);
  }

  .section-footer {
    margin-top: 34px;
  }

  .container-7 {
    margin-left: auto;
  }

  .div-block-24 {
    background-color: var(--transparent);
    border-radius: 20px;
  }

  .section-banner-admi-resta {
    height: 1100px;
    margin-top: 0;
    margin-left: 0;
    padding-top: 0;
    padding-left: 40px;
  }

  .div-block-40 {
    padding-left: 0;
  }

  .text-block-29 {
    color: var(--white);
    padding-left: 0;
  }

  .heading-26 {
    color: var(--white);
    margin-left: 0;
  }

  .div-block-43 {
    margin-left: 0;
  }

  .div-block-44 {
    padding-left: 48px;
  }

  .text-field-3 {
    border: 1px solid #fff;
  }

  .text-field-4 {
    border: 1px solid var(--white);
  }

  .text-block-30 {
    color: var(--white);
    margin-left: 0;
  }

  .section-info-1 {
    background-color: var(--gastronomia-3\<deleted\|variable-a728e6a6-fda3-c492-e370-0221fa182518\>);
    color: var(--black);
    height: 600px;
  }

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

  .heading-28 {
    color: var(--gastronomia-3\<deleted\|variable-a728e6a6-fda3-c492-e370-0221fa182518\>);
  }

  .div-block-47 {
    background-color: #fdd;
  }

  .slide-4 {
    background-image: linear-gradient(#fdd, #fdd);
  }

  .div-block-52, .div-block-54, .div-block-56, .div-block-58, .div-block-60 {
    background-color: #fdd;
    border-radius: 20px;
  }

  .text-block-45 {
    color: var(--white);
    margin-left: 0;
  }

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

  .div-block-63 {
    margin-left: 0;
  }

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

  .image-10 {
    margin-top: -675px;
  }

  .section-info-2 {
    background-color: var(--negocios-3);
  }

  .text-block-50, .heading-31 {
    color: var(--white);
  }

  .text-block-51 {
    color: #fff;
  }

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

  .text-block-53 {
    color: #fff;
  }

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

  .heading-33 {
    color: var(--negocios-2);
  }

  .div-block-77 {
    background-color: var(--azul-claro);
  }

  .icon-6, .icon-7 {
    color: var(--azul-cyan);
  }

  .container-16 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .field-label-9 {
    color: var(--black);
  }

  .mask-8 {
    padding-left: 0;
  }

  .image-18 {
    margin-top: 0;
  }

  .button-31 {
    font-family: Poppins, sans-serif;
    font-weight: 700;
  }

  .div-block-162 {
    margin-top: -19px;
    padding-top: 0;
  }

  .div-block-163 {
    margin-top: 20px;
  }

  .heading-64 {
    font-size: 38px;
  }

  .text-block-102 {
    font-size: 25px;
  }

  .text-block-103 {
    font-size: 20px;
  }

  .div-block-164 {
    margin-top: 5px;
  }

  .text-block-104 {
    font-size: 25px;
  }

  .bold-text-29 {
    font-size: 20px;
  }

  .h {
    width: auto;
    font-size: 14px;
  }

  .financiaci-n-gastronomia {
    margin-right: 20px;
    font-size: 14px;
  }

  .plan-de-estudios-gastro {
    width: 315px;
    font-size: 14px;
  }

  .div-block-166 {
    margin-top: 20px;
  }

  .accordion-container {
    margin-top: 10px;
  }

  .div-block-169 {
    align-items: flex-start;
    margin-top: 0;
    margin-left: -50px;
  }

  .div-block-170 {
    border-top-left-radius: 20px;
    width: 500px;
  }

  .div-block-171 {
    height: 1100px;
    margin-top: -83px;
  }

  .div-block-172 {
    margin-top: 43px;
  }

  .accordion-separetor {
    width: 600px;
  }

  .accordion {
    width: 1000px;
  }

  .accordion-toggle {
    height: 40px;
    margin-right: 0;
    padding-left: 0;
  }

  .image-28 {
    margin-top: -183px;
  }

  .image-29 {
    margin-top: -81px;
    margin-left: 0;
    position: relative;
  }

  .formulario {
    background-color: var(--transparent);
    height: 300px;
    margin-top: 0;
    padding-top: 0;
  }

  .container-39 {
    margin-left: auto;
  }

  .select-field-8 {
    color: var(--white);
    font-family: Poppins, sans-serif;
  }

  .submit-button-8 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .slider-10 {
    background-color: var(--transparent);
    box-shadow: 0 0 6px 0 var(--gastronomia-1\<deleted\|variable-48ec656f-ec8a-9882-ea9b-9aea5e2da28c\>);
    border-radius: 20px;
    width: 600px;
    height: 1000px;
    margin-top: 39px;
    margin-left: -61px;
    margin-right: 21px;
  }

  .mask-10 {
    border-radius: 20px;
    width: 600px;
    height: 1000px;
  }

  .slide-25 {
    width: 600px;
    height: 1000px;
    margin-right: 5px;
  }

  .div-block-178 {
    flex-flow: column;
    align-items: center;
    width: 480px;
    margin-left: 0;
    display: flex;
  }

  .text-field-21 {
    margin-top: 0;
  }

  .checkbox-label-8 {
    width: 400px;
    margin-left: 0;
    margin-right: 0;
    padding-left: 10px;
    padding-right: 0;
  }

  .checkbox-field-6 {
    width: 420px;
    padding-left: 0;
  }

  .submit-button-9 {
    margin-left: 0;
  }

  .div-block-180 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: center;
    align-items: center;
    width: 450px;
    height: 170px;
  }

  .form-5 {
    justify-content: center;
    align-items: center;
    width: 450px;
  }

  .div-block-181 {
    justify-content: flex-start;
    width: 450px;
    margin-left: 0;
    margin-right: 0;
  }

  .heading-66 {
    justify-content: center;
    margin-left: 0;
    padding-top: 0;
    padding-left: 0;
  }

  .mask-11 {
    width: 300px;
  }

  .section-banner-aipi {
    height: 1050px;
  }

  .slider-15, .mask-12, .div-block-188 {
    height: 1000px;
  }

  .button-39 {
    background-color: var(--negocios-3);
    font-weight: 700;
  }

  .accordion-separetor-aipi {
    width: 600px;
  }

  .accordion-separetor-copy {
    width: 680px;
  }

  .button-43 {
    font-family: Poppins, sans-serif;
    font-weight: 700;
  }

  .section-banner-7 {
    box-shadow: 0 0 5px 0 var(--salud-2);
  }

  .image-44 {
    margin-top: 7px;
  }

  .section-banner-gastro {
    height: 600px;
  }

  .video-banner-gastro {
    width: 100%;
  }

  .section-7 {
    height: 1100px;
  }

  .slider-17, .mask-14, .div-block-201 {
    height: 1000px;
  }

  .accordion-separetor-salud {
    width: 600px;
  }

  .slide-40 {
    height: 1000px;
  }

  .button-51 {
    background-color: var(--negocios-3);
    font-family: Poppins, sans-serif;
    font-weight: 700;
  }

  .button-52 {
    font-family: Poppins, sans-serif;
    font-weight: 700;
  }

  .section-13 {
    height: 1100px;
  }

  .slider-20, .mask-17, .div-block-224 {
    height: 1000px;
  }

  .accordion-separetor-dise-o {
    width: 600px;
  }

  .section-17 {
    height: 1100px;
  }

  .slider-22, .mask-19, .div-block-236 {
    height: 1000px;
  }

  .accordion-separetor-negocios {
    width: 600px;
  }

  .button-60, .button-61, .button-62 {
    background-color: var(--negocios-3);
    font-family: Poppins, sans-serif;
    font-weight: 700;
  }

  .section-21 {
    height: 1100px;
  }

  .slider-24, .mask-21, .div-block-248 {
    height: 1000px;
  }

  .accordion-separetor-tecnologia {
    width: 600px;
  }

  .heading-83 {
    margin-top: 10px;
  }

  .section-25 {
    height: 1100px;
  }

  .slider-26, .mask-23, .div-block-259 {
    height: 1000px;
  }

  .accordion-separetor-idiomas-copy, .accordion-separetor-sst {
    width: 600px;
  }

  .section-banner-campus {
    width: 100%;
    height: 400px;
  }

  .accordion-copy {
    width: 680px;
  }

  .div-block-279 {
    height: 600px;
    position: absolute;
    inset: 0%;
  }

  .image-59 {
    margin-top: 24px;
  }

  .button-73 {
    background-color: var(--azul-oscuro);
  }

  .faq-container {
    margin-top: 119px;
  }

  .accordion-separator {
    width: 1000px;
  }

  .text-block-146, .text-block-147 {
    font-size: 15px;
  }

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

  .heading-99 {
    color: var(--azul-cyan);
    font-size: 70px;
    font-weight: 700;
  }

  .heading-100 {
    margin-top: 10px;
    font-family: Poppins, sans-serif;
    font-size: 28px;
    font-weight: 500;
  }

  .select-field-18 {
    margin-top: 0;
  }

  .paragraph-10 {
    margin-left: 60px;
    margin-right: 60px;
    font-size: 20px;
  }

  .section-40 {
    background-color: var(--white);
    height: 320px;
    margin-bottom: 0;
    padding-left: 7px;
  }

  .div-block-314 {
    margin-left: auto;
    padding-left: 0;
  }

  .form-block-14 {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    width: 450px;
    margin-top: 0;
    display: flex;
  }

  .brand-34 {
    margin-top: 8px;
  }

  .counter-block {
    width: 300px;
    margin-right: 0;
  }

  .animated-counter {
    justify-content: center;
    margin-bottom: 0;
  }

  .margin-bottom-8px {
    margin-bottom: 0;
  }

  ._4-column-grid {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
    flex-flow: row;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .container-95 {
    margin-top: 28px;
  }

  .page-wrapper {
    width: 2500px;
    height: 610px;
    margin-left: auto;
    margin-right: auto;
  }

  .image-69 {
    margin-top: -35px;
  }

  .slider-animation-wrapper {
    width: 200vw;
    margin-top: 56px;
    margin-bottom: 24px;
    padding-top: 0;
    padding-bottom: 28px;
  }

  .style-card-wrapper {
    border-color: var(--azul-claro);
    color: var(--white);
  }

  .style-guide-contents-wrapper {
    padding-left: 321px;
    padding-right: 0;
  }

  .style-guide-grid {
    opacity: 1;
    border: 1px solid #c54343;
  }

  .style-card-head.primary-color {
    color: #db2121;
    background-color: #fff0;
  }

  .style-guide-20px-text {
    font-family: Poppins, sans-serif;
    font-size: 33px;
  }

  .container-101.style-guide-container {
    border: 1px solid #eee3e3;
  }

  .metrics-grid-quarter {
    width: 100%;
  }

  .metrics-card, .metrics-card.background-dark-gray {
    background-color: var(--color-3);
  }

  .metrics-card.background-primary, .metrics-card.background-secondary {
    background-color: var(--negocios-1);
  }

  .caps {
    color: var(--black);
    width: 334px;
    height: 106px;
    font-family: Poppins, sans-serif;
    font-size: 37px;
    font-weight: 800;
    line-height: 31px;
  }

  .heading-135 {
    color: #000;
    font-family: Poppins, sans-serif;
    font-weight: 500;
  }

  .text-block-188 {
    padding: 27px 0 0;
    font-family: Poppins, sans-serif;
    font-size: 23px;
    font-weight: 700;
  }

  .heading-136 {
    margin-top: -36px;
    margin-bottom: 17px;
    font-family: Poppins, sans-serif;
    font-weight: 500;
  }

  .heading-137 {
    margin-bottom: 26px;
  }

  .heading-138, .heading-139, .heading-140, .heading-141, .heading-142 {
    font-family: Poppins, sans-serif;
    font-weight: 500;
  }

  .container-main {
    width: 120%;
  }

  .reveal-image {
    width: 452%;
  }

  .tabs-accordion-menu {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    padding-right: 0;
    display: flex;
  }

  .habla-restaurantes {
    width: 200px;
    font-size: 14px;
  }

  .estudios-resta-copy {
    width: 418px;
    font-size: 14px;
  }

  .financiaci-n-resta {
    width: 200px;
    margin-right: 20px;
    font-size: 14px;
  }

  .habla-coni {
    width: auto;
    font-size: 14px;
  }

  .financi-nacio {
    margin-right: 20px;
    font-size: 14px;
  }

  .plan-de-estudioscopy {
    width: 315px;
    font-size: 14px;
  }

  .habla-panaderia {
    width: auto;
    font-size: 14px;
  }

  .financiaci-n-copy {
    margin-right: 20px;
    font-size: 14px;
  }

  .estudios-gastro-copy {
    width: 315px;
    font-size: 14px;
  }

  .gestion-habla {
    width: auto;
    font-size: 14px;
  }

  .financiaci-n-ga {
    margin-right: 20px;
    font-size: 14px;
  }

  .plan-de-estudios-gastro-copy, .plan-de-estudios-gestion {
    width: 315px;
    font-size: 14px;
  }

  .aipi {
    width: 94%;
    height: 98%;
  }

  .button-31-copy, .button-5-copy-copy, .button-1-copy, .button-1-copy-copy, .button-2-copy {
    font-family: Poppins, sans-serif;
    font-weight: 700;
  }

  .button-3-copy {
    background-color: var(--negocios-3);
    font-family: Poppins, sans-serif;
    font-weight: 700;
  }

  .button-4-copy {
    background-color: var(--negocios-3);
    font-weight: 700;
  }

  .button-6-copy, .button-7-copy {
    font-family: Poppins, sans-serif;
    font-weight: 700;
  }

  .button-8-copy {
    background-color: var(--negocios-3);
    font-weight: 700;
  }

  .button-9-copy {
    background-color: var(--negocios-3);
    font-family: Poppins, sans-serif;
    font-weight: 700;
  }

  .disecre {
    height: 500px;
  }

  .inno1 {
    width: 6000px;
    height: 7000px;
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .section-bannergastr-copy {
    height: 500px;
  }

  .opciones-laborales {
    background-color: var(--azul-oscuro);
  }

  .bold-text-75 {
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
  }

  .aipibanner {
    overflow: hidden;
  }

  .paragraph-30 {
    margin-right: 400px;
  }

  .habla-educaci-n {
    width: 200px;
    font-size: 14px;
  }

  .financiaci-n-educacion {
    width: 200px;
    margin-right: 20px;
    font-size: 14px;
  }

  .button-803 {
    width: 418px;
  }

  .image-92 {
    margin-top: 418px;
  }

  .checkbox-2 {
    margin-left: 0;
  }

  .container-111 {
    margin-top: 0;
  }

  .imagen-banner-1, .imagen-cocina-banner-1, .reveal-image-copy, .reveal-image-copy, .reveal-image-copy {
    width: 452%;
  }

  .b1 {
    width: 200px;
    font-size: 14px;
  }

  .b2 {
    width: 200px;
    margin-right: 20px;
    font-size: 14px;
  }

  .container-112 {
    height: 350px;
    margin-left: 0;
  }

  .image-93 {
    width: 100%;
    margin-left: 0;
  }

  .b1-aipi-copy {
    width: 200px;
    font-size: 14px;
  }

  .b2-aipi-copy {
    width: 200px;
    margin-right: 20px;
    font-size: 14px;
  }

  .b1-enfermeria-copy {
    width: 200px;
    font-size: 14px;
  }

  .b2-enfermeria-copy {
    width: 200px;
    margin-right: 20px;
    font-size: 14px;
  }

  .b1-veterinaria-copy-copy {
    width: 200px;
    font-size: 14px;
  }

  .b2-veterinaria-copy-copy {
    width: 200px;
    margin-right: 20px;
    font-size: 14px;
  }

  .b1-corte-copy {
    width: 200px;
    font-size: 14px;
  }

  .b2-corte-copy {
    width: 200px;
    margin-right: 20px;
    font-size: 14px;
  }

  .b1-rhh-copy {
    width: 200px;
    font-size: 14px;
  }

  .b2-rhhcopy {
    width: 200px;
    margin-right: 20px;
    font-size: 14px;
  }

  .b1operacioncopy {
    width: 200px;
    font-size: 14px;
  }

  .b2-operaci-copy {
    width: 200px;
    margin-right: 20px;
    font-size: 14px;
  }

  .b1ingles-copy {
    width: 200px;
    font-size: 14px;
  }

  .b2ingles-copy {
    width: 200px;
    margin-right: 20px;
    font-size: 14px;
  }

  .b1-sst-copy-copy {
    width: 200px;
    font-size: 14px;
  }

  .b2-sst-copy {
    width: 200px;
    margin-right: 20px;
    font-size: 14px;
  }

  .txt-sobold-text-75-copy {
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
  }

  .financiacion-section-footer-copy {
    margin-top: 0;
  }

  .solicisection-footer-copy {
    margin-top: -181px;
  }

  .body-41, .body-42 {
    background-color: var(--white);
  }

  .heading-66-copy {
    justify-content: center;
    margin-left: 0;
    padding-top: 0;
    padding-left: 0;
  }

  .heading-151 {
    width: 2000px;
    padding-left: 0;
  }

  .imagen-banner-1-copy {
    width: 452%;
  }

  .caja-de-herramientas {
    grid-template-columns: .25fr .25fr .25fr;
    padding-left: 0;
  }

  .text-block-227 {
    justify-content: center;
    align-items: center;
  }

  .creaccopm-u-ad-omostra, .didactica-gamificaci-n---trabajo-colaborativo-y {
    grid-template-columns: .25fr .25fr .25fr;
    padding-left: 0;
  }

  .caja-de-herramientas-copy {
    height: 300px;
    padding-left: 332px;
  }

  .caja-de-herramientas-idiomas-copy-copy {
    grid-template-columns: .25fr .25fr .25fr;
    padding-left: 0;
  }

  .caja-de-herramientas-idiomas-copy-copy-copy {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    padding-left: 0;
  }

  .caja-de-herramientas-seguridad-copy-copy {
    grid-template-columns: .25fr .25fr;
    padding-left: 0;
  }

  .caja-de-programacion-copy-copy, .caja-de-instalacion-herramientas-copy-copy-copy {
    grid-template-columns: .25fr .25fr .25fr;
    padding-left: 0;
  }

  .caja-de-enfermeria-copy-copy, .caja-de-enfermeria-copy-copy-copy {
    grid-template-columns: .25fr .25fr .25fr;
  }

  .caja-de-enfermeria-copy-copy-copy-copy {
    grid-template-columns: .25fr .25fr;
  }

  .div-block-314-copy {
    margin-left: auto;
    padding-left: 0;
  }

  .caja-de-herramientas-nerrcopy-copy-copy-copy-copy {
    height: 350px;
    padding-left: 506px;
  }

  .caja-de-finanzas {
    height: 300px;
    padding-left: 228px;
  }

  .banca-aprendiz {
    height: 350px;
    padding-left: 716px;
  }

  .herramientas-comercio {
    height: 300px;
    padding-left: 516px;
  }

  .seccion-grid-enfermeria {
    justify-content: center;
    align-items: center;
  }

  .grid-programa-farmaceuticos {
    height: 350px;
  }

  .text-block-227-copy-copy-copy {
    justify-content: center;
    align-items: center;
    padding-top: 0;
    display: flex;
  }

  .grid-programa-corte {
    justify-content: center;
    align-items: flex-start;
  }

  .grid-porgrama-sst {
    justify-content: center;
    align-items: center;
  }

  .section-40-copy {
    background-color: var(--white);
    height: 100px;
    padding-left: 7px;
  }

  .section-banner-campus-copy {
    width: 2000px;
    height: 100px;
  }

  .grid-programa-evaluaciones-copy {
    padding-left: 0;
  }

  .grid-gamificaciones-copy {
    justify-content: flex-start;
    align-items: center;
  }

  .banner-principal-soy {
    margin-top: 24px;
  }

  .live {
    margin-top: -8px;
  }

  .visible-docente {
    margin-top: -4px;
  }

  .visible-docente-enfermeria.flip-enfermeria {
    margin-top: 44px;
  }

  .pixabay {
    margin-top: 8px;
  }

  .suit-adobe-inde {
    margin-top: 31px;
  }

  .suit-adobe-illus {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-top: 11px;
  }

  .power-bi {
    margin-top: 68px;
  }

  .docennnnn {
    margin-top: 23px;
  }

  .live-ddd {
    justify-content: center;
    align-items: center;
    width: 200px;
    margin-top: -40px;
    font-weight: 600;
    display: block;
  }

  .educacion-hero-title-copy-copy.flip-from-bottom-animation-copy, .wordwall-11.flip-from-bottom-animation-copy, .wordwall-11.wordwall12 {
    margin-top: 16px;
  }

  .solicitides-txt-sobold-text-75-copy-copy {
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
  }

  .image-99 {
    width: 5000px;
  }

  .section-58 {
    height: 600px;
    margin-bottom: -596px;
  }

  .image-100 {
    margin-top: auto;
  }

  .slider-30 {
    flex-flow: row;
    align-items: stretch;
    width: auto;
    height: 600px;
    margin-bottom: 128px;
    padding-left: 109px;
    display: flex;
  }

  .mask-28 {
    width: auto;
  }

  .link-31, .link-32, .freelanc.w--current {
    font-size: 20px;
  }

  .margin-bottom-24px-2 {
    font-size: 20px;
    line-height: 30px;
  }

  .procesos {
    height: 40px;
    margin-right: 0;
    padding-left: 0;
  }

  .text-span-43, .text-span-44, .text-span-45, .text-span-46, .text-span-47 {
    color: var(--azul-incap-3);
  }

  .accordion-copy2 {
    width: 1000px;
  }

  .desplegable-2 {
    height: 40px;
    margin-right: 0;
    padding-left: 0;
  }

  .section-66, .home-hero-wrapper-2, .container-138.medium {
    width: auto;
  }

  .page-wrapper-3 {
    width: 2000px;
  }

  .wrapper {
    width: auto;
  }

  .intro-2.wide.no-margin {
    margin-left: -1347px;
  }

  .section-67 {
    width: auto;
  }

  .section-67.haze {
    margin-left: -278px;
  }

  .section-67-copy {
    width: auto;
  }

  .section-67-copy.video-section {
    width: 3000px;
    margin-left: -2px;
  }

  .futuro, .section-67-copy-copy {
    width: auto;
  }

  .section-67-copy-copy.video-section, .section-67-copy-copy.video-section-copy {
    width: 3000px;
    margin-left: -2px;
  }

  .section-66-copy {
    width: auto;
    margin-right: 0;
  }

  .home-hero-wrapper-2-copy {
    width: auto;
  }

  .segundo-principal {
    margin-top: 0;
  }

  .boton-1 {
    width: 200px;
    font-size: 14px;
  }

  .botorn-2 {
    width: 200px;
    margin-right: 20px;
    font-size: 14px;
  }

  .boton-3 {
    width: 200px;
    font-size: 14px;
  }

  .boton-4-copy {
    width: 1000px;
    margin-left: 0;
    margin-right: 0;
    font-size: 14px;
  }

  .curriculo-banner {
    height: 570px;
  }

  .boton-1-copy {
    width: 200px;
    font-size: 14px;
  }

  .educaicon-continua {
    width: 100%;
    height: 570px;
  }

  .datos-educontinua {
    margin-top: 28px;
  }

  .diolomados-y-cc {
    height: 570px;
  }

  .columns-2 {
    margin-left: auto;
  }

  .boton-1-copy-copy {
    width: 200px;
    font-size: 14px;
  }

  .button-scroll-animation-wrap-copy {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-right: 0;
    display: flex;
  }

  .boton-1-copy-copy-copy {
    width: 200px;
    margin-top: 0;
    margin-left: auto;
    font-size: 14px;
  }

  .boton-1-copy-copy-copy-copy {
    width: 200px;
    font-size: 14px;
  }

  .image-111 {
    width: 100%;
    max-width: 200%;
  }

  .image-112 {
    width: auto;
    max-width: 200%;
  }

  .slide-49 {
    width: auto;
  }

  .image-113 {
    max-width: 1921px;
  }

  .educacion-continua {
    width: auto;
    height: auto;
  }

  .section-68 {
    flex-flow: column;
    margin-top: 54px;
    display: flex;
  }

  .curriculo-banner-2 {
    height: 570px;
  }

  .boton-4-copy-copy {
    width: 391px;
    margin-left: 0;
    font-size: 14px;
  }

  .telefono {
    width: 200px;
    margin-left: 0;
    margin-right: 0;
    font-size: 14px;
  }

  .botorn-2-copy {
    width: 200px;
    margin-right: 20px;
    font-size: 14px;
  }

  .whatsapp-curriuclo {
    width: 200px;
    margin-right: 0;
    font-size: 14px;
  }

  .container-140 {
    grid-column-gap: 38px;
    grid-row-gap: 38px;
    flex-flow: row;
    justify-content: center;
    align-items: center;
    padding-left: 0;
    display: flex;
  }

  .laboral-direccion {
    width: 350px;
    font-size: 14px;
  }

  .telefono-copy {
    width: 200px;
    margin-right: 20px;
    font-size: 14px;
  }

  .section-66-copy-copy {
    width: auto;
  }

  .paragraph-10-copy {
    margin-left: 60px;
    margin-right: 60px;
    font-size: 20px;
  }

  .text-block-146-copy {
    font-size: 15px;
  }

  .paragraph-30-copy {
    margin-right: 400px;
  }

  .image-114 {
    max-width: 150%;
  }

  .section-36-copy {
    margin-top: 28px;
  }

  .accordion-toggle-copy {
    height: 40px;
    margin-right: 0;
    padding-left: 0;
  }

  .section-69 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-around;
    align-items: center;
    width: auto;
    height: auto;
    display: flex;
    overflow: visible;
  }

  .button-2-copy:hover {
    border-color: var(--transparent);
  }

  .paragraph-47.card-value, .title.card-value {
    font-family: Poppins, sans-serif;
  }

  .clients-wrapper-three-2 {
    flex-flow: row;
    grid-template-columns: 1fr;
    margin-left: auto;
    display: flex;
  }

  .rt-nav-one-wrap {
    grid-column-gap: 200px;
    grid-row-gap: 200px;
  }

  .uui-contact11_component {
    width: 1000px;
  }

  .rt-hero-project-hover-holder {
    background-color: var(--radiant-ui-components-library-marketplace--color--theme-color);
    width: 250px;
    height: 250px;
    top: 55%;
  }

  .rt-hero-project-hover-holder.rt-one {
    top: 50%;
  }

  .rt-hero-project-hover-holder.rt-two {
    top: 60%;
  }

  .rt-hero-project-holder.rt-one {
    max-width: 20vw;
    padding-right: 2rem;
  }

  .rt-overflow-off {
    align-self: center;
  }

  .rt-header-2.rt-change-padding {
    z-index: 8;
  }

  .rt-dropdown-toggle-3 {
    padding-right: 20px;
  }

  .rt-demo-two-accordion-main {
    max-width: 1260px;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
  }

  .rt-home-two-about-block {
    grid-column-gap: 47px;
  }

  .rt-home-two-about-left {
    max-width: 44%;
  }

  .rt-autofit-7.rt-about-img-one {
    display: block;
    left: 10%;
  }

  .rt-four-x-award-card-wrap {
    grid-template-columns: .25fr .75fr .25fr;
  }

  .slider-31 {
    margin-bottom: 14px;
  }

  .rt-home-two-about-block-copy {
    grid-column-gap: 47px;
  }

  .rt-home-three-video.rt-video-v4 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding-right: 0;
  }

  .brix---grid-1-column-gap-row-16px-2 {
    margin-left: 45px;
  }

  .brix---paragraph-default-8 {
    font-family: Poppins, sans-serif;
  }

  .brix---hero-card-bg-image-2 {
    padding: 159px 0 141px;
  }

  .div-block-359 {
    margin-left: -125px;
  }

  .banner-txt, .bold-text-9-copy {
    color: var(--white);
  }

  .banner-1 {
    grid-column-gap: 47px;
  }

  .banner-2-txt {
    max-width: 44%;
  }

  .div-block-359-copy {
    margin-left: -125px;
  }

  .banner-qa {
    grid-column-gap: 47px;
  }

  .como.spark-thick-top-pricing-copy-copy-copy {
    padding-left: 615px;
  }

  .banner-1-copy {
    grid-column-gap: 47px;
  }

  .banner-gas-txt-copy {
    color: var(--white);
  }

  .rt-left-overlay {
    background-image: linear-gradient(90deg, var(--radiant-ui-components-library-marketplace--color--white), #1670f800);
    width: 20%;
    display: block;
    position: absolute;
    inset: 0% auto 0% 0%;
  }

  .rt-left-overlay.rt-right-overlay {
    background-image: linear-gradient(270deg, var(--radiant-ui-components-library-marketplace--color--white), #1670f800);
    left: auto;
    right: 0;
  }

  .rt-agent-overlay {
    display: flex;
  }

  .capmpus-component-section-2-copy, .soy-colaborador {
    margin-bottom: 15px;
    padding-bottom: 0;
  }

  .rt-home-one-video-button {
    left: -75px;
  }

  .rt-home-one-video-line {
    background-color: #585858;
    margin-left: 77px;
  }

  .rt-nav-right-block {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }

  .rt-header-one-nav {
    z-index: 7;
  }

  .rt-nav-container {
    grid-template-columns: 1fr 4fr 1.25fr;
  }

  .rt-auto-fit-15 {
    object-fit: cover;
  }

  .rt-number-img-bg-inner {
    width: 220px;
    height: 220px;
    font-size: 40px;
  }

  .rt-about-slider-text-main-wrapper {
    padding-left: 100px;
  }

  .rt-tabs-menu-2.rt-with-border {
    flex-basis: 35%;
  }

  .rt-tabs-content-2.rt-service-one-tab-content {
    flex-basis: 65%;
  }

  .rt-tab-link-three {
    font-size: 1.5625rem;
  }

  .rt-home-one-awards-large-text {
    line-height: 90px;
  }

  .rt-tag.rt-text-black-4 {
    color: var(--radiant-ui-components-library-marketplace--color--heading-dark);
  }

  .rt-advertise-image-wrapper {
    border-radius: 6px;
  }

  .paragraph-47-copy.card-value {
    font-family: Poppins, sans-serif;
  }

  .rt-component-container-17.rt-full-container {
    max-width: none;
  }

  .rt-overflow-off-2 {
    align-self: center;
  }

  .rt-agent-overlay-2 {
    display: flex;
  }

  .text-weight-medium.caps {
    height: 30px;
  }

  .image-134 {
    max-width: 150%;
  }

  .products-header {
    text-align: left;
    justify-content: center;
    align-self: center;
  }

  .text-size-large.text-weight-medium.caps {
    width: 500px;
  }

  .rt-home-one-testimonial {
    background-position: 45% 20%;
  }

  .image-136 {
    max-width: 3000%;
  }

  .rt-navbar-one {
    z-index: 9;
  }

  .rt-home-one-testimonial-2 {
    background-position: 45% 20%;
  }
}

@media screen and (max-width: 991px) {
  .nav-link {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    background-color: var(--color-3);
    color: var(--black);
    border-radius: 20px;
    justify-content: center;
    width: 200px;
    margin-bottom: 10px;
  }

  .nav-link-2 {
    background-color: var(--color-3);
    color: var(--black);
    border-radius: 20px;
    width: 200px;
    margin-bottom: 10px;
  }

  .nav-link-3 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    background-color: var(--color-3);
    color: var(--black);
    border-radius: 20px;
    width: 200px;
    margin-top: 0;
    margin-bottom: 10px;
  }

  .nav-link-4 {
    text-align: center;
    width: 200px;
    margin-top: 0;
  }

  .nav-link-5 {
    text-align: center;
    width: 200px;
    margin-top: 0;
    margin-bottom: 0;
  }

  .container {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
    justify-content: flex-start;
  }

  .nav-menu {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    background-color: var(--azul-claro);
    border-radius: 0 0 20px 20px;
    flex-flow: column;
    width: 100%;
    height: 300px;
    padding: 10px 20px 20px;
  }

  .navbar-2 {
    padding-right: 0;
  }

  .section-informaci-n {
    flex-flow: row;
    justify-content: center;
    align-items: flex-start;
    height: 750px;
    margin-top: 10px;
    padding-top: 40px;
  }

  .container-info {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 700px;
    padding-top: 0;
    display: flex;
  }

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

  .section-programas {
    height: 1850px;
    margin-bottom: 10px;
  }

  .container-3 {
    height: 700px;
  }

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

  .section-bienestar {
    height: 400px;
  }

  .container-4 {
    height: 300px;
  }

  .div-block-13 {
    width: 230px;
    height: 250px;
  }

  .section-forms {
    height: 580px;
  }

  .grid-4 {
    padding-right: 15px;
  }

  .div-block-14 {
    width: 350px;
    height: 350px;
    margin-top: -44px;
    margin-bottom: 40px;
    margin-left: 6px;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-15 {
    width: 350px;
    padding-left: 17px;
    padding-right: 16px;
  }

  .slider {
    width: 750px;
  }

  .mask {
    width: 540px;
  }

  .section-footer {
    height: auto;
    margin-top: 0;
  }

  .grid-5 {
    grid-column-gap: 22px;
    grid-row-gap: 22px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: auto;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    padding-left: 124px;
    display: block;
  }

  .div-block-19 {
    padding-left: 57px;
  }

  .container-7 {
    width: auto;
    height: auto;
    margin-left: 34px;
  }

  .div-block-21 {
    padding-left: 35px;
    padding-right: 0;
  }

  .heading-19 {
    font-size: 34px;
  }

  .div-block-22 {
    justify-content: flex-end;
    align-items: flex-end;
  }

  .div-block-23 {
    width: 350px;
  }

  .brand {
    margin-right: 243px;
  }

  .image-5 {
    margin-top: 39px;
  }

  .menu-button {
    width: 200px;
  }

  .menu-button.w--open {
    background-color: var(--azul-claro);
    border-radius: 20px;
    width: 50px;
    height: 50px;
    padding: 14px 10px 21px 13px;
  }

  .icon-3 {
    color: var(--azul-cyan);
  }

  .div-block-36 {
    padding-top: 20px;
    padding-left: 60px;
    padding-right: 20px;
  }

  .div-block-37 {
    height: 300px;
    padding-top: 20px;
    padding-left: 59px;
    padding-right: 20px;
  }

  .div-block-38 {
    padding-top: 20px;
    padding-left: 60px;
    padding-right: 20px;
  }

  .nav-menu-2 {
    background-color: var(--gastronomia-2);
    height: 250px;
    margin-left: 0;
  }

  .nav-link-12, .nav-link-13 {
    text-align: center;
    background-color: #f8474780;
    border-radius: 20px;
    margin-bottom: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .nav-link-14 {
    text-align: center;
    margin-bottom: 10px;
  }

  .nav-link-15 {
    text-align: center;
  }

  .section-banner-admi-resta {
    height: 1800px;
    padding-left: 0;
  }

  .div-block-39 {
    height: 1000px;
  }

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

  .div-block-40 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    height: 550px;
    margin-top: -15px;
    padding-top: 0;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
  }

  .div-block-41 {
    padding-bottom: 10px;
  }

  .text-block-29, .heading-26 {
    text-align: center;
  }

  .div-block-43 {
    justify-content: center;
    align-items: center;
    margin-top: 31px;
  }

  .div-block-44 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    padding-top: 10px;
    padding-right: 20px;
    display: flex;
  }

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

  .section-info-1 {
    height: 1150px;
  }

  .slider-2 {
    width: 1200px;
  }

  .slide-3, .div-block-47 {
    width: 250px;
  }

  .mask-2 {
    width: 530px;
  }

  .text-block-45 {
    text-align: center;
    font-size: 20px;
  }

  .div-block-63 {
    justify-content: center;
  }

  .section {
    height: 400px;
  }

  .container-11 {
    height: 400px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-64 {
    width: 450px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-block-47 {
    font-size: 28px;
  }

  .image-10 {
    margin-top: -150px;
  }

  .brand-2 {
    margin-right: 482px;
  }

  .brand-2.w--current {
    margin-right: 501px;
  }

  .nav-menu-3 {
    color: var(--white);
    margin-top: 0;
    margin-right: 173px;
    padding-top: 42px;
  }

  .menu-button-2 {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .menu-button-2.w--open {
    background-color: var(--gastronomia-1\<deleted\|variable-48ec656f-ec8a-9882-ea9b-9aea5e2da28c\>);
    border-radius: 20px;
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
  }

  .nav-menu-4 {
    background-color: var(--negocios-3);
    height: 260px;
    margin-left: 0;
  }

  .nav-link-18, .nav-link-19 {
    text-align: center;
    margin-top: 10px;
  }

  .nav-link-20, .nav-link-21 {
    background-color: var(--negocios-1);
    text-align: center;
    border-radius: 20px;
    height: 30px;
    margin-top: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .section-info-2 {
    height: 1150px;
  }

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

  .div-block-69 {
    align-items: center;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-71 {
    flex-flow: column;
    align-items: center;
    display: flex;
  }

  .text-block-51, .text-block-52 {
    text-align: center;
  }

  .div-block-72 {
    justify-content: center;
  }

  .div-block-73 {
    align-items: center;
  }

  .div-block-74 {
    flex-flow: column;
    align-items: center;
    display: flex;
  }

  .slider-3 {
    width: 700px;
  }

  .mask-3 {
    width: 540px;
  }

  .div-block-79 {
    width: 430px;
    padding-right: 10px;
  }

  .text-block-56 {
    font-size: 32px;
  }

  .div-block-80 {
    margin-right: 10px;
    padding-right: 10px;
  }

  .image-12 {
    margin-top: -115px;
  }

  .nav-link-22, .nav-link-23 {
    background-color: var(--color-3);
    text-align: center;
    border-radius: 20px;
    width: 200px;
    height: 30px;
    margin-top: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .nav-link-24 {
    background-color: var(--transparent);
    text-align: center;
    background-image: linear-gradient(#f8474780, #f8474780);
    border-radius: 20px;
    height: 30px;
    margin-top: 10px;
    margin-bottom: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .nav-link-25 {
    text-align: center;
    background-color: #f8474780;
    border-radius: 20px;
    height: 30px;
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .nav-link-26, .nav-link-27, .nav-link-28 {
    text-align: center;
    background-color: #f8474780;
    border-radius: 20px;
    margin-top: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .nav-link-29 {
    text-align: center;
    background-color: #f8474780;
    margin-top: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .nav-link-30, .nav-link-31 {
    text-align: center;
    background-color: #f8474780;
    border-radius: 20px;
    margin-top: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .nav-link-32, .nav-link-33 {
    background-color: var(--negocios-1);
    text-align: center;
    border-radius: 20px;
    margin-top: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .brand-3 {
    margin-right: 503px;
  }

  .menu-button-3 {
    padding: 10px;
  }

  .menu-button-3.w--open {
    background-color: var(--negocios-3);
    border-radius: 20px;
  }

  .image-13 {
    padding-right: 10px;
  }

  .nav-link-34 {
    text-align: center;
    margin-top: 10px;
  }

  .nav-menu-5 {
    background-color: var(--salud-3);
    height: 250px;
  }

  .nav-link-35 {
    text-align: center;
    margin-top: 10px;
  }

  .nav-link-36, .nav-link-37, .nav-link-38, .nav-link-39 {
    background-color: var(--salud-2);
    text-align: center;
    border-radius: 20px;
    margin-top: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .section-banner-3, .div-block-81 {
    height: 150px;
  }

  .slider-4 {
    width: 700px;
  }

  .mask-4 {
    width: 540px;
  }

  .section--info-3 {
    height: 1080px;
  }

  .div-block-84 {
    align-items: center;
  }

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

  .div-block-85, .div-block-86 {
    justify-content: center;
    display: flex;
  }

  .div-block-87 {
    text-align: center;
    justify-content: center;
  }

  .div-block-88 {
    align-items: center;
  }

  .text-block-61 {
    text-align: center;
    padding-left: 40px;
    padding-right: 40px;
  }

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

  .div-block-89 {
    flex-flow: column;
    align-items: center;
    padding-top: 20px;
    display: flex;
  }

  .div-block-92 {
    width: 420px;
  }

  .text-block-65 {
    font-size: 30px;
  }

  .brand-4 {
    margin-right: 478px;
  }

  .menu-button-4 {
    background-color: var(--salud-2);
    border-radius: 20px;
    padding: 10px;
  }

  .menu-button-4.w--open {
    background-color: var(--salud-1);
  }

  .div-block-94 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .nav-menu-6 {
    background-color: var(--educación-3);
    height: 260px;
  }

  .nav-link-40, .nav-link-41 {
    background-color: var(--educación-2);
    text-align: center;
    border-radius: 20px;
    margin-top: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .nav-link-42, .nav-link-43 {
    text-align: center;
    margin-top: 10px;
  }

  .nav-link-44, .nav-link-45 {
    background-color: var(--educación-2);
    text-align: center;
    border-radius: 20px;
    margin-top: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .brand-5 {
    margin-right: 402px;
  }

  .menu-button-5 {
    background-color: var(--educación-2);
    padding-top: 15px;
  }

  .menu-button-5.w--open {
    background-color: var(--educación-3);
    border-radius: 50px;
  }

  .section-banner-4, .div-block-95 {
    height: 150px;
  }

  .slider-5 {
    width: 700px;
  }

  .mask-5 {
    width: 530px;
  }

  .section-info-4 {
    flex-flow: column;
    align-items: center;
    height: 1100px;
    display: flex;
  }

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

  .div-block-98 {
    align-items: center;
  }

  .div-block-100 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .heading-41 {
    text-align: center;
    display: block;
  }

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

  .div-block-102 {
    text-align: center;
    align-items: center;
  }

  .div-block-103 {
    flex-flow: column;
    align-items: center;
    display: flex;
  }

  .div-block-106 {
    width: 350px;
    padding-right: 10px;
  }

  .text-block-76 {
    font-size: 25px;
  }

  .div-block-107 {
    width: 350px;
  }

  .nav-link-46, .nav-link-47 {
    background-color: var(--diseño-1);
    text-align: center;
    border-radius: 20px;
    margin-top: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .nav-link-48 {
    text-align: center;
    margin-top: 10px;
  }

  .nav-menu-7 {
    background-color: var(--diseño-3);
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 20px;
    height: 250px;
  }

  .nav-link-49 {
    text-align: center;
    margin-top: 10px;
  }

  .nav-link-50, .nav-link-51 {
    background-color: var(--diseño-1);
    text-align: center;
    border-radius: 20px;
    margin-top: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .section-banner-5, .div-block-108 {
    height: 150px;
  }

  .mask-6 {
    width: 520px;
  }

  .section-info-5 {
    height: 1100px;
  }

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

  .div-block-111 {
    align-items: center;
  }

  .div-block-113 {
    flex-flow: column;
    align-items: center;
    display: flex;
  }

  .heading-45, .text-block-82, .text-block-83 {
    text-align: center;
  }

  .div-block-114 {
    justify-content: center;
  }

  .div-block-115 {
    align-items: center;
  }

  .div-block-116 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .div-block-119 {
    width: 400px;
  }

  .text-block-88 {
    font-size: 25px;
  }

  .div-block-120 {
    width: 350px;
  }

  .icon-14 {
    color: var(--white);
  }

  .brand-6 {
    margin-right: 410px;
  }

  .menu-button-6 {
    padding: 5px;
  }

  .brand-7 {
    margin-right: 408px;
  }

  .icon-15 {
    color: var(--white);
  }

  .menu-button-7 {
    padding-top: 5px;
  }

  .menu-button-7.w--open {
    background-color: var(--diseño-3);
    border-radius: 20px;
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
  }

  .nav-menu-8 {
    background-color: var(--industrial-3);
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 20px;
    height: 280px;
  }

  .nav-link-52, .nav-link-53 {
    background-color: var(--industrial-2);
    text-align: center;
    border-radius: 20px;
    margin-top: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .nav-link-54, .nav-link-55 {
    text-align: center;
    margin-top: 10px;
  }

  .nav-link-56, .nav-link-57 {
    background-color: var(--industrial-2);
    text-align: center;
    border-radius: 20px;
    margin-top: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .section-banner-6, .div-block-121 {
    height: 150px;
  }

  .mask-7 {
    width: 530px;
  }

  .section-info-6 {
    height: 1100px;
  }

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

  .div-block-126 {
    align-items: center;
  }

  .div-block-128 {
    flex-flow: column;
    align-items: center;
    display: flex;
  }

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

  .div-block-130 {
    align-items: center;
  }

  .div-block-131 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    padding-top: 20px;
    display: flex;
  }

  .div-block-134 {
    width: 350px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-135 {
    width: 350px;
  }

  .text-block-99 {
    font-size: 25px;
  }

  .brand-8 {
    margin-right: 396px;
  }

  .menu-button-8 {
    padding-top: 5px;
    padding-bottom: 5px;
    display: block;
  }

  .menu-button-8.w--open {
    background-color: var(--industrial-3);
    border-radius: 20px;
  }

  .div-block-136 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .slider-8 {
    width: 300px;
  }

  .container-36 {
    width: 700px;
  }

  .mask-8 {
    width: 300px;
  }

  .slide-15, .slide-16, .slide-17, .slide-18, .slide-19, .slide-20, .slide-21, .slide-22, .slide-23 {
    margin-left: 40px;
  }

  .grid-19 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-columns: 1fr 1fr;
    width: 700px;
  }

  .section-4 {
    height: 1150px;
  }

  .container-38 {
    justify-content: center;
    align-items: center;
    height: 360px;
  }

  .div-block-162 {
    flex-flow: column;
    align-items: center;
    padding-left: 0;
    display: flex;
  }

  .div-block-163 {
    flex-flow: column;
    align-items: center;
    display: flex;
  }

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

  .div-block-165 {
    margin-left: -13px;
  }

  .plan-de-estudios-gastro {
    width: 310px;
  }

  .accordion-container {
    width: 550px;
    margin-top: 19px;
    margin-left: 0;
  }

  .div-block-169 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    margin-left: 0;
  }

  .div-block-172 {
    flex-flow: column;
    align-items: center;
    margin-left: 0;
    display: flex;
  }

  .accordion-separetor {
    width: 550px;
  }

  .accordion-toggle {
    font-size: 12px;
  }

  .div-block-178 {
    width: 370px;
    margin-top: 0;
  }

  .text-field-20, .text-field-21 {
    width: 350px;
  }

  .checkbox-label-8 {
    width: 300px;
    font-size: 13px;
  }

  .checkbox-field-6 {
    width: 320px;
  }

  .div-block-180 {
    align-items: center;
    width: 350px;
  }

  .form-5 {
    width: 350px;
  }

  .heading-66 {
    justify-content: center;
    width: 350px;
    margin-top: 20px;
    margin-left: 0;
    padding-top: 0;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 18px;
    line-height: 21px;
  }

  .preinscipci--incap {
    color: var(--color-morado);
  }

  .financiacion-incap {
    color: var(--azul-oscuro);
  }

  .menu-button-9 {
    color: var(--azul);
    height: 50px;
    padding-top: 15px;
  }

  .menu-button-9.w--open {
    background-color: var(--color-azul-claro);
  }

  .nav-menu-10 {
    background-color: var(--azul-claro);
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 20px;
  }

  .nav-menu-11 {
    background-color: var(--gastronomia-2);
    height: 320px;
  }

  .slider-14, .mask-11 {
    width: 300px;
    height: 550px;
  }

  .slide-34 {
    width: 300px;
    height: 550px;
    margin-right: 10px;
  }

  .div-block-185 {
    width: 200px;
    height: 350px;
  }

  .administraci-n-de-restaurantes {
    margin-top: 0;
  }

  .div-block-186 {
    margin-bottom: 54px;
    font-family: Poppins, sans-serif;
  }

  .heading-67 {
    font-size: 15px;
    line-height: 20px;
  }

  .menu-button-10 {
    color: var(--white);
    height: 50px;
    padding-top: 15px;
  }

  .grid-22 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-columns: 1fr 1fr;
    place-content: stretch center;
    width: 200px;
    height: 350px;
  }

  .nav-menu-12 {
    background-color: var(--gastronomia-2);
    height: 350px;
  }

  .menu-button-11 {
    color: var(--white);
    height: 50px;
    padding-top: 15px;
  }

  .section-banner-aipi {
    height: 1600px;
  }

  .div-block-187 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
  }

  .div-block-189 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    margin-left: 0;
    display: flex;
  }

  .div-block-190 {
    padding-left: 0;
  }

  .text-block-108, .heading-68, .text-block-109 {
    text-align: center;
  }

  .div-block-192 {
    text-align: center;
    justify-content: center;
  }

  .div-block-193 {
    text-align: center;
  }

  .div-block-194 {
    margin-left: 83px;
  }

  .button-42 {
    margin-left: 10px;
  }

  .menu-button-12 {
    color: var(--white);
    height: 50px;
    padding-top: 15px;
  }

  .nav-menu-13 {
    background-color: var(--educación-1);
  }

  .section-programas-7 {
    height: 1150px;
  }

  .grid-23 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    margin-left: 22px;
  }

  .section-banner-gastro {
    height: 350px;
  }

  .section-7 {
    height: 2000px;
    padding-left: 0;
  }

  .div-block-200 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    margin-left: 0;
  }

  .div-block-202 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-left: 0;
    display: flex;
  }

  .div-block-203 {
    flex-flow: column;
    align-items: center;
    padding-left: 0;
    display: flex;
  }

  .text-block-114, .heading-71, .text-block-115 {
    text-align: center;
  }

  .div-block-205 {
    justify-content: center;
  }

  .div-block-206 {
    margin-left: 85px;
  }

  .div-block-207 {
    margin-left: 83px;
  }

  .formulario-salud {
    margin-top: 0;
  }

  .menu-button-13 {
    color: var(--white);
    height: 50px;
    padding-top: 15px;
  }

  .nav-menu-14 {
    background-color: var(--salud-2);
  }

  .background-video-2 {
    width: 100%;
    margin-top: 0;
  }

  .menu-button-14 {
    color: var(--white);
    height: 50px;
    padding-top: 15px;
  }

  .nav-menu-15 {
    background-color: var(--salud-1);
  }

  .link-block-6, .link-block-7, .link-block-8 {
    height: 550px;
  }

  .section-9 {
    height: 2000px;
    padding-left: 0;
  }

  .div-block-210 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    margin-left: 0;
  }

  .slider-18, .mask-15, .div-block-211 {
    width: 300px;
    height: 500px;
  }

  .div-block-212 {
    text-align: center;
    flex-flow: column;
    align-items: center;
    margin-left: 0;
    display: flex;
  }

  .div-block-213 {
    flex-flow: column;
    align-items: center;
    padding-left: 0;
    display: flex;
  }

  .div-block-214 {
    flex-flow: column;
    align-items: center;
    display: flex;
  }

  .div-block-215 {
    justify-content: center;
  }

  .button-50 {
    margin-left: -8px;
  }

  .menu-button-15 {
    color: var(--white);
    height: 50px;
    padding-top: 15px;
  }

  .nav-menu-16 {
    background-color: var(--diseño-2);
  }

  .section-13 {
    height: 1600px;
  }

  .div-block-223 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    margin-left: 0;
  }

  .div-block-225 {
    flex-flow: column;
    align-items: center;
    margin-left: 0;
    display: flex;
  }

  .div-block-226 {
    flex-flow: column;
    align-items: center;
    padding-left: 0;
    display: flex;
  }

  .div-block-227 {
    flex-flow: column;
    align-items: center;
    display: flex;
  }

  .text-block-122, .heading-76, .text-block-123 {
    text-align: center;
  }

  .div-block-228 {
    text-align: center;
    justify-content: center;
  }

  .div-block-229 {
    margin-left: 0;
  }

  .accordion-separetor-dise-o {
    width: 550px;
  }

  .menu-button-16 {
    color: var(--white);
    height: 50px;
    padding-top: 15px;
  }

  .nav-menu-17 {
    background-color: var(--diseño-2);
  }

  .section-16 {
    height: 1150px;
  }

  .grid-26 {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    justify-content: stretch;
    justify-items: center;
    width: 700px;
  }

  .slider-21 {
    width: 300px;
    height: 550px;
  }

  .mask-18, .slide-42, .link-block-14 {
    height: 550px;
  }

  .div-block-234 {
    margin-bottom: 46px;
  }

  .menu-button-17 {
    color: var(--white);
    height: 50px;
    padding-top: 15px;
  }

  .nav-menu-18 {
    background-color: var(--negocios-2);
  }

  .section-17 {
    height: 2000px;
    padding-left: 0;
  }

  .div-block-235 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    margin-left: 0;
  }

  .div-block-237 {
    margin-left: 0;
  }

  .div-block-238 {
    padding-left: 0;
  }

  .text-block-126, .heading-79, .text-block-127 {
    text-align: center;
  }

  .div-block-240 {
    justify-content: center;
  }

  .div-block-241 {
    text-align: center;
  }

  .button-58 {
    margin-left: 91px;
  }

  .accordion-separetor-negocios {
    width: 550px;
  }

  .menu-button-18 {
    color: var(--white);
    height: 50px;
    padding-top: 15px;
  }

  .nav-menu-19 {
    background-color: var(--negocios-2);
  }

  .section-19 {
    width: 100%;
  }

  .section-21 {
    height: 2000px;
    padding-left: 0;
  }

  .div-block-247 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    margin-left: 0;
  }

  .div-block-249 {
    margin-left: 0;
  }

  .div-block-250 {
    padding-left: 0;
  }

  .div-block-251 {
    text-align: center;
    flex-flow: column;
    align-items: center;
    display: flex;
  }

  .text-block-130, .heading-82, .text-block-131 {
    text-align: center;
  }

  .div-block-252 {
    justify-content: center;
  }

  .div-block-253 {
    text-align: center;
  }

  .button-65 {
    margin-left: -8px;
  }

  .accordion-separetor-tecnologia {
    width: 550px;
  }

  .menu-button-19 {
    color: var(--white);
    height: 50px;
    padding-top: 15px;
    font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  }

  .nav-menu-20 {
    background-color: var(--tecnologia-3);
  }

  .menu-button-20, .menu-button-21, .menu-button-22 {
    color: var(--white);
    height: 50px;
    padding-top: 15px;
  }

  .nav-menu-21 {
    background-color: var(--agro-2);
  }

  .section-25 {
    height: 2000px;
  }

  .div-block-258 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    margin-left: 0;
  }

  .div-block-260 {
    margin-left: 0;
  }

  .div-block-261 {
    padding-left: 0;
  }

  .div-block-262 {
    flex-flow: column;
    align-items: center;
    display: flex;
  }

  .accordion-separetor-idiomas-copy {
    width: 550px;
  }

  .menu-button-23 {
    color: var(--white);
    height: 50px;
    padding-top: 15px;
  }

  .nav-menu-22 {
    background-color: var(--idiomas-1);
  }

  .section-27 {
    height: 2000px;
    padding-left: 0;
  }

  .div-block-268 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    margin-left: 0;
  }

  .div-block-270 {
    margin-left: 0;
  }

  .div-block-271 {
    padding-left: 0;
  }

  .div-block-272 {
    flex-flow: column;
    align-items: center;
    display: flex;
  }

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

  .accordion-separetor-sst {
    width: 550px;
  }

  .nav-menu-23 {
    background-color: var(--industrial-2);
  }

  .menu-button-24 {
    height: 50px;
    padding-top: 15px;
  }

  .nav-link-161 {
    text-align: center;
  }

  .section-banner-campus {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: auto;
    height: 200px;
  }

  .herramientas {
    height: 2250px;
  }

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

  .div-block-279 {
    height: 240px;
  }

  .menu-button-25 {
    height: 50px;
    padding-top: 15px;
  }

  .menu-button-25.w--open {
    background-color: var(--white);
    color: var(--azul);
  }

  .nav-menu-24 {
    background-color: var(--white);
    height: 250px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .container-71 {
    flex-flow: column;
    align-items: center;
    display: flex;
  }

  .comunicados {
    width: 700px;
  }

  .comunicado-01 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-282 {
    width: 8px;
    height: 8px;
  }

  .heading-91 {
    width: 490px;
    font-size: 18px;
  }

  .button-74 {
    width: 141px;
    font-size: 13px;
  }

  .comunicado-00, .comunicado-02, .comunicado-04, .comunicado-05, .comunicado-06, .comunicado-07 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .comunicado-09 {
    width: 700px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .section-banner-preguntas {
    background-color: var(--white);
  }

  .accodion-container {
    width: 700px;
    margin-left: -5px;
  }

  .accordion-dropdown {
    text-align: left;
    align-items: flex-start;
    padding-left: 0;
    font-size: 12px;
  }

  .text-block-146 {
    white-space: normal;
    word-break: normal;
    width: 500px;
    font-size: 12px;
  }

  .text-block-147 {
    white-space: normal;
    word-break: normal;
  }

  .nav-menu-25 {
    background-color: var(--white);
  }

  .linea {
    width: 550px;
  }

  .div-block-291 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: column;
    width: 680px;
  }

  .div-block-292 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    display: flex;
  }

  .div-block-293 {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    display: flex;
  }

  .div-block-294 {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
  }

  .section-32 {
    height: 540px;
  }

  .accodion-container-opciones {
    width: 700px;
  }

  .menu-button-26 {
    height: 50px;
    padding-top: 15px;
  }

  .paragraph-9 {
    font-size: 12px;
  }

  .menu-button-27 {
    height: 50px;
    padding-top: 15px;
  }

  .nav-menu-26 {
    background-color: var(--white);
  }

  .container-81 {
    flex-flow: column;
    align-items: center;
    height: 900px;
    display: flex;
  }

  .div-block-304 {
    width: 680px;
    height: 900px;
  }

  .div-block-305 {
    width: 680px;
  }

  .div-block-306 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 700px;
    height: 320px;
  }

  .div-block-307 {
    padding-top: 0;
  }

  .div-block-308, .div-block-309 {
    height: 100px;
  }

  .menu-button-28 {
    height: 50px;
    padding-top: 15px;
  }

  .nav-menu-27 {
    background-color: var(--white);
  }

  .div-block-310 {
    width: 700px;
  }

  .select-field-18 {
    width: 350px;
  }

  .preinscripci-n {
    background-color: var(--azul-cyan);
  }

  .menu-button-29 {
    color: var(--azul-cyan);
    height: 50px;
    padding-top: 15px;
  }

  .paragraph-10, .paragraph-11, .paragraph-12, .paragraph-13 {
    font-size: 12px;
  }

  .menu-button-30 {
    height: 50px;
    padding-top: 15px;
  }

  .nav-menu-28 {
    background-color: var(--white);
  }

  .form-block-13, .form-14, .div-block-311, .div-block-312 {
    width: 700px;
  }

  .nav-link-188 {
    padding-left: 0;
  }

  .nav-link-189 {
    justify-content: flex-start;
    padding-left: 0;
    display: flex;
  }

  .nav-link-190 {
    text-align: center;
  }

  .section-40 {
    height: 330px;
  }

  .heading-108 {
    width: 600px;
    margin-top: 103px;
    margin-left: 111px;
  }

  .div-block-313 {
    width: 700px;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-314 {
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
  }

  .heading-109 {
    width: 600px;
    margin-top: 11px;
    margin-right: auto;
    padding-left: 0;
    font-size: 20px;
    line-height: 22px;
  }

  .div-block-315, .div-block-316, .accodion-container-financiaci-n {
    width: 700px;
  }

  .section-41 {
    height: 700px;
  }

  .div-block-317 {
    width: 700px;
  }

  .text-block-158 {
    margin-top: 3px;
    margin-bottom: 14px;
  }

  .div-block-318 {
    width: 700px;
    height: 50px;
  }

  .button-790, .button-791 {
    text-align: center;
    width: 200px;
  }

  .button-792 {
    width: 200px;
  }

  .menu-button-31 {
    height: 50px;
    padding-top: 15px;
  }

  .nav-menu-29 {
    background-color: var(--white);
    height: 200px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-323 {
    width: 700px;
  }

  .heading-114 {
    font-size: 20px;
    line-height: 20px;
  }

  .div-block-327 {
    width: 700px;
  }

  .heading-115 {
    width: 700px;
    font-size: 30px;
    line-height: 35px;
  }

  .section-paso-a-paso {
    height: 800px;
  }

  .div-block-328 {
    width: 700px;
    height: 350px;
  }

  .heading-116 {
    font-size: 30px;
  }

  .menu-button-32 {
    height: 50px;
    padding-top: 15px;
  }

  .nav-menu-30 {
    background-color: var(--white);
  }

  .nav-link-194 {
    color: var(--azul);
    font-weight: 600;
  }

  .nav-menu-31 {
    background-color: var(--white);
    padding-bottom: 20px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .form-block-14 {
    width: 350px;
  }

  .menu-button-33 {
    color: var(--white);
    height: 50px;
    padding-top: 15px;
  }

  .nav-menu-32 {
    background-color: var(--tecnologia-3);
  }

  .menu-button-34 {
    height: 50px;
    padding-top: 15px;
  }

  .nav-menu-33 {
    background-color: var(--white);
  }

  .icon-18 {
    color: var(--azul-cyan);
  }

  .menu-button-35 {
    height: 50px;
    padding-top: 15px;
  }

  .nav-menu-34 {
    background-color: var(--white);
  }

  .heading-127 {
    font-size: 20px;
  }

  .heading-128 {
    font-size: 18px;
    line-height: 20px;
  }

  .heading-128-copy {
    font-size: 18px;
  }

  .div-block-338 {
    margin-top: 6px;
  }

  .negocios-universitario {
    padding-top: 5px;
  }

  .div-block-338-negocios {
    margin-top: 24px;
  }

  .div-block-338-copy-copy {
    margin-top: 10px;
  }

  ._4-column-grid {
    grid-template-columns: 1fr 1fr;
  }

  .slider-29 {
    width: 750px;
  }

  .page-wrapper {
    width: 770px;
    height: 250px;
  }

  .mask-26 {
    width: 540px;
  }

  ._3-column-grid {
    grid-template-columns: 1fr 1fr;
  }

  .heading-131 {
    margin-top: -18px;
  }

  .section-with-bg {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .div-block-346 {
    width: 400px;
    height: 350px;
    margin-bottom: 40px;
    margin-left: 4px;
  }

  .section-50 {
    margin-top: 100px;
    margin-bottom: 100px;
  }

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

  .section-51, .section-52 {
    margin-top: 100px;
    margin-bottom: 100px;
  }

  .course-banner {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .course-info-block {
    width: 100%;
  }

  .metrics-grid-quarter {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .metrics-card {
    border-width: 1px;
    min-width: 18rem;
    max-width: 18rem;
    min-height: 20rem;
    max-height: 20rem;
    padding: 2rem;
  }

  .large-icon {
    min-width: 3rem;
    max-width: 3rem;
    min-height: 3rem;
    max-height: 3rem;
  }

  .metrics-grid-quarter-2 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .metrics-card-2 {
    border-width: 1px;
    min-width: 18rem;
    max-width: 18rem;
    min-height: 20rem;
    max-height: 20rem;
    padding: 2rem;
  }

  .metrics-grid-quarter-3 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .metrics-card-3 {
    border-width: 1px;
    min-width: 18rem;
    max-width: 18rem;
    min-height: 20rem;
    max-height: 20rem;
    padding: 2rem;
  }

  .metrics-card-3.background-primary {
    min-width: 300px;
    min-height: 180px;
  }

  .course-tab-bg {
    display: none;
  }

  ._55-tab {
    width: 100%;
  }

  .course-details-block {
    width: 100%;
    min-width: auto;
    transform: none;
  }

  .course-tab-menu {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    border-radius: 8px;
    flex-flow: wrap;
    justify-content: center;
  }

  .course-details-section {
    margin-top: 80px;
  }

  .course-tab-link {
    border-radius: 50px;
    padding: 10px 30px;
  }

  ._2-column-block-top {
    flex-flow: column;
  }

  ._2-column-block-top.reverse {
    flex-flow: wrap-reverse;
  }

  .header-description {
    margin-right: 4rem;
  }

  .button-801 {
    position: relative;
  }

  .heading-148.extra-large {
    font-size: 4rem;
  }

  .section-53 {
    padding: 6rem 4rem;
  }

  .heading-149.large {
    font-size: 2.5rem;
  }

  .heading-149.extra-large {
    font-size: 4rem;
  }

  .card-item {
    padding: 2.5rem;
  }

  .section-54 {
    padding: 6rem 4rem;
  }

  .reveal-image-wrap {
    width: 126%;
    height: 141%;
  }

  .sst-imgane-2 {
    width: 694px;
    height: 810px;
  }

  .image-hover {
    width: 514px;
    height: 78%;
  }

  .tecnologo-gastronomia {
    padding-top: 0;
    padding-bottom: 0;
  }

  .new-collection-product-element {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-columns: 1.25fr;
  }

  .container-main {
    width: 100%;
    padding-left: 30px;
    padding-right: 30px;
  }

  .reveal-image {
    width: 267%;
    margin-left: 0;
    padding-bottom: 0;
  }

  .tab-accordion-number {
    font-size: 28px;
  }

  .product-other-info-wrap {
    margin-left: 0;
  }

  .top-collection-element {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
  }

  .tab-accordion-title {
    font-size: 28px;
  }

  .top-collection-product-info {
    margin-left: 0;
  }

  .por-que-incap {
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 0;
  }

  .reveal-image-2 {
    width: 94%;
  }

  .estudios-resta-copy {
    width: 548px;
  }

  .plan-de-estudioscopy, .estudios-gastro-copy, .plan-de-estudios-gastro-copy, .plan-de-estudios-gestion {
    width: 310px;
  }

  .imagen-aipi {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
  }

  .curriculo-in {
    font-size: 28px;
  }

  .reduce-tiempos {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    padding-left: 0;
  }

  .salud-total {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .enfer {
    height: 1000px;
    padding-top: 0;
    padding-bottom: 80px;
  }

  .por-que-incap-copy {
    padding-bottom: 80px;
  }

  .enfe {
    height: 22%;
    padding-bottom: 80px;
  }

  .oral {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .orales {
    padding-bottom: 80px;
  }

  .adminsulud {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .adnmin-salud {
    padding-bottom: 80px;
  }

  .farma, .veterina {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .veterinaria-2 {
    padding-bottom: 80px;
  }

  .gastro-admini {
    border-width: 3px;
    min-width: 300px;
    max-width: 18vw;
    min-height: 180px;
    max-height: 20rem;
    padding: 25px 10px 25px 18px;
  }

  .gastro {
    border-width: 1px;
    min-width: 18rem;
    max-width: 18rem;
    min-height: 20rem;
    max-height: 20rem;
    padding: 2rem;
  }

  .gastro.background-dark-gray {
    min-width: 300px;
    min-height: 180px;
    padding-top: 25px;
  }

  .metrics-card-3-copy, .gastro-copy-copy {
    border-width: 1px;
    min-width: 18rem;
    max-width: 18rem;
    min-height: 20rem;
    max-height: 20rem;
    padding: 2rem;
  }

  .gastro-copy-copy.background-secondary {
    min-width: 300px;
    min-height: 180px;
  }

  .tecauxi, .creativa, .creativa-2, .creativa-3, .negocios-1, .negocios-2, .negocios-3, .programa1, .programa2, .programa3 {
    border-width: 1px;
    min-width: 18rem;
    max-width: 18rem;
    min-height: 20rem;
    max-height: 20rem;
    padding: 2rem;
  }

  .sst6 {
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
  }

  .sst8 {
    padding-top: 5px;
  }

  .sst9 {
    margin-top: 10px;
  }

  .sst10 {
    margin-top: 24px;
  }

  .sst13 {
    font-size: 20px;
  }

  .section-testimonial {
    padding-bottom: 80px;
  }

  .container-main-2, .container-main-3 {
    padding-left: 30px;
    padding-right: 30px;
  }

  .our-shipping-system-list-item {
    text-align: center;
    flex-flow: column;
    flex: 33%;
    justify-content: flex-start;
    align-items: center;
  }

  .our-shipping-system-item-title {
    font-size: 28px;
  }

  .section-55 {
    margin-top: 100px;
    margin-bottom: 100px;
  }

  .button-with-circle-icon {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    border-width: .06rem;
    border-radius: 8rem;
    min-width: 11rem;
    min-height: 2.5rem;
    max-height: 2.5rem;
    padding: .125rem 2rem;
  }

  .icon-21 {
    min-width: 2rem;
    max-width: 2rem;
    min-height: 2rem;
    max-height: 2rem;
  }

  .max-width-30rem {
    max-width: 30rem;
  }

  .subheading-flex {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .hero-title {
    font-size: 5.5rem;
    line-height: 5.5rem;
  }

  .circle-absolute {
    min-width: 6.25rem;
    max-width: 6.25rem;
    min-height: 6.25rem;
    max-height: 6.25rem;
    display: none;
    inset: auto 0% -238% 18%;
  }

  .hero-block {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    padding: 2rem 4rem;
  }

  .icon-wrapper {
    min-width: 2.5rem;
    max-width: 2.5rem;
    min-height: 2.5rem;
    max-height: 2.5rem;
    top: 2.75rem;
    left: 2.75rem;
  }

  .button-text-2 {
    font-size: 1rem;
    line-height: 1.7rem;
  }

  .booton, .botton-negocios {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    border-width: .06rem;
    border-radius: 8rem;
    min-width: 11rem;
    min-height: 2.5rem;
    max-height: 2.5rem;
    padding: .125rem 2rem;
  }

  .negocios-tex, .tex-industrial {
    max-width: 30rem;
  }

  .boton-industruial {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    border-width: .06rem;
    border-radius: 8rem;
    min-width: 11rem;
    min-height: 2.5rem;
    max-height: 2.5rem;
    padding: .125rem 2rem;
  }

  .tex-educacion-copy {
    max-width: 30rem;
  }

  .boton-ieducacionl-copy {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    border-width: .06rem;
    border-radius: 8rem;
    min-width: 11rem;
    min-height: 2.5rem;
    max-height: 2.5rem;
    padding: .125rem 2rem;
  }

  .tex-idiomas-copy {
    max-width: 30rem;
  }

  .boton-idiomas-copy, .botonenfermeria-copy {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    border-width: .06rem;
    border-radius: 8rem;
    min-width: 11rem;
    min-height: 2.5rem;
    max-height: 2.5rem;
    padding: .125rem 2rem;
  }

  .tex-salud-copy, .tex-prgramacion-copy {
    max-width: 30rem;
  }

  .boton-programacioncopy, .button-with-circle-icon-2 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    border-width: .06rem;
    border-radius: 8rem;
    min-width: 11rem;
    min-height: 2.5rem;
    max-height: 2.5rem;
    padding: .125rem 2rem;
  }

  .icon-22 {
    min-width: 2rem;
    max-width: 2rem;
    min-height: 2rem;
    max-height: 2rem;
  }

  .max-width-30rem-2 {
    max-width: 30rem;
  }

  .button-text-3 {
    font-size: 1rem;
    line-height: 1.7rem;
  }

  .button-with-circle-icon-3 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    border-width: .06rem;
    border-radius: 8rem;
    min-width: 11rem;
    min-height: 2.5rem;
    max-height: 2.5rem;
    padding: .125rem 2rem;
  }

  .icon-23 {
    min-width: 2rem;
    max-width: 2rem;
    min-height: 2rem;
    max-height: 2rem;
  }

  .max-width-30rem-3 {
    max-width: 30rem;
  }

  .button-text-4 {
    font-size: 1rem;
    line-height: 1.7rem;
  }

  .gastronomia, .iconogastronomia {
    min-width: 2rem;
    max-width: 2rem;
    min-height: 2rem;
    max-height: 2rem;
  }

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

  .animal, .prgramacion, .salud-tit, .gastro-tit, .negocioshero-title-copy, .educacion-hero-title-copy, .industrialhero-title-copy {
    font-size: 5.5rem;
    line-height: 5.5rem;
  }

  .industrialhero-title-copy.flip-from-bottom-animation {
    margin-top: 10px;
  }

  .idiomashero-title-copy, .dise-o-hero-title-copy, .gashero-title-copy-copy {
    font-size: 5.5rem;
    line-height: 5.5rem;
  }

  .comunicado-10 {
    width: 700px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .gasteronomia, .negocios-ho, .aipiho, .ssts, .salude, .idiomas, .programacion, .dise-o, .hero-block-copy, .hero-block-copy-copy, .ani {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    padding: 2rem 4rem;
  }

  .mercadeo {
    border-width: 1px;
    min-width: 18rem;
    max-width: 18rem;
    min-height: 20rem;
    max-height: 20rem;
    padding: 2rem;
  }

  .bold-text-75 {
    width: 700px;
    margin-top: 5px;
    margin-left: 0;
  }

  .text-block-224 {
    margin-left: -16px;
  }

  .dropdown-10 {
    margin-bottom: auto;
    margin-left: auto;
  }

  .tecnologo-gastronomia-copy {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .aipibanner {
    height: 1186px;
    padding-top: 0;
    padding-bottom: 80px;
  }

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

  .image-90 {
    margin-top: 101px;
  }

  .text-span-19 {
    margin-left: 1px;
  }

  .gastro-salud {
    border-width: 3px;
    min-width: 300px;
    max-width: 18vw;
    min-height: 180px;
    max-height: 20rem;
    padding: 25px 10px 25px 18px;
  }

  .image-91 {
    margin-top: 24px;
  }

  .dise-o-contenido {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .dise-o-prom {
    border-width: 3px;
    min-width: 300px;
    max-width: 18vw;
    min-height: 180px;
    max-height: 20rem;
    padding: 25px 10px 25px 18px;
  }

  .image-92 {
    margin-top: 0;
  }

  .negocios-prom, .tecnologaprom-copy {
    border-width: 3px;
    min-width: 300px;
    max-width: 18vw;
    min-height: 180px;
    max-height: 20rem;
    padding: 25px 10px 25px 18px;
  }

  .container-111 {
    margin-top: 0;
  }

  .foto-1-banner {
    width: 694px;
    height: 500px;
  }

  ._1-banner {
    width: 514px;
    height: 78%;
  }

  .banner-1-2 {
    width: 100%;
    height: 141%;
  }

  .imagen-banner-1 {
    width: 267%;
    margin-left: 0;
    padding-bottom: 0;
  }

  .banner-cocina-1 {
    width: 694px;
    height: 810px;
  }

  .image-hover-1-copy {
    width: 514px;
    height: 78%;
  }

  .reveal-image-wrap-1copy {
    width: 126%;
    height: 141%;
  }

  .imagen-cocina-banner-1 {
    width: 267%;
    margin-left: 0;
    padding-bottom: 0;
  }

  .panaderia-banner-1 {
    width: 694px;
    height: 810px;
  }

  .panaederia-2, .gatro-2-banner {
    width: 694px;
    height: 810px;
  }

  .reveal-image-2-copy {
    width: 94%;
  }

  .gastro-banner-2, .gastro-3-banner, .top-collection-product-image-block-copy-1 {
    width: 694px;
    height: 810px;
  }

  .oral-1, .administra-imagen-1, .farmacia-2-banner, .estetica-2-ima, .veterinaria-image-1, .top-collection-product-image-block-copy, .top-collection-product-image-block-copy, .tecnologia-1-dise-o, .rhh-negocios, .negocios-22, .top-collection-product-image-block-copy, .top-collection-product-image-block-copy-copy, .negocios-contabiloidad {
    width: 694px;
    height: 810px;
  }

  .mercadeo-y-ventas-1 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-columns: 1.25fr;
  }

  .mercadeo-11 {
    width: 694px;
    height: 810px;
  }

  .reveal-image-copy {
    width: 267%;
    margin-left: 0;
    padding-bottom: 0;
  }

  .sistema-imagen {
    width: 694px;
    height: 810px;
  }

  .banner-2-sistemas, .sst-112 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
  }

  .sst-imgane-2-copy {
    width: 694px;
    height: 810px;
  }

  .ipi {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .gastronoma-imagen-1 {
    width: 694px;
    height: 810px;
  }

  .aipia-contenedor {
    width: 100%;
    padding-left: 30px;
    padding-right: 30px;
  }

  .iapi-imagen-2, .enfermeria-imgane-2-copy, .enfermeri-imgane-2-copy, .far-imgane-2-copy, .farmaciasst-imgane-2-copy, .sst-imgane-2-copy-ebfer, .veterinaria-imagen-2 {
    width: 694px;
    height: 810px;
  }

  .top-collection-element-copy-v {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
  }

  .dise-o-imagen-1, .ds-2-imagen, .csd, .programa-2222 {
    width: 694px;
    height: 810px;
  }

  .reveal-image-2-copy-copy-cc {
    width: 94%;
  }

  .sistema-imagen-copy {
    width: 694px;
    height: 810px;
  }

  .principal {
    padding-top: 0;
    padding-bottom: 0;
  }

  .container-112 {
    height: 200px;
  }

  .image-93 {
    width: 890px;
    margin-left: auto;
  }

  .grid-34 {
    grid-template-columns: .25fr .25fr;
  }

  .container-114 {
    margin-top: -57px;
  }

  .financiacion-heading-108-copy {
    width: 600px;
    height: 300px;
    margin-top: 35px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
  }

  .button-789-copy {
    background-color: var(--azul-cyan);
  }

  .solicituddiv-block-315-copy {
    width: 700px;
  }

  .txt-sobold-text-75-copy {
    width: 600px;
    margin-top: 5px;
    margin-left: auto;
    margin-right: auto;
  }

  .financiacion-section-footer-copy {
    height: 700px;
    margin-top: 0;
  }

  .solicisection-footer-copy {
    height: 700px;
  }

  .negocios-heading-127-copy {
    font-size: 20px;
    line-height: 28px;
  }

  .aipibold-text-40-copy, .aipi-bold-text-39-copy {
    color: var(--educación-2);
  }

  .tipoaccodion-container-copy {
    width: 700px;
    margin-left: -5px;
  }

  .sst-heading-127-copy-copy {
    font-size: 20px;
  }

  .grid-35, .grid-36 {
    grid-template-columns: 1fr 1fr;
  }

  .heading-66-copy {
    justify-content: center;
    width: 350px;
    margin-top: -3px;
    margin-left: 0;
    padding-top: 0;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 18px;
    line-height: 21px;
  }

  .bold-text-gastro {
    line-height: 28px;
  }

  .gastro-uni-2 {
    padding-top: 5px;
  }

  .div-block-338-gastro {
    margin-top: 24px;
  }

  .div-block-338-gastro-2 {
    margin-top: 10px;
  }

  .bold-text-dise-o {
    line-height: 28px;
  }

  .dise-o-uni-2 {
    padding-top: 5px;
  }

  .div-block-338-dise-o {
    margin-top: 24px;
  }

  .div-block-338-dise-o-2 {
    margin-top: 10px;
  }

  .heading-151 {
    width: 780px;
    padding-left: 0;
  }

  .nav__button {
    transition-property: none;
  }

  .nav__button:hover {
    background-color: #000;
  }

  .top-bar {
    padding-left: .5rem;
  }

  .heading-huge {
    font-size: 3.5rem;
  }

  .footer__contact {
    grid-column-gap: 1.5rem;
    grid-row-gap: 3rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .footer__contact-item.align-right {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .nav-head__button {
    transition-property: none;
  }

  .nav-head__button:hover {
    color: #fff;
    background-color: #000;
  }

  .close-nav {
    transition-property: none;
  }

  .close-nav:hover {
    opacity: 1;
  }

  .footer__nav-link {
    height: 5rem;
    transition-property: none;
  }

  .footer__nav-link:hover {
    background-color: #0000;
  }

  .sectors__link {
    transition-property: none;
  }

  .sectors__link:hover {
    background-color: #0000;
  }

  .nav-link-197, .nav-link-198 {
    padding-left: 13px;
    padding-right: 13px;
  }

  .ingles-product-other-info-wrap-copy, .ingles-top-collection-product-info-copy {
    margin-left: 0;
  }

  .imagen-banner-1-copy {
    width: 267%;
    margin-left: 0;
    padding-bottom: 0;
  }

  .text-block-146-copy {
    white-space: normal;
    word-break: normal;
  }

  .div-block-291-copy {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: column;
    width: 680px;
  }

  .caja-de-herramientas {
    grid-template-columns: 1fr 1fr;
    padding-left: 0;
  }

  .gasteronomia-copy, .negocios-ho-copy, .aipiho-copy, .ssts-copy, .salude-copy, .idiomas-copy, .programacion-copy, .dise-o-copy, .ani-copy {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    padding: 2rem 4rem;
  }

  .text-block-227 {
    padding-top: 0;
    line-height: 30px;
  }

  .container-116 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .creaccopm-u-ad-omostra {
    grid-template-columns: 1fr 1fr;
    width: auto;
    padding-left: 0;
  }

  .didactica-gamificaci-n---trabajo-colaborativo-y {
    grid-template-columns: 1fr 1fr;
    padding-left: 0;
  }

  .gasteronomia-copy-copy, .negocios-ho-copy-copy, .aipiho-copy-copy, .ssts-copy-copy, .salude-copy-copy, .idiomas-copy-copy {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    padding: 2rem 4rem;
  }

  .caja-de-herramientas-copy {
    grid-template-columns: 1fr 1fr;
    height: 550px;
    padding-left: 0;
  }

  .caja-de-herramientas-copy-copy, .caja-de-herramientas-copy-copy-copy {
    grid-template-columns: 1fr 1fr;
  }

  .gasteronomia-copy-copy-copy {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    padding: 2rem 4rem;
  }

  .caja-de-herramientas-idiomas-copy-copy, .caja-de-herramientas-idiomas-copy-copy-copy, .caja-de-herramientas-seguridad-copy-copy, .caja-de-programacion-copy-copy, .caja-de-instalacion-herramientas-copy-copy-copy, .caja-de-enfermeria-copy-copy {
    grid-template-columns: 1fr 1fr;
    padding-left: 0;
  }

  .caja-de-enfermeria-copy-copy-copy, .caja-de-enfermeria-herramientas-copy-copy-copy-copy, .caja-de-enfer-meriaherramientas-copy-copy-copy-copy, .caja-de-herramientas-copy-copy-copy-copy, .caja-de-salud-herramientas-copy-copy-copy-copy-copy {
    grid-template-columns: 1fr 1fr;
  }

  .salud-oral-copy-copy-copy, .gasteronomia-copy-copy-copy, .negocios-ho-copy-copy-copy, .salud-oral-copy-copy-copy-copy {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    padding: 2rem 4rem;
  }

  .caja-de-enfermeria-copy-copy-copy, .caja-de-enfermeria-copy-copy-copy-copy {
    grid-template-columns: 1fr 1fr;
    padding-left: 0;
  }

  .div-block-314-copy {
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
  }

  .text-block-227-copy {
    line-height: 30px;
  }

  .gasteronomia-copy-copy {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    padding: 2rem 4rem;
  }

  .text-block-227-copy-copy, .text-block-227-copy {
    line-height: 30px;
  }

  .container-116-copy {
    margin-top: 260px;
    margin-bottom: 0;
  }

  .text-block-227-copy-copy {
    padding-top: 0;
    line-height: 30px;
  }

  .caja-de-herramientas-copy-copy-copy-copy {
    grid-template-columns: 1fr 1fr;
    height: 50px;
  }

  .caja-de-herramientas-copy-copy-copy-copy-copy {
    grid-template-columns: 1fr 1fr;
    height: 300px;
    padding-left: 0;
  }

  .text-block-227-copy {
    padding-top: 0;
    line-height: 30px;
  }

  .caja-de-herramientas-nerrcopy-copy-copy-copy-copy {
    grid-template-columns: 1fr 1fr;
    height: 300px;
    padding-left: 0;
  }

  .creacion-y-administacion-de-evalaciones {
    line-height: 30px;
  }

  .diadactica, .sectariado-ejecutivo, .auxiliar-en-contabilidad, .auxiliar-comercio {
    padding-top: 0;
    line-height: 30px;
  }

  .caja-de-finanzas {
    grid-template-columns: 1fr 1fr;
    width: auto;
    height: 550px;
    padding-left: 0;
  }

  .ventas, .banca {
    padding-top: 0;
    line-height: 30px;
  }

  .banca-aprendiz {
    grid-template-columns: minmax(43px, .75fr);
    height: 500px;
    padding-left: 0;
  }

  .titulo-ejecitivo {
    width: auto;
    margin-top: 0;
    margin-bottom: 0;
  }

  .herramientas-comercio {
    grid-template-columns: 1fr 1fr;
    height: 300px;
    padding-left: 0;
  }

  .seccion-pgrama-banca {
    justify-content: center;
    align-items: center;
    height: 400px;
  }

  .grid-programa-corte {
    justify-content: center;
    align-items: center;
  }

  .corte-titulo {
    padding-top: 0;
    line-height: 30px;
  }

  .section-40-copy {
    height: 80px;
  }

  .section-banner-campus-copy {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: auto;
    height: 200px;
  }

  .grid-programa-evaluaciones-copy {
    justify-content: flex-start;
    align-items: center;
    padding-left: 0;
  }

  .button-with-circle-icon-3-copy, .wix, .unigermana, .quizizz, .loom, .padlet, .scribbr {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    border-width: .06rem;
    border-radius: 8rem;
    min-width: 11rem;
    min-height: 2.5rem;
    max-height: 2.5rem;
    padding: .125rem 2rem;
  }

  .orfeo, .excel, .siscomex, ._24, .aprendiz, .live, .apprendre, .zeus {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    border-width: .06rem;
    border-radius: 8rem;
    min-width: 11rem;
    min-height: 2.5rem;
    max-height: 2.5rem;
    padding: .125rem 2rem;
  }

  .vadecum, .salud-zeus-vermas {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    border-width: .06rem;
    border-radius: 8rem;
    min-width: 11rem;
    min-height: 2.5rem;
    max-height: 2.5rem;
    padding: .125rem 2rem;
  }

  .negocioshero-title-copy-copy {
    font-size: 5.5rem;
    line-height: 5.5rem;
  }

  .estu-visible-doby, .zeus-salud-chapinero {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    border-width: .06rem;
    border-radius: 8rem;
    min-width: 11rem;
    min-height: 2.5rem;
    max-height: 2.5rem;
    padding: .125rem 2rem;
  }

  .subheading-flex-copy {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .visible-docente {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    border-width: .06rem;
    border-radius: 8rem;
    min-width: 11rem;
    min-height: 2.5rem;
    max-height: 2.5rem;
    padding: .125rem 2rem;
  }

  .visible-docente-enfermeria {
    font-size: 5.5rem;
    line-height: 5.5rem;
  }

  .pixabay, .camera-fv5, .suit-adobe-inde, .suit-adobe-illus, .power-bi, .sql, .docennnnn {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    border-width: .06rem;
    border-radius: 8rem;
    min-width: 11rem;
    min-height: 2.5rem;
    max-height: 2.5rem;
    padding: .125rem 2rem;
  }

  .educacion-hero-title-copy-copy {
    font-size: 5.5rem;
    line-height: 5.5rem;
  }

  .wordwalllll, .gimkit, .peardeck {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    border-width: .06rem;
    border-radius: 8rem;
    min-width: 11rem;
    min-height: 2.5rem;
    max-height: 2.5rem;
    padding: .125rem 2rem;
  }

  .gashero-title-copy-copy-copy {
    font-size: 5.5rem;
    line-height: 5.5rem;
  }

  .games {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    border-width: .06rem;
    border-radius: 8rem;
    min-width: 11rem;
    min-height: 2.5rem;
    max-height: 2.5rem;
    padding: .125rem 2rem;
  }

  .wordwall-11 {
    font-size: 5.5rem;
    line-height: 5.5rem;
  }

  .saberingles-2 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    border-width: .06rem;
    border-radius: 8rem;
    min-width: 11rem;
    min-height: 2.5rem;
    max-height: 2.5rem;
    padding: .125rem 2rem;
  }

  .saberingles-4 {
    font-size: 5.5rem;
    line-height: 5.5rem;
  }

  .breaking-3 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    border-width: .06rem;
    border-radius: 8rem;
    min-width: 11rem;
    min-height: 2.5rem;
    max-height: 2.5rem;
    padding: .125rem 2rem;
  }

  .zeus-111, .visible-do {
    font-size: 5.5rem;
    line-height: 5.5rem;
  }

  .salud-vermas, .zeus-copy-vermas {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    border-width: .06rem;
    border-radius: 8rem;
    min-width: 11rem;
    min-height: 2.5rem;
    max-height: 2.5rem;
    padding: .125rem 2rem;
  }

  .visible-55, .sql-22 {
    font-size: 5.5rem;
    line-height: 5.5rem;
  }

  .android-s {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    border-width: .06rem;
    border-radius: 8rem;
    min-width: 11rem;
    min-height: 2.5rem;
    max-height: 2.5rem;
    padding: .125rem 2rem;
  }

  .andro {
    font-size: 5.5rem;
    line-height: 5.5rem;
  }

  .suit-adobe {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    border-width: .06rem;
    border-radius: 8rem;
    min-width: 11rem;
    min-height: 2.5rem;
    max-height: 2.5rem;
    padding: .125rem 2rem;
  }

  .nearpod, .siigo {
    font-size: 5.5rem;
    line-height: 5.5rem;
  }

  .solicitides-txt-sobold-text-75-copy-copy {
    width: 600px;
    margin-top: 5px;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 0;
  }

  .boton-canva, .genially-boton, .visme-boton, .showmore-boton, .cite-boton {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    border-width: .06rem;
    border-radius: 8rem;
    min-width: 11rem;
    min-height: 2.5rem;
    max-height: 2.5rem;
    padding: .125rem 2rem;
  }

  .animal-copy, .animacion-freepik {
    font-size: 5.5rem;
    line-height: 5.5rem;
  }

  .smartdraw-boton, .scielo-boton {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    border-width: .06rem;
    border-radius: 8rem;
    min-width: 11rem;
    min-height: 2.5rem;
    max-height: 2.5rem;
    padding: .125rem 2rem;
  }

  .animal-copy-sclielo, .animal-copy-unigermana {
    font-size: 5.5rem;
    line-height: 5.5rem;
  }

  .puzzel-button-with-circle-icon-3-copy, .trivinet-button-with-circle-icon-3-copy {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    border-width: .06rem;
    border-radius: 8rem;
    min-width: 11rem;
    min-height: 2.5rem;
    max-height: 2.5rem;
    padding: .125rem 2rem;
  }

  .tiviniidiomashero-title-copy-copy, .puzzelhero-title-copy-copy {
    font-size: 5.5rem;
    line-height: 5.5rem;
  }

  .puzzelhero-title-copy-copy.flip-from-bottom-animation, .puzzelhero-title-copy-copy.puzzelflip-from-bottom-animation-copy {
    margin-top: 10px;
  }

  .quizlet-hero-title-copy-copy, .word-hero-title-copy-copy {
    font-size: 5.5rem;
    line-height: 5.5rem;
  }

  .quizlet-button-with-circle-icon-3-copy, .botton-eclipse {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    border-width: .06rem;
    border-radius: 8rem;
    min-width: 11rem;
    min-height: 2.5rem;
    max-height: 2.5rem;
    padding: .125rem 2rem;
  }

  .eclipanimal-copy, .scribbranimal-copy-copy, .wixanimal-copy-copy, .comexhero-title-copy-copy {
    font-size: 5.5rem;
    line-height: 5.5rem;
  }

  .section-58 {
    width: 100%;
    height: 225px;
    margin-bottom: -219px;
  }

  .image-100 {
    margin-top: 0;
  }

  .container-117 {
    max-width: 728px;
  }

  .hero-wrapper {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: -40px;
  }

  .hero-split {
    max-width: 100%;
    margin-bottom: 40px;
  }

  .container-118 {
    max-width: 728px;
  }

  .pricing-wrapper {
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .pricing-card {
    width: 350px;
  }

  .hero-header {
    max-width: none;
  }

  .heading-1 {
    font-size: 4rem;
  }

  .home-hero-component {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    align-items: center;
  }

  .container-119 {
    max-width: 90vw;
  }

  .home-hero-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
  }

  .container-120 {
    max-width: 90vw;
  }

  .container-121 {
    max-width: 728px;
  }

  .team-grid-2 {
    grid-column-gap: 40px;
  }

  .team-member-image {
    width: 190px;
    height: 190px;
  }

  .team-member-component {
    grid-row-gap: 4rem;
    padding-left: 0;
    padding-right: 0;
  }

  .heading-4-vw {
    font-size: 2rem;
    line-height: 1;
  }

  .team-member-content {
    justify-content: center;
    align-items: flex-start;
  }

  .team-member-post {
    width: 100%;
  }

  .container-123 {
    max-width: 90vw;
  }

  .team-member-image-2 {
    background-position: 50%;
    width: 100%;
    min-width: auto;
    max-width: none;
    height: 30rem;
    min-height: 0;
  }

  .team-member-grid {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
    padding-bottom: 3.3rem;
    padding-right: 1rem;
  }

  .team-member-job {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .max-width-60ch {
    max-width: 70%;
  }

  .faq-heading.margin-mobile {
    margin-top: 6rem;
  }

  .heading-154 {
    font-size: 3rem;
  }

  .faq-list {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
  }

  .container-124 {
    max-width: 90vw;
  }

  .faq-component {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    margin-top: 4rem;
  }

  .heading-155 {
    font-size: 4rem;
  }

  .container-125, .container-126 {
    max-width: 90vw;
  }

  .heading-156 {
    font-size: 3rem;
  }

  .container-127, .container-128 {
    max-width: 90vw;
  }

  .speakers-wrapper {
    grid-template-columns: 1fr 1fr;
  }

  .heading-157 {
    font-size: 4rem;
  }

  .container-129 {
    max-width: 90vw;
  }

  .container-130 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .section-61 {
    height: auto;
  }

  .slider-30 {
    flex-flow: column;
    justify-content: center;
    align-items: stretch;
    height: 390px;
    margin-bottom: -135px;
    display: block;
  }

  .section-62, .container-131 {
    height: 60px;
  }

  .tipos-de-opciones {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .container-135 {
    max-width: 728px;
  }

  .testimonial-grid-two {
    grid-column-gap: 30px;
  }

  .testimonial-info-three {
    flex-direction: column;
  }

  .container-136 {
    max-width: 728px;
  }

  .hero-wrapper-2 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: -40px;
  }

  .hero-split-2 {
    max-width: 100%;
    margin-bottom: 40px;
  }

  .container-137 {
    max-width: 728px;
  }

  .text-block-237 {
    font-size: 13px;
  }

  .list-item-2, .list-item-3, .list-item-4, .list-item-5, .list-item-6, .list-item-7, .list-item-8, .list-item-9 {
    font-size: 12px;
  }

  .accodion-container-contrato {
    width: 700px;
  }

  .accordion-dropdown-copy {
    text-align: left;
    align-items: flex-start;
    padding-left: 0;
    font-size: 12px;
  }

  .desplegable-2 {
    font-size: 12px;
  }

  .hero-header-2 {
    max-width: none;
    margin-left: 3px;
  }

  .home-hero-wrapper-2 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
  }

  .text-weight-light-2 {
    width: 750px;
  }

  .heading-164 {
    font-size: 4rem;
  }

  .heading-164.font-poppins {
    width: 800px;
    font-size: 100px;
  }

  .container-138 {
    max-width: 90vw;
  }

  .page-wrapper-3 {
    padding-top: 96px;
  }

  .home-category-image-2 {
    width: 176px;
  }

  .wrapper {
    justify-content: center;
    align-items: flex-start;
    width: 700%;
    max-width: 600px;
    margin-top: 0;
    margin-left: -240px;
  }

  .home-category-info-1 {
    margin-left: 176px;
  }

  .home-category-image-1 {
    width: 176px;
    left: 10px;
  }

  .side-image {
    width: 83.33%;
  }

  .home-categories {
    flex-direction: column;
    max-width: 480px;
    padding-left: 17px;
    padding-right: 8px;
  }

  .intro-2 {
    margin-bottom: 56px;
  }

  .intro-2.wide.no-margin {
    width: 500px;
    margin-left: -166px;
    padding-left: 23px;
  }

  .side-block {
    width: 100%;
    margin-bottom: 48px;
  }

  .side-block.no-padding-left {
    padding-left: 8.33%;
  }

  .side-block.small-padding-side {
    padding-left: 8px;
    padding-right: 8px;
  }

  .home-category-info-2 {
    margin-right: 182px;
  }

  .button-copy:hover {
    transform: none;
  }

  .home-category-card {
    margin-left: 0;
    margin-right: 0;
    padding: 40px 32px;
  }

  .home-category-card.red {
    margin-top: 64px;
  }

  .side-info {
    text-align: center;
    align-items: center;
    padding-left: 8px;
    padding-right: 8px;
  }

  .side-blocks {
    flex-wrap: wrap;
    margin-bottom: -48px;
  }

  .side-blocks.mobile-reverse {
    flex-direction: column-reverse;
    align-items: stretch;
  }

  .section-67 {
    padding: 88px 8px;
  }

  .section-67.haze {
    padding-left: 0;
    padding-right: 147px;
  }

  .section-67.video-section {
    padding-bottom: 80px;
    padding-left: 8.33%;
    padding-right: 8.33%;
  }

  .button-806:hover {
    transform: none;
  }

  .section-67-copy {
    padding: 88px 8px;
  }

  .section-67-copy.video-section {
    padding-bottom: 80px;
    padding-left: 8.33%;
    padding-right: 8.33%;
  }

  .futuro {
    padding: 88px 8px;
  }

  .futuro.video-section {
    padding-bottom: 80px;
    padding-left: 8.33%;
    padding-right: 8.33%;
  }

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

  .gastro-admini-copy {
    border-width: 3px;
    min-width: 300px;
    max-width: 18vw;
    min-height: 180px;
    max-height: 20rem;
    padding: 25px 10px 25px 18px;
  }

  .heading-164-copy.font-poppins, .heading-164-copy.font-poppins-copy {
    width: 800px;
    font-size: 100px;
  }

  .section-67-copy-copy {
    padding: 88px 8px;
  }

  .section-67-copy-copy.video-section, .section-67-copy-copy.video-section-copy {
    padding-bottom: 80px;
    padding-left: 8.33%;
    padding-right: 8.33%;
  }

  .section-66-copy {
    margin-top: 89px;
    margin-left: 40px;
    margin-right: 40px;
  }

  .home-hero-wrapper-2-copy {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
  }

  .heading-164-copy {
    font-size: 4rem;
  }

  .heading-164-copy.font-poppins {
    width: 800px;
    font-size: 100px;
  }

  .heading-164-copy.font-poppins-copy {
    text-align: left;
    width: 800px;
    padding-left: 0;
    padding-right: 87px;
    font-size: 50px;
  }

  .text-weight-light-2-copy {
    width: 750px;
  }

  .bold-text-gastro-copy {
    line-height: 28px;
  }

  .negocios-heading-127-copy-copy {
    font-size: 20px;
    line-height: 28px;
  }

  .div-block-338-gastro-2-copy {
    margin-top: 10px;
  }

  .div-block-338-gastro-copy {
    margin-top: 24px;
  }

  .gastro-uni-2-copy {
    padding-top: 5px;
  }

  .heading-128-copy-copy {
    font-size: 18px;
  }

  .text-weight-light-2-copy-copy {
    width: 750px;
  }

  .titulo-principal {
    padding-left: 0;
    font-size: 70px;
    left: auto;
  }

  .segundo-principal {
    margin-top: 30px;
  }

  .texto-informativo {
    font-size: 20px;
    line-height: 30px;
  }

  .boton-4-copy {
    width: 650px;
    margin-top: 45px;
    margin-left: 0;
    margin-right: 0;
  }

  .curriculo-banner {
    height: 235px;
  }

  .beneficios-curriculo {
    width: 500px;
  }

  .universidades {
    margin-top: 10px;
  }

  .div-block-338-gastro-copy-copy, .curriculoincap {
    margin-top: 24px;
  }

  .curruclo-grado-2 {
    padding-top: 5px;
  }

  .educaicon-continua, .diolomados-y-cc {
    height: 235px;
  }

  .columns-2 {
    margin-left: auto;
  }

  .boton-1-copy-copy-copy {
    margin-top: 0;
    margin-left: auto;
  }

  .image-110 {
    margin-left: 0;
  }

  .boton-1-copy-copy-copy-copy {
    width: 340px;
  }

  .educacion-continua {
    height: 235px;
  }

  .column-5 {
    padding-right: 52px;
  }

  .section-68 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-top: 15px;
    display: flex;
  }

  .curriculo-banner-2 {
    height: 235px;
  }

  .cuririculo-progrmas {
    grid-template-columns: 1fr 1fr;
  }

  .gasteronomia-copy, .negocios-ho-copy, .aipiho-copy, .ssts-copy, .salude-copy, .idiomas-copy, .programacion-copy, .dise-o-copy, .ani-copy {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    padding: 2rem 4rem;
  }

  .negocios-curriculo-1, .curriculo-negocios-2, .curriculo-negocios-3, .curriculo-negocios-4, .negocios-curriculo-2, .negocios-curriculo-3, .negocios-curriculo-4, .negocios-curriculo-5, .negocios-curriculo-5-copy {
    border-width: 3px;
    min-width: 300px;
    max-width: 18vw;
    min-height: 180px;
    max-height: 20rem;
    padding: 25px 10px 25px 18px;
  }

  .boton-4-copy-copy {
    margin-left: 0;
  }

  .telefono {
    width: 400px;
    margin-left: 0;
    margin-right: 0;
  }

  .whatsapp-curriuclo {
    width: 400px;
    padding-left: 15px;
  }

  .container-140 {
    flex-flow: column;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .por-que-incap-copy {
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 0;
  }

  .accordion-toggle-copy, .paragraph-10-copy {
    font-size: 12px;
  }

  .text-span-19-copy {
    margin-left: 1px;
  }

  .text-block-146-copy {
    white-space: normal;
    word-break: normal;
    width: 500px;
    font-size: 12px;
  }

  .section-49-copy {
    height: 295px;
    padding-left: 0;
  }

  .aipibold-text-40-copy-copy {
    color: var(--educación-2);
  }

  .heading-127-copy {
    font-size: 20px;
  }

  .aipi-bold-text-39-copy-copy {
    color: var(--educación-2);
  }

  .heading-128-copy {
    font-size: 18px;
    line-height: 20px;
  }

  .accordion-toggle-copy {
    font-size: 12px;
  }

  .negocios-curriculo, .negocios-heading-127-copy-copy {
    font-size: 20px;
    line-height: 28px;
  }

  .aipibold-text-40-copy-copy-copy {
    color: var(--educación-2);
  }

  .heading-127-copy-copy {
    font-size: 20px;
  }

  .negocios-curriculo-copy, .negocios-heading-127-copy-copy {
    font-size: 17px;
    line-height: 28px;
  }

  .sst-heading-127-copy-copy-copy {
    text-align: center;
    padding-left: 5px;
    font-size: 17px;
    line-height: 13px;
  }

  .aipibold-text-40-copy-copy-copy-copy {
    color: var(--educación-2);
  }

  .heading-127-copy-copy-copy {
    font-size: 17px;
  }

  .section-69 {
    height: 250px;
  }

  .brix---heading-h2-size {
    font-size: 30px;
    line-height: 46px;
  }

  .aliados-incap {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .brix---grid-logo-strip-v4 {
    grid-row-gap: 40px;
    grid-template-columns: auto auto auto;
    place-content: center;
    justify-items: center;
  }

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

  .brix---grid-2-logo-strip-v4 {
    grid-template-columns: 1fr;
  }

  .brix---mg-bottom-48px {
    margin-bottom: 40px;
  }

  .brix---grid-6-columns-logo-strip {
    grid-template-columns: 1fr 1fr 1fr;
    justify-content: center;
  }

  .alianzas-incap {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .brix---header-wrapper {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---header-menu-wrapper {
    border-top: 1px solid var(--elements-webflow-library--neutral--300);
    border-bottom: 1px solid var(--elements-webflow-library--neutral--300);
    background-color: var(--elements-webflow-library--neutral--100);
    padding: 24px;
  }

  .brix---header-nav-menu-list {
    flex-direction: column;
    align-items: flex-start;
  }

  .brix---header-nav-list-item {
    margin-bottom: 16px;
    padding-left: 0;
  }

  .brix---dropdown-card {
    box-shadow: none;
    background-color: #0000;
    border-width: 0;
    border-radius: 0;
    min-width: auto;
  }

  .brix---dropdown-card.w--open {
    position: static;
  }

  .brix---dropdown-pd {
    padding: 20px 0 14px;
  }

  .brix---header-logo {
    max-width: 232px;
  }

  .brix---hamburger-menu-wrapper {
    order: -1;
    transition: transform .3s;
  }

  .brix---hamburger-menu-wrapper:hover {
    transform: scale(.96);
  }

  .brix---hamburger-menu-wrapper.w--open {
    background-color: #0000;
  }

  .brix---dropdown-column-wrapper {
    padding-top: 0;
    position: static;
  }

  .brix---dropdown-column-wrapper.w--open {
    transform: none;
  }

  .brix---hamburger-menu-bar-top {
    width: 44px;
    height: 3px;
  }

  .brix---hamburger-menu-bar-bottom {
    width: 44px;
    height: 3px;
    margin-top: 12px;
    margin-bottom: 12px;
  }

  .brix---header-nav-list-item-show-in-mbl {
    margin-bottom: 16px;
    padding-left: 0;
  }

  .brix---mg-bottom-32px {
    margin-bottom: 24px;
  }

  .brix---section {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .brix---heading-h1-size {
    font-size: 48px;
    line-height: 60px;
  }

  .brix---heading-h2-size-2 {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---flex-card---image-wrapper {
    display: block;
  }

  .brix---card-over-image {
    margin-bottom: 34px;
    padding: 56px 48px;
    position: static;
  }

  .brix---mg-bottom-56px {
    margin-bottom: 48px;
  }

  .brix---display-2 {
    font-size: 58px;
    line-height: 70px;
  }

  .brix---heading-h2-size-3 {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---heading-h3-size {
    font-size: 22px;
    line-height: 32px;
  }

  .brix---grid-stats-v1 {
    grid-column-gap: 30px;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .brix---display-3 {
    font-size: 32px;
    line-height: 44px;
  }

  .brix---display-4 {
    font-size: 22px;
    line-height: 38px;
  }

  .brix---divider-64px {
    margin-top: 48px;
    margin-bottom: 48px;
  }

  .brix---grid-2-columns---pricing-v9 {
    grid-row-gap: 80px;
    grid-template-columns: 1fr;
  }

  .brix---grid-logo-strip-pricing-v9 {
    grid-template-columns: auto auto auto;
    place-content: center;
    justify-items: center;
  }

  .brix---display-5 {
    font-size: 32px;
    line-height: 44px;
  }

  .brix---display-6, .brix---display-7 {
    font-size: 22px;
    line-height: 38px;
  }

  .brix---3-columns-1-col-tablet {
    grid-template-columns: 1fr;
  }

  .brix---btn-primary-full-width {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---divider-40px {
    margin-top: 48px;
    margin-bottom: 48px;
  }

  .brix---mg-bottom-48px-2 {
    margin-bottom: 40px;
  }

  .brix---heading-h2-size-4 {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---logo-strip-image-card {
    border-radius: 12px;
    width: 200px;
  }

  .brix---section-logo-strip-v6, .brix---section-small {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .brix---card-logo-strip-v9 {
    padding: 72px 32px;
  }

  .brix---slider-mask {
    position: static;
  }

  .container-141 {
    max-width: 728px;
  }

  .clients-image-three {
    margin-bottom: 30px;
  }

  .uui-contact14_component {
    grid-column-gap: 3rem;
  }

  .uui-padding-vertical-xhuge {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-logos02_component {
    padding: 3rem;
  }

  .uui-space-xxlarge {
    min-height: 4.5rem;
  }

  .uui-banner07_content {
    margin-right: 1rem;
  }

  .uui-banner07_icon-wrapper {
    display: none;
  }

  .uui-banner07_text-wrapper {
    flex-wrap: wrap;
  }

  .uui-banner07_wrapper {
    align-items: flex-start;
    padding-left: 1.25rem;
  }

  .uui-banner19_wrapper {
    align-items: flex-start;
  }

  .uui-banner19_content {
    margin-right: 1rem;
  }

  .uui-banner19_icon-wrapper {
    display: none;
  }

  .uui-banner19_text-wrapper {
    flex-wrap: wrap;
  }

  .brix---mg-bottom-48px-3 {
    margin-bottom: 40px;
  }

  .brix---slider-mask-2 {
    position: static;
  }

  .brix---grid-6-columns-logo-strip-2 {
    grid-template-columns: 1fr 1fr 1fr;
    justify-content: center;
  }

  .brix---btn-circle-logo-strip-v7-sec-left {
    top: 160px;
    left: 40%;
  }

  .brix---btn-circle-logo-strip-v7-sec-right {
    top: 160px;
    right: 40%;
  }

  .brix---section-small---bottom-large {
    padding-top: 80px;
    padding-bottom: 140px;
  }

  .brix---buttons-row {
    justify-content: center;
    align-items: center;
  }

  .banner-txt-1 {
    font-size: 48px;
    line-height: 60px;
  }

  .brix---hero-bg-image-dark {
    padding-top: 160px;
    padding-bottom: 160px;
  }

  .brix---btn-primary-white {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---grid-hero-play-button {
    grid-row-gap: 40px;
    grid-template-columns: .8fr;
  }

  .brix---play-button-large-wrapper {
    width: 110px;
  }

  .brix---mg-top-56px {
    margin-top: 40px;
  }

  .brix---border-radius-24px-2 {
    max-width: 50%;
    margin-left: 173px;
  }

  .brix---btn-primary {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---bg-split-v4-left {
    max-width: 100%;
  }

  .brix---section-hero-v4 {
    padding-top: 0;
    padding-bottom: 100px;
  }

  .brix---bg-split-v4-right {
    max-width: 100%;
    min-height: 42%;
    display: block;
    inset: auto 0% 0%;
  }

  .brix---grid-hero-v4 {
    grid-row-gap: 48px;
    grid-template-columns: 1fr;
  }

  .brix---floating-image-hero-v2---1 {
    top: 24%;
    right: -30%;
  }

  .brix---floating-image-hero-v1---1 {
    bottom: -14%;
    left: -42%;
  }

  .brix---floating-image-hero-v1---2 {
    top: 24%;
    right: -30%;
  }

  .brix---btn-download-app, .brix---btn-download-app-white {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---grid-hero-v16 {
    grid-row-gap: 48px;
    grid-template-columns: 1fr;
  }

  .brix---section-hero-small {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .hide-tablet {
    display: none;
  }

  .uui-heading-xlarge {
    font-size: 3.25rem;
  }

  .uui-heroheader03_component {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .uui-heroheader03_content {
    margin-right: 0;
  }

  .uui-space-large {
    min-height: 2.5rem;
  }

  .uui-padding-vertical-xhuge-2 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-heroheader01_component {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .uui-heroheader01_fileupload-image-wrapper {
    left: -2.5%;
  }

  .brix---floating-image-hero-v1---3 {
    top: 24%;
    right: -30%;
  }

  .brix---hero-card-bg-image {
    padding-top: 148px;
    padding-bottom: 148px;
  }

  .brix---section-extra-small {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---btn-primary-copy {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---btn-primary-copy-copy {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---bg-split-v4-right-copy {
    max-width: 100%;
    min-height: 42%;
    display: block;
    inset: auto 0% 0%;
  }

  .banner-txt-2 {
    font-size: 48px;
    line-height: 60px;
  }

  .fondo-2 {
    max-width: 100%;
    min-height: 42%;
    display: block;
    inset: auto 0% 0%;
  }

  .bg.course-shape-1 {
    top: -296px;
    right: -254px;
  }

  .bg.arrow-wrapper {
    bottom: -100px;
  }

  .card-get-course-feature-text-wrapper {
    max-width: 290px;
  }

  .card.get-course.v-mobil {
    overflow: hidden;
  }

  .card.value {
    padding: 40px;
  }

  .split-content.course-sidebar {
    display: none;
  }

  .course-navigation {
    margin-bottom: 60px;
  }

  .image-117.bg-arrow {
    width: 65px;
  }

  .container-small-568px.values {
    margin-bottom: 50px;
  }

  .values-grid {
    grid-column-gap: 30px;
  }

  .section-71 {
    padding-top: 147px;
    padding-bottom: 147px;
  }

  .card-value-content-top {
    margin-bottom: 35px;
  }

  .uui-layout01_component {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
  }

  .uui-layout01_image {
    width: 35rem;
    min-width: 35rem;
    left: 2rem;
  }

  .uui-layout01_image.shadow-xlarge {
    vertical-align: baseline;
  }

  .uui-padding-vertical-xhuge-3 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-space-xxlarge-2 {
    min-height: 4.5rem;
  }

  .container-143 {
    max-width: 728px;
  }

  .clients-wrapper-three-2 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-items: center;
    width: auto;
    margin-left: auto;
    margin-right: auto;
    display: grid;
  }

  .clients-image-three-2 {
    margin-bottom: 30px;
  }

  .brix---btn-primary-2 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---heading-h1-size-2 {
    font-size: 48px;
    line-height: 60px;
  }

  .brix---header-nav-menu-list-2 {
    flex-direction: column;
    align-items: flex-start;
  }

  .brix---header-nav-list-item-2 {
    margin-bottom: 16px;
    padding-left: 0;
  }

  .brix---dropdown-card-2 {
    box-shadow: none;
    background-color: #0000;
    border-width: 0;
    border-radius: 0;
    min-width: auto;
  }

  .brix---dropdown-card-2.w--open {
    position: static;
  }

  .brix---dropdown-pd-2 {
    padding: 20px 0 14px;
  }

  .brix---header-logo-2 {
    max-width: 232px;
  }

  .brix---hamburger-menu-wrapper-2 {
    order: -1;
    transition: transform .3s;
  }

  .brix---hamburger-menu-wrapper-2:hover {
    transform: scale(.96);
  }

  .brix---hamburger-menu-wrapper-2.w--open {
    background-color: #0000;
  }

  .brix---dropdown-column-wrapper-2 {
    padding-top: 0;
    position: static;
  }

  .brix---dropdown-column-wrapper-2.w--open {
    transform: none;
  }

  .brix---header-nav-list-item-show-in-mbl-2 {
    margin-bottom: 16px;
    padding-left: 0;
  }

  .brix---grid-2-col---1-col-t {
    grid-template-columns: 1fr;
  }

  .brix---header-wrapper-transparent {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---header-nav-link-white {
    color: var(--elements-webflow-library--neutral--800);
  }

  .brix---hamburger-menu-bar-top-white {
    background-color: var(--elements-webflow-library--neutral--100);
    width: 44px;
    height: 3px;
  }

  .brix---hamburger-menu-bar-bottom-white {
    background-color: var(--elements-webflow-library--neutral--100);
    width: 44px;
    height: 3px;
    margin-top: 12px;
    margin-bottom: 12px;
  }

  .brix---dropdown-toggle-white {
    color: var(--elements-webflow-library--neutral--800);
  }

  .brix---header-nav-menu-wrapper-white {
    border-top: 0px solid var(--elements-webflow-library--neutral--300);
    border-bottom: 0px solid var(--elements-webflow-library--neutral--300);
    background-color: var(--elements-webflow-library--neutral--100);
    padding: 24px;
  }

  .brix---hidden-on-tablet {
    display: none;
  }

  .brix---show-on-tablet {
    display: block;
  }

  .brix---hero-bg-image-dark-header-top {
    padding-top: 200px;
    padding-bottom: 160px;
  }

  .brix---heading-h1-size-2-copy {
    font-size: 48px;
    line-height: 60px;
  }

  .uui-faq02_component {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .uui-faq02_question {
    width: 600px;
    margin-left: 94px;
  }

  .uui-padding-vertical-xhuge-4 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .brix---mg-bottom-48px-4 {
    margin-bottom: 40px;
  }

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

  .brix---section-2 {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .brix---heading-h2-size-5 {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---heading-h3-size-2 {
    font-size: 22px;
    line-height: 32px;
  }

  .spark-container.spark-flexed {
    flex-wrap: wrap;
    padding-left: 32px;
    padding-right: 32px;
  }

  .spark-nav-link {
    text-align: left;
    margin-bottom: 1rem;
    margin-left: 0;
  }

  .spark-nav-link.spark-button {
    text-align: center;
    margin-bottom: 0;
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .spark-line-3.spark-simple-line {
    background-color: var(--spark-library--foreground-interactive);
    border-radius: 3px;
    width: 12.75px;
    height: 3.33px;
    margin-left: 0;
    left: 18px;
  }

  .spark-line-1.spark-simple-line {
    background-color: var(--spark-library--foreground-interactive);
    border-radius: 2px;
    width: 24px;
    height: 3.33px;
  }

  .spark-simple-menu-button {
    background-color: #0000;
    padding-left: 18px;
  }

  .spark-simple-menu-button.w--open {
    background-color: #0000;
  }

  .spark-line-2.spark-simple-line {
    background-color: var(--spark-library--foreground-interactive);
    border-radius: 3px;
    width: 24px;
    height: 3.33px;
  }

  .spark-square-menu-inner {
    padding: 0;
  }

  .spark-square-menu-with-mega-dropdowns {
    z-index: 10;
    padding-left: 32px;
    padding-right: 32px;
  }

  .spark-mega-dropdown-list.w--open {
    z-index: 10;
    box-shadow: none;
    position: relative;
    top: 0;
  }

  .spark-mega-dropdown {
    width: 100%;
    position: relative;
  }

  .spark-mega-dropdown-card {
    z-index: 1;
    grid-column-gap: 32px;
    flex-wrap: wrap;
    padding-left: 16px;
    padding-right: 16px;
    position: relative;
  }

  .spark-mega-dropdown-card-link {
    width: 50%;
  }

  .spark-nav-with-mega-dropdowns {
    z-index: 99;
    background-color: var(--spark-library--white);
    margin-top: 1rem;
    padding: 2rem 1rem 1rem;
    position: absolute;
  }

  .spark-line-4.spark-simple-line {
    background-color: var(--spark-library--foreground-interactive);
    border-radius: 2px;
    width: 24px;
    height: 3.33px;
  }

  .spark-line-5.spark-simple-line {
    background-color: var(--spark-library--foreground-interactive);
    border-radius: 3px;
    width: 24px;
    height: 3.33px;
  }

  .spark-mega-menu-take-over {
    height: 100vh;
    padding-top: 100px;
    padding-left: 0;
    padding-right: 0;
    overflow: scroll;
  }

  .spark-take-over-menu {
    padding-left: 32px;
    padding-right: 32px;
  }

  .spark-mega-nav-link {
    text-align: left;
    margin-bottom: 1rem;
  }

  .spark-absolute-bottom-bar {
    text-align: left;
    padding-left: 32px;
    padding-right: 32px;
    font-size: .7rem;
  }

  .spark-bottom-bar-link-row {
    grid-column-gap: 16px;
  }

  .spark-mega-nav-link-list {
    grid-column-gap: 16px;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-bottom: 32px;
    display: flex;
  }

  .rt-nav-one {
    display: none;
  }

  .rt-about-one-clients-main {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .rt-about-one-clients-block {
    border-top: 1px solid #ffffff1a;
    border-left: 1px solid #ffffff1a;
  }

  .rt-award-item-wrapper {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .rt-hover-in-arrow, .rt-awards-hover-image {
    display: none;
  }

  .rt-category-cards-text.rt-text-white {
    max-width: none;
  }

  .rt-home-one-progress-text-main {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    width: 100%;
  }

  .rt-home-one-progress-text {
    width: 100%;
  }

  .rt-home-one-progress-text-item {
    padding-bottom: 10px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .rt-home-one-progress-text-item.rt-top-mergin {
    margin-top: 0;
  }

  .rt-home-one-progress-wrapper {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column;
  }

  .rt-home-one-progress-text-wrapper {
    width: 100%;
  }

  .rt-home-one-progress-image {
    padding-top: 0;
    padding-left: 0;
  }

  .rt-home-one-progress-heading {
    max-width: 100%;
  }

  .rt-auto-fit-8.rt-radius-ten.rt-position-relative.rt-responsive-image-full-width {
    width: 100%;
    height: 100%;
  }

  .rt-home-one-client-image-background {
    display: none;
  }

  .rt-container-7.rt-service-one-support-container {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .rt-nav-location {
    border-right-width: 0;
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .rt-home-one-top-nav {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .uui-contact11_component {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    padding-left: 0;
  }

  .uui-padding-vertical-xhuge-5 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-team02_list {
    grid-template-columns: 1fr 1fr;
  }

  .rt-hero-project-holder.rt-one {
    padding-right: .5rem;
  }

  .rt-autofit-2.rt-image-full-width {
    width: 100%;
  }

  .rt-creative-agency-team-grid {
    grid-template-columns: 1fr 1fr;
  }

  .hide-tablet-2 {
    display: none;
  }

  .show-tablet {
    display: block;
  }

  .uui-dropdown-icon {
    color: var(--untitled-ui--gray500);
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    inset: auto 0% auto auto;
  }

  .menu-icon_line-middle-inner {
    width: 4px;
    height: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_line-bottom {
    background-color: var(--untitled-ui--gray700);
    border-radius: 1rem;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_line-middle {
    background-color: var(--untitled-ui--gray700);
    border-radius: 1rem;
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 2px;
    margin-top: 6px;
    margin-bottom: 6px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .menu-icon_line-top {
    background-color: var(--untitled-ui--gray700);
    border-radius: 1rem;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_component {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 48px;
    height: 48px;
    margin-right: -.5rem;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .uui-navbar03_dropdown-content-left {
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr 1fr;
    align-content: start;
    align-items: start;
    padding-left: 0;
    padding-right: 0;
  }

  .uui-navbar03_dropdown-link {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-navbar03_dropdown-link:hover {
    background-color: #0000;
  }

  .uui-navbar03_bottom-bar-background {
    border-radius: .5rem;
    width: 100%;
    inset: 0%;
    overflow: hidden;
  }

  .uui-navbar03_bottom-bar {
    border-radius: .5rem;
    margin-bottom: 1.5rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    display: none;
  }

  .uui-navbar03_bottom-bar-left {
    margin-bottom: 2rem;
  }

  .uui-navbar03_dropdown-content {
    flex-direction: column;
  }

  .uui-navbar03_menu {
    border-top: 1px solid var(--untitled-ui--gray100);
    -webkit-text-fill-color: inherit;
    background-color: #fff;
    background-clip: border-box;
    align-items: flex-start;
    height: 100vh;
    margin-left: 0;
    padding: 1.5rem 2rem 5rem;
    position: absolute;
    overflow: auto;
  }

  .uui-navbar03_menu-left {
    grid-column-gap: 0px;
    grid-row-gap: .5rem;
    color: var(--untitled-ui--gray900);
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .uui-navbar03_link {
    color: var(--untitled-ui--gray900);
    width: 100%;
    padding: .75rem 0;
    font-size: 1.125rem;
  }

  .uui-navbar03_link:hover {
    color: var(--untitled-ui--gray900);
  }

  .uui-navbar03_menu-dropdown {
    width: 100%;
    position: relative;
  }

  .uui-navbar03_dropdown-toggle {
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    font-size: 1.125rem;
    display: flex;
  }

  .uui-navbar03_dropdown-toggle:hover {
    color: var(--untitled-ui--gray900);
  }

  .uui-navbar03_dropdown-list {
    position: relative;
    overflow: hidden;
  }

  .uui-navbar03_dropdown-list.w--open {
    box-shadow: none;
    border-style: none;
    align-items: flex-start;
    min-width: auto;
    margin-bottom: 1.5rem;
    padding: 0 0 0;
    position: relative;
    top: 0;
    left: 0;
    right: 0;
  }

  .uui-navbar03_menu-right {
    flex-direction: column-reverse;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    align-items: stretch;
    margin-top: 1.5rem;
    padding-bottom: 7rem;
  }

  .uui-button-secondary-gray-5.show-tablet {
    display: block;
  }

  .uui-navbar03_button-wrapper {
    flex-direction: column-reverse;
    align-items: stretch;
    display: flex;
  }

  .uui-navbar3_menu-button.w--open {
    background-color: #0000;
  }

  .uui-banner19_wrapper-2 {
    align-items: flex-start;
  }

  .uui-banner19_content-2 {
    margin-right: 1rem;
  }

  .uui-banner19_icon-wrapper-2 {
    display: none;
  }

  .uui-banner19_text-wrapper-2 {
    flex-wrap: wrap;
  }

  .rt-grid-2 {
    grid-auto-columns: 1fr;
    width: 100%;
  }

  .rt-hamburger-line-three {
    background-color: #fff;
    width: 40px;
    height: 1px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .rt-hamburger-line-three.rt-change-line-bg-color {
    background-color: #0d1018;
  }

  .rt-hamburger-line-one {
    background-color: #fff;
    width: 40px;
    height: 1px;
    padding-bottom: 0;
    padding-right: 0;
    position: relative;
  }

  .rt-hamburger-line-one.rt-change-line-bg-color {
    background-color: #0d1018;
  }

  .rt-button-13.rt-underline-off-2.rtresponsive-display-off {
    display: none;
  }

  .rt-haamburger-line-two {
    background-color: #fff;
    width: 40px;
    height: 1px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .rt-haamburger-line-two.rt-change-line-bg-color {
    background-color: #0d1018;
  }

  .rt-hamburger {
    justify-content: flex-end;
    display: flex;
  }

  .rt-menu-hamburger-main {
    z-index: 99;
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 15px;
    display: flex;
    position: relative;
  }

  .rt-menu-hamburger-main.rt-padding-right-off {
    padding-right: 0;
  }

  .rt-responsive-display-off {
    display: none;
  }

  .brix---header-wrapper-2 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---header-menu-wrapper-2 {
    border-top: 1px solid var(--elements-webflow-library--neutral--300);
    border-bottom: 1px solid var(--elements-webflow-library--neutral--300);
    background-color: var(--elements-webflow-library--neutral--100);
    padding: 24px;
  }

  .brix---header-nav-menu-list-3 {
    flex-direction: column;
    align-items: flex-start;
  }

  .brix---dropdown-card-3 {
    box-shadow: none;
    background-color: #0000;
    border-width: 0;
    border-radius: 0;
    min-width: auto;
  }

  .brix---dropdown-card-3.w--open {
    position: static;
  }

  .brix---dropdown-pd-3 {
    padding: 20px 0 14px;
  }

  .brix---header-logo-3 {
    max-width: 232px;
  }

  .brix---hamburger-menu-wrapper-3 {
    order: -1;
    transition: transform .3s;
  }

  .brix---hamburger-menu-wrapper-3:hover {
    transform: scale(.96);
  }

  .brix---hamburger-menu-wrapper-3.w--open {
    background-color: #0000;
  }

  .brix---dropdown-column-wrapper-3 {
    padding-top: 0;
    position: static;
  }

  .brix---dropdown-column-wrapper-3.w--open {
    transform: none;
  }

  .brix---hamburger-menu-bar-top-2 {
    width: 44px;
    height: 3px;
  }

  .brix---hamburger-menu-bar-bottom-2 {
    width: 44px;
    height: 3px;
    margin-top: 12px;
    margin-bottom: 12px;
  }

  .brix---header-nav-list-item-show-in-mbl-3 {
    margin-bottom: 16px;
    padding-left: 0;
  }

  .brix---header-nav-list-item-middle {
    margin-bottom: 16px;
    padding-left: 0;
    padding-right: 0;
  }

  .brix---top-bar-wrapper {
    padding-left: 56px;
    padding-right: 56px;
  }

  .brix---top-bar-close-icon {
    padding: 18px 24px;
  }

  .brix---top-bar-flex-h-sb {
    flex-direction: column;
  }

  .brix---top-bar-right-col {
    margin-bottom: 24px;
    margin-right: 0;
  }

  .brix---top-bar-small-padding {
    padding-top: 26px;
    padding-bottom: 26px;
  }

  .brix---text-left---t-center {
    text-align: center;
  }

  .brix---header-nav-list-item-3 {
    margin-bottom: 16px;
    padding-left: 0;
  }

  .brix---grid-header-top {
    grid-template-columns: 1.8fr 1fr;
  }

  .brix---social-media-grid-right---mbl-center {
    grid-column-gap: 10px;
  }

  .brix---header-wrapper-v9, .brix---header-wrapper-3 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---header-right-col-hidden-on-tablet {
    display: none;
  }

  .brix---mg-bottom-24px---0-on-tablet {
    margin-bottom: 0;
  }

  .hide-tablet-3 {
    display: none;
  }

  .show-tablet-2 {
    display: block;
  }

  .uui-dropdown-icon-2 {
    color: var(--untitled-ui--gray500);
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    inset: auto 0% auto auto;
  }

  .menu-icon_line-middle-inner-2 {
    width: 4px;
    height: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_line-bottom-2 {
    background-color: var(--untitled-ui--gray700);
    border-radius: 1rem;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_line-middle-2 {
    background-color: var(--untitled-ui--gray700);
    border-radius: 1rem;
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 2px;
    margin-top: 6px;
    margin-bottom: 6px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .menu-icon_line-top-2 {
    background-color: var(--untitled-ui--gray700);
    border-radius: 1rem;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_component-2 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 48px;
    height: 48px;
    margin-right: -.5rem;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .uui-navbar07_dropdown-link {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-navbar07_dropdown-link:hover {
    background-color: #0000;
  }

  .uui-navbar07_dropdown-link-list {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .uui-navbar07_menu {
    border-top: 1px solid var(--untitled-ui--gray100);
    -webkit-text-fill-color: inherit;
    background-color: #fff;
    background-clip: border-box;
    align-items: flex-start;
    height: 100vh;
    margin-left: 0;
    padding: 1.5rem 2rem 5rem;
    position: absolute;
    overflow: auto;
  }

  .uui-navbar07_menu-left {
    grid-column-gap: 0px;
    grid-row-gap: .5rem;
    color: var(--untitled-ui--gray900);
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .uui-navbar07_link {
    color: var(--untitled-ui--gray900);
    width: 100%;
    padding: .75rem 0;
    font-size: 1.125rem;
  }

  .uui-navbar07_link:hover {
    color: var(--untitled-ui--gray900);
  }

  .uui-navbar07_menu-dropdown {
    width: 100%;
    position: relative;
  }

  .uui-navbar07_dropdown-toggle {
    color: var(--untitled-ui--gray900);
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    font-size: 1.125rem;
    display: flex;
  }

  .uui-navbar07_dropdown-toggle:hover {
    color: var(--untitled-ui--gray900);
  }

  .uui-navbar07_menu-right {
    flex-direction: column-reverse;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    align-items: stretch;
    margin-top: 1.5rem;
    padding-bottom: 7rem;
  }

  .uui-navbar07_menu-button.w--open {
    background-color: #0000;
  }

  .uui-navbar07_dropdown-list {
    position: static;
    overflow: hidden;
  }

  .uui-navbar07_dropdown-list.w--open {
    box-shadow: none;
    border-style: none;
    border-color: #0000;
    width: auto;
    padding: 0;
  }

  .uui-button-secondary-gray-6.show-tablet-2 {
    display: block;
  }

  .uui-navbar07_button-wrapper {
    flex-direction: column-reverse;
    align-items: stretch;
    display: flex;
  }

  .brix---btn-primary-3 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---section-3 {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .brix---heading-h2-size-6 {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---grid-instagram-v2 {
    grid-template-columns: 1fr 1fr;
  }

  .brix---instagram-image-hidden-on-tablet {
    display: none;
  }

  .brix---section-4 {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .brix---heading-h2-size-7 {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---image-wrapper-br-24px {
    border-radius: 20px;
  }

  .spark-nav-link-2 {
    text-align: left;
    margin-bottom: 1rem;
    margin-left: 0;
  }

  .spark-nav-link-2.spark-button {
    text-align: center;
    margin-bottom: 0;
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .spark-section {
    padding-top: 104px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .spark-nav-menu {
    z-index: 99;
    background-color: var(--spark-library--white);
    border-bottom-right-radius: 42px;
    border-bottom-left-radius: 42px;
    margin-top: 0;
    padding: 2rem 1rem 1rem;
  }

  .spark-nav-menu.spark-rounded-corners {
    border-radius: 40px;
    margin-top: 1rem;
    box-shadow: 0 0 8px #0000002b;
  }

  .spark-line-6.spark-simple-line {
    background-color: var(--spark-library--foreground-interactive);
    border-radius: 3px;
    width: 12.75px;
    height: 3.33px;
    margin-left: 0;
    left: 18px;
  }

  .spark-line-7.spark-simple-line {
    background-color: var(--spark-library--foreground-interactive);
    border-radius: 2px;
    width: 24px;
    height: 3.33px;
  }

  .spark-simple-menu-button-2 {
    background-color: #0000;
    padding-left: 18px;
  }

  .spark-simple-menu-button-2.w--open {
    background-color: #0000;
  }

  .spark-line-8.spark-simple-line {
    background-color: var(--spark-library--foreground-interactive);
    border-radius: 3px;
    width: 24px;
    height: 3.33px;
  }

  .spark-square-menu-with-links {
    padding-left: 32px;
    padding-right: 32px;
  }

  .spark-square-menu-inner-2 {
    padding: 0;
  }

  .spark-flex-row-2.spark-5-spacing {
    grid-row-gap: 2rem;
    flex-direction: column-reverse;
    align-items: flex-start;
  }

  .rt-button {
    padding: 15px 30px;
    font-size: 17px;
    line-height: 27px;
  }

  .rt-service-two-cta {
    padding-top: 62px;
    padding-bottom: 70px;
  }

  .rt-demo-two-accordion-left-arrow {
    left: 0%;
  }

  .rt-demo-two-accordion-right-arrow {
    right: 0%;
  }

  .rt-home-two-about-block {
    flex-flow: column;
    align-items: stretch;
  }

  .rt-box-one-block {
    margin-top: 25px;
  }

  .rt-home-two-about-left {
    margin-bottom: 0;
    padding-left: 0;
  }

  .rt-autofit-7.rt-about-img-one {
    display: block;
  }

  .rt-home-two-about-right {
    justify-content: center;
    align-items: center;
  }

  .spark-line-9.spark-simple-line {
    background-color: var(--spark-library--foreground-interactive);
    border-radius: 2px;
    width: 24px;
    height: 3.33px;
  }

  .spark-line-10.spark-simple-line {
    background-color: var(--spark-library--foreground-interactive);
    border-radius: 3px;
    width: 24px;
    height: 3.33px;
  }

  .spark-rounded-edge-navbar {
    padding-left: 32px;
    padding-right: 32px;
  }

  .spark-rounded-edge-nav-bar-inner {
    padding: 0;
  }

  .spark-hero-section-image {
    width: 100%;
    max-width: 100%;
  }

  .spark-hero-section-left-side {
    width: 100%;
  }

  .uui-heading-xlarge-2 {
    font-size: 3.25rem;
  }

  .uui-heroheader05_component {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .uui-space-large-2 {
    min-height: 2.5rem;
  }

  .uui-padding-vertical-xhuge-6 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .rt-text-block-two {
    width: 100px;
  }

  .rt-four-x-award-card-wrap {
    display: flex;
  }

  .slider-31 {
    height: 480px;
    margin-bottom: 0;
  }

  .rt-home-two-about-block-copy {
    flex-flow: column;
    align-items: stretch;
  }

  .rt-home-three-video.rt-video-v4 {
    width: auto;
    max-width: none;
    margin-top: 0;
    margin-left: 0;
    padding-right: 0;
  }

  .rt-home-three-feature-video-block {
    width: auto;
    max-width: none;
    padding-left: 0;
  }

  .rt-home-three-feature-contain-block {
    max-width: 800px;
  }

  .rt-home-three-feature-wrap {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
  }

  .rt-home-three-feature-image-block {
    margin-top: -67px;
  }

  .slide-nav-4 {
    background-color: var(--white);
  }

  .brix---grid-3-columns-2 {
    grid-template-columns: 1fr 1fr;
    margin-bottom: 30px;
  }

  .brix---btn-primary-4 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .esciuelas-incap {
    margin-top: 0;
    padding-top: 29px;
    padding-bottom: 118px;
  }

  .brix---heading-h2-size-8 {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---grid-top---text-2-buttons {
    grid-row-gap: 24px;
    grid-template-columns: .7fr;
  }

  .brix---buttons-row-right---t-left {
    justify-content: flex-start;
  }

  .brix---testimonial-v9-twitter-icon {
    grid-column-gap: 10px;
  }

  .brix---twitter-icon-wrapper {
    width: 100%;
  }

  .brix---grid-3-columns-2-copy {
    grid-template-columns: 1fr 1fr;
    margin-bottom: 30px;
  }

  .brix---display-8 {
    font-size: 32px;
    line-height: 44px;
  }

  .brix---display-9 {
    font-size: 22px;
    line-height: 38px;
  }

  .brix---section-5 {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .brix---heading-h1-size-3 {
    font-size: 48px;
    line-height: 60px;
  }

  .brix---divider-64px-2 {
    margin-top: 48px;
    margin-bottom: 48px;
  }

  .brix---grid-1-column-gap-row-16px-2 {
    margin-top: 111px;
  }

  .brix---grid-2-columns---pricing-v9-2 {
    grid-row-gap: 80px;
    grid-template-columns: 1fr;
  }

  .brix---grid-logo-strip-pricing-v9-2 {
    grid-template-columns: auto auto auto;
    place-content: center;
    justify-items: center;
  }

  .brix---section-6 {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .brix---heading-h2-size-9 {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---image-wrapper-br-24px-2 {
    border-radius: 20px;
  }

  .brix---btn-primary-5 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---section-7 {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .brix---instagram-grid-v3 {
    grid-template-columns: 1fr 1fr;
  }

  .brix---heading-h1-size-4 {
    font-size: 48px;
    line-height: 60px;
  }

  .brix---btn-primary-white-2 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---hero-card-bg-image-2 {
    padding-top: 148px;
    padding-bottom: 148px;
  }

  .brix---section-extra-small-2 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---mg-bottom-48px-5 {
    margin-bottom: 40px;
  }

  .brix---gallery-v9-images-wrapper {
    margin-top: -71px;
  }

  .brix---section-overflow-hidden {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .brix---mg-bottom-32px-2 {
    margin-bottom: 24px;
  }

  .brix---display-10 {
    font-size: 32px;
    line-height: 44px;
  }

  .brix---section-8 {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .brix---heading-h1-size-5 {
    font-size: 48px;
    line-height: 60px;
  }

  .brix---3-columns-1-col-tablet-2 {
    grid-template-columns: 1fr;
  }

  .brix---btn-primary-full-width-2 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---mg-bottom-56px-2 {
    margin-bottom: 48px;
  }

  .brix---heading-h2-size-10 {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---heading-h4-size {
    font-size: 22px;
    line-height: 32px;
  }

  .brix---section-position-relative {
    margin-top: -3px;
    padding-top: 0;
    padding-bottom: 118px;
  }

  .brix--grid-2-columns-text-right {
    grid-row-gap: 48px;
    grid-template-columns: 1fr;
  }

  .brix---half-bg-image-left-content-v2 {
    width: 100%;
    height: 100%;
    min-height: 580px;
    margin-top: 65px;
    position: static;
    inset: auto 0% 0%;
  }

  .div-block-359 {
    margin-left: 0;
  }

  .brix---mg-bottom-32px-3 {
    margin-bottom: 24px;
  }

  .brix---btn-primary-6 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---heading-h2-size-11 {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---grid-card-light {
    grid-template-columns: 1.35fr;
  }

  .brix---section-bg-image {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .brix---card-over-bg-image, .brix---card-over-bg-image-copy {
    margin-bottom: 34px;
    padding: 56px 48px;
    position: static;
  }

  .grid-salud {
    grid-row-gap: 48px;
    grid-template-columns: 1fr;
  }

  .brix---half-bg-image-left-content-v2-copy {
    width: 100%;
    height: 100%;
    min-height: 580px;
    margin-top: 65px;
    position: static;
    inset: auto 0% 0%;
  }

  .brix---section-position-relative-copy {
    margin-top: -3px;
    padding-top: 0;
    padding-bottom: 118px;
  }

  .enfermeraia-banner {
    margin-bottom: 34px;
    padding: 56px 48px;
    position: static;
  }

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

  .dise-o-banner {
    margin-bottom: 34px;
    padding: 56px 48px;
    position: static;
  }

  .banner-1 {
    flex-flow: column;
    align-items: stretch;
  }

  .banner-2-txt {
    margin-bottom: 30px;
  }

  .negocios-banner-copy {
    margin-bottom: 34px;
    padding: 56px 48px;
    position: static;
  }

  .div-block-359-copy {
    margin-left: 0;
  }

  .brix---display-9-copy, .negocios-tituloy {
    font-size: 22px;
    line-height: 38px;
  }

  .cotso-negocios {
    font-size: 32px;
    line-height: 44px;
  }

  .banner-qa {
    flex-flow: column;
    align-items: stretch;
  }

  .uui-faq04_layout {
    grid-column-gap: 3rem;
    grid-row-gap: 4rem;
  }

  .uui-padding-vertical-xhuge-7 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .spark-section-2 {
    padding-top: 104px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .spark-flex-row-pricing {
    flex-wrap: wrap;
    justify-content: center;
  }

  .spark-checked-item.spark-half-width {
    width: 50%;
  }

  .spark-features-included {
    padding-left: 64px;
    padding-right: 64px;
  }

  .spark-half-pricing-column.spark-simple-shadow-small {
    width: 100%;
  }

  .spark-section-3 {
    padding-top: 104px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .spark-2-column-flex {
    flex-direction: column;
  }

  .spark-nav-link-3 {
    text-align: left;
    margin-bottom: 1rem;
    margin-left: 0;
  }

  .spark-nav-link-3.spark-button {
    text-align: center;
    margin-bottom: 0;
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .spark-nav-menu-2 {
    z-index: 99;
    background-color: var(--spark-library--white);
    border-bottom-right-radius: 42px;
    border-bottom-left-radius: 42px;
    margin-top: 0;
    padding: 2rem 1rem 1rem;
  }

  .spark-line-11.spark-simple-line {
    background-color: var(--spark-library--foreground-interactive);
    border-radius: 3px;
    width: 12.75px;
    height: 3.33px;
    margin-left: 0;
    left: 18px;
  }

  .spark-line-12.spark-simple-line {
    background-color: var(--spark-library--foreground-interactive);
    border-radius: 2px;
    width: 24px;
    height: 3.33px;
  }

  .spark-simple-menu-button-3 {
    background-color: #0000;
    padding-left: 18px;
  }

  .spark-simple-menu-button-3.w--open {
    background-color: #0000;
  }

  .spark-line-13.spark-simple-line {
    background-color: var(--spark-library--foreground-interactive);
    border-radius: 3px;
    width: 24px;
    height: 3.33px;
  }

  .spark-square-menu-with-links-2 {
    padding-left: 32px;
    padding-right: 32px;
  }

  .spark-square-menu-inner-3 {
    padding: 0;
  }

  .rt-home-two-analytics-grid {
    grid-template-columns: 1fr 1fr;
  }

  .rt-category-cards-text-3.rt-text-white-3 {
    max-width: none;
  }

  .rt-heading-three {
    font-size: 27px;
    line-height: 37px;
  }

  .rt-pricing-one-hand-image {
    display: none;
  }

  .beneficios-val {
    padding-top: 104px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .spark-features-included-copy {
    padding-left: 64px;
    padding-right: 64px;
  }

  .spark-checked-item-copy.spark-half-width, .spark-checked-item-copy.spark-half-width-copy, .spark-checked-item-copy.spark-half-width, .spark-checked-item-copy.spark-half-width-copy, .spark-checked-item-copy.spark-half-width, .spark-checked-item-copy.spark-half-width-copy, .spark-checked-item-copy.spark-half-width, .spark-checked-item-copy.spark-half-width-copy, .spark-checked-item-copy.spark-half-width, .spark-checked-item-copy.spark-half-width-copy, .spark-checked-item-copy.spark-half-width, .spark-checked-item-copy.spark-half-width-copy {
    width: 50%;
  }

  .como.spark-thick-top-pricing-copy-copy-copy {
    padding-left: 253px;
  }

  .brix---top-bar-wrapper-2 {
    padding-left: 56px;
    padding-right: 56px;
  }

  .brix---top-bar-flex-h-center {
    flex-direction: column;
  }

  .brix---top-bar-close-icon-2 {
    padding: 18px 24px;
  }

  .brix---top-bar-right-col-2 {
    margin-bottom: 24px;
    margin-right: 0;
  }

  .brix---top-bar-small-padding-2 {
    padding-top: 26px;
    padding-bottom: 26px;
  }

  .banner-1-copy {
    flex-flow: column;
    align-items: stretch;
    margin-bottom: 0;
  }

  .uui-logos02_component-2 {
    padding: 3rem;
  }

  .uui-space-xxlarge-3 {
    min-height: 4.5rem;
  }

  .programacion-banner-copy {
    margin-bottom: 34px;
    padding: 56px 48px;
    position: static;
  }

  .uui-layout72_component {
    grid-template-columns: 1fr;
  }

  .uui-space-xxlarge-4 {
    min-height: 4.5rem;
  }

  .uui-padding-vertical-xhuge-8 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .slide-50 {
    background-color: var(--white);
    min-width: auto;
    height: auto;
    min-height: auto;
  }

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

  .lynx-heading-white {
    font-size: 48px;
  }

  .lynx-hero-large {
    background-position: 50%;
  }

  .lynx-block-hero-large {
    border-bottom-right-radius: 260px;
    width: 60%;
    margin-left: -12px;
    padding: 70px 40px;
  }

  .lynx-paragraph-white {
    font-size: 15px;
  }

  .lynx-hero {
    justify-content: center;
    align-items: center;
    width: auto;
    min-height: auto;
  }

  .lynx-block-hero {
    width: 56%;
    padding: 45px;
  }

  .lynx-heading-white-small {
    font-size: 38px;
    position: relative;
    left: auto;
  }

  .lynx-hero-copy {
    justify-content: center;
    align-items: center;
    min-height: 590px;
  }

  .lynx-block-hero-copy {
    width: 100%;
    padding: 45px;
  }

  .lynx-heading {
    font-size: 38px;
  }

  .lynx-heading-accordion {
    font-size: 19px;
  }

  .uui-faq06_layout {
    grid-template-columns: 1fr 1fr;
  }

  .uui-padding-vertical-xhuge-9 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .brix---mg-bottom-48px-6 {
    margin-bottom: 40px;
  }

  .brix---section-9 {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .brix---heading-h2-size-12 {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---heading-h3-size-3 {
    font-size: 22px;
    line-height: 32px;
  }

  .brix---team-v9-overlay {
    background-image: linear-gradient(to bottom, var(--transparente-gastronomia-2), var(--transparente-gastronomia-2));
  }

  .brix---grid-3-columns-gap-0 {
    grid-template-columns: 1fr 1fr;
  }

  .brix---mg-bottom-32px-4 {
    margin-bottom: 24px;
  }

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

  .brix---mg-bottom-48px-7 {
    margin-bottom: 40px;
  }

  .brix---grid-3-columns-4 {
    grid-template-columns: 1fr 1fr;
  }

  .brix---section-10 {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .brix---heading-h2-size-13 {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---heading-h3-size-4 {
    font-size: 22px;
    line-height: 32px;
  }

  .brix---mg-bottom-32px-5 {
    margin-bottom: 24px;
  }

  .brix---card-link-img-bg {
    padding-bottom: 40px;
    padding-left: 36px;
    padding-right: 36px;
  }

  .spark-section-4 {
    padding-top: 104px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .spark-vertical-image.spark-square-corners {
    height: 50vw;
  }

  .spark-team-grid-no-spacing {
    flex-flow: wrap;
    justify-content: space-between;
    display: flex;
  }

  .spark-wrapped-square-team {
    width: 45%;
  }

  .spark-wrapped-square-team.spark-stacked {
    width: 50%;
  }

  .rt-home-two-testimonial-heading-wrap {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-direction: column;
  }

  .rt-tab-full-width-height-auto-2 {
    width: 100%;
    height: auto;
  }

  .rt-home-two-testimonial-slider-contain-wrap {
    flex-basis: 90%;
  }

  .rt-tab-full-width-height-auto {
    width: 100%;
    height: auto;
  }

  .rt-tag-wrapper {
    margin-bottom: 15px;
  }

  .rt-logistic-heading {
    margin-bottom: 22px;
  }

  .rt-logistic-hrading-paragraph {
    width: 100%;
    margin-bottom: 40px;
  }

  .rt-logistic-card-wrapper {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .rt-branches-text-wrapper {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-direction: column;
  }

  .rt-branches-list-wrapper {
    grid-template-columns: 1fr 1fr;
  }

  .spark-team-grid-spaced-vertically {
    flex-flow: wrap;
    justify-content: space-between;
    display: flex;
  }

  .dise-o---team-v9-overlay-copy {
    background-image: linear-gradient(to bottom, var(--transparente-diseño), var(--transparente-diseño));
  }

  .dise-o---grid-3-columns-gap-0-copy, .salud---grid-3-columns-gap-0-copy-copy {
    grid-template-columns: 1fr 1fr;
  }

  .salud--team-v9-overlay-copy-copy, .salud-unigermana--team-v9-overlay-copy-copy-copy {
    background-image: linear-gradient(to bottom, var(--trans-salud-2), var(--trans-salud-2));
  }

  .negocios---grid-3-columns-gap-0-copy-copy-copy {
    grid-template-columns: 1fr 1fr;
  }

  .negocios--team-v9-overlay-copy-copy-copy {
    background-image: linear-gradient(to bottom, var(--transparente-negocios-2), var(--transparente-negocios-2));
  }

  .programatic--team-v9-overlay-copy-copy-copy-copy {
    background-image: linear-gradient(to bottom, var(--trasparete-sistemas), var(--trasparete-sistemas));
  }

  .programatic--grid-3-columns-gap-0-copy-copy-copy-copy, .negocios---grid-3-columns-gap-0-copy-copy-copy-copy {
    grid-template-columns: 1fr 1fr;
  }

  .banner-campus {
    justify-content: center;
    align-items: center;
    width: auto;
    min-height: auto;
  }

  .banner-camous {
    width: 70%;
    padding: 45px;
  }

  .solicitudes-banner {
    justify-content: center;
    align-items: center;
    width: auto;
    min-height: auto;
  }

  .solicitudes-only {
    width: 70%;
    padding: 45px;
  }

  .div-block-317-copy {
    width: 700px;
  }

  .uui-layout72_component-copy {
    grid-template-columns: 1fr;
  }

  .uui-layout72_item-copy-copy {
    height: 200px;
  }

  .lynx-heading-white-small-copy, .lynx-heading-white-small-copy-copy {
    font-size: 38px;
  }

  .banner-camous-copy {
    width: 56%;
    padding: 45px;
  }

  .soy-colaborador-azul {
    width: 99%;
    padding: 45px;
  }

  .soy-colaboraldot-txt {
    font-size: 38px;
  }

  .brix---mg-bottom-32px-6 {
    margin-bottom: 24px;
  }

  .brix---mg-bottom-48px-8 {
    margin-bottom: 40px;
  }

  .brix---section-11 {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .brix---heading-h2-size-14 {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---heading-h3-size-5 {
    font-size: 22px;
    line-height: 32px;
  }

  .brix---card-link-img-bg-2 {
    padding-bottom: 40px;
    padding-left: 36px;
    padding-right: 36px;
  }

  .preguntas {
    font-size: 38px;
  }

  .preguntas-azulll {
    width: 56%;
    padding: 45px;
  }

  .imagenm-pregunta {
    justify-content: center;
    align-items: center;
    width: auto;
    min-height: auto;
  }

  .rt-category-cards-text-5.rt-text-white-6 {
    max-width: none;
  }

  .rt-precision-card-body-icon-column {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .rt-precision-card-body-row {
    align-items: stretch;
  }

  .rt-precision-card {
    margin-top: 7px;
    margin-bottom: 7px;
    margin-right: 0;
  }

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

  .lynx-hero-copy {
    justify-content: center;
    align-items: center;
    width: auto;
    min-height: auto;
  }

  .cuadrado-curriculo {
    width: 56%;
    padding: 45px;
  }

  .text-curriculo {
    font-size: 38px;
  }

  .curriculo-integrado {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .brix---curriculo {
    grid-template-columns: 1fr 1fr;
  }

  .brix---team-v9-overlay-curriiculo-integrado {
    background-image: linear-gradient(to bottom, var(--curriculo-transaparente), var(--curriculo-transaparente));
  }

  .brix---section-12 {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .brix---heading-h2-size-15 {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---image-wrapper-br-24px-3 {
    border-radius: 20px;
  }

  .brix---mg-bottom-32px-7 {
    margin-bottom: 24px;
  }

  .brix---section-small-2 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .brix---btn-primary-white-3 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---grid-cta-v16 {
    grid-template-columns: 1fr;
  }

  .brix---cta-v17-card {
    align-items: flex-start;
    min-height: 600px;
    padding: 60px 54px 228px;
  }

  .brix---cta-v17-half-image-right {
    width: 100%;
    height: 52%;
    inset: auto 0% 0%;
  }

  .brix---mg-bottom-48px-9 {
    margin-bottom: 40px;
  }

  .brix---display-11 {
    font-size: 58px;
    line-height: 70px;
  }

  .brix---grid-3-columns-5 {
    grid-template-columns: 1fr 1fr;
  }

  .brix---heading-h2-size-16 {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---heading-h3-size-6 {
    font-size: 22px;
    line-height: 32px;
  }

  .spark-section-5 {
    padding-top: 104px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .spark-section-5 h2 {
    font-size: 40px;
  }

  .spark-section-5 p {
    font-size: 15px;
  }

  .spark-four-column-team-grid {
    flex-flow: wrap;
    justify-content: space-between;
    display: flex;
  }

  .spark-wrapped-team-card {
    width: 45%;
  }

  .spark-wrapped-team-card.spark-top-aligned {
    grid-column-gap: 64px;
    width: 100%;
  }

  .spark-flex-row-of-two-team-members {
    grid-row-gap: 25px;
    flex-direction: column;
  }

  .spark-stacked-card {
    width: 45%;
  }

  .spark-nav-link-4 {
    text-align: left;
    margin-bottom: 1rem;
    margin-left: 0;
  }

  .spark-nav-link-4.spark-button {
    text-align: center;
    margin-bottom: 0;
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .spark-nav-menu-3 {
    z-index: 99;
    background-color: var(--spark-library--white);
    border-bottom-right-radius: 42px;
    border-bottom-left-radius: 42px;
    margin-top: 0;
    padding: 2rem 1rem 1rem;
  }

  .spark-line-14.spark-simple-line {
    background-color: var(--spark-library--foreground-interactive);
    border-radius: 3px;
    width: 12.75px;
    height: 3.33px;
    margin-left: 0;
    left: 18px;
  }

  .spark-line-15.spark-simple-line {
    background-color: var(--spark-library--foreground-interactive);
    border-radius: 2px;
    width: 24px;
    height: 3.33px;
  }

  .spark-simple-menu-button-4 {
    background-color: #0000;
    padding-left: 18px;
  }

  .spark-simple-menu-button-4.w--open {
    background-color: #0000;
  }

  .spark-line-16.spark-simple-line {
    background-color: var(--spark-library--foreground-interactive);
    border-radius: 3px;
    width: 24px;
    height: 3.33px;
  }

  .spark-square-menu-with-links-3 {
    padding-left: 32px;
    padding-right: 32px;
  }

  .spark-square-menu-inner-4 {
    padding: 0;
  }

  .spark-900-width-2.spark-margin-bottom-104px {
    padding-left: 0;
    left: auto;
  }

  .spark-three-column-grid {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-flow: wrap;
    justify-content: space-between;
    font-family: Poppins, sans-serif;
    display: flex;
  }

  .rt-home-three-cta-contain-wrap {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-direction: column;
    align-items: flex-start;
  }

  .rt-home-three-cta-contain-text-wrap-2 {
    flex-basis: 100%;
  }

  .rt-home-three-cta-main-box-2 {
    height: 580px;
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .rt-home-three-cta-button {
    width: 90px;
    height: 90px;
    display: none;
  }

  .rt-home-three-cta-heading {
    font-size: 4rem;
    line-height: 4rem;
  }

  .rt-marquee-text {
    font-size: 100px;
    line-height: 110px;
  }

  .rt-about-one-video-text {
    display: none;
  }

  .rt-play-pause-button {
    width: 80px;
    height: 80px;
  }

  .rt-heading-six-9 {
    letter-spacing: -.32px;
    font-size: 16px;
    line-height: 26px;
  }

  .rt-background-video {
    height: 400px;
  }

  .rt-about-one-video-marque {
    bottom: -24px;
  }

  .brix---mg-bottom-48px-10 {
    margin-bottom: 40px;
  }

  .brix---section-13 {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .brix---heading-h2-size-17 {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---heading-h3-size-7 {
    font-size: 22px;
    line-height: 32px;
  }

  .brix---3-columns-1-col-tablet-3 {
    grid-template-columns: 1fr;
  }

  .brix---heading-h1-size---mg-0 {
    font-size: 48px;
    line-height: 60px;
  }

  .brix---btn-primary-7 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---grid-top---text-2-buttons-2 {
    grid-row-gap: 24px;
    grid-template-columns: .7fr;
  }

  .brix---buttons-row-right---t-left-2 {
    justify-content: flex-start;
  }

  .brix---grid-2-columns---gap-48px {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .brix---card-left-text-wrapper {
    margin-top: 24px;
    margin-left: 0;
  }

  .brix---icon-left---content-right {
    flex-direction: column;
  }

  .brix---mg-bottom-80px {
    margin-bottom: 64px;
  }

  .brix---accordion-spacer {
    min-height: 12px;
  }

  .brix---accordion-item-wrapper-v5 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .brix---accordion-item-wrapper-v5:hover {
    transform: translate(6px);
  }

  .brix---accordion-item-wrapper-v5-first {
    padding-left: 40px;
    padding-right: 40px;
  }

  .brix---accordion-item-wrapper-v5-first:hover {
    transform: translate(6px);
  }

  .brix---accordion-item-wrapper-v5-last {
    padding-left: 40px;
    padding-right: 40px;
  }

  .brix---accordion-item-wrapper-v5-last:hover {
    transform: translate(6px);
  }

  .brix---accordion-big-number {
    width: 112px;
    font-size: 44px;
    line-height: 50px;
  }

  .uui-faq02_component-2 {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .uui-padding-vertical-xhuge-10 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .rt-responsive-full-width-2 {
    width: 100%;
  }

  .rt-nav-menu-main {
    flex-direction: column;
  }

  .rt-nav-menu-2 {
    background-color: #fff;
    flex: 0 auto;
    width: 100vw;
    max-width: 100%;
    height: 100vh;
    position: absolute;
    inset: 80px 0% 0%;
  }

  .rt-dropdown-toggle-4 {
    padding-left: 20px;
  }

  .rt-hamburger-line-two {
    background-color: #282828;
    width: 30px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .rt-home-one-nav-button-wrap.rt-display-responsive-none {
    display: none;
  }

  .rt-nav-container {
    grid-template-columns: 2fr 3fr 30px;
    justify-content: space-between;
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .rt-hamburger-line-one-2 {
    background-color: #282828;
    width: 30px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .rt-dropdown-list-5 {
    min-width: 100%;
    position: relative;
  }

  .rt-hamburger-line-three-2 {
    background-color: #282828;
    width: 30px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .rt-hamburger-2 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    flex-direction: column;
    display: flex;
  }

  .rt-startex {
    padding-left: 0;
  }

  .rt-sticky.rt-tab-sticky-off {
    position: static;
  }

  .rt-team-two-work-process-block {
    height: auto;
    display: block;
  }

  .rt-service-step-info {
    padding: 2rem 6%;
  }

  .rt-team-two-process-block-left {
    max-width: 100%;
    height: auto;
    position: static;
  }

  .rt-number-img-bg-inner {
    width: 150px;
    height: 150px;
    font-size: 30px;
    line-height: 40px;
  }

  .rt-arrow-img-left {
    display: none;
  }

  .rt-number-block-2 {
    grid-column-gap: 20px;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    display: flex;
  }

  .rt-arrow-down-img {
    display: none;
  }

  .rt-number-text-block-outer {
    align-self: center;
    align-items: flex-start;
  }

  .rt-arrow-circle-block {
    grid-column-gap: 10px;
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    flex-direction: column;
    padding-left: 15px;
    padding-right: 15px;
  }

  .spark-section-6 {
    padding-top: 104px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .spark-four-column-team-grid-2 {
    flex-flow: wrap;
    justify-content: space-between;
    display: flex;
  }

  .spark-wrapped-team-card-2 {
    width: 45%;
  }

  .spark-section-7 {
    padding-top: 104px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .spark-team-grid {
    flex-flow: wrap;
    justify-content: space-between;
    display: flex;
  }

  .spark-team-member-card {
    width: 45%;
  }

  .uui-heading-large {
    font-size: 2.75rem;
  }

  .uui-blog04_list {
    grid-template-columns: 1fr 1fr;
  }

  .uui-blog04_image-wrapper.is-featured {
    padding-top: 75%;
  }

  .uui-padding-vertical-xhuge-11 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-blogpost05_header {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .uui-blogpost05_newsletter {
    position: static;
  }

  .uui-blogpost05_content-left {
    width: 100%;
    max-width: none;
    position: static;
  }

  .uui-blogpost05_content-wrapper {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-blogpost05_form-wrapper {
    display: flex;
  }

  .uui-blogpost05_contributers {
    position: static;
  }

  .uui-blogpost05_content {
    margin-bottom: 3rem;
  }

  .uui-team04_list {
    grid-template-columns: 1fr 1fr;
  }

  .uui-padding-vertical-xhuge-12 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .lynx-hero-copy-copy, .blog-bienestar-banner {
    justify-content: center;
    align-items: center;
    width: auto;
    min-height: auto;
  }

  .blog-cuadrado {
    width: 56%;
    padding: 45px;
  }

  .uui-heading-large-2 {
    font-size: 2.75rem;
  }

  .uui-blog01_list {
    grid-template-columns: 1fr 1fr;
  }

  .uui-padding-vertical-xhuge-13 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-blogpost04_image-wrapper {
    margin-bottom: 3rem;
    padding-top: 56.25%;
  }

  .uui-blogpost04_content {
    margin-bottom: 3rem;
  }

  .uui-blogpost04_content-wrapper {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-blogpost04_newsletter {
    position: static;
  }

  .lynx-heading-lightbox {
    font-size: 25px;
  }

  .uui-blogpost02_content {
    margin-bottom: 3rem;
  }

  .uui-space-xhuge {
    min-height: 6rem;
  }

  .rt-news-details, .rt-news-details.rt-no-details-padding {
    padding-left: 0;
    padding-right: 0;
  }

  .rt-news-picture {
    height: auto;
  }

  .brix---mg-bottom-32px-8 {
    margin-bottom: 24px;
  }

  .brix---mg-bottom-48px-11 {
    margin-bottom: 40px;
  }

  .brix---heading-h1-size-6 {
    font-size: 48px;
    line-height: 60px;
  }

  .brix---heading-h2-size-18 {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---heading-h3-size-8 {
    font-size: 22px;
    line-height: 32px;
  }

  .brix---blog-card-image {
    width: 100%;
  }

  .brix---categories-badges-wrapper {
    justify-content: flex-start;
  }

  .brix---blog-card-content-over {
    padding: 32px 22px;
  }

  .brix---section-small-3 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .brix---grid-title-and-categories {
    grid-template-columns: 1fr;
  }

  .brix---badge-secondary-category-badges {
    margin-left: 0;
    margin-right: 24px;
  }

  .brix---section-blog-v5 {
    padding-top: 118px;
  }

  .uui-blogpost04_content-wrapper-2 {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .lynx-heading-2 {
    font-size: 38px;
  }

  .lynx-grid-image-left {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .lynx-icon-heading {
    font-size: 19px;
  }

  .lynx-grid-image-right {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .lynx-heading-lightbox-2 {
    font-size: 25px;
  }

  .italic-text {
    width: auto;
  }

  .italic-text-3 {
    text-align: left;
    font-size: 28px;
  }

  .lynx-grid-2-columns {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .lynx-block-features-large {
    padding: 45px 30px 25px;
  }

  .lynx-heading-features-large, .lynx-heading-features-large-2 {
    font-size: 32px;
  }

  .uui-footer03_top-wrapper {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
  }

  .uui-padding-vertical-xlarge {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }

  .brix---btn-download-app-2, .brix---btn-download-app-white-2 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---ctav-14-link-card, .brix---cta-v19-link-card-white {
    padding-top: 52px;
  }

  .brix---card-v19-content-wrapper {
    padding-left: 27px;
    padding-right: 27px;
  }

  .course-navigation-2 {
    margin-bottom: 60px;
  }

  .lynx-grid-features {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .lynx-heading-features-small {
    font-size: 19px;
  }

  .edubanner {
    justify-content: center;
    align-items: center;
    width: auto;
    min-height: auto;
  }

  .edu-cuadro {
    width: 100%;
    padding: 45px;
    position: relative;
    left: auto;
  }

  .edu-txt {
    font-size: 38px;
  }

  .brix---grid-3-columns-6 {
    grid-template-columns: 1fr 1fr;
  }

  .brix---btn-primary-8 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---section-14 {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .brix---heading-h1-size-7 {
    font-size: 48px;
    line-height: 60px;
  }

  .brix---heading-h4-size-2 {
    font-size: 22px;
    line-height: 32px;
  }

  .brix---product-card-image {
    width: 100%;
  }

  .brix---header-wrapper-4 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---header-menu-wrapper-3 {
    border-top: 1px solid var(--elements-webflow-library--neutral--300);
    border-bottom: 1px solid var(--elements-webflow-library--neutral--300);
    background-color: var(--elements-webflow-library--neutral--100);
    padding: 24px;
  }

  .brix---header-nav-menu-list-4 {
    flex-direction: column;
    align-items: flex-start;
  }

  .brix---header-nav-list-item-4 {
    margin-bottom: 16px;
    padding-left: 0;
  }

  .brix---dropdown-card-4 {
    box-shadow: none;
    background-color: #0000;
    border-width: 0;
    border-radius: 0;
    min-width: auto;
  }

  .brix---dropdown-card-4.w--open {
    position: static;
  }

  .brix---dropdown-pd-4 {
    padding: 20px 0 14px;
  }

  .brix---header-logo-4 {
    max-width: 232px;
  }

  .brix---hamburger-menu-wrapper-4 {
    order: -1;
    transition: transform .3s;
  }

  .brix---hamburger-menu-wrapper-4:hover {
    transform: scale(.96);
  }

  .brix---hamburger-menu-wrapper-4.w--open {
    background-color: #0000;
  }

  .brix---dropdown-column-wrapper-4 {
    padding-top: 0;
    position: static;
  }

  .brix---dropdown-column-wrapper-4.w--open {
    transform: none;
  }

  .brix---hamburger-menu-bar-top-3 {
    width: 44px;
    height: 3px;
  }

  .brix---hamburger-menu-bar-bottom-3 {
    width: 44px;
    height: 3px;
    margin-top: 12px;
    margin-bottom: 12px;
  }

  .brix---header-nav-list-item-show-in-mbl-4 {
    margin-bottom: 16px;
    padding-left: 0;
  }

  .brix---heading-h2-size-19 {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---btn-primary-white-4 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---cta-bg-overlay {
    padding-top: 112px;
    padding-bottom: 112px;
  }

  .brix---grid-cta-v10 {
    grid-template-columns: .78fr;
  }

  .uui-testimonial18_arrow, .uui-testimonial18_arrow.left {
    border-color: var(--elements-webflow-library--neutral--300);
  }

  .uui-testimonial18_mask {
    width: 50%;
  }

  .uui-testimonial18_component {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-padding-vertical-xhuge-14 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-padding-vertical-xlarge-2 {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }

  .spark-section-8 {
    padding-top: 104px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .spark-flex-row-5.spark-5-spacing {
    grid-row-gap: 2rem;
    flex-direction: column-reverse;
    align-items: flex-start;
  }

  .bg-copy.course-shape-1 {
    top: -296px;
    right: -254px;
  }

  .bg-copy.arrow-wrapper {
    bottom: -100px;
  }

  .brix---mg-bottom-48px-12 {
    margin-bottom: 40px;
  }

  .brix---btn-primary-9 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---section-15 {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .brix---heading-h2-size-20 {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---grid-2-columns-text-left {
    grid-row-gap: 48px;
    grid-template-columns: 1fr;
  }

  .hide-tablet-4 {
    display: none;
  }

  .show-tablet-3 {
    display: block;
  }

  .uui-dropdown-icon-3 {
    color: var(--untitled-ui--gray500);
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    inset: auto 0% auto auto;
  }

  .menu-icon_line-middle-inner-3 {
    width: 4px;
    height: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_line-bottom-3 {
    background-color: var(--untitled-ui--gray700);
    border-radius: 1rem;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_line-middle-3 {
    background-color: var(--untitled-ui--gray700);
    border-radius: 1rem;
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 2px;
    margin-top: 6px;
    margin-bottom: 6px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .menu-icon_line-top-3 {
    background-color: var(--untitled-ui--gray700);
    border-radius: 1rem;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_component-3 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 48px;
    height: 48px;
    margin-right: -.5rem;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .uui-navbar04_dropdown-content-left {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-navbar04_dropdown-content-right {
    max-width: none;
    padding-right: 2rem;
  }

  .uui-navbar04_dropdown-right-overlay-absolute {
    border-radius: .5rem;
    min-width: 100%;
  }

  .uui-navbar04_dropdown-link {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-navbar04_dropdown-link:hover {
    background-color: #0000;
  }

  .uui-navbar04_dropdown-content {
    flex-direction: column;
  }

  .uui-navbar04_menu {
    border-top: 1px solid var(--untitled-ui--gray100);
    -webkit-text-fill-color: inherit;
    background-color: #fff;
    background-clip: border-box;
    align-items: flex-start;
    height: 100vh;
    margin-left: 0;
    padding: 1.5rem 2rem 5rem;
    position: absolute;
    overflow: auto;
  }

  .uui-navbar04_menu-left {
    grid-column-gap: 0px;
    grid-row-gap: .5rem;
    color: var(--untitled-ui--gray900);
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .uui-navbar04_link {
    color: var(--untitled-ui--gray900);
    width: 100%;
    padding: .75rem 0;
    font-size: 1.125rem;
  }

  .uui-navbar04_link:hover {
    color: var(--untitled-ui--gray900);
  }

  .uui-navbar04_dropdown-toggle {
    color: var(--untitled-ui--gray900);
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    font-size: 1.125rem;
    display: flex;
  }

  .uui-navbar04_dropdown-toggle:hover {
    color: var(--untitled-ui--gray900);
  }

  .uui-navbar04_dropdown-list {
    position: relative;
    overflow: hidden;
  }

  .uui-navbar04_dropdown-list.w--open {
    box-shadow: none;
    border-style: none;
    align-items: flex-start;
    min-width: auto;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    position: relative;
    top: 0;
    left: 0;
    right: 0;
  }

  .uui-navbar04_menu-right {
    flex-direction: column-reverse;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    align-items: stretch;
    margin-top: 1.5rem;
    padding-bottom: 7rem;
  }

  .uui-navbar04_menu-button.w--open {
    background-color: #0000;
  }

  .uui-navbar04_menu-dropdown {
    width: 100%;
    position: relative;
  }

  .uui-button-secondary-gray-10.show-tablet-3 {
    display: block;
  }

  .uui-navbar04_button-wrapper {
    flex-direction: column-reverse;
    align-items: stretch;
    display: flex;
  }

  .uui-heading-xlarge-3 {
    font-size: 3.25rem;
  }

  .uui-space-large-3 {
    min-height: 2.5rem;
  }

  .uui-padding-vertical-xhuge-15 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .rt-about-left-arrow, .rt-about-left-arrow.rt-right, .rt-about-one-slider-line {
    right: 10%;
  }

  .rt-slider-background-circle {
    border-radius: 0%;
  }

  .lynx-heading-lightbox-3 {
    font-size: 25px;
  }

  .rt-heading-six-24 {
    font-size: 18px;
    line-height: 28px;
  }

  .rt-service-three-animated-image-box {
    padding: 30px 15px;
  }

  .txtx-biblioteca {
    font-size: 38px;
  }

  .banner-biblip {
    justify-content: center;
    align-items: center;
    width: auto;
    min-height: auto;
  }

  .txtx-imagen {
    font-size: 38px;
  }

  .rt-service-three-animated-image-box-2 {
    padding: 30px 15px;
  }

  .gastronomia-cuadrocopy-copy {
    width: 100%;
    padding: 45px;
  }

  .txfbanerhgastro {
    font-size: 38px;
    position: relative;
    left: auto;
  }

  .gastronomiahbanner, .ecattbanner-h {
    justify-content: center;
    align-items: center;
    width: auto;
    min-height: auto;
  }

  .txfbaneecat {
    font-size: 38px;
    position: relative;
    left: auto;
  }

  .ecat-cuadrocopy-copy-copy, .g-cuadrocopy-copy-copy-copy, .bannerhecat {
    width: 100%;
    padding: 45px;
  }

  .ecattxt {
    font-size: 38px;
    position: relative;
    left: auto;
  }

  .banner-ectahh {
    justify-content: center;
    align-items: center;
    width: auto;
    min-height: auto;
  }

  .solicitudes-boton-txt {
    left: 246px;
  }

  .finacia {
    color: var(--untitled-ui--gray900);
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    font-size: 1.125rem;
    display: flex;
  }

  .finacia:hover {
    color: var(--untitled-ui--gray900);
  }

  .uui-navbar07_dropdown-link-copy {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-navbar07_dropdown-link-copy:hover {
    background-color: #0000;
  }

  .spark-nav-link-5 {
    text-align: left;
    margin-bottom: 1rem;
    margin-left: 0;
  }

  .spark-nav-link-5.spark-button {
    text-align: center;
    margin-bottom: 0;
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .spark-nav-link-5.spark-with-dropdown {
    margin-bottom: 0;
  }

  .spark-nav-menu-4 {
    z-index: 99;
    background-color: var(--spark-library--white);
    border-bottom-right-radius: 42px;
    border-bottom-left-radius: 42px;
    margin-top: 0;
    padding: 2rem 1rem 1rem;
  }

  .spark-line-17.spark-simple-line {
    background-color: var(--spark-library--foreground-interactive);
    border-radius: 3px;
    width: 12.75px;
    height: 3.33px;
    margin-left: 0;
    left: 18px;
  }

  .spark-line-18.spark-simple-line {
    background-color: var(--spark-library--foreground-interactive);
    border-radius: 2px;
    width: 24px;
    height: 3.33px;
  }

  .spark-simple-menu-button-5 {
    background-color: #0000;
    padding-left: 18px;
  }

  .spark-simple-menu-button-5.w--open {
    background-color: #0000;
  }

  .spark-line-19.spark-simple-line {
    background-color: var(--spark-library--foreground-interactive);
    border-radius: 3px;
    width: 24px;
    height: 3.33px;
  }

  .spark-square-menu-inner-5 {
    padding: 0;
  }

  .spark-square-menu-with-dropdowns {
    padding-left: 32px;
    padding-right: 32px;
  }

  .spark-dropdown-list.w--open {
    position: relative;
  }

  .spark-full-width-mobile {
    width: 100%;
    margin-bottom: 1rem;
    display: block;
  }

  .spark-nav-link-5-copy {
    text-align: left;
    margin-bottom: 1rem;
    margin-left: 0;
  }

  .spark-nav-link-5-copy.spark-button {
    text-align: center;
    margin-bottom: 0;
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .spark-nav-link-5-copy.spark-with-dropdown {
    margin-bottom: 0;
  }

  .spark-nav-link-5-copy.spark-button-copy {
    text-align: center;
    margin-bottom: 0;
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .spark-nav-link-5-copy-copy {
    text-align: left;
    margin-bottom: 1rem;
    margin-left: 0;
  }

  .spark-nav-link-5-copy-copy.spark-button {
    text-align: center;
    margin-bottom: 0;
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .spark-nav-link-5-copy-copy.spark-with-dropdown {
    margin-bottom: 0;
  }

  .spark-nav-link-5-copy-copy.spark-button-copy, .spark-nav-link-5-copy-copy.spark-button-copy-copy {
    text-align: center;
    margin-bottom: 0;
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .correo-intistuacional-campus {
    text-align: left;
    margin-bottom: 1rem;
    margin-left: 0;
  }

  .correo-intistuacional-campus.spark-button {
    text-align: center;
    margin-bottom: 0;
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .correo-intistuacional-campus.spark-with-dropdown {
    margin-bottom: 0;
  }

  .correo-intistuacional-campus.spark-button-copy, .correo-intistuacional-campus.campusmenu {
    text-align: center;
    margin-bottom: 0;
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .lynx-block-features-large-copy {
    padding: 45px 30px 25px;
  }

  .feria-txt {
    font-size: 38px;
    position: relative;
    left: auto;
  }

  .lynx-block-hero-copy-feria-enfermera {
    width: 100%;
    padding: 45px;
  }

  .sauld-foto-banner {
    justify-content: center;
    align-items: center;
    width: auto;
    min-height: auto;
  }

  .lynx-menu-button {
    background-color: var(--lynx--white);
    color: var(--lynx--black);
    border-radius: 50%;
    margin-left: 8px;
    padding: 13px;
    font-size: 20px;
    transition: background-color .2s, color .2s;
    box-shadow: 0 10px 10px -10px #1f202233;
  }

  .lynx-menu-button.w--open {
    background-color: var(--lynx--black);
    color: var(--lynx--white);
  }

  .lynx-nav-menu {
    background-color: var(--lynx--white);
    padding: 10px;
    box-shadow: 0 10px 15px -10px #1f20221a;
  }

  .rt-feature-left {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex: 1;
  }

  .rt-feature-left-content {
    justify-content: flex-start;
    align-items: flex-start;
    max-width: none;
  }

  .rtcargo-image {
    display: none;
  }

  .rt-feature-right-content {
    max-width: none;
  }

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

  .rt-feature-main-wrapper {
    justify-content: center;
    align-items: center;
  }

  .rt-feature-middle, .rt-black-ship {
    display: none;
  }

  .rt-feature-right {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    flex: 1;
  }

  .rt-tabs-menu-2 {
    margin-right: 0;
  }

  .rt-tabs-menu-2.rt-with-border {
    margin-right: 10px;
  }

  .rt-tabs-content-2 {
    margin-left: 0;
  }

  .rt-tabs-content-2.rt-service-one-tab-content {
    margin-left: 10px;
  }

  .rt-service-one-tabs {
    margin-top: 30px;
  }

  .rt-tab-link-three {
    margin-bottom: 10px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .rt-home-one-award-bottom-block {
    grid-column-gap: 30px;
    grid-row-gap: 50px;
    grid-template-columns: 1fr 1fr;
    margin-top: 20px;
  }

  .rt-home-one-awards-large-text {
    left: -1%;
  }

  .rt-home-one-award-top-block {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .rt-home-one-awards-paragraph {
    max-width: none;
  }

  .rt-home-two-award-card {
    padding-left: 0;
    padding-right: 0;
  }

  .rt-home-two-award-image-block {
    display: none;
  }

  .rt-home-two-award-left-block {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
    flex-basis: 70%;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .rt-component-heading-three {
    font-size: 27px;
    line-height: 37px;
  }

  .rt-about-two-award-card-image-block {
    display: none;
  }

  .rt-award-card-background {
    border-radius: 30px;
  }

  .rt-about-two-award-card {
    padding-top: 15px;
    padding-bottom: 20px;
  }

  .rt-award-card-left-box-contain-main-wrap {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .rt-advertise-content-text-wrapper {
    max-width: none;
  }

  .rt-advertise-content-wrapper {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    flex-direction: column;
    align-items: stretch;
  }

  .section-71-copy, .tytseccion {
    padding-top: 147px;
    padding-bottom: 147px;
  }

  .rt-home-two-analytics-grid-2 {
    grid-template-columns: 1fr 1fr;
  }

  .brix---heading-h2-size-16-copy, .formulario-curriculo {
    font-size: 30px;
    line-height: 46px;
  }

  .uui-space-xxlarge-5 {
    min-height: 4.5rem;
  }

  .lynx-grid-2-columns-copy {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .blog-egresados {
    padding: 45px 30px 25px;
  }

  .lynx-heading-2-copy {
    font-size: 38px;
  }

  .educacion-continuia-forms-txt, .formulario-curriculo-copy {
    font-size: 30px;
    line-height: 46px;
  }

  .cuadro-trabajo {
    width: 100%;
    padding: 45px;
  }

  .txt-trabajo {
    font-size: 38px;
    position: relative;
    left: auto;
  }

  .banner-trabajo, .profamilia-banner {
    justify-content: center;
    align-items: center;
    width: auto;
    min-height: auto;
  }

  .banner-rojo-pro {
    width: 100%;
    padding: 45px;
  }

  .txt-profamilia {
    font-size: 38px;
    position: relative;
    left: auto;
  }

  .brix---mg-bottom-32px-9 {
    margin-bottom: 24px;
  }

  .brix---mg-bottom-48px-13 {
    margin-bottom: 40px;
  }

  .brix---section-16 {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .brix---heading-h2-size-21 {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---heading-h3-size-9 {
    font-size: 22px;
    line-height: 32px;
  }

  .brix---social-media-grid-left {
    grid-column-gap: 10px;
  }

  .brix---grid-3-columns-gap-row-64px {
    grid-template-columns: 1fr 1fr;
  }

  .uui-heading-large-3 {
    font-size: 2.75rem;
  }

  .uui-blogpost01_title-wrapper {
    margin-bottom: 4rem;
  }

  .uui-blogpost01_image-wrapper {
    margin-bottom: 3rem;
    padding-top: 56.25%;
  }

  .uui-blogpost01_content {
    margin-bottom: 3rem;
  }

  .uui-padding-vertical-xhuge-16 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .container-146 {
    max-width: 728px;
  }

  .clients-title {
    margin-bottom: 32px;
  }

  .uui-button-row-18.button-row-center.is-reverse-mobile-landscape {
    flex-flow: column;
    padding-top: 0;
    padding-left: 0;
  }

  .uui-team04_list-2 {
    grid-template-columns: 1fr 1fr;
  }

  .spark-section-9 {
    padding-top: 104px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .spark-vertical-image-4.spark-square-corners {
    height: 50vw;
  }

  .spark-team-grid-no-spacing-2 {
    flex-flow: wrap;
    justify-content: space-between;
    display: flex;
  }

  .spark-wrapped-square-team-2 {
    width: 45%;
  }

  .spark-wrapped-square-team-2.spark-stacked {
    width: 50%;
  }

  .spark-section-10 {
    padding-top: 104px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .rt-category-cards-text-11.rt-text-white {
    max-width: none;
  }

  .rt-portfolio-two-work-image {
    max-width: 100%;
  }

  .rt-portfolio-two-work-tab-content, .rt-portfolio-two-work-block {
    width: 100%;
  }

  .rt-precision-card-body-icon-column-2 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .rt-precision-card-body-row-2 {
    align-items: stretch;
  }

  .rt-precision-card-2 {
    margin-top: 7px;
    margin-bottom: 7px;
    margin-right: 0;
  }

  .rt-precision-grid-2 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .rt-no-margin-bottom-3.rt-home-three-service-description {
    max-width: none;
  }

  .rt-service-card-shape {
    height: auto;
  }

  .rt-home-three-service-heading {
    max-width: none;
  }

  .rt-service-card-text-wrapper {
    padding: 20px 20px 30px;
  }

  .rt-home-three-service-cards {
    grid-template-columns: 1fr 1fr;
  }

  .rt-tab-image-full-width {
    width: 100%;
    height: auto;
  }

  .rt-home-three-service-text-wrapper {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    max-width: none;
    margin-bottom: 35px;
  }

  .rt-team-one-expert-grid {
    grid-template-columns: 1fr 1fr;
  }

  .rt-radius-six.rt-responsive-full-width-3, .rt-responsive-full-width-3 {
    width: 100%;
  }

  .brix---card-link-img-bg-3 {
    padding-bottom: 40px;
    padding-left: 36px;
    padding-right: 36px;
  }

  .brix---btn-primary-10 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---grid-4-columns-instagram {
    grid-template-columns: 1fr 1fr;
  }

  .brix---heading-h1-size-8 {
    font-size: 48px;
    line-height: 60px;
  }

  .brix---blog-card-image-2 {
    width: 100%;
  }

  .brix---categories-badges-wrapper-2 {
    justify-content: flex-start;
  }

  .brix---section-small-4 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .brix---grid-3-columns-gap-row-72px {
    grid-template-columns: 1fr 1fr;
  }

  .brix---section-pd-bottom-56px {
    padding-top: 118px;
  }

  .brix---blog-card-featured {
    grid-row-gap: 48px;
    grid-template-columns: 1fr;
  }

  .brix---blog-card-image-featured {
    width: 100%;
  }

  .brix---blog-card-image-featured-wrapper-v1 {
    height: 100%;
  }

  .brix---grid-title-and-categories-2 {
    grid-template-columns: 1fr;
  }

  .brix---badge-secondary-category-badges-2 {
    margin-left: 0;
    margin-right: 24px;
  }

  .uui-heading-large-4 {
    font-size: 2.75rem;
  }

  .uui-padding-vertical-xhuge-17 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-heading-large-4-copy {
    font-size: 2.75rem;
  }

  .rt-auto-fit-12.rt-responsive-image-full-width {
    width: 100%;
    height: 100%;
  }

  .rt-home-one-highlight-item {
    width: 100%;
    height: 100%;
    padding-right: 0;
  }

  .brix---section-17 {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .brix---heading-h2-size-22 {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---grid-2-columns-gap-column-80px {
    grid-column-gap: 40px;
  }

  .hime-color {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .rt-category-cards-text-12.rt-text-white-11 {
    max-width: none;
  }

  .rt-home-three-accordion-section {
    flex-flow: column;
  }

  .rt-home-three-accordion-wrap-heading {
    margin-bottom: 30px;
  }

  .rt-3d-trigger-image {
    width: 100%;
    height: 100%;
    top: 0%;
    left: 0%;
  }

  .rt-service-images {
    height: auto;
  }

  .rt-icon-out-3.rt-icont-out-display-off-and-display-on-in-mobile-view {
    display: none;
  }

  .rt-home-one-progress-text-main-2 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    width: 100%;
  }

  .rt-home-one-progress-text-2 {
    width: 100%;
  }

  .rt-home-one-progress-text-item-2 {
    padding-bottom: 10px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .rt-home-one-progress-text-item-2.rt-top-mergin {
    margin-top: 0;
  }

  .rt-home-one-progress-wrapper-2 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column;
  }

  .rt-home-one-progress-text-wrapper-2 {
    width: 100%;
  }

  .rt-home-one-progress-image-2 {
    padding-top: 0;
    padding-left: 0;
  }

  .rt-home-one-progress-heading-2 {
    max-width: 100%;
  }

  .rt-auto-fit-17.rt-radius-ten-2.rt-position-relative-6.rt-responsive-image-full-width {
    width: 100%;
    height: 100%;
  }

  .rt-home-one-client-image-background-2 {
    display: none;
  }

  .padding-left-5 {
    padding-left: 0;
  }

  .left-arrow-3 {
    margin-left: 0%;
    inset: auto 4.5rem 0% auto;
  }

  .two-columns {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
  }

  .mask-card {
    width: 50%;
  }

  .margin-bottom-2 {
    margin-bottom: 1.5rem;
  }

  .right-arrow-3 {
    margin-left: 0%;
    inset: auto 0% 0% auto;
  }

  .template-page-grid {
    grid-template-columns: auto;
  }

  .testimonial-slider {
    padding-bottom: 9rem;
  }

  .container-147 {
    max-width: none;
  }

  .arrow-slider-left {
    inset: auto 4.5rem 0% auto;
  }

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

  .background-image {
    display: none;
  }

  .background-image.mobile {
    display: block;
  }

  .faq-grid-answer {
    grid-template-columns: auto 1fr;
  }

  .faq-grid {
    grid-template-columns: auto auto;
  }

  .navbar-grid {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .dropdown-triger {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .arrow-slider-right {
    inset: auto 0% 0% auto;
  }

  .padding-right-5 {
    padding-right: 0;
  }

  .navbar-45 {
    padding-top: .625rem;
    padding-bottom: .625rem;
  }

  .menu-button-36 {
    color: #fff;
  }

  .menu-icon-2 {
    color: #1e3251;
  }

  .menu-button-37 {
    border-radius: 4px;
    overflow: hidden;
  }

  .menu-button-37.w--open {
    background-color: #fff9;
  }

  .nav-link-199 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 1rem;
    display: flex;
  }

  .navbar-component {
    padding-top: .5rem;
    padding-bottom: .5rem;
    padding-right: 1rem;
    position: relative;
  }

  .nav-menu-wrap {
    justify-content: center;
    align-items: center;
  }

  .button-navbar-2.margin-left {
    margin-left: 0;
  }

  .nav-menu-38 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    background-color: #fffc;
    border-radius: 1.375rem;
    justify-content: center;
    align-items: center;
    width: 90vw;
    margin-top: 1rem;
    padding: 2rem;
    position: absolute;
    left: 5vw;
    right: 5vw;
  }

  .container-148 {
    max-width: 90vw;
  }

  .right-navbar-content {
    display: flex;
  }

  .circular-text-2 {
    height: 7rem;
  }

  .text-weight-medium.caps.regular-vw-small {
    font-size: 1rem;
  }

  .hero-grid {
    display: none;
  }

  .hero-wrapper-3 {
    justify-content: flex-end;
    align-items: stretch;
    height: 100svh;
    display: flex;
  }

  .heading-199 {
    font-size: 3rem;
  }

  .hero-heading {
    max-width: 50ch;
  }

  .bento-row {
    flex-flow: column;
  }

  .card-small {
    order: 1;
    width: 100%;
  }

  .card-big {
    width: 100%;
  }

  .bento-header {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .container-149 {
    max-width: 90vw;
  }

  .heading-200 {
    font-size: 2rem;
  }

  .heading-201 {
    font-size: 2.7rem;
  }

  .sticky-paragraph {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    max-width: none;
  }

  .sticky-wrapper {
    margin-top: 8rem;
  }

  .regular-vw {
    font-size: 1rem;
  }

  .heading-vw {
    font-size: 2.7rem;
    line-height: 1.2;
  }

  .content, .content.max-width-34vw {
    max-width: none;
  }

  .container-150 {
    max-width: 90vw;
  }

  .products-wrapper {
    margin-top: 8rem;
  }

  .heading-202 {
    font-size: 2.5rem;
  }

  .faq-component-2 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .faq-wrapper {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
  }

  .container-151 {
    max-width: 90vw;
  }

  .footer-component {
    min-height: 0;
    padding-top: 6rem;
    padding-bottom: 4rem;
  }

  .footer-social-wrapper {
    margin-bottom: 4rem;
  }

  .footer-text-size {
    font-size: 1.4rem;
  }

  .footer-heading {
    margin-bottom: 4rem;
  }

  .container-152, .container-153 {
    max-width: 90vw;
  }

  .left-arrow-4 {
    margin-left: 0%;
    inset: auto 4.5rem 0% auto;
  }

  .grid-45 {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    justify-content: stretch;
    align-self: center;
    margin-bottom: 44px;
  }

  .container-154 {
    max-width: none;
  }

  .brix---mg-bottom-32px-10 {
    margin-bottom: 24px;
  }

  .brix---mg-bottom-48px-14 {
    margin-bottom: 40px;
  }

  .brix---heading-h1-size-9 {
    font-size: 48px;
    line-height: 60px;
  }

  .brix---heading-h2-size-23 {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---heading-h3-size-10 {
    font-size: 22px;
    line-height: 32px;
  }

  .brix---blog-card-image-3 {
    width: 100%;
  }

  .brix---categories-badges-wrapper-3 {
    justify-content: flex-start;
  }

  .brix---section-small-5 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .brix---grid-3-columns-gap-row-72px-2 {
    grid-template-columns: 1fr 1fr;
  }

  .brix---section-pd-bottom-56px-2 {
    padding-top: 118px;
  }

  .brix---blog-card-featured-2 {
    grid-row-gap: 48px;
    grid-template-columns: 1fr;
  }

  .brix---blog-card-image-featured-2 {
    width: 100%;
  }

  .brix---blog-card-image-featured-wrapper-v1-2 {
    height: 100%;
  }

  .brix---grid-title-and-categories-3 {
    grid-template-columns: 1fr;
  }

  .brix---badge-secondary-category-badges-3 {
    margin-left: 0;
    margin-right: 24px;
  }

  .rt-left-arrow-2 {
    top: 35%;
  }

  .rt-home-one-testimonial-heading {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .rt-home-one-testimonial-main {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
  }

  .rt-home-one-testimonial {
    background-position: 30% 5%;
    background-size: contain;
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .rt-right-arrow-new {
    top: 45%;
  }

  .brix---btn-primary-11 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---footer-middle {
    padding-top: 94px;
    padding-bottom: 94px;
  }

  .brix---grid-footer-logo-and-form {
    grid-row-gap: 34px;
    grid-template-columns: 1fr;
  }

  .brix---grid-footer-5-cols {
    grid-row-gap: 50px;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .brix---grid-footer-bottom-v2 {
    grid-row-gap: 14px;
    grid-template-columns: 1fr;
  }

  .brix---footer-col-title {
    margin-bottom: 24px;
  }

  .brix---social-media-grid-right---t-center {
    grid-column-gap: 10px;
    justify-content: center;
    justify-items: center;
  }

  .brix---footer-bottom-v2 {
    text-align: center;
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---footer-top-border-bottom {
    padding-top: 94px;
    padding-bottom: 94px;
  }

  .brix---text-400-bold {
    font-size: 22px;
    line-height: 24px;
  }

  .rt-contact-two-form-main {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    flex-flow: wrap;
  }

  .rt-button-arrow-3 {
    width: 70px;
    height: 70px;
  }

  .rt-error-message, .rt-success-message {
    padding: 10px;
  }

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

  .products-wrapper-copy {
    margin-top: 8rem;
  }

  .spark-section-11 {
    padding-top: 104px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .spark-team-grid-2 {
    flex-flow: wrap;
    justify-content: space-between;
    display: flex;
  }

  .spark-team-member-card-2 {
    width: 45%;
  }

  .rt-contact-two-form-main-2 {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    flex-flow: wrap;
  }

  .rt-button-arrow-4 {
    width: 70px;
    height: 70px;
  }

  .rt-error-message-2, .rt-success-message-2 {
    padding: 10px;
  }

  .rt-smaller-text-2 {
    text-align: left;
  }

  .brix---btn-primary-12 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---footer-middle-2 {
    padding-top: 94px;
    padding-bottom: 94px;
  }

  .brix---grid-footer-logo-and-form-2 {
    grid-row-gap: 34px;
    grid-template-columns: 1fr;
  }

  .brix---grid-footer-5-cols-2 {
    grid-row-gap: 50px;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .brix---grid-footer-bottom-v2-2 {
    grid-row-gap: 14px;
    grid-template-columns: 1fr;
  }

  .brix---footer-col-title-2 {
    margin-bottom: 24px;
  }

  .brix---social-media-grid-right---t-center-2 {
    grid-column-gap: 10px;
    justify-content: center;
    justify-items: center;
  }

  .brix---footer-bottom-v2-2 {
    text-align: center;
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---footer-top-border-bottom-2 {
    padding-top: 94px;
    padding-bottom: 94px;
  }

  .brix---text-400-bold-2 {
    font-size: 22px;
    line-height: 24px;
  }

  .spark-section-12 {
    padding-top: 104px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .spark-flex-row-6.spark-5-spacing {
    grid-row-gap: 2rem;
    flex-direction: column-reverse;
    align-items: flex-start;
  }

  .spark-flex-row-6.spark-5-spacing.spark-column-tablet-down {
    grid-row-gap: 64px;
    flex-direction: column;
  }

  .brix---section-18 {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .brix---heading-h1-size-10 {
    font-size: 48px;
    line-height: 60px;
  }

  .brix---heading-h4-size-3 {
    font-size: 22px;
    line-height: 32px;
  }

  .brix---product-card-image-2 {
    width: 100%;
  }

  .brix---grid-3-columns-gap-row-48px {
    grid-template-columns: 1fr 1fr;
  }

  .brix---mg-bottom-32px-11 {
    margin-bottom: 24px;
  }

  .brix---heading-h2-size-24 {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---ctav-13-link-card {
    padding: 52px 32px;
  }

  .brix---section-small-6 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .brix---btn-download-app-3, .brix---btn-download-app-white-3 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---cta-v13-link-card-white {
    padding: 52px 32px;
  }

  .hide-tablet-5 {
    display: none;
  }

  .show-tablet-4 {
    display: block;
  }

  .uui-dropdown-icon-4 {
    color: var(--untitled-ui--gray500);
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    inset: auto 0% auto auto;
  }

  .menu-icon_line-middle-inner-4 {
    width: 4px;
    height: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_line-bottom-4 {
    background-color: var(--untitled-ui--gray700);
    border-radius: 1rem;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_line-middle-4 {
    background-color: var(--untitled-ui--gray700);
    border-radius: 1rem;
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 2px;
    margin-top: 6px;
    margin-bottom: 6px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .menu-icon_line-top-4 {
    background-color: var(--untitled-ui--gray700);
    border-radius: 1rem;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_component-4 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 48px;
    height: 48px;
    margin-right: -.5rem;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .uui-navbar06_dropdown-link {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-navbar06_dropdown-link:hover {
    background-color: #0000;
  }

  .uui-navbar06_blog-item-image-wrapper {
    flex-direction: column;
    width: 100%;
  }

  .uui-navbar06_blog-item-image {
    width: 100%;
  }

  .uui-navbar06_dropdown-content {
    flex-direction: column;
  }

  .uui-navbar06_dropdown-content-left {
    align-content: start;
    align-items: start;
    max-width: none;
    padding: 1rem 0 0;
  }

  .uui-navbar06_dropdown-content-right {
    align-items: flex-start;
    max-width: none;
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

  .uui-navbar06_blog-list {
    grid-row-gap: 1rem;
    width: 100%;
  }

  .uui-navbar06_blog-item-content {
    width: 100%;
  }

  .uui-navbar06_blog-item {
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
    padding-left: 0;
    padding-right: 0;
  }

  .uui-navbar06_blog-item:hover {
    background-color: #0000;
  }

  .uui-navbar06_menu {
    border-top: 1px solid var(--untitled-ui--gray100);
    -webkit-text-fill-color: inherit;
    background-color: #fff;
    background-clip: border-box;
    align-items: flex-start;
    height: 100vh;
    margin-left: 0;
    padding: 1.5rem 2rem 5rem;
    position: absolute;
    overflow: auto;
  }

  .uui-navbar06_menu-left {
    grid-column-gap: 0px;
    grid-row-gap: .5rem;
    color: var(--untitled-ui--gray900);
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .uui-navbar06_link {
    color: var(--untitled-ui--gray900);
    width: 100%;
    padding: .75rem 0;
    font-size: 1.125rem;
  }

  .uui-navbar06_link:hover {
    color: var(--untitled-ui--gray900);
  }

  .uui-navbar06_dropdown-list {
    position: relative;
    overflow: hidden;
  }

  .uui-navbar06_dropdown-list.w--open {
    box-shadow: none;
    border-style: none;
    align-items: flex-start;
    min-width: auto;
    padding: 0 0 0;
    position: relative;
    top: 0;
    left: 0;
    right: 0;
  }

  .uui-navbar06_menu-right {
    flex-direction: column-reverse;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    align-items: stretch;
    margin-top: 1.5rem;
    padding-bottom: 7rem;
  }

  .uui-navbar06_menu-button.w--open {
    background-color: #0000;
  }

  .uui-navbar06_dropdown-toggle {
    color: var(--untitled-ui--gray900);
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    font-size: 1.125rem;
    display: flex;
  }

  .uui-navbar06_dropdown-toggle:hover {
    color: var(--untitled-ui--gray900);
  }

  .uui-navbar06_menu-dropdown {
    width: 100%;
    position: relative;
  }

  .uui-button-secondary-gray-12.show-tablet-4 {
    display: block;
  }

  .uui-navbar06_button-wrapper {
    flex-direction: column-reverse;
    align-items: stretch;
    display: flex;
  }

  .spark-container-12.spark-flexed {
    flex-wrap: wrap;
    padding-left: 32px;
    padding-right: 32px;
  }

  .spark-line-20.spark-simple-line {
    background-color: var(--spark-library--foreground-interactive);
    border-radius: 3px;
    width: 12.75px;
    height: 3.33px;
    margin-left: 0;
    left: 18px;
  }

  .spark-line-21.spark-simple-line {
    background-color: var(--spark-library--foreground-interactive);
    border-radius: 2px;
    width: 24px;
    height: 3.33px;
  }

  .spark-simple-menu-button-6 {
    background-color: #0000;
    padding-left: 18px;
  }

  .spark-simple-menu-button-6.w--open {
    background-color: #0000;
  }

  .spark-line-22.spark-simple-line {
    background-color: var(--spark-library--foreground-interactive);
    border-radius: 3px;
    width: 24px;
    height: 3.33px;
  }

  .spark-square-menu-inner-6 {
    padding: 0;
  }

  .spark-mega-menu-take-over-2 {
    height: 100vh;
    padding-top: 100px;
    padding-left: 0;
    padding-right: 0;
    overflow: scroll;
  }

  .spark-take-over-menu-2 {
    padding-left: 32px;
    padding-right: 32px;
  }

  .spark-mega-nav-link-2 {
    text-align: left;
    margin-bottom: 1rem;
  }

  .spark-absolute-bottom-bar-2 {
    text-align: left;
    padding-left: 32px;
    padding-right: 32px;
    font-size: .7rem;
  }

  .spark-bottom-bar-link-row-2 {
    grid-column-gap: 16px;
  }

  .spark-mega-nav-link-list-2 {
    grid-column-gap: 16px;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-bottom: 32px;
    display: flex;
  }

  .rt-navbar-one-right-wrapper {
    display: none;
  }

  .rt-menu-button-2 {
    color: var(--radiant-ui-components-library-marketplace--color--white);
  }

  .hide-tablet-6 {
    display: none;
  }

  .show-tablet-5 {
    display: block;
  }

  .uui-dropdown-icon-5 {
    color: var(--untitled-ui--gray500);
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    inset: auto 0% auto auto;
  }

  .menu-icon_line-middle-inner-5 {
    width: 4px;
    height: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_line-bottom-5 {
    background-color: var(--untitled-ui--gray700);
    border-radius: 1rem;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_line-middle-5 {
    background-color: var(--untitled-ui--gray700);
    border-radius: 1rem;
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 2px;
    margin-top: 6px;
    margin-bottom: 6px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .menu-icon_line-top-5 {
    background-color: var(--untitled-ui--gray700);
    border-radius: 1rem;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_component-5 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 48px;
    height: 48px;
    margin-right: -.5rem;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .uui-navbar03_dropdown-content-left-2 {
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr 1fr;
    align-content: start;
    align-items: start;
    padding-left: 0;
    padding-right: 0;
  }

  .uui-navbar03_dropdown-link-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-navbar03_dropdown-link-2:hover {
    background-color: #0000;
  }

  .uui-navbar03_bottom-bar-background-2 {
    border-radius: .5rem;
    width: 100%;
    inset: 0%;
    overflow: hidden;
  }

  .uui-navbar03_bottom-bar-2 {
    border-radius: .5rem;
    margin-bottom: 1.5rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    display: none;
  }

  .uui-navbar03_bottom-bar-left-2 {
    margin-bottom: 2rem;
  }

  .uui-navbar03_dropdown-content-2 {
    flex-direction: column;
  }

  .uui-navbar03_menu-2 {
    border-top: 1px solid var(--untitled-ui--gray100);
    -webkit-text-fill-color: inherit;
    background-color: #fff;
    background-clip: border-box;
    align-items: flex-start;
    height: 100vh;
    margin-left: 0;
    padding: 1.5rem 2rem 5rem;
    position: absolute;
    overflow: auto;
  }

  .uui-navbar03_menu-left-2 {
    grid-column-gap: 0px;
    grid-row-gap: .5rem;
    color: var(--untitled-ui--gray900);
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .uui-navbar03_link-2 {
    color: var(--untitled-ui--gray900);
    width: 100%;
    padding: .75rem 0;
    font-size: 1.125rem;
  }

  .uui-navbar03_link-2:hover {
    color: var(--untitled-ui--gray900);
  }

  .uui-navbar03_menu-dropdown-2 {
    width: 100%;
    position: relative;
  }

  .uui-navbar03_dropdown-toggle-2 {
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    font-size: 1.125rem;
    display: flex;
  }

  .uui-navbar03_dropdown-toggle-2:hover {
    color: var(--untitled-ui--gray900);
  }

  .uui-navbar03_dropdown-list-2 {
    position: relative;
    overflow: hidden;
  }

  .uui-navbar03_dropdown-list-2.w--open {
    box-shadow: none;
    border-style: none;
    align-items: flex-start;
    min-width: auto;
    margin-bottom: 1.5rem;
    padding: 0 0 0;
    position: relative;
    top: 0;
    left: 0;
    right: 0;
  }

  .uui-navbar03_menu-right-2 {
    flex-direction: column-reverse;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    align-items: stretch;
    margin-top: 1.5rem;
    padding-bottom: 7rem;
  }

  .uui-button-secondary-gray-13.show-tablet-5 {
    display: block;
  }

  .uui-navbar03_button-wrapper-2 {
    flex-direction: column-reverse;
    align-items: stretch;
    display: flex;
  }

  .uui-navbar3_menu-button-2.w--open {
    background-color: #0000;
  }

  .spark-nav-link-6 {
    text-align: left;
    margin-bottom: 1rem;
    margin-left: 0;
  }

  .spark-nav-link-6.spark-square-button, .spark-nav-link-6.spark-button {
    text-align: center;
    margin-bottom: 0;
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .spark-nav-menu-5 {
    z-index: 99;
    background-color: var(--spark-library--white);
    border-bottom-right-radius: 42px;
    border-bottom-left-radius: 42px;
    margin-top: 0;
    padding: 2rem 1rem 1rem;
  }

  .spark-line-23.spark-simple-line {
    background-color: var(--spark-library--foreground-interactive);
    border-radius: 3px;
    width: 12.75px;
    height: 3.33px;
    margin-left: 0;
    left: 18px;
  }

  .spark-line-24.spark-simple-line {
    background-color: var(--spark-library--foreground-interactive);
    border-radius: 2px;
    width: 24px;
    height: 3.33px;
  }

  .spark-simple-menu-button-7 {
    background-color: #0000;
    padding-left: 18px;
  }

  .spark-simple-menu-button-7.w--open {
    background-color: #0000;
  }

  .spark-line-25.spark-simple-line {
    background-color: var(--spark-library--foreground-interactive);
    border-radius: 3px;
    width: 24px;
    height: 3.33px;
  }

  .spark-square-menu-inner-7 {
    padding: 0;
  }

  .spark-square-menu-with-hiring-button {
    padding-left: 32px;
    padding-right: 32px;
  }

  .spark-light-nav-link {
    text-align: left;
    margin-bottom: 1rem;
  }

  .spark-light-nav-link.spark-square-button {
    text-align: center;
    margin-bottom: 0;
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .spark-line-26.spark-simple-line {
    background-color: var(--spark-library--foreground-interactive);
    border-radius: 2px;
    width: 24px;
    height: 3.33px;
  }

  .spark-line-27.spark-simple-line {
    background-color: var(--spark-library--foreground-interactive);
    border-radius: 3px;
    width: 24px;
    height: 3.33px;
  }

  .spark-mega-dropdown-list-2.w--open {
    z-index: 10;
    box-shadow: none;
    position: relative;
    top: 0;
  }

  .spark-mega-dropdown-2 {
    width: 100%;
    position: relative;
  }

  .spark-mega-dropdown-card-2 {
    z-index: 1;
    grid-column-gap: 32px;
    flex-wrap: wrap;
    padding-left: 16px;
    padding-right: 16px;
    position: relative;
  }

  .spark-mega-dropdown-card-2.spark-condensed-card {
    grid-row-gap: 32px;
  }

  .spark-nav-with-mega-dropdowns-2 {
    z-index: 99;
    background-color: var(--spark-library--white);
    margin-top: 1rem;
    padding: 2rem 1rem 1rem;
    position: absolute;
  }

  .spark-sub-nav-list {
    width: 100%;
  }

  .spark-square-menu-with-mega-dropdown-variety-links {
    padding-left: 32px;
    padding-right: 32px;
  }

  .spark-line-28.spark-simple-line {
    background-color: var(--spark-library--foreground-interactive);
    border-radius: 3px;
    width: 12.75px;
    height: 3.33px;
    margin-left: 0;
    left: 18px;
  }

  .spark-line-29.spark-simple-line {
    background-color: var(--spark-library--foreground-interactive);
    border-radius: 3px;
    width: 24px;
    height: 3.33px;
  }

  .spark-section-13 {
    padding-top: 104px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .spark-three-column-grid-2 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-flow: wrap;
    justify-content: space-between;
    display: flex;
  }

  .spark-wrapped-card {
    width: 45%;
  }

  .spark-two-column-grid {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-flow: wrap;
    justify-content: space-between;
    display: flex;
  }

  .spark-simple-stacked-icon-tabs {
    margin-bottom: 64px;
    margin-right: 5%;
  }

  .spark-flat-tabs-menu {
    margin-bottom: 64px;
  }

  .spark-flex-row-pricing-2 {
    flex-wrap: wrap;
    justify-content: center;
  }

  .spark-checked-item-2.spark-half-width {
    width: 50%;
  }

  .spark-features-included-2 {
    padding-left: 64px;
    padding-right: 64px;
  }

  .spark-half-pricing-column-2.spark-simple-shadow-small-2 {
    width: 100%;
  }

  .rt-left-arrow-3 {
    top: 35%;
  }

  .rt-home-one-testimonial-heading-2 {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .rt-home-one-testimonial-main-2 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
  }

  .rt-home-one-testimonial-2 {
    background-position: 30% 5%;
    background-size: contain;
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .rt-right-arrow-new-2 {
    top: 45%;
  }

  .uui-testimonial15_mask {
    width: 50%;
  }

  .uui-testimonial15_component {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-padding-vertical-xhuge-18 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .brix---mg-bottom-32px-12 {
    margin-bottom: 24px;
  }

  .brix---mg-bottom-48px-15 {
    margin-bottom: 40px;
  }

  .brix---heading-h1-size-11 {
    font-size: 48px;
    line-height: 60px;
  }

  .brix---heading-h2-size-25 {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---heading-h3-size-11 {
    font-size: 22px;
    line-height: 32px;
  }

  .brix---blog-card-image-4 {
    width: 100%;
  }

  .brix---categories-badges-wrapper-4 {
    justify-content: flex-start;
  }

  .brix---section-small-7 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .brix---grid-3-columns-gap-row-72px-3 {
    grid-template-columns: 1fr 1fr;
  }

  .brix---section-pd-bottom-56px-3 {
    padding-top: 118px;
  }

  .brix---blog-card-featured-3 {
    grid-row-gap: 48px;
    grid-template-columns: 1fr;
  }

  .brix---blog-card-image-featured-3 {
    width: 100%;
  }

  .brix---blog-card-image-featured-wrapper-v1-3 {
    height: 100%;
  }

  .brix---grid-title-and-categories-4 {
    grid-template-columns: 1fr;
  }

  .brix---badge-secondary-category-badges-4 {
    margin-left: 0;
    margin-right: 24px;
  }

  .brix---heading-h1-size-12 {
    font-size: 48px;
    line-height: 60px;
  }

  .brix---btn-primary-white-5 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---hero-card-bg-image-3 {
    padding-top: 148px;
    padding-bottom: 148px;
  }

  .brix---section-extra-small-3 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .grid-45-copy {
    padding-left: 0;
    padding-right: 0;
  }

  .section-79 {
    margin-left: auto;
    margin-right: auto;
  }

  .hide-tablet-7 {
    display: none;
  }

  .show-tablet-6 {
    display: block;
  }

  .uui-dropdown-icon-6 {
    color: var(--untitled-ui--gray500);
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    inset: auto 0% auto auto;
  }

  .menu-icon_line-middle-inner-6 {
    width: 4px;
    height: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_line-bottom-6 {
    background-color: var(--untitled-ui--gray700);
    border-radius: 1rem;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_line-middle-6 {
    background-color: var(--untitled-ui--gray700);
    border-radius: 1rem;
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 2px;
    margin-top: 6px;
    margin-bottom: 6px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .menu-icon_line-top-6 {
    background-color: var(--untitled-ui--gray700);
    border-radius: 1rem;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_component-6 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 48px;
    height: 48px;
    margin-right: -.5rem;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .uui-navbar03_dropdown-content-left-3 {
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr 1fr;
    align-content: start;
    align-items: start;
    padding-left: 0;
    padding-right: 0;
  }

  .uui-navbar03_dropdown-link-3 {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-navbar03_dropdown-link-3:hover {
    background-color: #0000;
  }

  .uui-navbar03_bottom-bar-background-3 {
    border-radius: .5rem;
    width: 100%;
    inset: 0%;
    overflow: hidden;
  }

  .uui-navbar03_bottom-bar-3 {
    border-radius: .5rem;
    margin-bottom: 1.5rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    display: none;
  }

  .uui-navbar03_bottom-bar-left-3 {
    margin-bottom: 2rem;
  }

  .uui-navbar03_dropdown-content-3 {
    flex-direction: column;
  }

  .uui-navbar03_menu-3 {
    border-top: 1px solid var(--untitled-ui--gray100);
    -webkit-text-fill-color: inherit;
    background-color: #fff;
    background-clip: border-box;
    align-items: flex-start;
    height: 100vh;
    margin-left: 0;
    padding: 1.5rem 2rem 5rem;
    position: absolute;
    overflow: auto;
  }

  .uui-navbar03_menu-left-3 {
    grid-column-gap: 0px;
    grid-row-gap: .5rem;
    color: var(--untitled-ui--gray900);
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .uui-navbar03_link-3 {
    color: var(--untitled-ui--gray900);
    width: 100%;
    padding: .75rem 0;
    font-size: 15px;
  }

  .uui-navbar03_link-3:hover {
    color: var(--untitled-ui--gray900);
  }

  .uui-navbar03_menu-dropdown-3 {
    width: 100%;
    position: relative;
  }

  .uui-navbar03_dropdown-toggle-3 {
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    font-family: Poppins, sans-serif;
    font-size: 1.125px;
    display: flex;
  }

  .uui-navbar03_dropdown-toggle-3:hover {
    color: var(--untitled-ui--gray900);
  }

  .uui-navbar03_dropdown-list-3 {
    position: relative;
    overflow: hidden;
  }

  .uui-navbar03_dropdown-list-3.w--open {
    box-shadow: none;
    border-style: none;
    align-items: flex-start;
    min-width: auto;
    margin-bottom: 1.5rem;
    padding: 0 0 0;
    position: relative;
    top: 0;
    left: 0;
    right: 0;
  }

  .uui-navbar03_menu-right-3 {
    flex-direction: column-reverse;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    align-items: stretch;
    margin-top: 1.5rem;
    padding-bottom: 7rem;
  }

  .uui-button-secondary-gray-14.show-tablet-6 {
    background-color: var(--azul-cyan);
    color: var(--white);
    border-radius: 8rem;
    font-family: Poppins, sans-serif;
    font-size: 15px;
    font-weight: 500;
    display: block;
  }

  .uui-navbar03_button-wrapper-3 {
    flex-direction: column-reverse;
    align-items: stretch;
    display: flex;
  }

  .uui-navbar3_menu-button-3.w--open {
    background-color: #0000;
  }

  .text-block-280 {
    font-size: 16px;
  }

  .rt-service-one-tabs-copy {
    margin-top: 30px;
  }

  .uui-space-xxlarge-6 {
    min-height: 4.5rem;
  }
}

@media screen and (max-width: 767px) {
  .container {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    margin-left: 60px;
    margin-right: 20px;
  }

  .nav-menu {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    width: 100%;
  }

  .section-informaci-n {
    margin-top: 0;
  }

  .container-info {
    width: 480px;
    margin-left: 0;
    margin-right: 0;
    padding-left: 80px;
    padding-right: 80px;
  }

  .div-block {
    width: 470px;
  }

  .section-programas {
    height: 3300px;
  }

  .container-3 {
    height: 1000px;
  }

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

  .div-block-4, .div-block-5, .div-block-6, .div-block-7, .div-block-8, .div-block-9, .div-block-10, .div-block-11, .div-block-12 {
    width: 400px;
  }

  .section-bienestar {
    height: 320px;
    padding-left: 0;
    padding-right: 10px;
  }

  .div-block-13 {
    width: 180px;
    height: 200px;
  }

  .section-forms {
    height: 530px;
  }

  .container-5 {
    height: 530px;
    margin-top: -129px;
  }

  .grid-4 {
    grid-template-columns: 1fr;
    height: 850px;
  }

  .div-block-14 {
    width: 480px;
    height: 180px;
    margin: -67px auto -9px;
    padding: 0;
  }

  .heading-13 {
    margin-top: 0;
  }

  .button-2 {
    margin-right: 0;
    padding-left: 38px;
  }

  .div-block-15 {
    width: 500px;
    padding-top: 0;
  }

  .bold-text-9 {
    padding-right: 0;
    font-size: 18px;
  }

  .section-umax {
    height: 250px;
  }

  .slider {
    flex-flow: row;
    justify-content: center;
    align-items: stretch;
    width: 400px;
  }

  .mask {
    width: 270px;
  }

  .slide {
    vertical-align: middle;
  }

  .section-footer {
    width: auto;
    height: auto;
    margin-top: 10px;
  }

  .grid-5 {
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    justify-content: center;
    place-items: center start;
    width: auto;
    height: auto;
    margin-top: 0;
    padding-left: 0;
    padding-right: 95px;
    display: block;
  }

  .div-block-19 {
    grid-column-gap: 13px;
    grid-row-gap: 13px;
    width: 250px;
    height: 300px;
    margin-top: 0;
    padding-top: 20px;
    padding-left: 20px;
  }

  .text-block-8 {
    margin-top: 20px;
    padding-top: 5px;
  }

  .container-7 {
    width: auto;
    height: auto;
    margin-top: -34px;
    margin-left: auto;
  }

  .div-block-21 {
    height: 250px;
    padding-left: 12px;
  }

  .heading-19 {
    font-size: 25px;
    line-height: 30px;
  }

  .div-block-23 {
    width: 280px;
    height: 250px;
    margin-top: 0;
  }

  .brand {
    margin-right: 373px;
    padding-left: 0;
  }

  .image-5 {
    margin-top: -2px;
  }

  .div-block-25 {
    width: 470px;
    height: 280px;
  }

  .div-block-36 {
    width: 250px;
    padding-left: 20px;
  }

  .div-block-37 {
    margin-top: 0;
    padding-top: 0;
    padding-left: 20px;
  }

  .div-block-38 {
    padding-top: 0;
    padding-left: 20px;
  }

  .nav-link-12, .nav-link-13, .nav-link-14, .nav-link-15 {
    width: 200px;
  }

  .section-banner-admi-resta {
    height: 1450px;
  }

  .div-block-40 {
    padding-top: 20px;
  }

  .div-block-41 {
    height: 40px;
    padding-bottom: 10px;
  }

  .heading-25 {
    margin-top: -1px;
    padding-top: 0;
  }

  .container-10 {
    width: 500px;
  }

  .section {
    height: 650px;
  }

  .container-11 {
    height: 700px;
  }

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

  .div-block-64 {
    justify-content: center;
    align-items: center;
    width: 510px;
    height: 200px;
    margin-left: 26px;
  }

  .div-block-66 {
    height: 350px;
  }

  .image-10 {
    margin-top: -17px;
  }

  .brand-2 {
    margin-right: 340px;
  }

  .brand-2.w--current {
    margin-right: 330px;
  }

  .menu-button-2 {
    padding-bottom: 5px;
  }

  .nav-link-18, .nav-link-19, .nav-link-20, .nav-link-21 {
    width: 200px;
  }

  .section-banner-2, .div-block-68 {
    height: 350px;
  }

  .container-14 {
    width: 500px;
  }

  .section-contrato {
    height: 710px;
  }

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

  .image-12 {
    margin-top: -12px;
  }

  .nav-link-24, .nav-link-25, .nav-link-26, .nav-link-27, .nav-link-28, .nav-link-29 {
    width: 200px;
  }

  .nav-link-30 {
    border-radius: 20px;
    width: 200px;
  }

  .nav-link-31, .nav-link-32, .nav-link-33 {
    width: 200px;
  }

  .brand-3 {
    margin-right: 350px;
  }

  .nav-link-34, .nav-link-35, .nav-link-36, .nav-link-37, .nav-link-38, .nav-link-39 {
    width: 200px;
  }

  .section-banner-3, .div-block-81 {
    height: 110px;
  }

  .heading-35 {
    font-size: 30px;
  }

  .slider-4 {
    width: 500px;
  }

  .mask-4 {
    width: 270px;
  }

  .section-contrato-3 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    height: 700px;
    margin-top: -41px;
    display: flex;
  }

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

  .div-block-92 {
    height: 220px;
  }

  .div-block-93 {
    flex-flow: column;
    align-items: center;
    margin-left: 60px;
    padding-left: 20px;
  }

  .brand-4 {
    margin-right: 308px;
  }

  .nav-link-40, .nav-link-41, .nav-link-42, .nav-link-43, .nav-link-44 {
    width: 200px;
  }

  .nav-link-45 {
    text-align: center;
    width: 200px;
  }

  .brand-5 {
    margin-right: 196px;
  }

  .section-banner-4, .div-block-95 {
    height: 110px;
  }

  .slider-5 {
    width: 500px;
  }

  .mask-5 {
    width: 250px;
  }

  .section-contrato-4 {
    height: 700px;
  }

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

  .div-block-106 {
    width: 450px;
  }

  .text-block-76 {
    font-size: 30px;
    line-height: 30px;
  }

  .nav-link-46, .nav-link-47, .nav-link-48, .nav-link-49, .nav-link-50, .nav-link-51 {
    width: 200px;
  }

  .section-banner-5, .div-block-108 {
    height: 110px;
  }

  .heading-43 {
    font-size: 35px;
  }

  .slider-6 {
    width: 500px;
  }

  .mask-6 {
    width: 250px;
  }

  .section-contrato-5 {
    height: 700px;
  }

  .heading-46 {
    font-size: 35px;
  }

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

  .brand-6 {
    margin-right: 221px;
  }

  .brand-7 {
    margin-right: 236px;
  }

  .menu-button-7 {
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
  }

  .nav-link-52, .nav-link-53, .nav-link-54, .nav-link-55, .nav-link-56, .nav-link-57 {
    width: 200px;
  }

  .slider-7 {
    width: 500px;
  }

  .mask-7 {
    width: 260px;
  }

  .div-block-126 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .section-contrato-6 {
    height: 700px;
  }

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

  .div-block-134 {
    height: 250px;
  }

  .brand-8 {
    margin-right: 201px;
  }

  .slider-8, .container-36 {
    width: 500px;
  }

  .slide-15, .slide-16, .slide-17, .slide-18, .slide-19, .slide-20, .slide-21, .slide-22 {
    margin-left: 0;
  }

  .heading-61 {
    margin-left: 27px;
  }

  .slide-23 {
    margin-left: 0;
  }

  .grid-19 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
    width: 500px;
  }

  .section-4 {
    height: 1750px;
  }

  .container-38 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-top: 10px;
  }

  .div-block-163 {
    margin-left: 0;
  }

  .accordion-container {
    width: 480px;
    margin-left: 0;
  }

  .div-block-171 {
    width: 400px;
    height: 500px;
  }

  .accordion-separetor, .accordion {
    width: 480px;
  }

  .accordion-toggle {
    padding-left: 10px;
  }

  .image-29 {
    margin-top: -220px;
  }

  .formulario {
    height: 380px;
    margin-top: 0;
    padding-top: 20px;
  }

  .heading-65 {
    font-size: 25px;
  }

  .text-block-105 {
    font-size: 16px;
  }

  .form-block-4 {
    width: 480px;
  }

  .text-field-18, .text-field-19 {
    width: 460px;
  }

  .select-field-8 {
    width: 500px;
  }

  .form-4 {
    width: 480px;
  }

  .div-block-174 {
    grid-column-gap: 1px;
    grid-row-gap: 1px;
    flex-flow: column;
    width: 460px;
  }

  .div-block-175 {
    width: 460px;
  }

  .slider-10, .mask-10 {
    width: 400px;
    height: 500px;
  }

  .div-block-178 {
    background-color: var(--transparent);
    width: 480px;
    margin-left: auto;
    margin-right: auto;
  }

  .text-field-20, .text-field-21 {
    width: 480px;
    margin-top: 0;
  }

  .checkbox-label-8 {
    width: 420px;
    margin-top: 0;
    margin-left: 10px;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 10px;
  }

  .checkbox-field-6 {
    width: 450px;
    margin-top: 50px;
    margin-left: 0;
    padding-left: 0;
  }

  .submit-button-9 {
    margin-top: 3px;
    margin-left: -22px;
  }

  .div-block-180 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 480px;
    height: 120px;
    margin-top: 0;
  }

  .form-5 {
    width: 480px;
  }

  .div-block-181 {
    width: 480px;
    margin-top: 1px;
    padding-left: 0;
  }

  .heading-66 {
    text-align: center;
    width: 400px;
    margin-top: 17px;
    margin-bottom: 0;
    margin-left: 0;
  }

  .container-41 {
    width: 100%;
  }

  .image-31 {
    margin-left: auto;
    margin-right: auto;
  }

  .slider-14 {
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 10px;
  }

  .heading-67 {
    -webkit-text-stroke-width: 0px;
    -webkit-text-stroke-color: var(--black);
    white-space: normal;
    word-break: normal;
    overflow-wrap: normal;
    font-size: 22px;
    line-height: 28px;
  }

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

  .section-banner-aipi {
    padding-left: 0;
  }

  .div-block-187 {
    margin-left: 0;
  }

  .slider-15, .mask-12, .div-block-188 {
    width: 400px;
    height: 500px;
  }

  .image-37 {
    margin-top: -109px;
  }

  .div-block-189 {
    margin-left: 0;
  }

  .div-block-190 {
    padding-left: 0;
  }

  .text-block-108, .heading-68, .text-block-109 {
    text-align: center;
  }

  .div-block-192 {
    justify-content: center;
  }

  .div-block-193 {
    justify-content: center;
    display: flex;
  }

  .div-block-194 {
    margin-left: 82px;
  }

  .accordion-separetor-aipi {
    width: 480px;
  }

  .section-form-aipi {
    justify-content: center;
    align-items: center;
    height: 400px;
    padding-top: 0;
  }

  .container-45 {
    margin-top: -51px;
  }

  .form-block-5, .form-6 {
    width: 480px;
  }

  .div-block-195 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    width: 480px;
  }

  .text-field-22, .text-field-23, .div-block-196 {
    width: 480px;
  }

  .submit-button-10 {
    box-shadow: none;
  }

  .section-programas-7 {
    height: 2300px;
  }

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

  .grid-23 {
    grid-template-columns: 1fr;
    margin-left: 0;
  }

  .div-block-199 {
    margin-left: 6px;
  }

  .section-banner-gastro {
    height: 200px;
  }

  .section-7 {
    height: 1800px;
  }

  .slider-17, .mask-14, .div-block-201 {
    width: 400px;
    height: 500px;
  }

  .div-block-202 {
    width: 480px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-203, .div-block-204 {
    width: 480px;
  }

  .heading-71 {
    font-size: 30px;
    line-height: 40px;
  }

  .button-45 {
    width: 480px;
    margin-top: 29px;
    margin-bottom: 6px;
  }

  .button-46, .button-47, .accordion-separetor-salud {
    width: 480px;
  }

  .formulario-salud {
    align-items: flex-start;
    height: 350px;
    margin-top: 0;
    padding-top: 0;
  }

  .form-7 {
    width: 480px;
  }

  .div-block-208 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    width: 480px;
  }

  .div-block-209 {
    width: 480px;
    margin-bottom: 4px;
  }

  .section-9 {
    flex-flow: column;
    align-items: center;
    height: 1800px;
    display: flex;
  }

  .div-block-210 {
    align-items: center;
    width: 480px;
    margin-left: 0;
    margin-right: 0;
  }

  .slider-18, .mask-15, .div-block-211 {
    width: 400px;
  }

  .div-block-212, .div-block-213, .div-block-214 {
    width: 480px;
  }

  .section-10 {
    align-items: flex-start;
    height: 380px;
  }

  .form-8 {
    width: 480px;
  }

  .div-block-218 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    width: 480px;
  }

  .div-block-219 {
    width: 480px;
  }

  .section-12 {
    height: 1050px;
  }

  .container-53 {
    justify-content: center;
    width: 500px;
  }

  .grid-25 {
    grid-column-gap: 21px;
    grid-row-gap: 21px;
    grid-template-columns: 1fr;
    justify-content: stretch;
    place-items: center;
    width: 500px;
  }

  .slider-19 {
    height: 500px;
  }

  .slider-20, .mask-17, .div-block-224 {
    width: 400px;
    height: 500px;
  }

  .accordion-separetor-dise-o {
    width: 480px;
  }

  .formulario-dise-o {
    height: 380px;
  }

  .heading-77 {
    line-height: 30px;
  }

  .form-block-8 {
    width: 480px;
    margin-top: 0;
    font-family: Poppins, sans-serif;
  }

  .form-9 {
    width: 480px;
  }

  .div-block-231 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    width: 480px;
  }

  .div-block-232 {
    width: 480px;
  }

  .section-16 {
    height: 1700px;
  }

  .grid-26 {
    grid-template-columns: 1fr;
    justify-content: center;
    width: 500px;
  }

  .slider-21, .mask-18, .slide-42, .link-block-14 {
    width: 300px;
    height: 550px;
  }

  .section-17 {
    padding-left: 0;
  }

  .slider-22, .mask-19, .div-block-236 {
    width: 400px;
    height: 500px;
  }

  .div-block-237, .div-block-238 {
    width: 480px;
  }

  .button-58 {
    margin-left: -1px;
  }

  .accordion-separetor-negocios {
    width: 480px;
  }

  .formulario-negocis {
    align-items: flex-start;
    height: 380px;
    padding-top: 10px;
  }

  .form-block-9, .form-10 {
    width: 480px;
  }

  .div-block-243 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    width: 480px;
  }

  .div-block-244 {
    width: 480px;
  }

  .section-20 {
    height: 1150px;
  }

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

  .slider-24, .mask-21, .div-block-248 {
    width: 400px;
    height: 500px;
  }

  .div-block-249, .div-block-250, .div-block-251 {
    width: 480px;
  }

  .heading-82 {
    font-size: 28px;
    line-height: 30px;
  }

  .accordion-separetor-tecnologia {
    width: 480px;
  }

  .formulario-programacion {
    height: 400px;
  }

  .container-63 {
    width: 480px;
    margin-top: -45px;
  }

  .form-11 {
    width: 500px;
  }

  .div-block-255 {
    grid-column-gap: 2px;
    grid-row-gap: 2px;
    flex-flow: column;
    width: 500px;
  }

  .div-block-256, .slide-44 {
    width: 500px;
  }

  .section-25 {
    height: 1800px;
    padding-left: 0;
  }

  .slider-26, .mask-23, .div-block-259 {
    width: 400px;
    height: 500px;
  }

  .div-block-262 {
    margin-left: 0;
  }

  .accordion-separetor-idiomas-copy {
    width: 480px;
  }

  .formulario-ingles {
    height: 350px;
  }

  .form-12 {
    width: 480px;
  }

  .div-block-266 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    width: 480px;
  }

  .div-block-267 {
    width: 480px;
  }

  .section-27 {
    height: 1800px;
  }

  .slider-27, .mask-24, .div-block-269 {
    width: 400px;
    height: 500px;
  }

  .div-block-270, .div-block-271, .div-block-272, .accordion-separetor-sst {
    width: 480px;
  }

  .formulario-sst {
    align-items: flex-start;
    height: 380px;
  }

  .form-13 {
    width: 480px;
  }

  .div-block-276 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    width: 480px;
  }

  .text-field-36, .text-field-37 {
    font-family: Poppins, sans-serif;
  }

  .div-block-277 {
    width: 480px;
  }

  .select-field-17 {
    color: var(--gris);
    font-family: Poppins, sans-serif;
  }

  .section-banner-campus {
    width: 600px;
    height: 90px;
    font-size: 12px;
  }

  .herramientas {
    height: 278rem;
  }

  .button-72 {
    width: 500px;
  }

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

  .div-block-279 {
    height: 200px;
  }

  .container-71 {
    flex-flow: column;
    align-items: center;
    display: flex;
  }

  .comunicados {
    width: 550px;
  }

  .comunicado-01 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .heading-91 {
    width: 380px;
    font-size: 16px;
    line-height: 20px;
  }

  .div-block-283 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    margin-left: 10px;
  }

  .button-74 {
    font-size: 12px;
  }

  .comunicado-00, .comunicado-02 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .comunicado-03 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    width: 550px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .comunicado-04, .comunicado-05 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .comunicado-06, .comunicado-07, .comunicado-09 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    width: 550px;
  }

  .heading-92 {
    font-size: 28px;
  }

  .text-block-145 {
    font-size: 15px;
  }

  .faq-container {
    margin-top: 120px;
  }

  .accodion-container {
    width: 480px;
  }

  .text-block-146, .text-block-147 {
    text-align: left;
  }

  .div-block-285, .text-block-148, .herramienta-1 {
    width: 450px;
  }

  .div-block-290 {
    width: 480px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .linea, .div-block-291 {
    width: 480px;
  }

  .heading-99 {
    font-size: 40px;
  }

  .accodion-container-opciones {
    width: 450px;
  }

  .container-79 {
    flex-flow: column;
    align-items: center;
    display: flex;
  }

  .manual-de-marca-incap {
    text-align: center;
    flex-flow: column;
    align-items: center;
    width: 480px;
    height: 250px;
    padding-left: 0;
  }

  .div-block-296 {
    align-items: center;
    width: 480px;
    height: 180px;
  }

  .div-block-297 {
    height: 50px;
    margin-top: 0;
  }

  .versiones-de-logo-incap {
    padding-left: 0;
  }

  .plantillas-office-incap, .div-block-300 {
    width: 480px;
  }

  .div-block-302 {
    width: 180px;
  }

  .div-block-303 {
    width: 480px;
    margin-left: -11px;
  }

  .div-block-304 {
    width: 480px;
  }

  .div-block-305 {
    width: 470px;
  }

  .div-block-306 {
    width: 480px;
  }

  .select-field-18 {
    width: 480px;
    margin-top: 0;
    margin-left: 0;
  }

  .paragraph-10 {
    color: #333;
    line-height: 20px;
  }

  .form-block-13, .form-14, .text-field-38, .text-field-39 {
    width: 480px;
  }

  .section-38 {
    height: 330px;
  }

  .div-block-311 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 480px;
    height: 110px;
  }

  .div-block-312 {
    width: 480px;
  }

  .section-40 {
    height: 400px;
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .heading-108 {
    text-align: center;
    width: 400px;
    margin-top: 51px;
    margin-left: auto;
    margin-right: auto;
    font-size: 30px;
  }

  .div-block-313 {
    text-align: center;
    flex-flow: column;
    width: 480px;
    height: 400px;
  }

  .div-block-314 {
    width: 480px;
    height: 180px;
  }

  .heading-109 {
    text-align: left;
    width: 500px;
    margin-left: auto;
    margin-right: auto;
    font-size: 18px;
  }

  .div-block-314-copy {
    margin-left: -9px;
    padding-left: 0;
  }

  .valcredit-edufast-incap {
    margin-top: 9px;
  }

  .div-block-315 {
    width: 480px;
    margin-top: 51px;
  }

  .button-789, .div-block-316 {
    width: 480px;
  }

  .accodion-container-financiaci-n {
    width: 450px;
  }

  .section-41 {
    height: 750px;
  }

  .container-86 {
    height: auto;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
  }

  .heading-111 {
    text-align: center;
    font-size: 20px;
  }

  .div-block-317 {
    width: 480px;
    height: 250px;
  }

  .div-block-318 {
    grid-column-gap: 13px;
    grid-row-gap: 13px;
    flex-flow: column;
    justify-content: flex-start;
    width: 480px;
  }

  .button-790, .button-791 {
    font-size: 13px;
  }

  .button-792 {
    text-align: center;
    font-size: 13px;
  }

  .heading-112 {
    font-size: 40px;
  }

  .section-43 {
    height: 1600px;
  }

  .container-88 {
    grid-column-gap: 11px;
    grid-row-gap: 11px;
  }

  .div-block-323 {
    grid-column-gap: 19px;
    grid-row-gap: 19px;
    flex-flow: column;
    align-items: center;
    width: 480px;
  }

  .div-block-324 {
    height: 300px;
  }

  .heading-114 {
    font-size: 18px;
  }

  .text-block-159 {
    font-size: 13px;
    line-height: 14px;
  }

  .div-block-327 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    align-items: center;
    width: 480px;
  }

  .heading-115 {
    width: 480px;
    font-size: 25px;
    line-height: 30px;
  }

  .section-paso-a-paso {
    height: 1700px;
  }

  .container-89 {
    height: 1500px;
  }

  .div-block-328 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 480px;
    height: 1000px;
  }

  .div-block-329 {
    height: 400px;
  }

  .text-block-160 {
    font-size: 13px;
    line-height: 18px;
  }

  .heading-117 {
    text-align: center;
    font-size: 25px;
    font-weight: 600;
  }

  .text-block-161 {
    font-size: 15px;
  }

  .select-field-19 {
    width: 460px;
  }

  .form-block-14 {
    width: 480px;
    margin-top: 0;
    margin-left: 0;
  }

  .image-60 {
    margin-top: -114px;
  }

  .section-49 {
    height: 250px;
  }

  .div-block-335 {
    justify-content: center;
    width: 800px;
    margin-top: -4px;
    padding-bottom: 0;
    padding-left: 0;
  }

  .heading-127 {
    width: 480px;
    line-height: 23px;
  }

  .div-block-336 {
    width: 480px;
  }

  .text-block-184 {
    font-size: 13px;
  }

  .licenciatura {
    width: 200px;
    height: 100px;
  }

  .heading-128 {
    margin-bottom: 5px;
    font-size: 15px;
  }

  .licenciatura-copy {
    width: 200px;
    height: 100px;
    padding-top: 4px;
  }

  .heading-128-copy {
    margin-top: -3px;
    font-size: 15px;
  }

  .text-block-184-copy {
    margin-top: -1px;
    font-size: 13px;
  }

  .div-block-338 {
    width: 200px;
    margin-top: 0;
  }

  .div-block-338-copy {
    width: 200px;
    margin-top: 10px;
  }

  .text-block-185 {
    text-align: center;
    margin-top: -6px;
    font-size: 10px;
    line-height: 14px;
  }

  .section-49-negocios {
    grid-template-columns: 1fr;
    height: 250px;
    padding-left: 0;
  }

  .negocios {
    width: 200px;
    height: 100px;
    padding-top: 4px;
  }

  .negocios-universitario {
    width: 200px;
    height: 100px;
  }

  .div-block-338-negocios {
    width: 200px;
    margin-top: 12px;
  }

  .div-block-338-copy-copy {
    width: 200px;
    margin-top: 1px;
  }

  ._4-column-grid {
    grid-column-gap: 30px;
    grid-template-columns: 1fr;
    margin-top: 54px;
    margin-left: 0;
  }

  .container-95 {
    margin-top: -162px;
  }

  .slider-29 {
    flex-flow: row;
    justify-content: center;
    align-items: stretch;
    width: 400px;
  }

  .container-96 {
    height: 530px;
  }

  .space-between-block-vertical-from-mobile {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    margin-bottom: 100px;
  }

  .page-wrapper {
    width: 580px;
    height: 180px;
  }

  .image-69 {
    margin-top: 0;
  }

  .mask-26 {
    width: 270px;
  }

  .div-block-340 {
    width: 480px;
    margin-top: 0;
    padding-left: 0;
  }

  .text-field-40 {
    width: 480px;
  }

  .slide-47 {
    vertical-align: middle;
  }

  .div-block-341 {
    margin-left: 6px;
  }

  .form-block-15 {
    width: 480px;
  }

  .div-block-342 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 480px;
    height: 120px;
  }

  .select-field-20, .text-field-41 {
    width: 480px;
  }

  .heading-130 {
    margin-bottom: 10px;
  }

  ._3-column-grid {
    grid-template-columns: 1fr;
    place-items: center;
  }

  .section-with-bg {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .button-800 {
    padding-left: 37px;
  }

  .div-block-345 {
    width: 480px;
  }

  .div-block-346 {
    height: 180px;
    margin-bottom: 0;
    margin-left: 0;
    padding-top: 0;
  }

  .section-50 {
    margin-top: 80px;
    margin-bottom: 80px;
  }

  .sponser-logo {
    height: 40px;
  }

  .animated-title-wrapper {
    font-size: 36px;
  }

  .team-grid {
    grid-template-columns: 1fr;
    place-items: center;
  }

  .section-51 {
    margin-top: 80px;
    margin-bottom: 80px;
  }

  .style-card-wrapper {
    max-width: 200px;
  }

  .style-card-head {
    min-height: 140px;
  }

  .section-52 {
    margin-top: 80px;
    margin-bottom: 80px;
  }

  .course-banner {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .course-thumbnail-rounded {
    min-width: auto;
    min-height: auto;
  }

  .text-merge-wrapper-30px-gap {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .metrics-card {
    min-width: 20rem;
    max-width: 20rem;
  }

  .large-icon {
    min-width: 3rem;
    max-width: 3rem;
    min-height: 3rem;
    max-height: 3rem;
  }

  .metrics-card-2 {
    min-width: 20rem;
    max-width: 20rem;
  }

  .metrics-card-3 {
    min-width: 20rem;
    max-width: 20rem;
    min-height: 11rem;
  }

  .metrics-card-3.background-dark-gray, .metrics-card-3.background-secondary {
    min-height: 11rem;
  }

  .metrics-card-3.estetica {
    min-height: 11rem;
    margin-left: 5px;
  }

  ._30px-title {
    font-size: 28px;
    line-height: 140%;
  }

  .details-info-block {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .faq-title {
    white-space: pre-wrap;
    font-size: 20px;
    line-height: 30px;
  }

  .faq-switch, .dropdown-contents {
    padding-left: 25px;
    padding-right: 25px;
  }

  .faq-icon-wrapper {
    width: 56px;
    min-width: 56px;
    height: 56px;
    min-height: 56px;
    font-size: 22px;
    line-height: 24px;
  }

  .spacer-32, .spacer-24 {
    height: 2.5rem;
  }

  .header-description {
    margin-right: 0;
  }

  .heading-148.extra-large {
    font-size: 3.25rem;
  }

  .header-description-wrapper {
    width: 100%;
  }

  .section-53 {
    padding: 5rem 3rem;
  }

  .container-large {
    width: 100%;
  }

  .hero-image-wrapper {
    aspect-ratio: 16 / 9;
    width: 93vw;
    min-width: 93vw;
  }

  .header-content-bottom {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    flex-flow: column;
  }

  .spacer-33 {
    height: 2.5rem;
  }

  .spacer-64 {
    width: 3.5rem;
    height: 3.5rem;
  }

  .heading-149.large {
    font-size: 2.5rem;
  }

  .heading-149.extra-large {
    font-size: 3.25rem;
  }

  .spacer-16 {
    height: 2.5rem;
  }

  .card-list {
    grid-template-columns: 1fr;
  }

  .section-54 {
    padding: 5rem 3rem;
  }

  .spacer-80 {
    width: 3.5rem;
    height: 3.5rem;
  }

  .reveal-image-wrap {
    width: 118%;
    height: 129%;
  }

  .sst-imgane-2 {
    width: 515px;
    height: 690px;
  }

  .image-hover {
    width: 566px;
    height: 67%;
  }

  .new-collection-product-content {
    width: 480px;
  }

  .tecnologo-gastronomia {
    padding-top: 20px;
    padding-bottom: 60px;
  }

  .container-main {
    margin-top: 0;
  }

  .reveal-image {
    width: 100%;
    max-width: 66%;
    height: 82%;
    padding-top: 0;
  }

  .top-collection-feature {
    margin-top: 30px;
    margin-bottom: 50px;
  }

  .vertical-flex-with-gap-16px {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .tab-accordion-number {
    font-size: 26px;
  }

  .product-other-info-wrap {
    margin-top: 0;
    margin-left: 0;
  }

  .top-collection-element {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .tab-accordion-title {
    font-size: 26px;
  }

  .top-collection-product-info {
    margin-left: 0;
  }

  .tab-accordion-item.w--current {
    width: 480px;
  }

  .por-que-incap {
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 60px;
  }

  .text-block-199, .text-block-200, .text-block-201, .text-block-202, .text-block-203, .text-block-204, .text-block-205 {
    color: #333;
    font-size: 14px;
  }

  .por-que-restaurante {
    text-align: center;
    width: 480px;
    font-weight: 700;
  }

  .habla-restaurantes {
    width: 480px;
    margin-top: 12px;
    margin-bottom: 11px;
  }

  .estudios-resta-copy, .financiaci-n-resta {
    width: 480px;
  }

  .curriculo-in {
    font-size: 26px;
  }

  .enfer {
    padding-top: 20px;
    padding-bottom: 60px;
  }

  .por-que-incap-copy {
    padding-bottom: 60px;
  }

  .enfe {
    height: 29%;
    padding-bottom: 60px;
  }

  .oral {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .orales {
    padding-bottom: 60px;
  }

  .adminsulud {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .adnmin-salud {
    margin-top: -86px;
    padding-bottom: 60px;
  }

  .farma, .veterina {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .veterinaria-2 {
    padding-bottom: 60px;
  }

  .titulo-escuelas {
    flex-flow: row;
    justify-content: center;
    align-items: center;
    margin-top: -9px;
    margin-left: 27px;
  }

  .gastro-admini {
    min-width: 20rem;
    max-width: 20rem;
    min-height: 12.1rem;
  }

  .gastro, .metrics-card-3-copy, .gastro-copy-copy, .tecauxi {
    min-width: 20rem;
    max-width: 20rem;
  }

  .tecauxi.background-primary {
    min-height: 11vw;
  }

  .creativa {
    min-width: 20rem;
    max-width: 20rem;
    min-height: 11rem;
  }

  .creativa-2 {
    min-width: 20rem;
    max-width: 20rem;
  }

  .creativa-2.background-dark-gray {
    min-height: 11vw;
  }

  .creativa-3 {
    min-width: 20rem;
    max-width: 20rem;
  }

  .creativa-3.background-primary {
    min-height: 11vw;
  }

  .disecre {
    height: 250px;
  }

  .negocios-1 {
    min-width: 20rem;
    max-width: 20rem;
    min-height: 11rem;
  }

  .negocios-2 {
    min-width: 20rem;
    max-width: 20rem;
  }

  .negocios-2.background-dark-gray {
    min-height: 11vw;
  }

  .negocios-3 {
    min-width: 20rem;
    max-width: 20rem;
  }

  .negocios-3.background-primary {
    min-height: 11vw;
  }

  .admin-4 {
    justify-content: center;
    margin-top: -4px;
    padding-bottom: 0;
  }

  .programa1 {
    min-width: 20rem;
    max-width: 20rem;
    min-height: 11rem;
  }

  .programa2 {
    min-width: 20rem;
    max-width: 20rem;
  }

  .programa2.background-dark-gray {
    min-height: 11vw;
  }

  .programa3 {
    min-width: 20rem;
    max-width: 20rem;
  }

  .sst5 {
    height: 250px;
  }

  .sst6 {
    justify-content: center;
    margin-top: -4px;
    padding-bottom: 0;
  }

  .sst7 {
    width: 200px;
    height: 100px;
    padding-top: 4px;
  }

  .sst8 {
    width: 200px;
    height: 100px;
  }

  .sst9 {
    width: 200px;
    margin-top: 1px;
  }

  .sst10 {
    width: 200px;
    margin-top: 12px;
  }

  .sst13 {
    width: 480px;
    line-height: 23px;
  }

  .section-testimonial {
    padding-bottom: 60px;
  }

  .our-shipping-system-list {
    grid-template-columns: 1fr 1fr;
  }

  .our-shipping-system-item-icon {
    width: 52px;
  }

  .our-shipping-system-item-title {
    font-size: 26px;
  }

  .section-55 {
    margin-top: 80px;
    margin-bottom: 80px;
  }

  .icon-21 {
    min-width: 2rem;
    max-width: 2rem;
    min-height: 2rem;
    max-height: 2rem;
  }

  .max-width-30rem {
    max-width: 21rem;
  }

  .hero-title {
    font-size: 4rem;
    line-height: 4rem;
  }

  .hero-block {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .negocios-tex, .tex-industrial, .tex-educacion-copy, .tex-idiomas-copy, .tex-salud-copy, .tex-prgramacion-copy {
    max-width: 21rem;
  }

  .icon-22 {
    min-width: 2rem;
    max-width: 2rem;
    min-height: 2rem;
    max-height: 2rem;
  }

  .max-width-30rem-2 {
    max-width: 21rem;
  }

  .icon-23 {
    min-width: 2rem;
    max-width: 2rem;
    min-height: 2rem;
    max-height: 2rem;
  }

  .max-width-30rem-3 {
    max-width: 21rem;
  }

  .gastronomia, .iconogastronomia {
    min-width: 2rem;
    max-width: 2rem;
    min-height: 2rem;
    max-height: 2rem;
  }

  .escuelas {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .animal, .prgramacion, .salud-tit, .gastro-tit, .negocioshero-title-copy, .educacion-hero-title-copy, .industrialhero-title-copy, .idiomashero-title-copy, .dise-o-hero-title-copy, .gashero-title-copy-copy {
    font-size: 4rem;
    line-height: 4rem;
  }

  .comunicado-10 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    width: 550px;
  }

  .gasteronomia, .negocios-ho, .aipiho, .ssts, .salude, .idiomas, .programacion, .dise-o, .hero-block-copy, .hero-block-copy-copy, .ani {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .mercadeo {
    min-width: 20rem;
    max-width: 20rem;
  }

  .mercadeo.background-primary {
    min-height: 11vw;
  }

  .bold-text-75 {
    width: 500px;
    margin-left: auto;
  }

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

  .text-block-224 {
    margin-left: -18px;
  }

  .dropdown-toggle-12 {
    margin-left: auto;
    margin-right: auto;
  }

  .dropdown-10 {
    margin-bottom: auto;
    margin-left: auto;
  }

  .tecnologo-gastronomia-copy {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .aipibanner {
    height: 1240px;
    padding-top: 60px;
    padding-bottom: 60px;
  }

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

  .image-90 {
    margin-top: 0;
  }

  .text-span-19 {
    margin-left: 1px;
  }

  .paragraph-30 {
    color: #333;
    font-size: 14px;
    line-height: 20px;
  }

  .habla-educaci-n {
    width: 480px;
    margin-top: 12px;
    margin-bottom: 11px;
  }

  .financiaci-n-educacion, .button-803 {
    width: 480px;
  }

  .por-que-educacion {
    text-align: center;
    width: 480px;
    font-weight: 700;
  }

  .text-block-184-copy {
    font-size: 13px;
  }

  .gastro-salud {
    min-width: 20rem;
    max-width: 20rem;
    min-height: 12.1rem;
  }

  .image-91 {
    margin-top: 0;
  }

  .por-que-salud {
    text-align: center;
    width: 480px;
    font-weight: 700;
  }

  .dise-o-prom {
    min-width: 20rem;
    max-width: 20rem;
    min-height: 12.1rem;
  }

  .image-92 {
    margin-top: 18px;
  }

  .negocios-prom, .tecnologaprom-copy {
    min-width: 20rem;
    max-width: 20rem;
    min-height: 12.1rem;
  }

  .checkbox-2 {
    margin-top: 0;
    margin-left: 0;
  }

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

  .container-111 {
    margin-top: 0;
  }

  .foto-1-banner {
    width: 515px;
    height: 582px;
  }

  ._1-banner {
    width: 566px;
    height: 67%;
  }

  .banner-1-2 {
    width: 118%;
    height: 129%;
  }

  .imagen-banner-1 {
    width: 100%;
    max-width: 66%;
    height: 82%;
    padding-top: 0;
  }

  .banner-cocina-1 {
    width: 515px;
    height: 690px;
  }

  .image-hover-1-copy {
    width: 566px;
    height: 67%;
  }

  .reveal-image-wrap-1copy {
    width: 118%;
    height: 129%;
  }

  .imagen-cocina-banner-1 {
    width: 100%;
    max-width: 66%;
    height: 82%;
    padding-top: 0;
  }

  .panaderia-banner-1 {
    width: 515px;
    height: 690px;
  }

  .panaederia-2, .gatro-2-banner, .gastro-banner-2, .gastro-3-banner, .top-collection-product-image-block-copy-1 {
    width: 515px;
    height: 690px;
  }

  .oral-1 {
    width: 515px;
    height: 690px;
  }

  .enfermeria-txt-1 {
    width: 480px;
  }

  .administra-imagen-1, .farmacia-2-banner, .estetica-2-ima, .veterinaria-image-1 {
    width: 515px;
    height: 690px;
  }

  .button-46-copy, .button-47-copy {
    width: 480px;
  }

  .button-46-copy, .button-47-copy {
    width: 480px;
  }

  .button-45-copy {
    width: 480px;
    margin-top: 29px;
    margin-bottom: 6px;
  }

  .button-46-copy, .button-47-copy {
    width: 480px;
  }

  .tecnologia-1-dise-o {
    width: 515px;
    height: 690px;
  }

  .button-46-copy-copy {
    width: 480px;
  }

  .button-45-copy-v {
    width: 480px;
    margin-top: 29px;
    margin-bottom: 6px;
  }

  .button-46-copy, .button-46-copy-v, .button-47-copy-v {
    width: 480px;
  }

  .hablemos-1-negocios {
    width: 480px;
    margin-top: 29px;
    margin-bottom: 6px;
  }

  .financiacion-negocios-1, .plan-de-estudioas-negocios {
    width: 480px;
  }

  .rhh-negocios {
    width: 515px;
    height: 690px;
  }

  .negoios-222 {
    margin-top: -1px;
    font-size: 13px;
  }

  .negocios-22 {
    width: 515px;
    height: 690px;
  }

  .negocios-222, .text-block-184-copy-copy {
    margin-top: -1px;
    font-size: 13px;
  }

  .top-collection-product-image-block-copy, .top-collection-product-image-block-copy-copy, .negocios-contabiloidad, .mercadeo-11 {
    width: 515px;
    height: 690px;
  }

  .text-block-184-copy-copy {
    margin-top: -1px;
    font-size: 13px;
  }

  .sistemas-1 {
    width: 480px;
    margin-top: 29px;
    margin-bottom: 6px;
  }

  .sistema-2, .sistema-3 {
    width: 480px;
  }

  .reveal-image-copy {
    width: 100%;
    max-width: 66%;
    height: 82%;
    padding-top: 0;
  }

  .sistema-imagen {
    width: 515px;
    height: 690px;
  }

  .ingles-1 {
    width: 480px;
    margin-top: 29px;
    margin-bottom: 6px;
  }

  .sistema-2-copy, .sistema-2-copy-copy, .sistema-2-copy-copy-copy, .sistema-2-copy-copy-copy-copy, .ingles-2222222, .ingles-3 {
    width: 480px;
  }

  .sst1111 {
    width: 480px;
    margin-top: 29px;
    margin-bottom: 6px;
  }

  .sst-11111, .ssst11111 {
    width: 480px;
  }

  .sst-imgane-2-copy {
    width: 515px;
    height: 690px;
  }

  .dise-o-122 {
    width: 480px;
  }

  .dis-eo {
    width: 480px;
    margin-top: 29px;
    margin-bottom: 6px;
  }

  .dise-o-112 {
    width: 480px;
  }

  .ipi {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .aipi-hablemos {
    width: 480px;
    margin-top: 29px;
    margin-bottom: 6px;
  }

  .aipi-financia, .aipi-plan {
    width: 480px;
  }

  .gastronoma-imagen-1 {
    width: 515px;
    height: 690px;
  }

  .aipia-contenedor {
    margin-top: 0;
  }

  .iapi-imagen-2, .enfermeria-imgane-2-copy, .enfermeri-imgane-2-copy {
    width: 515px;
    height: 690px;
  }

  .salud-producto {
    margin-top: 0;
  }

  .far-imgane-2-copy, .farmaciasst-imgane-2-copy, .sst-imgane-2-copy-ebfer, .veterinaria-imagen-2, .dise-o-imagen-1, .ds-2-imagen, .csd {
    width: 515px;
    height: 690px;
  }

  .text-block-184-copy-ne {
    font-size: 13px;
  }

  .programa-2222, .sistema-imagen-copy {
    width: 515px;
    height: 690px;
  }

  .principal {
    height: 500px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 20px;
    padding-bottom: 0;
  }

  .b1 {
    width: 480px;
    margin-top: 12px;
    margin-bottom: 11px;
  }

  .b2 {
    width: 480px;
  }

  .t3 {
    text-align: center;
    width: 480px;
    font-weight: 700;
  }

  .container-112 {
    height: 300px;
  }

  .image-93 {
    width: 690px;
  }

  .b1-aipi-copy {
    width: 480px;
    margin-top: 12px;
    margin-bottom: 11px;
  }

  .b2-aipi-copy {
    width: 480px;
  }

  .b1-enfermeria-copy {
    width: 480px;
    margin-top: 12px;
    margin-bottom: 11px;
  }

  .b2-enfermeria-copy {
    width: 480px;
  }

  .t3-enfermeria-copy, .t3-veterinario-copy {
    text-align: center;
    width: 480px;
    font-weight: 700;
  }

  .b1-veterinaria-copy-copy {
    width: 480px;
    margin-top: 12px;
    margin-bottom: 11px;
  }

  .b2-veterinaria-copy-copy {
    width: 480px;
  }

  .b1-corte-copy {
    width: 480px;
    margin-top: 12px;
    margin-bottom: 11px;
  }

  .b2-corte-copy {
    width: 480px;
  }

  .t3-corte-copy, .t3-rhh-copy {
    text-align: center;
    width: 480px;
    font-weight: 700;
  }

  .b1-rhh-copy {
    width: 480px;
    margin-top: 12px;
    margin-bottom: 11px;
  }

  .b2-rhhcopy {
    width: 480px;
  }

  .b1operacioncopy {
    width: 480px;
    margin-top: 12px;
    margin-bottom: 11px;
  }

  .b2-operaci-copy {
    width: 480px;
  }

  .t3-opera-copy-copy, .t3-ingles-copy {
    text-align: center;
    width: 480px;
    font-weight: 700;
  }

  .b1ingles-copy {
    width: 480px;
    margin-top: 12px;
    margin-bottom: 11px;
  }

  .b2ingles-copy {
    width: 480px;
  }

  .b1-sst-copy-copy {
    width: 480px;
    margin-top: 12px;
    margin-bottom: 11px;
  }

  .b2-sst-copy {
    width: 480px;
  }

  .t3-sst-copy {
    text-align: center;
    width: 480px;
    font-weight: 700;
  }

  .sst-ingeneria {
    margin-top: -1px;
    font-size: 13px;
  }

  .text-block-184-copy-sst {
    font-size: 13px;
  }

  .button-789-copy {
    width: 480px;
  }

  .container-114 {
    margin-top: -238px;
    padding-left: 31px;
  }

  .t3-aipi-copy-copy {
    text-align: center;
    width: 480px;
    font-weight: 700;
  }

  .financiacion-heading-108-copy {
    text-align: center;
    width: 500px;
    margin-top: 51px;
    margin-left: auto;
    margin-right: auto;
    font-size: 50px;
  }

  .button-789-copy-copy {
    width: 480px;
  }

  .button-789-copy {
    background-color: var(--azul-cyan);
    width: 480px;
  }

  .solicituddiv-block-315-copy {
    width: 480px;
    margin-top: 51px;
  }

  .txt-sobold-text-75-copy {
    width: 500px;
    margin-left: auto;
  }

  .financiacion-section-footer-copy {
    height: 680px;
    margin-top: 0;
  }

  .solicisection-footer-copy {
    height: 680px;
    margin-top: -422px;
  }

  .negocios-heading-127-copy {
    width: 480px;
    line-height: 23px;
  }

  .aipibold-text-40-copy, .aipi-bold-text-39-copy {
    color: var(--educación-2);
  }

  .tipoaccodion-container-copy {
    width: 480px;
  }

  .image-95 {
    width: 600px;
    max-width: 700px;
    height: 200px;
  }

  .sst-heading-127-copy-copy {
    width: 480px;
    line-height: 23px;
  }

  .grid-35, .grid-36 {
    grid-template-columns: 1fr;
  }

  .sst5-copy {
    grid-template-columns: 1fr;
    width: 800px;
    height: 250px;
    padding-left: 0;
  }

  .heading-66-copy {
    text-align: center;
    width: 400px;
    margin-top: 17px;
    margin-left: 0;
  }

  .section-49-gastro {
    height: 250px;
  }

  .gastro-uni {
    width: 200px;
    height: 100px;
    padding-top: 4px;
  }

  .gastro-uni-2 {
    width: 200px;
    height: 100px;
  }

  .text-block-184-gastro {
    font-size: 13px;
  }

  .text-block-184-gastro2 {
    margin-top: -1px;
    font-size: 13px;
  }

  .div-block-338-gastro {
    width: 200px;
    margin-top: 12px;
  }

  .div-block-338-gastro-2 {
    width: 200px;
    margin-top: 1px;
  }

  .section-49-dise-o {
    height: 250px;
  }

  .dise-o-uni {
    width: 200px;
    height: 100px;
    padding-top: 4px;
  }

  .dise-o-uni-2 {
    width: 200px;
    height: 100px;
  }

  .div-block-338-dise-o {
    width: 200px;
    margin-top: 12px;
  }

  .div-block-338-dise-o-2 {
    width: 200px;
    margin-top: 1px;
  }

  .text-block-184-dise-o {
    font-size: 13px;
  }

  .text-block-184-dise-o2 {
    margin-top: -1px;
    font-size: 13px;
  }

  .heading-151 {
    width: 570px;
    margin-bottom: 0;
  }

  .heading-152 {
    font-size: 30px;
  }

  .open-nav {
    height: 5rem;
    padding-left: 1rem;
  }

  .footer__nav {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
  }

  .text-xlarge {
    font-size: 1.25rem;
  }

  .nav__button {
    width: 3rem;
    height: 3rem;
  }

  .sectors {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .top-bar {
    justify-content: flex-end;
    align-items: center;
    height: 5rem;
    margin-left: 4rem;
  }

  .brand__asset {
    height: 1.75rem;
  }

  .nav {
    padding: .5rem 1rem 1rem;
  }

  .projects__list {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    display: flex;
  }

  .heading-huge {
    letter-spacing: 0;
    font-size: 2.5rem;
  }

  .container-115 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .footer__legal {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .footer__contact {
    grid-row-gap: 1.5rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .sections.top-padding {
    padding-top: 4rem;
  }

  .text-regular.hidden-phone {
    display: none;
  }

  .nav__content {
    width: 100%;
    min-width: 0;
  }

  .spacer-large {
    height: 5rem;
  }

  .spacer-small {
    height: 2rem;
  }

  .text-large {
    font-size: 1.125rem;
  }

  .footer__nav-link {
    height: 4rem;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .sectors__link {
    height: 3rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .all-content {
    padding-bottom: 59px;
    position: relative;
  }

  .main-column {
    width: 100%;
    max-width: 1000px;
  }

  .main-column.header {
    text-align: left;
    max-width: 1000px;
    padding-top: 37px;
    padding-bottom: 42px;
    position: static;
  }

  .thumbnail {
    margin-bottom: 10px;
  }

  .nav-menu-35 {
    background-color: #000;
  }

  .nav-link-197 {
    color: #fff;
    box-shadow: inset 0 1px #ffffff3b;
  }

  .nav-link-197.w--current {
    box-shadow: none;
  }

  .nav-link-197.page {
    color: #000;
    background-color: #fff;
    box-shadow: inset -1px 0 #0000001f;
  }

  .nav-link-197.page.w--current {
    color: #00b874;
  }

  .nav-link-197.page.w--current:hover {
    background-color: #fff;
  }

  .footer-wrapper {
    background-color: #000;
  }

  .menu-wrapper {
    border-left: 1px solid #00000017;
  }

  .menu-wrapper.w--open {
    background-color: #000;
  }

  .menu {
    float: right;
    margin-top: 1px;
    font-size: 17px;
  }

  .menu-icon {
    float: left;
    margin-right: 5px;
  }

  .big-tagline {
    float: right;
    margin-bottom: 57px;
    font-size: 25px;
    line-height: 29px;
    display: inline-block;
  }

  .logo {
    float: left;
    border-width: 5px;
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 14px;
    padding: 13px 14px;
    font-size: 42px;
    line-height: 30px;
    display: inline-block;
  }

  .nav-menu-36 {
    background-color: #000;
  }

  .nav-link-198 {
    color: #fff;
    box-shadow: inset 0 1px #ffffff3b;
  }

  .nav-link-198.w--current {
    box-shadow: none;
  }

  .nav-link-198.page {
    color: #000;
    background-color: #fff;
    box-shadow: inset -1px 0 #0000001f;
  }

  .nav-link-198.page.w--current {
    color: #00b874;
  }

  .nav-link-198.page.w--current:hover {
    background-color: #fff;
  }

  .new-collection-product-content-copy, .ingles-pagina-text {
    width: 480px;
  }

  .ingles-top-collection-feature-copy {
    margin-top: 30px;
    margin-bottom: 50px;
  }

  .ingles-tab-accordion-item-copy.w--current {
    width: 480px;
  }

  .ingles-product-other-info-wrap-copy {
    margin-top: 0;
    margin-left: 0;
  }

  .ingles-vertical-flex-with-gap-16px-copy {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .ingles-top-collection-product-info-copy {
    margin-left: 0;
  }

  .tab-accordion-item-copy.w--current, .tab-accordion-item-copy-copy.w--current {
    width: 480px;
  }

  .imagen-banner-1-copy {
    width: 100%;
    max-width: 66%;
    height: 82%;
    padding-top: 0;
  }

  .div-block-291-copy {
    width: 480px;
  }

  .div-block-285-copy, .div-block-285-copy-copy, .div-block-285-copy-copy-copy, .div-block-285-copy-copy-copy-copy {
    width: 450px;
  }

  .caja-de-herramientas {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    width: auto;
  }

  .gasteronomia-copy, .negocios-ho-copy, .aipiho-copy, .ssts-copy, .salude-copy, .idiomas-copy, .programacion-copy, .dise-o-copy, .ani-copy {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .text-block-227 {
    text-align: center;
    height: 60px;
    margin-top: 0;
    margin-left: 0;
    padding-top: 0;
    padding-left: 0;
  }

  .container-116 {
    width: 600px;
    margin-top: 238px;
  }

  .creaccopm-u-ad-omostra {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    width: auto;
  }

  .didactica-gamificaci-n---trabajo-colaborativo-y {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .gasteronomia-copy-copy, .negocios-ho-copy-copy, .aipiho-copy-copy, .ssts-copy-copy, .salude-copy-copy, .idiomas-copy-copy {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .caja-de-herramientas-copy {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    height: 800px;
  }

  .caja-de-herramientas-copy-copy, .caja-de-herramientas-copy-copy-copy {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .gasteronomia-copy-copy-copy {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .caja-de-herramientas-idiomas-copy-copy {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    padding-left: 0;
  }

  .caja-de-herramientas-idiomas-copy-copy-copy {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    margin-top: 0;
    padding-left: 0;
  }

  .caja-de-herramientas-seguridad-copy-copy, .caja-de-programacion-copy-copy, .caja-de-instalacion-herramientas-copy-copy-copy {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    padding-left: 0;
  }

  .caja-de-enfermeria-copy-copy {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    margin-top: 0;
    padding-left: 0;
  }

  .caja-de-enfermeria-copy-copy-copy {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    padding-left: 0;
  }

  .caja-de-enfermeria-herramientas-copy-copy-copy-copy, .caja-de-enfer-meriaherramientas-copy-copy-copy-copy, .caja-de-herramientas-copy-copy-copy-copy, .caja-de-salud-herramientas-copy-copy-copy-copy-copy {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .salud-oral-copy-copy-copy, .gasteronomia-copy-copy-copy, .negocios-ho-copy-copy-copy {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .salud-oral-copy-copy-copy-copy {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .caja-de-enfermeria-copy-copy-copy {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    margin-top: 1px;
    padding-left: 0;
  }

  .caja-de-enfermeria-copy-copy-copy-copy {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    padding-left: 0;
  }

  .div-block-314-copy {
    width: 480px;
    height: 180px;
  }

  .text-block-227-copy {
    text-align: center;
    margin-top: 701px;
    margin-left: 0;
    padding-left: 0;
  }

  .gasteronomia-copy-copy {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .container-116-copy {
    margin-top: 0;
    margin-bottom: 0;
  }

  .caja-de-herramientas-copy-copy-copy {
    height: 80px;
  }

  .container-116-copy {
    width: 500px;
    margin-top: 275px;
  }

  .text-block-227-copy-copy {
    text-align: center;
    margin-top: 0;
    margin-left: 0;
    padding-top: 0;
    padding-left: 0;
  }

  .caja-de-herramientas-copy-copy-copy-copy {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .caja-de-herramientas-copy-copy-copy-copy-copy {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    height: 500px;
  }

  .text-block-227-copy {
    text-align: center;
    margin-top: 0;
    margin-left: 0;
    padding-top: 0;
    padding-left: 0;
  }

  .caja-de-herramientas-nerrcopy-copy-copy-copy-copy {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    height: 600px;
  }

  .creacion-y-administacion-de-evalaciones {
    text-align: center;
    margin-top: 0;
    margin-left: 0;
    padding-left: 0;
  }

  .diadactica {
    text-align: center;
    margin-top: 0;
    margin-left: 0;
    padding-top: 0;
    padding-left: 0;
  }

  .didactica-copy-copy {
    margin-top: 0;
    margin-bottom: 0;
  }

  .sectariado-ejecutivo, .auxiliar-en-contabilidad {
    text-align: center;
    margin-top: 0;
    margin-left: 0;
    padding-top: 0;
    padding-left: 0;
  }

  .auxiliar-comercio {
    text-align: center;
    height: 100px;
    margin-top: 0;
    margin-left: 0;
    padding-top: 0;
    padding-left: 0;
  }

  .caja-de-finanzas {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    width: auto;
    height: 800px;
  }

  .ventas {
    text-align: center;
    margin-top: 0;
    margin-left: 0;
    padding-top: 0;
    padding-left: 0;
  }

  .titulo-ventas {
    margin-top: 0;
  }

  .banca {
    text-align: center;
    margin-top: 0;
    margin-left: 0;
    padding-top: 0;
    padding-left: 0;
  }

  .banca-aprendiz {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    padding-left: 0;
  }

  .titulo-ejecitivo {
    width: auto;
    height: 60px;
    margin-top: 0;
  }

  .herramientas-comercio {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    height: 700px;
  }

  .seccion-contabilidad {
    height: 1000px;
  }

  .seccion-comercio-programa {
    height: 700px;
  }

  .seccion-titulo-ventas {
    height: 100px;
  }

  .seccion-porgrama-ventas {
    height: 600px;
  }

  .seccion-grid-enfermeria {
    justify-content: center;
    align-items: center;
  }

  .grid-programa-farmaceuticos {
    height: 550px;
  }

  .text-block-227-copy-copy, .text-block-227-copy-copy-copy {
    text-align: center;
    margin-top: 0;
    margin-left: 0;
    padding-left: 0;
  }

  .text-block-227-copy-copy-copy, .corte-titulo {
    text-align: center;
    margin-top: 0;
    margin-left: 0;
    padding-top: 0;
    padding-left: 0;
  }

  .section-40-copy {
    height: 100px;
    padding-bottom: 0;
  }

  .section-banner-campus-copy {
    width: 600px;
    height: 90px;
    font-size: 12px;
  }

  .grid-programa-evaluaciones-copy {
    padding-left: 0;
  }

  .grid-gamificaciones-copy {
    justify-content: flex-start;
    align-items: center;
  }

  .animal-copy, .negocioshero-title-copy-copy, .negocioshero-title-copy-copy, .gashero-title-copy-copy-copy, .visible-docente-enfermeria, .educacion-hero-title-copy-copy, .gashero-title-copy-copy-copy, .wordwall-11, .saberingles-4, .zeus-111, .visible-do, .visible-55, .sql-22, .andro, .nearpod, .siigo {
    font-size: 4rem;
    line-height: 4rem;
  }

  .solicitides-txt-sobold-text-75-copy-copy {
    width: 500px;
    height: auto;
    margin-left: auto;
  }

  .animal-copy, .animacion-freepik, .animal-copy-sclielo, .animal-copy-unigermana, .tiviniidiomashero-title-copy-copy, .puzzelhero-title-copy-copy, .quizlet-hero-title-copy-copy, .word-hero-title-copy-copy, .eclipanimal-copy, .scribbranimal-copy-copy, .wixanimal-copy-copy, .comexhero-title-copy-copy {
    font-size: 4rem;
    line-height: 4rem;
  }

  .section-58 {
    width: 100%;
    height: 180px;
    margin-bottom: -183px;
    overflow: hidden;
  }

  .image-100 {
    margin-top: auto;
  }

  .gastronomico-titulo {
    justify-content: center;
    align-items: center;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .bold-text-9-copy {
    padding-right: 0;
  }

  .salud-titulo-copy {
    margin-top: 0;
  }

  .bold-text-9-copy-copy, .bold-text-9-copy, .bold-text-9-copy-copy, .gatrobold-text-9-copy-copy, .creatibold-text-9-copy-copy-copy, .negociibold-text-9-copy-copy-copy-copy {
    padding-right: 0;
  }

  .innovacionbold-text, .homebold-text-9-copy-copy {
    padding-right: 0;
    font-size: 18px;
  }

  .hero-heading-center, .pricing-comparison {
    padding: 60px 15px;
  }

  .pricing-wrapper {
    justify-items: stretch;
  }

  .pricing-card {
    width: auto;
  }

  .pricing-title {
    font-size: 34px;
    line-height: 42px;
  }

  .heading-1 {
    font-size: 3.5rem;
  }

  .padding-global, .padding-global-2 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .speakers-cards-collection-list {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    display: flex;
  }

  .team-circles {
    padding: 60px 15px;
  }

  .team-grid-2 {
    grid-template-columns: 1fr 1fr;
  }

  .team-member-component {
    grid-row-gap: 3rem;
  }

  .faq-heading.margin-mobile {
    margin-top: 4rem;
  }

  .heading-154 {
    font-size: 2.5rem;
    line-height: 1.15;
  }

  .heading-155 {
    font-size: 3.5rem;
  }

  .heading-156 {
    font-size: 2.5rem;
    line-height: 1.15;
  }

  .speakers-wrapper {
    grid-template-columns: 1fr;
  }

  .collection-item {
    height: 50vh;
  }

  .heading-157 {
    font-size: 3.5rem;
  }

  .container-130 {
    height: auto;
  }

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

  .section-61 {
    height: auto;
  }

  .slider-30 {
    height: 800px;
    margin-bottom: -608px;
  }

  .heading-158 {
    color: var(--color-azul);
    font-size: 30px;
    line-height: 35px;
  }

  .div-block-348 {
    padding-left: 20px;
  }

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

  .text-block-230 {
    font-size: 12px;
  }

  .tipos-de-opciones {
    padding: 60px 15px;
  }

  .testimonial-grid-two {
    grid-template-columns: 1fr;
  }

  .testimonial-info-three {
    flex-direction: row;
  }

  .hero-heading-right, .features-table {
    padding: 60px 15px;
  }

  .procesos {
    padding-left: 10px;
  }

  .accordion-copy2 {
    width: 480px;
  }

  .accodion-container-contrato {
    width: 450px;
  }

  .desplegable-2 {
    padding-left: 10px;
  }

  .text-weight-light-2 {
    width: 540px;
    padding-left: 6px;
  }

  .padding-global-3 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .heading-164 {
    font-size: 3.5rem;
  }

  .heading-164.font-poppins {
    width: 500px;
    padding-left: 0;
    font-size: 80px;
  }

  .wrapper {
    margin-left: -391px;
  }

  .home-categories {
    padding-left: 0;
  }

  .intro-2.wide.no-margin {
    margin-left: -246px;
  }

  .text-grey {
    width: 500px;
  }

  .side-blocks.mobile-reverse {
    margin-left: -29px;
  }

  .section-67 {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .section-67.video-section {
    padding-bottom: 72px;
  }

  .section-67-copy {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .section-67-copy.video-section {
    padding-bottom: 72px;
  }

  .futuro {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .futuro.video-section {
    padding-bottom: 72px;
  }

  .curriculo-fiuncionamiento {
    height: 250px;
  }

  .gastro-admini-copy {
    min-width: 20rem;
    max-width: 20rem;
    min-height: 12.1rem;
  }

  .heading-164-copy.font-poppins, .heading-164-copy.font-poppins-copy {
    width: 500px;
    padding-left: 0;
    font-size: 80px;
  }

  .section-67-copy-copy {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .section-67-copy-copy.video-section, .section-67-copy-copy.video-section-copy {
    padding-bottom: 72px;
  }

  .section-66-copy {
    margin-top: 56px;
  }

  .heading-164-copy {
    font-size: 3.5rem;
  }

  .heading-164-copy.font-poppins {
    width: 500px;
    padding-left: 0;
    font-size: 80px;
  }

  .heading-164-copy.font-poppins-copy {
    width: 500px;
    padding-left: 0;
    font-size: 60px;
  }

  .text-weight-light-2-copy {
    width: 540px;
    padding-left: 6px;
  }

  .section-49-gastro-copy {
    height: 250px;
  }

  .negocios-heading-127-copy-copy {
    width: 480px;
    line-height: 23px;
  }

  .div-block-338-gastro-2-copy {
    width: 200px;
    margin-top: 1px;
  }

  .div-block-338-gastro-copy {
    width: 200px;
    margin-top: 12px;
  }

  .gastro-uni-2-copy {
    width: 200px;
    height: 100px;
  }

  .gastro-uni-copy {
    width: 200px;
    height: 100px;
    padding-top: 4px;
  }

  .text-block-184-gastro-copy {
    font-size: 13px;
  }

  .text-block-184-gastro2-copy {
    margin-top: -1px;
    font-size: 13px;
  }

  .heading-128-copy-copy {
    margin-top: -3px;
    font-size: 15px;
  }

  .text-block-185-copy {
    text-align: center;
    margin-top: -6px;
    font-size: 10px;
    line-height: 14px;
  }

  .text-weight-light-2-copy-copy {
    width: 540px;
    padding-left: 6px;
  }

  .titulo-principal {
    padding-left: 0;
  }

  .segundo-principal {
    font-size: 30px;
    line-height: 30px;
  }

  .boton-1 {
    width: 480px;
    margin-top: 12px;
    margin-bottom: 11px;
  }

  .botorn-2 {
    width: 480px;
  }

  .boton-3 {
    width: 480px;
    margin-top: 12px;
    margin-bottom: 11px;
  }

  .boton-4-copy {
    width: 500px;
    margin-top: 39px;
    margin-bottom: 11px;
  }

  .curriculo {
    height: 250px;
  }

  .curriculo-banner {
    height: 173px;
  }

  .beneficios-curriculo {
    margin-top: 30px;
    margin-bottom: 50px;
  }

  .universidades {
    width: 200px;
    margin-top: 1px;
  }

  .div-block-338-gastro-copy-copy, .curriculoincap {
    width: 200px;
    margin-top: 12px;
  }

  .cruruculo-cuadro {
    width: 200px;
    height: 100px;
    padding-top: 4px;
  }

  .curruclo-grado-2 {
    width: 200px;
    height: 100px;
  }

  .boton-1-copy {
    width: 480px;
    margin-top: 12px;
    margin-bottom: 11px;
  }

  .educaicon-continua {
    height: 173px;
  }

  .datos-educontinua {
    margin-top: -162px;
  }

  .diolomados-y-cc {
    height: 173px;
  }

  .boton-1-copy-copy {
    width: 480px;
    margin-top: 12px;
    margin-bottom: 11px;
  }

  .boton-1-copy-copy-copy {
    width: 480px;
    margin-top: 12px;
    margin-bottom: 11px;
    margin-left: auto;
  }

  .column-3, .column-4 {
    padding-left: 20px;
  }

  .image-110 {
    margin-left: 72px;
  }

  .paragraph-45 {
    margin-left: auto;
  }

  .boton-1-copy-copy-copy-copy {
    width: 480px;
    margin-top: 12px;
    margin-bottom: 11px;
    margin-left: 23px;
  }

  .educacion-continua {
    height: 173px;
  }

  .column-5 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .curriculo-banner-2 {
    height: 173px;
  }

  .cuririculo-progrmas {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .gasteronomia-copy, .negocios-ho-copy, .aipiho-copy, .ssts-copy, .salude-copy, .idiomas-copy, .programacion-copy, .dise-o-copy, .ani-copy {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .negocios-curriculo-1, .curriculo-negocios-2, .curriculo-negocios-3, .curriculo-negocios-4, .negocios-curriculo-2, .negocios-curriculo-3, .negocios-curriculo-4, .negocios-curriculo-5, .negocios-curriculo-5-copy {
    min-width: 20rem;
    max-width: 20rem;
    min-height: 12.1rem;
  }

  .boton-4-copy-copy {
    width: 480px;
    margin-top: 12px;
    margin-bottom: 11px;
  }

  .telefono, .botorn-2-copy, .whatsapp-curriuclo {
    width: 480px;
  }

  .laboral-direccion {
    width: 480px;
    margin-top: 12px;
    margin-bottom: 11px;
  }

  .telefono-copy {
    width: 480px;
  }

  .por-que-incap-copy {
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 60px;
  }

  .t3-copy {
    text-align: center;
    width: 480px;
    font-weight: 700;
  }

  .paragraph-10-copy {
    color: #333;
    line-height: 20px;
  }

  .tab-accordion-item-copy.w--current {
    width: 480px;
  }

  .text-span-19-copy {
    margin-left: 1px;
  }

  .text-block-146-copy {
    text-align: left;
  }

  .paragraph-30-copy {
    color: #333;
    font-size: 14px;
    line-height: 20px;
  }

  .section-49-copy {
    height: 250px;
  }

  .aipibold-text-40-copy-copy {
    color: var(--educación-2);
  }

  .heading-127-copy {
    width: 480px;
    line-height: 23px;
  }

  .aipi-bold-text-39-copy-copy {
    color: var(--educación-2);
  }

  .licenciatura-copy-copy {
    width: 200px;
    height: 100px;
    padding-top: 4px;
  }

  .heading-128-copy {
    margin-bottom: 5px;
    font-size: 15px;
  }

  .text-block-184-copy-copy {
    font-size: 13px;
  }

  .accordion-toggle-copy {
    padding-left: 10px;
  }

  .text-block-184-copy-copy-copy {
    margin-top: -1px;
    font-size: 13px;
  }

  .negocios-curriculo, .negocios-heading-127-copy-copy {
    width: 480px;
    line-height: 23px;
  }

  .aipibold-text-40-copy-copy-copy {
    color: var(--educación-2);
  }

  .heading-127-copy-copy, .negocios-curriculo-copy, .negocios-heading-127-copy-copy {
    width: 480px;
    line-height: 23px;
  }

  .div-block-335-copy {
    justify-content: center;
    width: 800px;
    margin-top: -4px;
    padding-bottom: 0;
  }

  .sst-heading-127-copy-copy-copy {
    width: 480px;
    line-height: 23px;
  }

  .aipibold-text-40-copy-copy-copy-copy {
    color: var(--educación-2);
  }

  .heading-127-copy-copy-copy {
    width: 480px;
    line-height: 23px;
  }

  .brix---heading-h2-size {
    font-size: 28px;
    line-height: 40px;
  }

  .aliados-incap {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .brix---grid-logo-strip-v4 {
    grid-column-gap: 72px;
    grid-template-columns: auto auto;
  }

  .brix---grid-2-logo-strip-v4 {
    grid-template-columns: 1fr;
  }

  .brix---mg-bottom-48px {
    margin-bottom: 32px;
  }

  .brix---grid-6-columns-logo-strip {
    grid-column-gap: 72px;
    grid-row-gap: 32px;
    grid-template-columns: auto auto;
    transform: scale(.96);
  }

  .brix---text-300-bold {
    font-size: 18px;
    line-height: 22px;
  }

  .alianzas-incap {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .brix---header-logo {
    max-width: 90%;
  }

  .brix---btn-primary-small {
    padding: 20px 32px;
  }

  .brix---btn-header-hidden-on-mbl {
    display: none;
  }

  .brix---header-nav-list-item-show-in-mbl {
    display: block;
  }

  .brix---mg-bottom-16px {
    margin-bottom: 8px;
  }

  .brix---section {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---heading-h1-size {
    margin-bottom: 12px;
    font-size: 38px;
    line-height: 46px;
  }

  .brix---heading-h2-size-2 {
    font-size: 28px;
    line-height: 40px;
  }

  .brix---heading-h5-size {
    font-size: 16px;
    line-height: 22px;
  }

  .brix---card-over-image {
    padding: 45px 32px;
  }

  .brix---grid-2-columns-2-col-mbl {
    grid-template-columns: 1fr 1fr;
  }

  .brix---mg-bottom-56px {
    margin-bottom: 40px;
  }

  .brix---display-2 {
    font-size: 48px;
    line-height: 56px;
  }

  .brix---heading-h2-size-3 {
    font-size: 28px;
    line-height: 40px;
  }

  .brix---grid-stats-v1 {
    grid-row-gap: 52px;
    grid-template-columns: 1fr;
  }

  .brix---text-center---mb-left {
    text-align: center;
  }

  .brix---display-4 {
    font-size: 20px;
    line-height: 32px;
  }

  .brix---subtitle {
    font-size: 17px;
    line-height: 19px;
  }

  .brix---btn-primary-small-2 {
    padding: 20px 32px;
  }

  .brix---divider-64px {
    margin-top: 48px;
    margin-bottom: 48px;
  }

  .brix---text-300-medium {
    font-size: 18px;
    line-height: 20px;
  }

  .brix---grid-2-columns---pricing-v9 {
    grid-template-columns: 1fr;
  }

  .brix---pricing-content-v9 {
    padding-bottom: 40px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .brix---square-icon-64px {
    border-radius: 12px;
    max-width: 56px;
  }

  .brix---grid-logo-strip-pricing-v9 {
    grid-column-gap: 72px;
    grid-template-columns: auto auto;
  }

  .brix---display-6 {
    font-size: 20px;
    line-height: 32px;
  }

  .brix---mg-top-40px {
    margin-top: 32px;
  }

  .brix---display-7 {
    font-size: 20px;
    line-height: 32px;
  }

  .brix---square-icon {
    border-radius: 12px;
    max-width: 56px;
  }

  .asda {
    font-size: 16px;
    line-height: 18px;
  }

  .brix---3-columns-1-col-tablet {
    grid-template-columns: 1fr;
  }

  .brix---btn-primary-full-width {
    padding: 20px 32px;
  }

  .brix---pricing-content-v2 {
    padding-bottom: 40px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .brix---divider-40px {
    margin-top: 48px;
    margin-bottom: 48px;
  }

  .brix---text-200-list-medium {
    font-size: 16px;
    line-height: 18px;
  }

  .brix---mg-bottom-48px-2 {
    margin-bottom: 32px;
  }

  .brix---heading-h2-size-4 {
    font-size: 28px;
    line-height: 40px;
  }

  .brix---logo-strip-image-card {
    width: 148px;
    margin: 8px 10px;
  }

  .brix---section-logo-strip-v6, .brix---section-small {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .logos-without-title {
    padding: 60px 15px;
  }

  .clients-wrapper-three {
    margin-bottom: -30px;
  }

  .clients-image-three {
    margin-bottom: 30px;
    margin-left: 20px;
    margin-right: 20px;
  }

  .logos-title-small {
    padding: 60px 15px;
  }

  .uui-page-padding {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-text-size-large {
    font-size: 1rem;
  }

  .uui-heading-xxsmall {
    font-size: 1.125rem;
  }

  .uui-heading-medium {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-button-row {
    align-self: stretch;
  }

  .uui-contact14_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
    margin-top: 3rem;
  }

  .uui-contact14_map {
    height: 20rem;
  }

  .uui-button-link {
    font-size: 1rem;
  }

  .uui-button-link:hover {
    color: var(--untitled-ui--primary700);
  }

  .uui-contact14_tabs-link {
    padding-left: 1.5rem;
  }

  .uui-space-small {
    min-height: 1.25rem;
  }

  .uui-space-xsmall {
    min-height: .75rem;
  }

  .uui-padding-vertical-xhuge {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-logos02_component {
    padding: 2.5rem 1.5rem;
  }

  .uui-logos02_wrapper {
    padding: .5rem 1rem;
  }

  .uui-space-xxlarge {
    min-height: 3rem;
  }

  .uui-page-padding-2 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-button-secondary {
    font-size: 1rem;
  }

  .uui-button-secondary:hover {
    background-color: var(--untitled-ui--primary50);
  }

  .uui-button-row-2 {
    align-self: stretch;
  }

  .uui-banner07_content {
    align-items: flex-start;
    margin-bottom: 1rem;
    margin-right: 2rem;
  }

  .uui-banner07_text-wrapper {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    flex-direction: column;
  }

  .uui-banner07_close-button {
    margin-left: 0;
    position: absolute;
    inset: .5rem .5rem auto auto;
  }

  .uui-banner07_close-button:hover {
    background-color: #0000;
  }

  .uui-banner07_wrapper {
    flex-direction: column;
    align-items: stretch;
    padding: 1rem;
  }

  .uui-button-secondary-gray {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray:hover {
    background-color: var(--untitled-ui--white);
    color: var(--untitled-ui--gray700);
  }

  .uui-banner19_wrapper {
    flex-direction: column;
    align-items: stretch;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .uui-banner19_content {
    align-items: flex-start;
    margin-bottom: 1rem;
    margin-right: 1.75rem;
  }

  .uui-banner19_close-button {
    margin-left: 0;
    position: absolute;
    inset: .5rem .5rem auto auto;
  }

  .uui-banner19_close-button:hover {
    background-color: #0000;
  }

  .brix---mg-bottom-48px-3 {
    margin-bottom: 32px;
  }

  .brix---grid-6-columns-logo-strip-2 {
    grid-column-gap: 72px;
    grid-row-gap: 32px;
    grid-template-columns: auto auto;
    transform: scale(.96);
  }

  .brix---text-300-bold-2 {
    font-size: 18px;
    line-height: 22px;
  }

  .brix---btn-circle-logo-strip-v7-sec-left {
    width: 56px;
    min-width: 56px;
    height: 56px;
    min-height: 56px;
    font-size: 22px;
    line-height: 24px;
    top: 200px;
    left: 34%;
  }

  .brix---btn-circle-logo-strip-v7-sec-right {
    width: 56px;
    min-width: 56px;
    height: 56px;
    min-height: 56px;
    font-size: 22px;
    line-height: 24px;
    top: 200px;
    right: 34%;
  }

  .brix---section-small---bottom-large {
    padding-top: 72px;
    padding-bottom: 130px;
  }

  .brix---mg-bottom-40px {
    margin-bottom: 24px;
  }

  .brix---container-default-3 {
    margin-top: -122px;
  }

  .banner-txt-1 {
    margin-bottom: 12px;
    font-size: 38px;
    line-height: 46px;
  }

  .brix---button-row-left {
    margin-right: 16px;
  }

  .brix---hero-bg-image-dark {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .brix---btn-primary-white {
    padding: 20px 32px;
  }

  .brix---btn-secondary-white {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .brix---grid-hero-play-button {
    grid-template-columns: 1fr;
  }

  .brix---play-button-large-wrapper {
    width: 110px;
  }

  .brix---border-radius-24px-2 {
    margin-left: 129px;
  }

  .brix---btn-primary {
    padding: 20px 32px;
  }

  .brix---btn-secondary {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .brix---btn-circle-secondary {
    width: 56px;
    min-width: 56px;
    height: 56px;
    min-height: 56px;
    font-size: 22px;
    line-height: 24px;
  }

  .brix---section-hero-v4 {
    padding-top: 57px;
    padding-bottom: 100px;
  }

  .brix---grid-hero-v4 {
    grid-template-columns: 1fr;
  }

  .brix---floating-image-hero-v2---1 {
    max-width: 480px;
  }

  .brix---floating-image-hero-v1---1 {
    max-width: 500px;
  }

  .brix---floating-image-hero-v1---2 {
    max-width: 480px;
  }

  .brix---btn-download-app, .brix---btn-download-app-white {
    padding: 20px 22px;
  }

  .brix---grid-hero-v16 {
    grid-template-columns: 1fr;
  }

  .brix---section-hero-small {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .uui-page-padding-3 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

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

  .uui-button {
    font-size: 1rem;
  }

  .uui-button:hover {
    border-color: var(--untitled-ui--primary600);
    background-color: var(--untitled-ui--primary600);
  }

  .uui-button.is-button-large {
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-heading-xlarge {
    font-size: 2.25rem;
  }

  .uui-button-row-3 {
    align-self: stretch;
  }

  .uui-button-row-3.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-button-wrapper-2.max-width-full-mobile-landscape {
    width: 100%;
  }

  .uui-button-icon-2.is-icon-large {
    width: 1.25rem;
    height: 1.25rem;
  }

  .uui-heroheader03_image {
    border-top-right-radius: 3rem;
    border-bottom-left-radius: 3rem;
    height: 22rem;
  }

  .uui-text-size-xlarge {
    font-size: 1.125rem;
  }

  .uui-button-secondary-gray-2 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-2:hover {
    background-color: var(--untitled-ui--white);
    color: var(--untitled-ui--gray700);
  }

  .uui-button-secondary-gray-2.is-button-large {
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-space-small-2 {
    min-height: 1.25rem;
  }

  .uui-space-large {
    min-height: 2rem;
  }

  .uui-padding-vertical-xhuge-2 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .hide-mobile-landscape {
    display: none;
  }

  .uui-heroheader01_image {
    border-top-left-radius: 6rem;
    height: 22rem;
  }

  .uui-heroheader01_pattern-image {
    width: 14.9rem;
    top: auto;
    bottom: -15%;
    right: -10%;
  }

  .brix---floating-image-hero-v1---3 {
    max-width: 480px;
  }

  .uui-button-wrapper-2-copy.max-width-full-mobile-landscape, .uui-button-wrapper-2-copy.max-width-full-mobile-landscape-copy {
    width: 100%;
  }

  .button-2-copy {
    margin-right: 0;
    padding-left: 38px;
  }

  .uui-text-size-xlarge-copy {
    font-size: 1.125rem;
  }

  .brix---hero-card-bg-image {
    padding-top: 116px;
    padding-bottom: 116px;
  }

  .brix---section-extra-small {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---btn-primary-copy {
    padding: 20px 32px;
  }

  .brix---btn-primary-copy-copy {
    padding: 20px 32px;
  }

  .banner-txt-2 {
    margin-bottom: 12px;
    font-size: 38px;
    line-height: 46px;
  }

  .bg.course-shape-1 {
    top: -323px;
    right: -318px;
  }

  .bg.arrow-wrapper {
    bottom: -83px;
  }

  .card.get-course.v-mobil {
    overflow: hidden;
  }

  .card.value {
    padding-left: 33px;
    padding-right: 33px;
  }

  .card-get-course-features-grid {
    width: 100%;
    max-width: 524px;
  }

  .course-navigation {
    border-radius: 20px;
    flex-wrap: wrap;
    margin-bottom: 50px;
    padding-bottom: 0;
  }

  .course-navigation-button {
    margin-bottom: 20px;
  }

  .image-117.bg-arrow {
    width: 55px;
  }

  .container-small-568px.values {
    margin-bottom: 40px;
  }

  .title.card-value {
    margin-bottom: 10px;
  }

  .values-grid {
    grid-template-columns: auto;
    max-width: 560px;
    margin-left: auto;
    margin-right: auto;
  }

  .section-71 {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .card-value-content-top {
    margin-bottom: 30px;
  }

  .uui-page-padding-4 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

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

  .uui-text-size-large-2 {
    font-size: 1rem;
  }

  .uui-heading-medium-2 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-button-2 {
    font-size: 1rem;
  }

  .uui-button-2:hover {
    border-color: var(--untitled-ui--primary600);
    background-color: var(--untitled-ui--primary600);
  }

  .uui-button-row-4 {
    align-self: stretch;
  }

  .uui-button-row-4.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-button-wrapper-3.max-width-full-mobile-landscape-2 {
    width: 100%;
  }

  .uui-layout01_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-layout01_image-wrapper {
    min-height: auto;
    padding: 1.5rem 1rem;
  }

  .uui-layout01_image {
    width: 100%;
    min-width: 100%;
    position: static;
  }

  .uui-button-secondary-gray-3 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-3:hover {
    background-color: var(--untitled-ui--white);
    color: var(--untitled-ui--gray700);
  }

  .uui-space-xsmall-2 {
    min-height: .75rem;
  }

  .uui-space-medium {
    min-height: 1.5rem;
  }

  .uui-padding-vertical-xhuge-3 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-logos01_wrapper {
    padding: .5rem 1rem;
  }

  .uui-space-xxlarge-2 {
    min-height: 3rem;
  }

  .logos-title-small-2 {
    padding: 60px 15px;
  }

  .clients-wrapper-three-2 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-items: center;
    width: auto;
    margin-bottom: -30px;
    margin-left: auto;
    margin-right: auto;
    display: grid;
  }

  .clients-image-three-2 {
    margin-bottom: 30px;
    margin-left: 20px;
    margin-right: 20px;
  }

  .brix---mg-bottom-40px-2 {
    margin-bottom: 24px;
  }

  .brix---btn-primary-2 {
    padding: 20px 32px;
  }

  .brix---btn-secondary-2 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .brix---heading-h1-size-2 {
    margin-bottom: 12px;
    font-size: 38px;
    line-height: 46px;
  }

  .brix---header-logo-2 {
    max-width: 90%;
  }

  .brix---btn-primary-small-3 {
    padding: 20px 32px;
  }

  .brix---btn-header-hidden-on-mbl-2 {
    display: none;
  }

  .brix---header-nav-list-item-show-in-mbl-2 {
    display: block;
  }

  .brix---button-row-left-2 {
    margin-right: 16px;
  }

  .brix---grid-2-col---1-col-t {
    grid-template-columns: 1fr;
  }

  .brix---hero-bg-image-dark-header-top {
    padding-top: 155px;
    padding-bottom: 120px;
  }

  .brix---heading-h1-size-2-copy {
    margin-bottom: 12px;
    font-size: 38px;
    line-height: 46px;
  }

  .uui-button-2-copy {
    font-size: 1rem;
  }

  .uui-button-2-copy:hover {
    border-color: var(--untitled-ui--primary600);
    background-color: var(--untitled-ui--primary600);
  }

  .uui-page-padding-5 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-text-size-large-3 {
    font-size: 1rem;
  }

  .uui-heading-medium-3 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-button-3 {
    font-size: 1rem;
  }

  .uui-button-3:hover {
    border-color: var(--untitled-ui--primary600);
    background-color: var(--untitled-ui--primary600);
  }

  .uui-button-row-5 {
    align-self: stretch;
  }

  .uui-faq02_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-faq02_question {
    flex-flow: row;
    justify-content: space-between;
    align-items: center;
    width: 400px;
    margin-top: -11px;
    margin-left: 204px;
    padding: 1rem 1.25rem;
  }

  .negocios-curriri {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .uui-space-xsmall-3 {
    min-height: .75rem;
  }

  .uui-space-medium-2 {
    min-height: 1.5rem;
  }

  .uui-padding-vertical-xhuge-4 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .brix---mg-bottom-48px-4 {
    margin-bottom: 32px;
  }

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

  .brix---square-icon-2 {
    border-radius: 12px;
    max-width: 56px;
  }

  .brix---section-2 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---heading-h2-size-5 {
    font-size: 28px;
    line-height: 40px;
  }

  .brix---link-icon-right {
    width: 20px;
    margin-left: 8px;
  }

  .brix---text-200-bold-2 {
    font-size: 16px;
    line-height: 18px;
  }

  .spark-container {
    width: 100%;
  }

  .spark-nav-link {
    padding-left: 20px;
    padding-right: 20px;
  }

  .spark-nav-link.spark-with-mega-dropdown {
    justify-content: space-between;
  }

  .spark-square-menu-inner {
    padding-left: 0;
    padding-right: 0;
  }

  .spark-square-menu-with-mega-dropdowns {
    padding-left: 20px;
    padding-right: 20px;
  }

  .spark-mega-dropdown-card {
    padding: 16px;
  }

  .spark-mega-menu-take-over {
    min-height: auto;
    padding-bottom: 100px;
    overflow: scroll;
  }

  .spark-take-over-menu {
    padding-left: 20px;
    padding-right: 20px;
  }

  .spark-mega-nav-link {
    width: 48%;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 1.6rem;
  }

  .spark-hold-card-links {
    width: 100%;
  }

  .spark-large-card-link {
    background-position: 50%;
    width: 100%;
    height: 340px;
  }

  .spark-flex-row {
    flex-direction: column;
  }

  .rt-about-one-clients-main {
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .rt-award-item-wrapper {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-direction: column;
    align-items: flex-start;
  }

  .rt-award-block-paragraph {
    max-width: none;
  }

  .rt-awards-arrow-block {
    align-items: flex-start;
    padding-top: 0;
  }

  .rt-award-text-wrapper {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    align-items: center;
    width: 100%;
  }

  .rt-award-text-wrapper.rt-top-align {
    align-items: flex-start;
  }

  .rt-container-7.rt-nav-top-container {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: wrap;
    justify-content: space-between;
    align-items: center;
    display: flex;
  }

  .rt-top-nav {
    display: none;
  }

  .rt-home-one-top-nav {
    grid-template-columns: 2fr 1fr;
  }

  .rt-home-one-top-section {
    display: none;
  }

  .rt-nav-top-left-box {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: wrap;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
  }

  .uui-page-padding-6 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-text-size-large-4 {
    font-size: 1rem;
  }

  .uui-heading-xxsmall-2 {
    font-size: 1.125rem;
  }

  .uui-heading-medium-4 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-contact11_component {
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
    margin-top: 3rem;
    padding-left: 0;
  }

  .uui-space-small-3 {
    min-height: 1.25rem;
  }

  .uui-space-xsmall-4 {
    min-height: .75rem;
  }

  .uui-padding-vertical-xhuge-5 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

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

  .uui-button-4 {
    font-size: 1rem;
  }

  .uui-button-4:hover {
    border-color: var(--untitled-ui--primary600);
    background-color: var(--untitled-ui--primary600);
  }

  .uui-button-row-6 {
    align-self: stretch;
  }

  .uui-button-row-6.button-row-center.is-reverse-mobile-landscape, .uui-button-row-6.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-button-wrapper-4.max-width-full-mobile-landscape-3 {
    width: 100%;
  }

  .social-link:hover {
    color: var(--untitled-ui--gray400);
  }

  .uui-team02_image-wrapper {
    height: 100%;
  }

  .uui-team02_list {
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
  }

  .uui-team02_component {
    margin-top: 3rem;
  }

  .uui-button-secondary-gray-4 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-4:hover {
    background-color: var(--untitled-ui--white);
    color: var(--untitled-ui--gray700);
  }

  .uui-space-medium-3 {
    min-height: 1.5rem;
  }

  .rt-hero-project-hover-holder {
    width: 270px;
    height: 270px;
    top: 50%;
  }

  .rt-hero-project-hover-holder.rt-one {
    padding-top: 5%;
  }

  .rt-home-two-footer-social-link-block {
    margin-left: 0;
    margin-right: 1rem;
  }

  .rt-hero-project-container {
    margin-bottom: 2.5rem;
    display: block;
  }

  .rt-home-three-footer-social {
    margin-bottom: 2.375rem;
  }

  .rt-hero-project-holder {
    margin-bottom: 3rem;
  }

  .rt-hero-project-holder.rt-one {
    max-width: 100vw;
    padding-top: 0;
    padding-left: .9375rem;
    padding-right: .9375rem;
  }

  .rt-autofit {
    height: auto;
  }

  .rt-autofit-2.rt-image-full-width.rt-image-auto-change {
    object-position: 50% 20%;
  }

  .rt-creative-agency-team-grid {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .uui-button-5 {
    font-size: 1rem;
  }

  .uui-button-5:hover {
    border-color: var(--untitled-ui--primary600);
    background-color: var(--untitled-ui--primary600);
  }

  .uui-navbar03_dropdown-content-left {
    grid-row-gap: 1.5rem;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .uui-navbar03_dropdown-link-list {
    grid-row-gap: .5rem;
    max-width: none;
  }

  .uui-button-link-2 {
    font-size: 1rem;
  }

  .uui-button-link-2:hover {
    color: var(--untitled-ui--primary700);
  }

  .uui-navbar03_component {
    min-height: 4.5rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-navbar03_menu {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-navbar03_link, .uui-navbar03_dropdown-toggle {
    font-size: 1rem;
  }

  .uui-button-secondary-gray-5 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-5:hover {
    background-color: var(--untitled-ui--white);
    color: var(--untitled-ui--gray700);
  }

  .uui-button-tertiary-gray:hover {
    color: var(--untitled-ui--gray600);
    background-color: #0000;
  }

  .uui-styleguide_logomark-bg {
    background-image: url("https://cdn.prod.website-files.com/66a795eb1636440d552fc98f/67f5a9bd6bf452ec988a447c_a7a6765b73d4236d47e56027de15f557_untitled-ui-logomark.svg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .uui-badge-small-success {
    padding: .125rem .5rem;
  }

  .uui-page-padding-7 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-button-secondary-2 {
    font-size: 1rem;
  }

  .uui-button-secondary-2:hover {
    background-color: var(--untitled-ui--primary50);
  }

  .uui-button-row-7 {
    align-self: stretch;
  }

  .uui-banner19_wrapper-2 {
    flex-direction: column;
    align-items: stretch;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .uui-banner19_content-2 {
    align-items: flex-start;
    margin-bottom: 1rem;
    margin-right: 1.75rem;
  }

  .uui-banner19_close-button-2 {
    margin-left: 0;
    position: absolute;
    inset: .5rem .5rem auto auto;
  }

  .uui-banner19_close-button-2:hover {
    background-color: #0000;
  }

  .rt-autofit-3 {
    height: auto;
  }

  .rt-agentic {
    padding-left: 0;
  }

  .brix---header-logo-3 {
    max-width: 90%;
  }

  .brix---btn-primary-small-4 {
    padding: 20px 32px;
  }

  .brix---btn-header-hidden-on-mbl-3 {
    display: none;
  }

  .brix---header-nav-list-item-show-in-mbl-3 {
    display: block;
  }

  .brix---top-bar-wrapper {
    padding-left: 36px;
    padding-right: 36px;
  }

  .brix---top-bar-close-icon {
    align-items: flex-start;
    padding-left: 16px;
    padding-right: 16px;
  }

  .brix---top-bar-flex-h-sb {
    flex-direction: column;
  }

  .brix---top-bar-right-col {
    margin-bottom: 12px;
  }

  .brix---icon-small-hover {
    width: 24px;
  }

  .brix---top-bar-small-padding {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---header-top-wrapper {
    padding-top: 0;
  }

  .brix---btn-primary-small-5 {
    padding: 20px 32px;
  }

  .brix---grid-header-top {
    grid-row-gap: 16px;
    grid-template-columns: 1fr;
  }

  .brix---top-header-right-col, .brix---top-header-left-col {
    justify-content: center;
  }

  .brix---social-media-grid-right---mbl-center {
    justify-content: center;
    justify-items: center;
  }

  .brix---header-content-wrapper-v9 {
    padding-top: 24px;
    padding-bottom: 0;
  }

  .brix---hidden-on-mbl {
    display: none;
  }

  .uui-button-6 {
    font-size: 1rem;
  }

  .uui-button-6:hover {
    border-color: var(--untitled-ui--primary600);
    background-color: var(--untitled-ui--primary600);
  }

  .uui-navbar07_dropdown-link-list {
    grid-row-gap: .5rem;
    max-width: none;
    padding-top: .75rem;
    padding-bottom: .75rem;
  }

  .uui-navbar07_component {
    min-height: 4.5rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-navbar07_menu {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-navbar07_link, .uui-navbar07_dropdown-toggle {
    font-size: 1rem;
  }

  .uui-button-secondary-gray-6 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-6:hover {
    background-color: var(--untitled-ui--white);
    color: var(--untitled-ui--gray700);
  }

  .uui-button-tertiary-gray-2:hover {
    color: var(--untitled-ui--gray600);
    background-color: #0000;
  }

  .uui-styleguide_logomark-bg-2 {
    background-image: url("https://cdn.prod.website-files.com/66a795eb1636440d552fc98f/67f5a9bd6bf452ec988a447c_a7a6765b73d4236d47e56027de15f557_untitled-ui-logomark.svg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .brix---mg-bottom-16px-2 {
    margin-bottom: 8px;
  }

  .brix---mg-bottom-40px-3 {
    margin-bottom: 24px;
  }

  .brix---btn-primary-3 {
    padding: 20px 32px;
  }

  .brix---section-3 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---heading-h2-size-6 {
    font-size: 28px;
    line-height: 40px;
  }

  .brix---section-4 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---heading-h2-size-7 {
    font-size: 28px;
    line-height: 40px;
  }

  .brix---grid-gallery-v4 {
    grid-template-columns: 1fr 1fr;
  }

  .spark-container-2 {
    width: 100%;
  }

  .spark-nav-link-2 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .spark-section {
    padding-top: 88px;
    padding-bottom: 88px;
  }

  .spark-section.spark-light-background {
    padding-top: 128px;
  }

  .spark-nav-menu {
    max-height: 90vh;
    overflow: scroll;
  }

  .spark-square-menu-with-links {
    padding-left: 20px;
    padding-right: 20px;
  }

  .spark-square-menu-inner-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .spark-flex-row-2 {
    flex-direction: column;
  }

  .spark-flex-row-2.spark-centered {
    flex-direction: row;
  }

  .spark-flex-row-2.spark-5-spacing {
    grid-row-gap: 24px;
    flex-direction: column-reverse;
  }

  .spark-flex-row-2.spark-left-aligned {
    flex-direction: row;
    align-items: flex-start;
  }

  .spark-hero-sub-paragraph {
    margin-bottom: 32px;
  }

  .rt-button {
    padding: 12px 28px;
    font-size: 16px;
    line-height: 26px;
  }

  .rt-autofit-5 {
    height: auto;
  }

  .rt-box-one-block {
    padding-left: 37px;
  }

  .rt-home-two-about-left {
    padding-left: 44px;
  }

  .rt-autofit-7 {
    height: auto;
  }

  .spark-rounded-edge-navbar {
    width: 98%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .spark-rounded-edge-nav-bar-inner {
    padding-left: 0;
    padding-right: 0;
  }

  .spark-hero-section-image {
    width: 100%;
    max-width: 100%;
  }

  .spark-hero-section-left-side {
    width: 100%;
  }

  .uui-page-padding-8 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-heading-xlarge-2 {
    font-size: 2.25rem;
  }

  .uui-button-row-8 {
    align-self: stretch;
  }

  .uui-badge-group {
    font-size: .75rem;
  }

  .uui-badge-group_badge {
    padding: .125rem .5rem;
    font-size: .75rem;
  }

  .uui-text-size-xlarge-2 {
    font-size: 1.125rem;
  }

  .uui-heroheader05_image-wrapper {
    height: 22rem;
  }

  .uui-heroheader05_image-blob {
    width: 120%;
    min-width: 28rem;
    top: 22%;
  }

  .uui-heroheader05_image {
    height: 40rem;
    margin-left: 1.5rem;
  }

  .uui-space-small-4 {
    min-height: 1.25rem;
  }

  .uui-space-large-2 {
    min-height: 2rem;
  }

  .uui-padding-vertical-xhuge-6 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .rt-awards-cell-three {
    width: auto;
  }

  .rt-awards-cell-three.rt-mobile-landscape-display-off {
    display: none;
  }

  .rt-home-three-awards-cell-two {
    flex: 1;
  }

  .slider-31 {
    height: 430px;
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .rt-home-three-video.rt-video-v4 {
    width: auto;
    max-width: none;
    padding-right: 0;
  }

  .slide-nav-4 {
    background-color: var(--white);
  }

  .brix---mg-bottom-16px-3 {
    margin-bottom: 8px;
  }

  .brix---text-100 {
    font-size: 15px;
  }

  .brix---grid-3-columns-2 {
    grid-template-columns: 1fr;
  }

  .brix---btn-primary-4 {
    padding: 20px 32px;
  }

  .brix---btn-secondary-3 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .esciuelas-incap {
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 100px;
  }

  .brix---heading-h2-size-8 {
    font-size: 28px;
    line-height: 40px;
  }

  .brix---grid-top---text-2-buttons {
    grid-template-columns: .9fr;
  }

  .brix---button-row-left-3 {
    margin-right: 16px;
  }

  .brix---text-200-bold-3 {
    font-size: 16px;
    line-height: 18px;
  }

  .brix---avatar-circle-03 {
    width: 56px;
    max-width: 56px;
    height: 56px;
    max-height: 56px;
  }

  .brix---grid-3-columns-2-copy {
    grid-template-columns: 1fr;
  }

  .brix---mg-bottom-16px-4 {
    margin-bottom: 8px;
  }

  .brix---display-9 {
    font-size: 20px;
    line-height: 32px;
  }

  .brix---section-5 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---heading-h1-size-3 {
    margin-bottom: 12px;
    font-size: 38px;
    line-height: 46px;
  }

  .brix---subtitle-2 {
    font-size: 17px;
    line-height: 19px;
  }

  .brix---btn-primary-small-6 {
    padding: 20px 32px;
  }

  .brix---divider-64px-2 {
    margin-top: 48px;
    margin-bottom: 48px;
  }

  .brix---text-300-medium-2 {
    font-size: 18px;
    line-height: 20px;
  }

  .brix---grid-2-columns---pricing-v9-2 {
    grid-template-columns: 1fr;
  }

  .salud-drix {
    padding-bottom: 40px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .brix---square-icon-64px-2 {
    border-radius: 12px;
    max-width: 56px;
  }

  .brix---grid-logo-strip-pricing-v9-2 {
    grid-column-gap: 72px;
    grid-template-columns: auto auto;
  }

  .enfermeria-drix {
    padding-bottom: 40px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .brix---mg-bottom-16px-5 {
    margin-bottom: 8px;
  }

  .brix---mg-bottom-40px-4 {
    margin-bottom: 24px;
  }

  .brix---section-6 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---heading-h2-size-9 {
    font-size: 28px;
    line-height: 40px;
  }

  .brix---grid-gallery-v6 {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
    grid-template-columns: 1fr;
  }

  .brix---btn-primary-5 {
    padding: 20px 32px;
  }

  .brix---section-7 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---heading-h1-size-4 {
    margin-bottom: 12px;
    font-size: 38px;
    line-height: 46px;
  }

  .brix---button-row-left-4 {
    margin-right: 16px;
  }

  .brix---btn-primary-white-2 {
    padding: 20px 32px;
  }

  .brix---btn-secondary-white-2 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .brix---hero-card-bg-image-2 {
    padding-top: 116px;
    padding-bottom: 116px;
  }

  .brix---section-extra-small-2 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---mg-bottom-48px-5 {
    margin-bottom: 32px;
  }

  .brix---gallery-v9-images-wrapper {
    grid-row-gap: 24px;
    flex-direction: column;
    margin-top: 24px;
  }

  .brix---image-width-33 {
    width: 100%;
  }

  .brix---section-overflow-hidden, .brix---section-8 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---heading-h1-size-5 {
    margin-bottom: 12px;
    font-size: 38px;
    line-height: 46px;
  }

  .brix---subtitle-3 {
    font-size: 17px;
    line-height: 19px;
  }

  .brix---text-300-bold-3 {
    font-size: 18px;
    line-height: 22px;
  }

  .brix---3-columns-1-col-tablet-2 {
    grid-template-columns: 1fr;
  }

  .brix---btn-primary-full-width-2 {
    padding: 20px 32px;
  }

  .brix---pricing-content-v5 {
    padding-bottom: 40px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .brix---mg-bottom-56px-2 {
    margin-bottom: 40px;
  }

  .brix---btn-secondary-4 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .brix---square-icon-3 {
    border-radius: 12px;
    max-width: 56px;
  }

  .brix---heading-h2-size-10 {
    font-size: 28px;
    line-height: 40px;
  }

  .brix---heading-h4-size {
    font-size: 20px;
    line-height: 26px;
  }

  .brix---subtitle-4 {
    font-size: 17px;
    line-height: 19px;
  }

  .brix---section-position-relative {
    margin-top: -60px;
    padding-top: 62px;
    padding-bottom: 100px;
  }

  .brix--grid-2-columns-text-right, .brix---grid-2-columns-top {
    grid-template-columns: 1fr;
  }

  .banner-salud {
    padding-right: 0;
  }

  .div-block-359 {
    margin-left: 0;
  }

  .brix---mg-bottom-16px-6 {
    margin-bottom: 8px;
  }

  .brix---btn-primary-6 {
    padding: 20px 32px;
  }

  .brix---heading-h2-size-11 {
    font-size: 28px;
    line-height: 40px;
  }

  .brix---button-row-left-5 {
    margin-right: 16px;
  }

  .brix---grid-card-light {
    grid-template-columns: 1fr;
  }

  .brix---section-bg-image {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---card-over-bg-image, .brix---card-over-bg-image-copy {
    padding: 54px 32px;
  }

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

  .brix---pricing-content-v9-2-copy {
    padding-bottom: 40px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .brix---section-position-relative-copy {
    margin-top: -60px;
    padding-top: 62px;
    padding-bottom: 100px;
  }

  .brix---btn-primary-small-6-copy {
    padding: 20px 32px;
  }

  .tegastro, .gastronomia222 {
    padding-bottom: 40px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .enfermeraia-banner {
    padding: 54px 32px;
  }

  .heading-13-copy {
    margin-top: 0;
  }

  .banner-txt {
    padding-right: 0;
    font-size: 18px;
  }

  .bold-text-9-copy {
    color: var(--white);
    padding-right: 0;
    font-size: 18px;
  }

  .dise-o-especifico, .dise-o-drix-copy, .sduise-o-drix-copy {
    padding-bottom: 40px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .dise-o-boton {
    padding: 20px 32px;
  }

  .dise-o-banner {
    padding: 54px 32px;
  }

  .banner-2-txt {
    padding-left: 44px;
  }

  .negocios-banner-copy {
    padding: 54px 32px;
  }

  .div-block-359-copy {
    margin-left: 0;
  }

  .salud-drix-copy, .enfermeria-drix-copy, .enfermeria-drix-copy {
    padding-bottom: 40px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .negocios-boton {
    padding: 20px 32px;
  }

  .nepgocops-rox {
    padding-bottom: 40px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .boton-negocios {
    padding: 20px 32px;
  }

  .brix---display-9-copy, .negocios-tituloy {
    font-size: 20px;
    line-height: 32px;
  }

  .cuota-negocios {
    font-size: 18px;
    line-height: 20px;
  }

  .uui-page-padding-9 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-text-size-large-5 {
    font-size: 1rem;
  }

  .uui-heading-xxsmall-3 {
    font-size: 1.125rem;
  }

  .uui-heading-medium-5 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-button-7 {
    font-size: 1rem;
  }

  .uui-button-7:hover {
    border-color: var(--untitled-ui--primary600);
    background-color: var(--untitled-ui--primary600);
  }

  .uui-button-row-9 {
    align-self: stretch;
  }

  .uui-button-row-9.button-row-center.is-reverse-mobile-landscape, .uui-button-row-9.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-faq04_layout {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-columns: 1fr;
  }

  .uui-faq04_list.first-col {
    border-bottom: 1px solid var(--untitled-ui--gray200);
  }

  .uui-faq04_question {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .uui-faq04_component {
    margin-top: 3rem;
  }

  .uui-faq04_cta {
    margin-top: 3rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .avatar-stack_component {
    margin-bottom: 1.5rem;
  }

  .uui-space-small-5 {
    min-height: 1.25rem;
  }

  .uui-space-xsmall-5 {
    min-height: .75rem;
  }

  .uui-space-medium-4 {
    min-height: 1.5rem;
  }

  .uui-padding-vertical-xhuge-7 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-faq04_question-copy {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .banner-1-txt-copy-copy {
    text-align: center;
    position: relative;
    left: -23px;
  }

  .uui-page-padding-10 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-text-size-large-6 {
    font-size: 1rem;
  }

  .uui-heading-xxsmall-4 {
    font-size: 1.125rem;
  }

  .uui-button-8 {
    font-size: 1rem;
  }

  .uui-button-8:hover {
    border-color: var(--untitled-ui--primary600);
    background-color: var(--untitled-ui--primary600);
  }

  .spark-container-3 {
    width: 100%;
  }

  .spark-section-2 {
    padding-top: 88px;
    padding-bottom: 88px;
  }

  .spark-flex-row-pricing {
    flex-direction: column;
  }

  .spark-features-included.spark-two-column {
    align-items: flex-start;
    padding-left: 32px;
    padding-right: 32px;
  }

  .spark-container-4 {
    width: 100%;
  }

  .spark-section-3 {
    padding-top: 88px;
    padding-bottom: 88px;
  }

  .spark-secondary-paragraph {
    margin-bottom: 32px;
  }

  .spark-nav-link-3 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .spark-nav-menu-2 {
    max-height: 90vh;
    overflow: scroll;
  }

  .spark-square-menu-with-links-2 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .spark-square-menu-inner-3 {
    padding-left: 0;
    padding-right: 0;
  }

  .spark-flex-row-3 {
    flex-direction: column;
  }

  .spark-flex-row-3.spark-left-aligned {
    flex-direction: row;
    align-items: flex-start;
  }

  .spark-hero-sub-paragraph-2 {
    margin-bottom: 32px;
  }

  .spark-lightbox {
    margin-top: 64px;
  }

  .rt-home-two-analytics-grid {
    grid-template-columns: 1fr;
  }

  .rt-heading-three {
    font-size: 24px;
    line-height: 34px;
  }

  .rt-button-two {
    height: 50px;
    font-size: 14px;
    line-height: 24px;
  }

  .rt-pricing-three-price {
    border-left-style: none;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .rt-pricing-three-plan-name {
    align-items: center;
  }

  .rt-pricing-three-plan {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .rt-per-month {
    text-align: center;
  }

  .rt-pricing-three-plans-item {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: stretch;
    display: flex;
  }

  .beneficios-val {
    padding-top: 88px;
    padding-bottom: 88px;
  }

  .beneficios-val p {
    width: 350px;
  }

  .spark-features-included-copy.spark-two-column, .spark-features-included-copy.spark-two-column-copy, .spark-features-included-copy.spark-two-column, .spark-features-included-copy.spark-two-column-copy {
    align-items: flex-start;
    padding-left: 32px;
    padding-right: 32px;
  }

  .como.spark-thick-top-pricing-copy-copy-copy {
    padding-left: 137px;
  }

  .brix---top-bar-wrapper-2 {
    padding-left: 36px;
    padding-right: 36px;
  }

  .brix---top-bar-flex-h-center {
    flex-direction: column;
  }

  .brix---top-bar-close-icon-2 {
    align-items: flex-start;
    padding-left: 16px;
    padding-right: 16px;
  }

  .brix---top-bar-right-col-2 {
    margin-bottom: 12px;
  }

  .brix---icon-small-hover-2 {
    width: 24px;
  }

  .brix---top-bar-small-padding-2 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .banner-gas-txt-copy {
    padding-right: 0;
    font-size: 18px;
  }

  .uui-page-padding-11 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-text-size-large-7 {
    font-size: 1rem;
  }

  .uui-logos02_component-2 {
    padding: 2.5rem 1.5rem;
  }

  .uui-logos02_wrapper-2 {
    padding: .5rem 1rem;
  }

  .uui-space-xxlarge-3 {
    min-height: 3rem;
  }

  .programacion-banner-copy {
    padding: 54px 32px;
  }

  .programa-especifico-copy, .programa-drix-copy-copy {
    padding-bottom: 40px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .programacion-boton-copy {
    padding: 20px 32px;
  }

  .uui-page-padding-12 {
    margin-bottom: auto;
    padding-bottom: 0;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-heading-xxsmall-5 {
    font-size: 1.125rem;
  }

  .uui-button-row-10 {
    align-self: stretch;
  }

  .uui-button-link-3 {
    font-size: 1rem;
  }

  .uui-button-link-3:hover {
    color: var(--untitled-ui--primary700);
  }

  .uui-layout72_item {
    padding: 1.5rem;
  }

  .uui-layout72_component {
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .uui-space-small-6 {
    min-height: 1.25rem;
  }

  .uui-space-xxlarge-4 {
    min-height: 3rem;
  }

  .uui-padding-vertical-xhuge-8 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .slide-50 {
    background-color: var(--white);
    height: 400px;
  }

  .lynx-heading-white {
    font-size: 40px;
  }

  .lynx-hero-large {
    background-position: 50% 0;
    justify-content: flex-end;
    align-items: flex-start;
  }

  .lynx-block-hero-large {
    width: 80%;
    margin-bottom: -30px;
  }

  .lynx-paragraph-white {
    font-size: 15px;
  }

  .lynx-hero {
    justify-content: center;
    align-items: center;
  }

  .lynx-block-hero {
    width: 100%;
  }

  .lynx-heading-white-small {
    font-size: 34px;
  }

  .lynx-block-hero-copy {
    width: 100%;
  }

  .lynx-heading {
    max-width: 540px;
    font-size: 34px;
  }

  .uui-page-padding-13 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-text-size-large-8 {
    font-size: 1rem;
  }

  .uui-heading-xxsmall-6 {
    font-size: 1.125rem;
  }

  .uui-heading-medium-6 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-button-9 {
    font-size: 1rem;
  }

  .uui-button-9:hover {
    border-color: var(--untitled-ui--primary600);
    background-color: var(--untitled-ui--primary600);
  }

  .uui-button-row-11 {
    align-self: stretch;
  }

  .uui-button-row-11.button-row-center.is-reverse-mobile-landscape, .uui-button-row-11.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-faq06_layout {
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
  }

  .uui-faq06_component {
    margin-top: 3rem;
  }

  .uui-faq06_cta {
    margin-top: 3rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .avatar-stack_component-2 {
    margin-bottom: 1.5rem;
  }

  .uui-space-small-7 {
    min-height: 1.25rem;
  }

  .uui-space-xsmall-6 {
    min-height: .75rem;
  }

  .uui-padding-vertical-xhuge-9 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .brix---mg-bottom-16px-7 {
    margin-bottom: 8px;
  }

  .brix---mg-bottom-48px-6 {
    margin-bottom: 32px;
  }

  .brix---section-9 {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .brix---heading-h2-size-12 {
    font-size: 28px;
    line-height: 40px;
  }

  .brix---text-200-medium {
    font-size: 16px;
    line-height: 18px;
  }

  .brix---grid-3-columns-gap-0 {
    grid-template-columns: 1fr;
  }

  .brix---mg-bottom-40px-5 {
    margin-bottom: 24px;
  }

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

  .brix---content-inside-card {
    padding: 32px 32px 40px;
  }

  .brix---text-200-bold-4, .brix---text-200-medium-copy {
    font-size: 16px;
    line-height: 18px;
  }

  .brix---mg-bottom-16px-8 {
    margin-bottom: 8px;
  }

  .brix---mg-bottom-48px-7 {
    margin-bottom: 32px;
  }

  .brix---grid-3-columns-4 {
    grid-template-columns: 1fr;
  }

  .brix---section-10 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---heading-h2-size-13 {
    font-size: 28px;
    line-height: 40px;
  }

  .brix---text-200-medium-2 {
    font-size: 16px;
    line-height: 18px;
  }

  .brix---link-icon-right-2 {
    width: 20px;
    margin-left: 8px;
  }

  .brix---text-200-bold-5 {
    font-size: 16px;
    line-height: 18px;
  }

  .brix---grid-2-columns---gap-row-72px {
    grid-row-gap: 48px;
    grid-template-columns: 1fr;
  }

  .spark-container-5 {
    width: 100%;
  }

  .spark-section-4 {
    padding-top: 88px;
    padding-bottom: 88px;
  }

  .spark-secondary-paragraph-3 {
    margin-bottom: 32px;
  }

  .spark-small-sub-paragraph {
    line-height: 1.3;
  }

  .spark-vertical-image.spark-square-corners {
    height: 100%;
    display: block;
  }

  .spark-team-grid-no-spacing {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .spark-wrapped-square-team {
    width: 100%;
  }

  .spark-wrapped-square-team.spark-stacked {
    grid-row-gap: 0px;
    width: 50%;
    padding-bottom: 24px;
  }

  .rt-home-two-testimonial-slider-contain-wrap {
    flex-basis: 100%;
  }

  .rt-tag-wrapper, .rt-tag-wrapper.rt-tab-view {
    margin-bottom: 18px;
  }

  .rt-logistic-heading {
    margin-bottom: 20px;
  }

  .rt-logistic-section-image {
    object-fit: cover;
    width: 100%;
  }

  .rt-logistic-card-wrapper {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .rt-branches-list-wrapper, .rt-agent-collection-grid {
    grid-template-columns: 1fr;
  }

  .spark-team-grid-spaced-vertically {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .dise-o---team-v9-overlay-copy {
    background-image: linear-gradient(to bottom, var(--transparente-diseño), var(--transparente-diseño));
  }

  .dise-o---grid-3-columns-gap-0-copy, .salud---grid-3-columns-gap-0-copy-copy {
    grid-template-columns: 1fr;
  }

  .salud--team-v9-overlay-copy-copy, .salud-unigermana--team-v9-overlay-copy-copy-copy {
    background-image: linear-gradient(to bottom, var(--trans-salud-2), var(--trans-salud-2));
  }

  .negocios---grid-3-columns-gap-0-copy-copy-copy {
    grid-template-columns: 1fr;
  }

  .negocios--team-v9-overlay-copy-copy-copy {
    background-image: linear-gradient(to bottom, var(--transparente-negocios-2), var(--transparente-negocios-2));
  }

  .programatic--team-v9-overlay-copy-copy-copy-copy {
    background-image: linear-gradient(to bottom, var(--trasparete-sistemas), var(--trasparete-sistemas));
  }

  .programatic--grid-3-columns-gap-0-copy-copy-copy-copy, .negocios---grid-3-columns-gap-0-copy-copy-copy-copy {
    grid-template-columns: 1fr;
  }

  .banner-campus {
    justify-content: center;
    align-items: center;
  }

  .banner-camous {
    width: 100%;
  }

  .uui-button-tertiary-gray-2-copy:hover {
    color: var(--untitled-ui--gray600);
    background-color: #0000;
  }

  .solicitudes-banner {
    justify-content: center;
    align-items: center;
  }

  .solicitudes-only {
    width: 100%;
  }

  .div-block-317-copy {
    width: 480px;
    height: 250px;
  }

  .uui-layout72_item-copy {
    padding: 1.5rem;
  }

  .uui-layout72_component-copy {
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .uui-heading-xxsmall-5-copy {
    font-size: 1.125rem;
  }

  .uui-layout72_item-copy-copy {
    padding: 1.5rem;
  }

  .lynx-heading-white-small-copy, .lynx-heading-white-small-copy-copy {
    font-size: 34px;
  }

  .soy-colaborador {
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .banner-camous-copy, .soy-colaborador-azul {
    width: 100%;
  }

  .soy-colaboraldot-txt {
    font-size: 34px;
  }

  .brix---mg-bottom-48px-8 {
    margin-bottom: 32px;
  }

  .brix---section-11 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---heading-h2-size-14 {
    font-size: 28px;
    line-height: 40px;
  }

  .brix---link-icon-right-3 {
    width: 20px;
    margin-left: 8px;
  }

  .brix---text-200-bold-6 {
    font-size: 16px;
    line-height: 18px;
  }

  .brix---grid-2-columns---gap-row-72px-2 {
    grid-row-gap: 48px;
    grid-template-columns: 1fr;
  }

  .preguntas {
    font-size: 34px;
  }

  .preguntas-azulll {
    width: 100%;
  }

  .imagenm-pregunta {
    justify-content: center;
    align-items: center;
  }

  .financiaion-pago {
    font-size: 1rem;
  }

  .financiaion-pago:hover {
    color: var(--untitled-ui--primary700);
  }

  .vermas-financiaion {
    align-self: stretch;
  }

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

  .brix---text-200-bold-copy, .adasdd {
    font-size: 16px;
    line-height: 18px;
  }

  .lynx-hero-copy {
    justify-content: center;
    align-items: center;
  }

  .cuadrado-curriculo {
    width: 100%;
  }

  .text-curriculo {
    font-size: 34px;
  }

  .botorn-curriculo:hover {
    color: var(--untitled-ui--gray600);
    background-color: #0000;
  }

  .curriculo-integrado {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .brix---curriculo {
    grid-template-columns: 1fr;
  }

  .brix---team-v9-overlay-curriiculo-integrado {
    background-image: linear-gradient(to bottom, var(--curriculo-transaparente), var(--curriculo-transaparente));
  }

  .brix---mg-bottom-16px-9 {
    margin-bottom: 8px;
  }

  .brix---mg-bottom-40px-6 {
    margin-bottom: 24px;
  }

  .brix---section-12 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---heading-h2-size-15 {
    font-size: 28px;
    line-height: 40px;
  }

  .brix---grid-gallery-v4-2 {
    grid-template-columns: 1fr 1fr;
  }

  .brix---section-small-2 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .brix---button-row-left-6 {
    margin-right: 16px;
  }

  .brix---btn-primary-white-3 {
    padding: 20px 32px;
  }

  .brix---btn-secondary-white-3 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .brix---grid-cta-v16 {
    grid-template-columns: 1fr;
  }

  .brix---cta-v17-card {
    padding-left: 40px;
    padding-right: 40px;
  }

  .brix---cta-v17-half-image-right {
    height: 50%;
  }

  .brix---mg-bottom-48px-9 {
    margin-bottom: 32px;
  }

  .brix---display-11 {
    font-size: 48px;
    line-height: 56px;
  }

  .brix---grid-3-columns-5 {
    grid-template-columns: 1fr;
  }

  .brix---heading-h2-size-16 {
    font-size: 28px;
    line-height: 40px;
  }

  .form-16 {
    width: 500px;
  }

  .spark-container-6 {
    width: 100%;
  }

  .spark-section-5 {
    padding-top: 88px;
    padding-bottom: 88px;
  }

  .spark-secondary-paragraph-6 {
    margin-bottom: 32px;
  }

  .spark-small-sub-paragraph-2 {
    line-height: 1.3;
  }

  .spark-four-column-team-grid {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .spark-wrapped-team-card {
    width: 100%;
  }

  .spark-wrapped-team-card.spark-top-aligned {
    grid-row-gap: 16px;
    flex-direction: column;
  }

  .spark-wrapped-team-card.spark-stacked {
    width: 45%;
  }

  .spark-horizontal-team-member-image {
    width: 100%;
    height: auto;
  }

  .spark-secondary-paragraph-8 {
    margin-bottom: 32px;
  }

  .spark-nav-link-4 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .spark-nav-menu-3 {
    max-height: 90vh;
    overflow: scroll;
  }

  .spark-square-menu-with-links-3 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .spark-square-menu-inner-4 {
    padding-left: 0;
    padding-right: 0;
  }

  .spark-flex-row-4 {
    flex-direction: column;
  }

  .spark-flex-row-4.spark-left-aligned {
    flex-direction: row;
    align-items: flex-start;
  }

  .spark-hero-sub-paragraph-3 {
    margin-bottom: 32px;
  }

  .spark-lightbox-2 {
    margin-top: 64px;
  }

  .spark-900-width-2.spark-margin-bottom-104px {
    margin-bottom: 0;
    padding-left: 0;
  }

  .spark-secondary-paragraph-9 {
    margin-bottom: 32px;
  }

  .spark-three-column-grid {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .rt-home-one-video-button {
    position: static;
  }

  .rt-home-one-video-text {
    justify-content: flex-start;
    align-items: center;
    padding-top: 40px;
  }

  .rt-home-one-video-wrapper {
    flex-flow: column;
  }

  .rt-home-one-video-line {
    background-color: #58585800;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    height: auto;
    margin-left: 0;
  }

  .rt-marquee-train-two {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .rt-marquee-text {
    font-size: 60px;
    line-height: 70px;
  }

  .rt-play-button-icon {
    width: 15px;
    height: 17px;
  }

  .rt-heading-six-9 {
    letter-spacing: -.3px;
    font-size: 15px;
    line-height: 25px;
  }

  .rt-about-one-video-marque {
    bottom: -15px;
  }

  .brix---mg-bottom-16px-10 {
    margin-bottom: 8px;
  }

  .brix---mg-bottom-48px-10 {
    margin-bottom: 32px;
  }

  .brix---section-13 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---heading-h2-size-17 {
    font-size: 28px;
    line-height: 40px;
  }

  .brix---subtitle-5 {
    font-size: 17px;
    line-height: 19px;
  }

  .brix---3-columns-1-col-tablet-3 {
    grid-template-columns: 1fr;
  }

  .brix---heading-h1-size---mg-0 {
    font-size: 38px;
    line-height: 46px;
  }

  .brix---btn-primary-7 {
    padding: 20px 32px;
  }

  .brix---btn-secondary-5 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .brix---square-icon-4 {
    border-radius: 12px;
    max-width: 56px;
  }

  .brix---grid-top---text-2-buttons-2 {
    grid-template-columns: .9fr;
  }

  .brix---button-row-left-7 {
    margin-right: 16px;
  }

  .brix---grid-2-columns---gap-48px {
    grid-template-columns: 1fr;
  }

  .brix---content-inside-card-v14 {
    padding: 32px 32px 40px;
  }

  .brix---mg-bottom-80px {
    margin-bottom: 48px;
  }

  .brix---accordion-title {
    font-size: 20px;
    line-height: 30px;
  }

  .brix---accordion-right-side {
    margin-left: 16px;
    margin-right: 16px;
  }

  .brix---accordion-item-wrapper-v5, .brix---accordion-item-wrapper-v5-first, .brix---accordion-item-wrapper-v5-last {
    padding: 48px 0;
  }

  .brix---accordion-big-number {
    width: 100px;
    font-size: 32px;
    line-height: 42px;
  }

  .uui-page-padding-14 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-text-size-large-9 {
    font-size: 1rem;
  }

  .uui-heading-medium-7 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-button-10 {
    font-size: 1rem;
  }

  .uui-button-10:hover {
    border-color: var(--untitled-ui--primary600);
    background-color: var(--untitled-ui--primary600);
  }

  .uui-button-row-12 {
    align-self: stretch;
  }

  .uui-button-row-12.button-row-center.is-reverse-mobile-landscape, .uui-button-row-12.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-faq02_component-2 {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-faq02_question-2 {
    padding: 1rem 1.25rem;
  }

  .uui-faq02_answer {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .uui-space-xsmall-7 {
    min-height: .75rem;
  }

  .uui-space-medium-5 {
    min-height: 1.5rem;
  }

  .uui-padding-vertical-xhuge-10 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .rt-responsive-full-width-2 {
    margin-bottom: 10px;
  }

  .rt-header-one-nav {
    padding-left: 15px;
    padding-right: 15px;
  }

  .rt-dropdown-toggle-4 {
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 15px;
  }

  .rt-dropdown-list-5 {
    position: relative;
  }

  .rt-service-step-number-2 {
    font-size: 4rem;
  }

  .rt-number-img-bg-inner {
    width: 100px;
    height: 100px;
    font-size: 25px;
    line-height: 35px;
  }

  .rt-number-block-2 {
    text-align: left;
    margin-top: 20px;
  }

  .rt-number-text-block-outer {
    align-self: center;
    align-items: flex-start;
  }

  .rt-arrow-circle-block {
    flex-direction: column;
  }

  .spark-container-7 {
    width: 100%;
  }

  .spark-section-6 {
    padding-top: 88px;
    padding-bottom: 88px;
  }

  .spark-secondary-paragraph-11 {
    margin-bottom: 32px;
  }

  .spark-small-sub-paragraph-3 {
    line-height: 1.3;
  }

  .spark-four-column-team-grid-2 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .spark-wrapped-team-card-2 {
    width: 100%;
  }

  .spark-wrapped-team-card-2.spark-stacked {
    width: 45%;
  }

  .spark-section-7 {
    padding-top: 88px;
    padding-bottom: 88px;
  }

  .spark-team-grid {
    grid-column-gap: 64px;
    grid-row-gap: 32px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    place-content: start center;
    justify-items: center;
    display: flex;
  }

  .spark-team-member-card {
    flex: 0 auto;
    width: 100%;
    max-width: 300px;
    margin-left: auto;
    margin-right: auto;
  }

  .uui-heading-xxsmall-7 {
    font-size: 1.125rem;
  }

  .uui-faq01_component {
    margin-top: 3rem;
  }

  .uui-faq01_cta {
    margin-top: 3rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .avatar-stack_component-3 {
    margin-bottom: 1.5rem;
  }

  .uui-space-small-8 {
    min-height: 1.25rem;
  }

  .uui-page-padding-15 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-text-size-large-10 {
    font-size: 1rem;
  }

  .uui-heading-large {
    font-size: 2.25rem;
  }

  .uui-heading-xsmall {
    font-size: 1.25rem;
  }

  .uui-heading-small {
    font-size: 1.5rem;
  }

  .uui-blog04_featured-item-content {
    padding: 0;
  }

  .uui-blog04_title-link.featured-article {
    margin-bottom: .5rem;
  }

  .uui-blog04_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-blog04_category-menu {
    width: 100vw;
    margin-bottom: 3rem;
    margin-left: -5vw;
    padding-left: 5vw;
    overflow: scroll;
  }

  .uui-blog04_category-menu.no-scrollbar {
    justify-content: flex-start;
  }

  .uui-blog04_component {
    margin-top: 4rem;
  }

  .uui-blog04_featured-item {
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
    margin-bottom: 3rem;
  }

  .uui-button-link-4 {
    font-size: 1rem;
  }

  .uui-button-link-4:hover {
    color: var(--untitled-ui--primary700);
  }

  .uui-blog04_meta-wrapper {
    font-size: .75rem;
  }

  .uui-blog04_category-link {
    padding: .125rem .5rem;
    font-size: .75rem;
  }

  .uui-blog04_menu-link:hover {
    color: var(--untitled-ui--gray500);
    border-bottom-style: none;
  }

  .uui-blog04_menu-link.last-link {
    margin-right: 2rem;
  }

  .uui-blog04_image-link {
    margin-bottom: 1.5rem;
  }

  .uui-blog04_image-link:hover {
    box-shadow: none;
  }

  .uui-space-small-9 {
    min-height: 1.25rem;
  }

  .uui-padding-vertical-xhuge-11 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-text-rich-text figure {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }

  .uui-text-rich-text figcaption {
    margin-top: .75rem;
  }

  .uui-button-11 {
    font-size: 1rem;
  }

  .uui-button-11:hover {
    border-color: var(--untitled-ui--primary600);
    background-color: var(--untitled-ui--primary600);
  }

  .uui-button-row-13 {
    align-self: stretch;
  }

  .uui-blogpost05_header {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    margin-bottom: 4rem;
  }

  .uui-blogpost05_date-wrapper {
    margin-top: 2rem;
  }

  .uui-blogpost05_divider {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .uui-blogpost05_form-wrapper {
    flex-direction: column;
  }

  .uui-blogpost05_content {
    margin-bottom: 0;
  }

  .uui-blogpost04_category-link {
    padding: .125rem .5rem;
    font-size: .75rem;
  }

  .uui-blogpost04_meta-wrapper {
    margin-top: 2rem;
    font-size: .75rem;
  }

  .uui-button-secondary-gray-7 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-7:hover {
    background-color: var(--untitled-ui--white);
    color: var(--untitled-ui--gray700);
  }

  .uui-page-padding-16 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

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

  .uui-text-size-large-11 {
    font-size: 1rem;
  }

  .uui-heading-medium-8 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-button-12 {
    font-size: 1rem;
  }

  .uui-button-12:hover {
    border-color: var(--untitled-ui--primary600);
    background-color: var(--untitled-ui--primary600);
  }

  .uui-button-row-14 {
    align-self: stretch;
  }

  .uui-button-row-14.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-button-wrapper-7.max-width-full-mobile-landscape-4 {
    width: 100%;
  }

  .social-link-2:hover {
    color: var(--untitled-ui--gray400);
  }

  .uui-team04_list {
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
  }

  .uui-team04_image-wrapper {
    height: 100%;
  }

  .uui-team04_component {
    margin-top: 3rem;
  }

  .uui-button-secondary-gray-8 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-8:hover {
    background-color: var(--untitled-ui--white);
    color: var(--untitled-ui--gray700);
  }

  .uui-space-xsmall-8 {
    min-height: .75rem;
  }

  .uui-space-medium-6 {
    min-height: 1.5rem;
  }

  .uui-padding-vertical-xhuge-12 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .lynx-hero-copy-copy, .blog-bienestar-banner {
    justify-content: center;
    align-items: center;
  }

  .blog-cuadrado {
    width: 100%;
  }

  .uui-page-padding-17 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-text-size-large-12 {
    font-size: 1rem;
  }

  .uui-heading-large-2 {
    font-size: 2.25rem;
  }

  .uui-heading-xsmall-2 {
    font-size: 1.25rem;
  }

  .uui-blog01_component {
    margin-top: 4rem;
  }

  .uui-blog01_category-menu {
    width: 100vw;
    margin-left: -5vw;
    padding-left: 5vw;
    overflow: scroll;
  }

  .uui-blog01_category-menu.no-scrollbar {
    justify-content: flex-start;
    margin-bottom: 3rem;
  }

  .uui-blog01_menu-link:hover {
    color: var(--untitled-ui--gray500);
    border-bottom-style: none;
  }

  .uui-blog01_menu-link.last-link {
    margin-right: 2rem;
  }

  .uui-blog01_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-blog01_image-link {
    margin-bottom: 1.5rem;
  }

  .uui-blog01_image-link:hover {
    box-shadow: none;
  }

  .uui-space-small-10 {
    min-height: 1.25rem;
  }

  .uui-padding-vertical-xhuge-13 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-text-rich-text-2 figure {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }

  .uui-text-rich-text-2 figcaption {
    margin-top: .75rem;
  }

  .uui-button-13 {
    font-size: 1rem;
  }

  .uui-button-13:hover {
    border-color: var(--untitled-ui--primary600);
    background-color: var(--untitled-ui--primary600);
  }

  .uui-heading-xsmall-3 {
    font-size: 1.25rem;
  }

  .uui-button-row-15 {
    align-self: stretch;
  }

  .uui-blogpost04_image-wrapper {
    margin-top: 3rem;
    margin-bottom: 2rem;
  }

  .uui-blogpost04_content-top {
    flex-direction: column;
    margin-bottom: 3rem;
  }

  .uui-blogpost04_author-wrapper {
    margin-bottom: 2rem;
  }

  .uui-blogpost04_content {
    grid-template-columns: 97%;
    margin-bottom: 2rem;
    padding-left: 12px;
    padding-right: 0;
  }

  .uui-blogpost04_newsletter {
    padding: 1.5rem 1.5rem 2rem;
  }

  .uui-button-link-5 {
    font-size: 1rem;
  }

  .uui-button-link-5:hover {
    color: var(--untitled-ui--primary700);
  }

  .uui-text-size-xlarge-3 {
    font-size: 1.125rem;
  }

  .uui-blogpost04_category-link-2 {
    padding: .125rem .5rem;
    font-size: .75rem;
  }

  .uui-blogpost04_meta-wrapper-2 {
    margin-top: 2rem;
    font-size: .75rem;
  }

  .uui-button-secondary-gray-9 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-9:hover {
    background-color: var(--untitled-ui--white);
    color: var(--untitled-ui--gray700);
  }

  .uui-space-medium-7 {
    min-height: 1.5rem;
  }

  .lynx-image-lightbox {
    height: 360px;
  }

  .lynx-heading-lightbox {
    font-size: 22px;
  }

  .uui-text-rich-text-3 figure {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }

  .uui-text-rich-text-3 figcaption {
    margin-top: .75rem;
  }

  .uui-blogpost02_author-wrapper {
    margin-top: 2rem;
  }

  .uui-blogpost02_header {
    margin-bottom: 3rem;
  }

  .uui-blogpost02_content {
    margin-bottom: 2rem;
  }

  .uui-blogpost02_divider {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .uui-blogpost02_content-top {
    margin-bottom: 2rem;
  }

  .uui-badge {
    padding: .125rem .5rem;
  }

  .uui-space-xhuge {
    min-height: 4rem;
  }

  .uui-blogpost02_author-heading {
    font-size: 1rem;
  }

  .rt-blog-two-list {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .brix---mg-bottom-16px-11 {
    margin-bottom: 8px;
  }

  .brix---mg-bottom-48px-11 {
    margin-bottom: 32px;
  }

  .brix---text-200 {
    font-size: 16px;
    line-height: 18px;
  }

  .brix---heading-h1-size-6 {
    margin-bottom: 12px;
    font-size: 38px;
    line-height: 46px;
  }

  .brix---heading-h2-size-18 {
    font-size: 28px;
    line-height: 40px;
  }

  .brix---subtitle-6 {
    font-size: 17px;
    line-height: 19px;
  }

  .brix---categories-badges-item-wrapper, .brix---categories-badges-wrapper {
    flex-wrap: wrap;
  }

  .brix---blog-card-featured-full-width-card {
    min-height: 670px;
  }

  .brix---blog-card-content-over {
    padding-left: 28px;
    padding-right: 28px;
  }

  .brix---link-icon-right-4 {
    width: 20px;
    margin-left: 8px;
  }

  .brix---section-small-3 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .brix---text-200-bold {
    font-size: 16px;
    line-height: 18px;
  }

  .brix---badge-primary-small, .brix---badge-primary-small-light {
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .brix---grid-title-and-categories {
    grid-template-columns: 1fr;
  }

  .brix---badge-secondary-category-badges {
    margin-top: 10px;
    margin-bottom: 10px;
    margin-right: 12px;
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .brix---card-blog-featured-v5 {
    margin-bottom: 40px;
  }

  .brix---blog-card-featured-content-v2 {
    padding: 50px 32px;
  }

  .brix---section-blog-v5 {
    padding-top: 100px;
  }

  .brix---grid-2-columns---gap-row-72px-3 {
    grid-row-gap: 48px;
    grid-template-columns: 1fr;
  }

  .lynx-heading-2 {
    max-width: 540px;
    font-size: 34px;
  }

  .lynx-grid-image-left {
    grid-row-gap: 60px;
    grid-template-columns: 1fr;
  }

  .lynx-block-right {
    padding-left: 5%;
    padding-right: 5%;
  }

  .lynx-block-absolute {
    bottom: -2%;
    left: -2%;
  }

  .lynx-grid-image-right {
    grid-row-gap: 60px;
    grid-template-columns: 1fr;
  }

  .lynx-block-left {
    padding-left: 5%;
    padding-right: 5%;
  }

  .lynx-image-absolute {
    left: -2%;
  }

  .lynx-heading-lightbox-2 {
    font-size: 22px;
  }

  .lynx-grid-2-columns {
    grid-template-columns: 1fr;
  }

  .lynx-heading-features-large, .lynx-heading-features-large-2 {
    font-size: 26px;
  }

  .uui-footer03_logo-link {
    margin-bottom: 1.5rem;
  }

  .uui-footer03_top-wrapper {
    grid-row-gap: 3rem;
  }

  .uui-footer03_link:hover {
    color: var(--untitled-ui--primary700);
  }

  .uui-footer03_bottom-wrapper {
    flex-direction: column-reverse;
    align-items: flex-start;
    margin-top: 3rem;
  }

  .uui-footer03_social-link:hover, .uui-footer03_legal-link:hover {
    color: var(--untitled-ui--gray400);
  }

  .uui-footer03_social-list {
    margin-top: 1.5rem;
  }

  .uui-footer03_legal-list {
    margin-bottom: 1rem;
  }

  .uui-styleguide_logomark-bg-3 {
    background-image: url("https://cdn.prod.website-files.com/66a795eb1636440d552fc98f/67f5a9bd6bf452ec988a447c_a7a6765b73d4236d47e56027de15f557_untitled-ui-logomark.svg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .uui-padding-vertical-xlarge {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .uui-badge-small-success-2 {
    padding: .125rem .5rem;
  }

  .brix---btn-download-app-2, .brix---btn-download-app-white-2 {
    padding: 20px 22px;
  }

  .brix---card-v19-content-wrapper {
    padding-left: 40px;
    padding-right: 40px;
  }

  .brix---grid-cta-v19 {
    grid-template-columns: 1fr;
  }

  .course-navigation-2 {
    border-radius: 20px;
    flex-wrap: wrap;
    margin-bottom: 50px;
    padding-bottom: 0;
  }

  .course-navigation-button-2 {
    margin-bottom: 20px;
  }

  .lynx-grid-features {
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .edubanner {
    justify-content: center;
    align-items: center;
  }

  .edu-cuadro {
    width: 100%;
  }

  .edu-txt {
    font-size: 34px;
  }

  .edu-botorn:hover {
    color: var(--untitled-ui--gray600);
    background-color: #0000;
  }

  .brix---mg-bottom-16px-12 {
    margin-bottom: 8px;
  }

  .brix---mg-bottom-40px-7 {
    margin-bottom: 24px;
  }

  .brix---grid-3-columns-6 {
    grid-template-columns: 1fr;
  }

  .brix---btn-primary-8 {
    padding: 20px 32px;
  }

  .brix---section-14 {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .brix---heading-h1-size-7 {
    margin-bottom: 12px;
    font-size: 38px;
    line-height: 46px;
  }

  .brix---heading-h4-size-2 {
    font-size: 20px;
    line-height: 26px;
  }

  .brix---subtitle-7 {
    font-size: 17px;
    line-height: 19px;
  }

  .brix---product-card-wrapper-v1 {
    width: 100%;
  }

  .brix---badge-secondary-small-bold {
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .uui-button-row-9-copy {
    align-self: stretch;
  }

  .uui-button-row-9-copy.button-row-center.is-reverse-mobile-landscape, .uui-button-row-9-copy.is-reverse-mobile-landscape, .uui-button-row-9-copy.button-row-center-copy.is-reverse-mobile-landscape, .uui-button-row-9-copy.button-row-center-copy.is-reverse-mobile-landscape-copy {
    flex-direction: column-reverse;
  }

  .uui-button-7-copy {
    font-size: 1rem;
  }

  .uui-button-7-copy:hover {
    border-color: var(--untitled-ui--primary600);
    background-color: var(--untitled-ui--primary600);
  }

  .uui-button-7-copy-copy {
    font-size: 1rem;
  }

  .uui-button-7-copy-copy:hover {
    border-color: var(--untitled-ui--primary600);
    background-color: var(--untitled-ui--primary600);
  }

  .brix---header-logo-4 {
    max-width: 90%;
  }

  .brix---btn-primary-small-7 {
    padding: 20px 32px;
  }

  .brix---btn-header-hidden-on-mbl-4 {
    display: none;
  }

  .brix---header-nav-list-item-show-in-mbl-4 {
    display: block;
  }

  .brix---mg-bottom-16px-13 {
    margin-bottom: 8px;
  }

  .brix---mg-bottom-40px-8 {
    margin-bottom: 24px;
  }

  .brix---heading-h2-size-19 {
    font-size: 28px;
    line-height: 40px;
  }

  .brix---button-row-left-8 {
    margin-right: 16px;
  }

  .brix---btn-primary-white-4 {
    padding: 20px 32px;
  }

  .brix---btn-secondary-white-4 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .brix---cta-bg-overlay {
    min-height: 66vh;
    padding-top: 96px;
    padding-bottom: 96px;
  }

  .brix---grid-cta-v10 {
    grid-template-columns: 1fr;
  }

  .uui-page-padding-18 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-text-size-large-13 {
    font-size: 1rem;
  }

  .uui-heading-medium-9 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-heading-small-2 {
    font-size: 1.5rem;
  }

  .uui-button-row-16 {
    align-self: stretch;
  }

  .uui-testimonial18_content {
    padding: 1.5rem;
  }

  .uui-testimonial18_arrow {
    border-color: var(--elements-webflow-library--neutral--300);
  }

  .uui-testimonial18_arrow:hover {
    background-color: var(--untitled-ui--white);
  }

  .uui-testimonial18_arrow.left {
    border-color: var(--elements-webflow-library--neutral--300);
    right: 3.5rem;
  }

  .uui-testimonial18_slide {
    padding-right: 1.5rem;
  }

  .uui-testimonial18_mask {
    width: 80%;
  }

  .uui-testimonial18_component {
    margin-top: 3rem;
  }

  .uui-testimonial17_logo {
    max-height: 2.5rem;
  }

  .uui-button-link-6 {
    font-size: 1rem;
  }

  .uui-button-link-6:hover {
    color: var(--untitled-ui--primary700);
  }

  .uui-button-link-6.is-alternate:hover {
    color: var(--untitled-ui--white);
  }

  .uui-space-small-11 {
    min-height: 1.25rem;
  }

  .uui-space-xsmall-9 {
    min-height: .75rem;
  }

  .uui-space-medium-8 {
    min-height: 1.5rem;
  }

  .uui-padding-vertical-xhuge-14 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-19 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-footer07_legal-link:hover {
    color: var(--untitled-ui--gray400);
  }

  .uui-footer07_link:hover {
    color: var(--untitled-ui--gray500);
  }

  .uui-footer07_bottom-wrapper {
    flex-direction: column-reverse;
    align-items: center;
    margin-top: 3rem;
  }

  .uui-footer07_legal-list {
    margin-bottom: 1rem;
  }

  .uui-footer07_link-list {
    grid-row-gap: .5rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-items: center;
  }

  .uui-styleguide_logomark-bg-4 {
    background-image: url("https://cdn.prod.website-files.com/66a795eb1636440d552fc98f/67f5a9bd6bf452ec988a447c_a7a6765b73d4236d47e56027de15f557_untitled-ui-logomark.svg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .uui-padding-vertical-xlarge-2 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .spark-container-8 {
    width: 100%;
  }

  .spark-section-8 {
    padding-top: 88px;
    padding-bottom: 88px;
  }

  .spark-section-8.spark-dark-hero-background-image {
    background-image: linear-gradient(113deg, var(--spark-library--foreground-interactive-hover), var(--spark-library--border-default)), url("https://cdn.prod.website-files.com/66a795eb1636440d552fc98f/67f7f03eb1150ccb264c2209_7dea4a39ee143397dcfe06cce5d699a4_image.webp");
    background-position: 0 0, 50% 0;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .spark-flex-row-5 {
    flex-direction: column;
  }

  .spark-flex-row-5.spark-5-spacing {
    grid-row-gap: 24px;
    flex-direction: column-reverse;
  }

  .spark-flex-row-5.spark-left-aligned {
    flex-direction: row;
    align-items: flex-start;
  }

  .spark-hero-sub-paragraph-4 {
    margin-bottom: 32px;
  }

  .bg-copy.course-shape-1 {
    top: -323px;
    right: -318px;
  }

  .bg-copy.arrow-wrapper {
    bottom: -83px;
  }

  .brix---mg-bottom-16px-14 {
    margin-bottom: 8px;
  }

  .brix---mg-bottom-48px-12 {
    margin-bottom: 32px;
  }

  .brix---btn-primary-9 {
    padding: 20px 32px;
  }

  .brix---btn-secondary-6 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .brix---section-15 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---heading-h2-size-20 {
    font-size: 28px;
    line-height: 40px;
  }

  .brix---button-row-left-9 {
    margin-right: 16px;
  }

  .brix---grid-2-columns-text-left {
    grid-template-columns: 1fr;
  }

  .uui-text-size-small-6.hide-mobile-landscape-2, .hide-mobile-landscape-2 {
    display: none;
  }

  .uui-button-14 {
    font-size: 1rem;
  }

  .uui-button-14:hover {
    border-color: var(--untitled-ui--primary600);
    background-color: var(--untitled-ui--primary600);
  }

  .uui-button-14.is-button-large {
    grid-column-gap: .5rem;
    max-width: 500px;
    padding: .75rem 0;
    font-family: Poppins, sans-serif;
    font-size: 1rem;
    position: relative;
    left: 4px;
  }

  .uui-navbar04_dropdown-link-list {
    max-width: none;
  }

  .uui-navbar04_dropdown-content-left {
    grid-row-gap: 1.5rem;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .uui-navbar04_dropdown-content-right {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-navbar04_component {
    min-height: 4.5rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-navbar04_menu {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-navbar04_link, .uui-navbar04_dropdown-toggle {
    font-size: 1rem;
  }

  .uui-button-secondary-gray-10 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-10:hover {
    background-color: var(--untitled-ui--white);
    color: var(--untitled-ui--gray700);
  }

  .uui-button-secondary-gray-10.is-button-large {
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-button-tertiary-gray-3:hover {
    color: var(--untitled-ui--gray600);
    background-color: #0000;
  }

  .uui-button-link-gray {
    font-size: 1rem;
  }

  .uui-button-link-gray:hover {
    color: var(--untitled-ui--gray600);
  }

  .uui-styleguide_logomark-bg-5 {
    background-image: url("https://cdn.prod.website-files.com/66a795eb1636440d552fc98f/67f5a9bd6bf452ec988a447c_a7a6765b73d4236d47e56027de15f557_untitled-ui-logomark.svg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .uui-badge-small-success-3 {
    padding: .125rem .5rem;
  }

  .uui-page-padding-20 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

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

  .uui-heading-xlarge-3 {
    font-size: 2.25rem;
  }

  .uui-button-row-17 {
    align-self: stretch;
  }

  .uui-button-row-17.button-row-center.is-reverse-mobile-landscape, .uui-button-row-17.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-button-wrapper-8.max-width-full-mobile-landscape-5 {
    width: 100%;
  }

  .uui-text-size-xlarge-4 {
    font-size: 1.125rem;
  }

  .uui-space-small-12 {
    min-height: 1.25rem;
  }

  .uui-space-large-3 {
    min-height: 2rem;
  }

  .uui-padding-vertical-xhuge-15 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .rt-branding-text-wrapper {
    grid-row-gap: 10px;
  }

  .rt-branding-text-hover {
    font-size: 1.8rem;
    line-height: 1.8rem;
  }

  .rt-about-one-slider-container.rt-full-width-2 {
    justify-content: flex-start;
    align-items: flex-start;
    padding-top: 70px;
  }

  .rt-about-left-arrow {
    top: 360px;
    left: 15px;
    right: auto;
  }

  .rt-about-left-arrow.rt-right {
    margin-right: 0;
    top: 360px;
    right: 15px;
  }

  .rt-about-one-slider-line {
    display: none;
  }

  .rt-slider-background-circle {
    height: 100%;
  }

  .lynx-image-lightbox-2 {
    height: 360px;
  }

  .lynx-heading-lightbox-3 {
    font-size: 22px;
  }

  .rt-service-three-animated-image {
    width: 100%;
  }

  .rt-heading-six-24 {
    font-size: 17px;
    line-height: 27px;
  }

  .rt-service-three-animated-image-block {
    width: 100%;
    max-width: none;
  }

  .rt-service-three-animated-image-box {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .rt-service-three-animated-text {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    width: 100%;
    max-width: none;
  }

  .txtx-biblioteca {
    font-size: 34px;
  }

  .banner-biblip {
    justify-content: center;
    align-items: center;
  }

  .txtx-imagen {
    font-size: 34px;
  }

  .rt-service-three-animated-image-box-2 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .uui-button-6-copy {
    font-size: 1rem;
  }

  .uui-button-6-copy:hover {
    border-color: var(--untitled-ui--primary600);
    background-color: var(--untitled-ui--primary600);
  }

  .gastronomia-cuadrocopy-copy {
    width: 100%;
  }

  .txfbanerhgastro {
    font-size: 34px;
  }

  .botoon-banner-gastr:hover {
    color: var(--untitled-ui--gray600);
    background-color: #0000;
  }

  .gastronomiahbanner, .ecattbanner-h {
    justify-content: center;
    align-items: center;
  }

  .txfbaneecat {
    font-size: 34px;
  }

  .botoon-banner-ecat-copy:hover {
    color: var(--untitled-ui--gray600);
    background-color: #0000;
  }

  .ecat-cuadrocopy-copy-copy, .g-cuadrocopy-copy-copy-copy, .bannerhecat {
    width: 100%;
  }

  .ecattxt {
    font-size: 34px;
  }

  .banner-ectahh {
    justify-content: center;
    align-items: center;
  }

  .uui-button-teecatrtiary-gray-2-copy-copy:hover {
    color: var(--untitled-ui--gray600);
    background-color: #0000;
  }

  .soliciutdes-botton.boton-solicitudes {
    top: auto;
  }

  .solicitudes-boton-txt {
    left: 155px;
  }

  .finacia {
    font-size: 1rem;
  }

  .spark-nav-link-5 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .spark-nav-menu-4 {
    max-height: 90vh;
    overflow: scroll;
  }

  .spark-square-menu-inner-5 {
    padding-left: 0;
    padding-right: 0;
  }

  .spark-square-menu-with-dropdowns, .spark-nav-link-5-copy, .spark-nav-link-5-copy, .spark-nav-link-5-copy-copy, .correo-intistuacional-campus {
    padding-left: 20px;
    padding-right: 20px;
  }

  .feria-txt {
    font-size: 34px;
  }

  .boton-tenfer:hover {
    color: var(--untitled-ui--gray600);
    background-color: #0000;
  }

  .lynx-block-hero-copy-feria-enfermera {
    width: 100%;
  }

  .sauld-foto-banner {
    justify-content: center;
    align-items: center;
  }

  .rt-feature-left {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
  }

  .rt-feature-left-content {
    max-width: none;
    margin-bottom: 30px;
  }

  .rt-feature-right-content {
    max-width: none;
  }

  .rt-feature-main-wrapper {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .rt-feature-right {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .rt-tabs-menu-2.rt-with-border {
    border-right-style: none;
  }

  .rt-tabs-content-2.rt-service-one-tab-content {
    margin-left: 0;
  }

  .rt-service-one-tabs {
    flex-direction: column;
  }

  .rt-autofit-10 {
    height: auto;
  }

  .rt-tab-link-three {
    padding-left: 10px;
    padding-right: 10px;
  }

  .rt-home-one-award-bottom-block {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    margin-top: 30px;
  }

  .rt-home-one-awards-large-text {
    font-size: 80px;
    display: none;
    position: static;
    left: 0%;
    transform: none;
  }

  .rt-home-one-award-card-block {
    flex-flow: column;
    max-width: 300px;
  }

  .rt-component-heading-three {
    font-size: 24px;
    line-height: 34px;
  }

  .rt-about-two-award-card-image-block {
    display: none;
  }

  .rt-award-card-background {
    border-radius: 30px;
  }

  .rt-about-two-award-card {
    padding-left: 40px;
    padding-right: 40px;
  }

  .section-71-copy, .tytseccion {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .uui-faq04_cta-copy, .currculo-2 {
    margin-top: 3rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .rt-home-two-analytics-grid-2 {
    grid-template-columns: 1fr;
  }

  .brix---heading-h2-size-16-copy, .formulario-curriculo {
    font-size: 28px;
    line-height: 40px;
  }

  .curriculo-dudas {
    font-size: 1.125rem;
  }

  .txt-curriculo {
    font-size: 1rem;
  }

  .uui-logos04_list {
    grid-template-columns: 10rem 10rem 10rem 10rem 10rem 10rem 10rem 10rem;
    width: 124rem;
  }

  .uui-logos04_wrapper {
    padding: .5rem 1rem;
  }

  .uui-logos04_logo {
    height: 2.5rem;
  }

  .uui-logo-loop_component {
    height: 3.5rem;
  }

  .uui-space-xxlarge-5 {
    min-height: 3rem;
  }

  .lynx-grid-2-columns-copy {
    grid-template-columns: 1fr;
  }

  .lynx-heading-2-copy {
    max-width: 540px;
    font-size: 34px;
  }

  .educacion-continuia-forms-txt, .formulario-curriculo-copy {
    font-size: 28px;
    line-height: 40px;
  }

  .educacion-continua-boton {
    font-size: 1rem;
  }

  .educacion-continua-boton:hover {
    border-color: var(--untitled-ui--primary600);
    background-color: var(--untitled-ui--primary600);
  }

  .educacion-continia-boton-2 {
    font-size: 1rem;
  }

  .educacion-continia-boton-2:hover {
    border-color: var(--untitled-ui--primary600);
    background-color: var(--untitled-ui--primary600);
  }

  .cuadro-trabajo {
    width: 100%;
  }

  .txt-trabajo {
    font-size: 34px;
  }

  .boton-trabajo:hover {
    color: var(--untitled-ui--gray600);
    background-color: #0000;
  }

  .banner-trabajo, .profamilia-banner {
    justify-content: center;
    align-items: center;
  }

  .banner-rojo-pro {
    width: 100%;
  }

  .txt-profamilia {
    font-size: 34px;
  }

  .boton-trabajo-copy:hover {
    color: var(--untitled-ui--gray600);
    background-color: #0000;
  }

  .brix---mg-bottom-16px-15 {
    margin-bottom: 8px;
  }

  .brix---mg-bottom-48px-13 {
    margin-bottom: 32px;
  }

  .brix---section-16 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---heading-h2-size-21 {
    font-size: 28px;
    line-height: 40px;
  }

  .brix---social-media-grid-left {
    justify-content: start;
    justify-items: start;
  }

  .brix---grid-3-columns-gap-row-64px {
    grid-row-gap: 68px;
    grid-template-columns: 1fr;
  }

  .brix---text-300-medium-3 {
    font-size: 18px;
    line-height: 20px;
  }

  .uui-text-rich-text-4 figure {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }

  .uui-text-rich-text-4 figcaption {
    margin-top: .75rem;
  }

  .uui-page-padding-21 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-heading-large-3 {
    font-size: 2.25rem;
  }

  .uui-blogpost01_title-wrapper {
    margin-bottom: 3rem;
  }

  .uui-blogpost01_content {
    margin-bottom: 2rem;
  }

  .uui-blogpost01_divider {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .uui-blogpost01_author-image {
    width: 3rem;
    min-width: 3rem;
    height: 3rem;
    min-height: 3rem;
  }

  .uui-blogpost01_author-image-wrapper {
    margin-right: .75rem;
  }

  .uui-blogpost01_content-top {
    margin-top: 2rem;
  }

  .uui-badge-2 {
    padding: .125rem .5rem;
  }

  .uui-button-secondary-gray-11 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-11:hover {
    background-color: var(--untitled-ui--white);
    color: var(--untitled-ui--gray700);
  }

  .uui-padding-vertical-xhuge-16 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-blogpost01_author-heading {
    font-size: 1rem;
  }

  .logos-title-large {
    padding: 60px 15px;
  }

  .clients-wrapper {
    flex-wrap: wrap;
    justify-content: space-around;
    margin-bottom: -20px;
  }

  .clients-image {
    margin-bottom: 30px;
    margin-left: 20px;
    margin-right: 20px;
  }

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

  .uui-text-size-large-14 {
    font-size: 1rem;
  }

  .uui-heading-medium-10 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-button-15 {
    font-size: 1rem;
  }

  .uui-button-15:hover {
    border-color: var(--untitled-ui--primary600);
    background-color: var(--untitled-ui--primary600);
  }

  .uui-button-row-18 {
    align-self: stretch;
  }

  .uui-button-row-18.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-button-row-18.button-row-center.is-reverse-mobile-landscape {
    flex-flow: row;
    padding-top: 0;
    padding-left: 0;
  }

  .uui-button-wrapper-9.max-width-full-mobile-landscape-6 {
    width: 100%;
  }

  .social-link-3:hover {
    color: var(--untitled-ui--gray400);
  }

  .uui-team04_list-2 {
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
  }

  .uui-team04_image-wrapper-2 {
    height: 100%;
  }

  .uui-team04_component-2 {
    margin-top: 3rem;
  }

  .uui-space-xsmall-10 {
    min-height: .75rem;
  }

  .uui-space-medium-9 {
    min-height: 1.5rem;
  }

  .spark-container-9 {
    width: 100%;
  }

  .spark-section-9 {
    padding-top: 88px;
    padding-bottom: 88px;
  }

  .spark-secondary-paragraph-14 {
    margin-bottom: 32px;
  }

  .spark-small-sub-paragraph-4 {
    line-height: 1.3;
  }

  .spark-vertical-image-4.spark-square-corners {
    height: 100%;
    display: block;
  }

  .spark-team-grid-no-spacing-2 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .spark-wrapped-square-team-2 {
    width: 100%;
  }

  .spark-wrapped-square-team-2.spark-stacked {
    grid-row-gap: 0px;
    width: 50%;
    padding-bottom: 24px;
  }

  .spark-section-10 {
    padding-top: 88px;
    padding-bottom: 88px;
  }

  .rt-autofit-11 {
    height: auto;
  }

  .rt-portfolio-two-card-wrap {
    grid-template-columns: 1fr;
  }

  .rt-precision-grid-2 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .rt-service-card-shape {
    width: 110%;
    max-width: none;
    left: auto;
    right: auto;
  }

  .rt-home-three-service-cards {
    grid-template-columns: 1fr;
  }

  .rt-service-card-image-wrapper {
    justify-content: center;
    align-items: center;
    display: flex;
    overflow: hidden;
  }

  .rt-autofit-14 {
    height: auto;
  }

  .rt-responsive-full-width {
    width: 100%;
  }

  .rt-team-one-expert-grid {
    grid-template-columns: 1fr;
  }

  .brix---link-icon-right-5 {
    width: 20px;
    margin-left: 8px;
  }

  .brix---text-200-bold-7 {
    font-size: 16px;
    line-height: 18px;
  }

  .brix---grid-2-columns---gap-row-72px-4 {
    grid-row-gap: 48px;
    grid-template-columns: 1fr;
  }

  .brix---mg-bottom-40px-9 {
    margin-bottom: 24px;
  }

  .brix---btn-primary-10 {
    padding: 20px 32px;
  }

  .brix---text-201 {
    font-size: 16px;
    line-height: 18px;
  }

  .brix---heading-h1-size-8 {
    margin-bottom: 12px;
    font-size: 38px;
    line-height: 46px;
  }

  .brix---subtitle-8 {
    font-size: 17px;
    line-height: 19px;
  }

  .brix---categories-badges-item-wrapper-2, .brix---categories-badges-wrapper-2 {
    flex-wrap: wrap;
  }

  .brix---section-small-4 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .brix---grid-3-columns-gap-row-72px {
    grid-row-gap: 56px;
    grid-template-columns: 1fr;
  }

  .brix---avatar-circle-4 {
    width: 56px;
    max-width: 56px;
    height: 56px;
    max-height: 56px;
  }

  .brix---section-pd-bottom-56px {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---blog-card-featured {
    grid-row-gap: 32px;
    grid-template-columns: 1fr;
  }

  .brix---badge-primary-small-light-2 {
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .brix---grid-title-and-categories-2 {
    grid-template-columns: 1fr;
  }

  .brix---badge-secondary-category-badges-2 {
    margin-top: 10px;
    margin-bottom: 10px;
    margin-right: 12px;
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .uui-heading-large-4 {
    font-size: 2.25rem;
  }

  .uui-text-size-xlarge-5 {
    font-size: 1.125rem;
  }

  .uui-space-small-13 {
    min-height: 1.25rem;
  }

  .uui-padding-vertical-xhuge-17 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-text-size-xlarge-5-copy {
    font-size: 1.125rem;
  }

  .uui-heading-large-4-copy {
    font-size: 2.25rem;
  }

  .uui-page-padding-21-copy {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .rt-auto-fit-12.rt-responsive-image-full-width {
    height: 100%;
  }

  .rt-heading-five-34 {
    font-size: 1.3rem;
  }

  .rt-agent-collection-grid-2 {
    grid-template-columns: 1fr;
  }

  .brix---mg-bottom-40px-10 {
    margin-bottom: 24px;
  }

  .brix---section-17 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---heading-h2-size-22 {
    font-size: 28px;
    line-height: 40px;
  }

  .brix---image-wrapper-br-24px-shadow {
    box-shadow: 0 4px 22px 0 var(--elements-webflow-library--general--shadow-04);
    border-radius: 14px;
  }

  .brix---grid-2-columns-gap-column-80px {
    grid-row-gap: 48px;
    grid-template-columns: 1fr;
  }

  .hime-color {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-button-row-18-copy {
    align-self: stretch;
  }

  .uui-button-row-18-copy.is-reverse-mobile-landscape, .uui-button-row-18-copy.button-row-center.is-reverse-mobile-landscape, .uui-button-row-18-copy.button-row-center-copy.is-reverse-mobile-landscape, .uui-button-row-18-copy.button-row-center-copy.is-reverse-mobile-landscape-copy {
    flex-direction: column-reverse;
  }

  .uui-button-15-copy {
    font-size: 1rem;
  }

  .uui-button-15-copy:hover {
    border-color: var(--untitled-ui--primary600);
    background-color: var(--untitled-ui--primary600);
  }

  .rt-home-three-accordion-block {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .rt-home-three-accordion-question {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .rt-home-one-service-items {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .rt-circle-button-2 {
    min-width: 50px;
    min-height: 50px;
  }

  .subhead {
    font-size: 1.125rem;
    font-weight: 500;
    line-height: 1.5rem;
  }

  .gap-3-navbar {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .mask-card {
    width: 100%;
  }

  .padding-8 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .background-image-mobile {
    display: block;
  }

  .dropdowm-arrow.empty {
    display: none;
  }

  .slider-card, .testimonial-slider {
    padding-bottom: 6rem;
  }

  .container-147 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .grid-medium {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .mobile-button-wrapper {
    display: block;
  }

  .nav-menu-37 {
    background-color: #000;
    width: 100%;
    padding: 3rem 1.5rem;
  }

  .margin-top-6 {
    margin-top: 3rem;
  }

  .background-image {
    display: none;
  }

  .menu-item {
    margin-left: 0;
    margin-right: 0;
  }

  .faq-grid-answer {
    grid-template-columns: 1fr;
  }

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

  .button-navbar {
    padding: .44rem 1.25rem .31rem;
  }

  .navbar-grid {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: auto 1fr auto;
  }

  .card-wrapper {
    padding: 1.5rem;
  }

  .padding-6 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .mobile-none {
    display: none;
  }

  .slide-testimonial {
    padding-left: 0;
    padding-right: 0;
  }

  .footer-grid {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .menu-button-36 {
    background-color: #0000;
    padding: 0;
  }

  .menu-button-36.w--open {
    background-color: #0000;
  }

  .navbar-component {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 1rem;
  }

  .padding-global-4 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .button-hero {
    display: none;
    position: relative;
    left: 0;
  }

  .heading-199 {
    font-size: 2.7rem;
  }

  .hero-heading {
    text-align: center;
    justify-content: flex-start;
    align-items: center;
    max-width: none;
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .bento-wrapper {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    margin-top: 6rem;
  }

  .padding-global-5 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .card-big {
    padding-top: 1.5rem;
    padding-left: 1.5rem;
  }

  .heading-200 {
    font-size: 2rem;
    line-height: 1.3;
  }

  .heading-201 {
    font-size: 2.5rem;
  }

  .sticky-component {
    width: 100%;
    height: 50vh;
    position: relative;
  }

  .sticky-medium-image {
    margin-top: 6rem;
  }

  .sticky-content {
    width: 100%;
    padding-bottom: 0;
  }

  .sticky-text {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    margin-top: 4rem;
    margin-left: 2rem;
  }

  .sticky-paragraph {
    max-width: none;
  }

  .sticky-small-image {
    width: 10rem;
    height: 10rem;
    margin-top: 4rem;
    margin-right: 4rem;
  }

  .sticky-wrapper {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    flex-flow: column;
    width: 100%;
    margin-top: 4rem;
  }

  .heading-vw {
    font-size: 2.5rem;
  }

  .padding-global-6 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .products-wrapper {
    margin-top: 6rem;
  }

  .products-cards {
    flex-flow: column;
    display: flex;
  }

  .heading-202 {
    font-size: 2.3rem;
    line-height: 1.15;
  }

  .padding-global-7 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .footer-component {
    padding-top: 4rem;
  }

  .padding-global-8 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .footer-grid-2 {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    grid-template-columns: 1fr 1fr;
  }

  .footer-text-size {
    font-size: 1.3rem;
  }

  .footer-heading {
    height: 2rem;
  }

  .credits-wrapper {
    flex-flow: column;
    margin-top: 1rem;
  }

  .padding-global-9 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .margin-top-7 {
    margin-top: 3rem;
  }

  .card-icon-2 {
    text-align: center;
  }

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

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

  .container-154 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .padding-9 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .brix---mg-bottom-48px-14 {
    margin-bottom: 32px;
  }

  .brix---text-202 {
    font-size: 16px;
    line-height: 18px;
  }

  .brix---heading-h1-size-9 {
    margin-bottom: 12px;
    font-size: 38px;
    line-height: 46px;
  }

  .brix---heading-h2-size-23 {
    font-size: 28px;
    line-height: 40px;
  }

  .brix---subtitle-9 {
    font-size: 17px;
    line-height: 19px;
  }

  .brix---categories-badges-item-wrapper-3, .brix---categories-badges-wrapper-3 {
    flex-wrap: wrap;
  }

  .brix---section-small-5 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .brix---text-200-bold-8 {
    font-size: 16px;
    line-height: 18px;
  }

  .brix---grid-3-columns-gap-row-72px-2 {
    grid-row-gap: 56px;
    grid-template-columns: 1fr;
  }

  .brix---avatar-circle-5 {
    width: 56px;
    max-width: 56px;
    height: 56px;
    max-height: 56px;
  }

  .brix---section-pd-bottom-56px-2 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---blog-card-featured-2 {
    grid-row-gap: 32px;
    grid-template-columns: 1fr;
  }

  .brix---badge-primary-small-light-3 {
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .brix---grid-title-and-categories-3 {
    grid-template-columns: 1fr;
  }

  .brix---badge-secondary-category-badges-3 {
    margin-top: 10px;
    margin-bottom: 10px;
    margin-right: 12px;
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .rt-heading-five-9 {
    font-size: 1.3rem;
  }

  .brix---btn-primary-11 {
    padding: 20px 32px;
  }

  .brix---input {
    min-height: 60px;
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .brix---footer-logo-wrapper {
    width: 239px;
  }

  .brix---footer-list-item {
    margin-bottom: 10px;
  }

  .brix---footer-middle {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .brix---grid-footer-5-cols {
    grid-template-columns: 1fr 1fr;
  }

  .brix---grid-footer-bottom-v2 {
    grid-row-gap: 14px;
  }

  .brix---footer-col-title {
    margin-bottom: 24px;
    font-size: 18px;
    line-height: 20px;
  }

  .brix---social-media-grid-right---t-center {
    justify-content: center;
    justify-items: center;
  }

  .brix---footer-top-border-bottom {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .brix---text-400-bold {
    font-size: 20px;
    line-height: 22px;
  }

  .brix---icon-mg-top {
    margin-top: 0;
  }

  .rt-contact-two-form-main {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
  }

  .rt-button-arrow-3 {
    width: 50px;
    height: 50px;
  }

  .products-wrapper-copy {
    margin-top: 6rem;
  }

  .spark-container-10 {
    width: 100%;
  }

  .spark-section-11 {
    padding-top: 88px;
    padding-bottom: 88px;
  }

  .spark-secondary-paragraph-16 {
    margin-bottom: 32px;
  }

  .spark-team-grid-2 {
    grid-column-gap: 64px;
    grid-row-gap: 32px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    place-content: start center;
    justify-items: center;
    display: flex;
  }

  .spark-team-member-card-2 {
    flex: 0 auto;
    width: 100%;
    max-width: 300px;
    margin-left: auto;
    margin-right: auto;
  }

  .spark-small-sub-paragraph-5 {
    line-height: 1.3;
  }

  .rt-contact-two-form-main-2 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
  }

  .rt-button-arrow-4 {
    width: 50px;
    height: 50px;
  }

  .brix---btn-primary-12 {
    padding: 20px 32px;
  }

  .brix---input-2 {
    min-height: 60px;
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .brix---footer-logo-wrapper-2 {
    width: 239px;
  }

  .brix---footer-list-item-2 {
    margin-bottom: 10px;
  }

  .brix---footer-middle-2 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .brix---grid-footer-5-cols-2 {
    grid-template-columns: 1fr 1fr;
  }

  .brix---grid-footer-bottom-v2-2 {
    grid-row-gap: 14px;
  }

  .brix---footer-col-title-2 {
    margin-bottom: 24px;
    font-size: 18px;
    line-height: 20px;
  }

  .brix---social-media-grid-right---t-center-2 {
    justify-content: center;
    justify-items: center;
  }

  .brix---footer-top-border-bottom-2 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .brix---text-400-bold-2 {
    font-size: 20px;
    line-height: 22px;
  }

  .brix---icon-mg-top-2 {
    margin-top: 0;
  }

  .spark-container-11 {
    width: 100%;
  }

  .spark-section-12 {
    padding-top: 88px;
    padding-bottom: 88px;
  }

  .spark-flex-row-6 {
    flex-direction: column;
  }

  .spark-flex-row-6.spark-5-spacing {
    grid-row-gap: 24px;
    flex-direction: column-reverse;
  }

  .spark-secondary-paragraph-18 {
    margin-bottom: 32px;
  }

  .brix---mg-bottom-16px-16 {
    margin-bottom: 8px;
  }

  .brix---mg-bottom-40px-11 {
    margin-bottom: 24px;
  }

  .brix---section-18 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---heading-h1-size-10 {
    margin-bottom: 12px;
    font-size: 38px;
    line-height: 46px;
  }

  .brix---heading-h4-size-3 {
    font-size: 20px;
    line-height: 26px;
  }

  .brix---subtitle-10 {
    font-size: 17px;
    line-height: 19px;
  }

  .brix---badge-secondary-small {
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .brix---text-300-bold-4 {
    font-size: 18px;
    line-height: 22px;
  }

  .brix---grid-3-columns-gap-row-48px {
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
  }

  .brix---product-card-wrapper-v1-2 {
    width: 100%;
  }

  .brix---grid-2-columns {
    grid-template-columns: 1fr;
  }

  .brix---mg-bottom-16px-17 {
    margin-bottom: 8px;
  }

  .brix---heading-h2-size-24 {
    font-size: 28px;
    line-height: 40px;
  }

  .brix---section-small-6 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .brix---btn-download-app-3, .brix---btn-download-app-white-3 {
    padding: 20px 22px;
  }

  .uui-button-16 {
    font-size: 1rem;
  }

  .uui-button-16:hover {
    border-color: var(--untitled-ui--primary600);
    background-color: var(--untitled-ui--primary600);
  }

  .uui-navbar06_dropdown-link-list {
    max-width: none;
  }

  .uui-navbar06_blog-item-image-wrapper {
    max-width: 100%;
  }

  .uui-navbar06_blog-item-image {
    margin-bottom: 0;
  }

  .uui-navbar06_dropdown-content-left {
    grid-row-gap: 1.5rem;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
  }

  .uui-navbar06_blog-list {
    grid-row-gap: .5rem;
  }

  .uui-navbar06_blog-item {
    grid-row-gap: 1rem;
  }

  .uui-navbar06_component {
    min-height: 4.5rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-navbar06_menu {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-navbar06_link {
    font-size: 1rem;
  }

  .uui-navbar06_dropdown-list.w--open {
    margin-bottom: 0;
  }

  .uui-navbar06_dropdown-toggle {
    font-size: 1rem;
  }

  .uui-button-secondary-gray-12 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-12:hover {
    background-color: var(--untitled-ui--white);
    color: var(--untitled-ui--gray700);
  }

  .uui-button-tertiary-gray-4:hover {
    color: var(--untitled-ui--gray600);
    background-color: #0000;
  }

  .uui-styleguide_logomark-bg-6 {
    background-image: url("https://cdn.prod.website-files.com/66a795eb1636440d552fc98f/67f5a9bd6bf452ec988a447c_a7a6765b73d4236d47e56027de15f557_untitled-ui-logomark.svg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .spark-container-12 {
    width: 100%;
  }

  .spark-square-menu-inner-6 {
    padding-left: 0;
    padding-right: 0;
  }

  .spark-mega-menu-take-over-2 {
    min-height: auto;
    padding-bottom: 100px;
    overflow: scroll;
  }

  .spark-take-over-menu-2 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .spark-mega-nav-link-2 {
    width: 48%;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 1.6rem;
  }

  .spark-hold-card-links-2 {
    width: 100%;
  }

  .spark-large-card-link-2 {
    background-position: 50%;
    width: 100%;
    height: 340px;
  }

  .spark-flex-row-7 {
    flex-direction: column;
  }

  .uui-button-17 {
    font-size: 1rem;
  }

  .uui-button-17:hover {
    border-color: var(--untitled-ui--primary600);
    background-color: var(--untitled-ui--primary600);
  }

  .uui-navbar03_dropdown-content-left-2 {
    grid-row-gap: 1.5rem;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .uui-navbar03_dropdown-link-list-2 {
    grid-row-gap: .5rem;
    max-width: none;
  }

  .uui-button-link-7 {
    font-size: 1rem;
  }

  .uui-button-link-7:hover {
    color: var(--untitled-ui--primary700);
  }

  .uui-navbar03_component-2 {
    min-height: 4.5rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-navbar03_menu-2 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-navbar03_link-2, .uui-navbar03_dropdown-toggle-2 {
    font-size: 1rem;
  }

  .uui-button-secondary-gray-13 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-13:hover {
    background-color: var(--untitled-ui--white);
    color: var(--untitled-ui--gray700);
  }

  .uui-button-tertiary-gray-5:hover {
    color: var(--untitled-ui--gray600);
    background-color: #0000;
  }

  .uui-styleguide_logomark-bg-7 {
    background-image: url("https://cdn.prod.website-files.com/66a795eb1636440d552fc98f/67f5a9bd6bf452ec988a447c_a7a6765b73d4236d47e56027de15f557_untitled-ui-logomark.svg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .uui-badge-small-success-4 {
    padding: .125rem .5rem;
  }

  .spark-nav-link-6 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .spark-nav-link-6.spark-square-button {
    padding-left: 16px;
    padding-right: 16px;
  }

  .spark-nav-link-6.spark-with-mega-dropdown {
    justify-content: space-between;
  }

  .spark-nav-menu-5 {
    max-height: 90vh;
    overflow: scroll;
  }

  .spark-square-menu-inner-7 {
    padding-left: 0;
    padding-right: 0;
  }

  .spark-square-menu-with-hiring-button, .spark-light-nav-link {
    padding-left: 20px;
    padding-right: 20px;
  }

  .spark-light-nav-link.spark-square-button {
    padding-left: 16px;
    padding-right: 16px;
  }

  .spark-container-13 {
    width: 100%;
  }

  .spark-mega-dropdown-card-2 {
    padding: 16px;
  }

  .spark-card-link {
    background-position: 50%;
    width: 100%;
  }

  .spark-square-menu-with-mega-dropdown-variety-links {
    padding-left: 20px;
    padding-right: 20px;
  }

  .spark-section-13 {
    padding-top: 88px;
    padding-bottom: 88px;
  }

  .spark-secondary-paragraph-20 {
    margin-bottom: 32px;
  }

  .spark-small-sub-paragraph-6 {
    line-height: 1.3;
  }

  .spark-three-column-grid-2 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .spark-wrapped-card {
    width: 100%;
  }

  .spark-wrapped-card.spark-stacked {
    grid-row-gap: 16px;
    width: 100%;
  }

  .spark-two-column-grid {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .spark-simple-side-icon-tab {
    flex: none;
    margin-bottom: 1rem;
    padding-left: 32px;
    padding-right: 32px;
  }

  .spark-simple-stacked-icon-tabs {
    width: 100%;
    margin-right: 0%;
  }

  .spark-simple-icon-tabs-content {
    width: 100%;
  }

  .spark-secondary-paragraph-22 {
    margin-bottom: 32px;
  }

  .spark-flat-tab {
    padding-left: 32px;
    padding-right: 32px;
  }

  .spark-flex-row-pricing-2 {
    flex-direction: column;
  }

  .spark-features-included-2.spark-two-column {
    align-items: flex-start;
    padding-left: 32px;
    padding-right: 32px;
  }

  .rt-heading-five-35 {
    font-size: 1.3rem;
  }

  .uui-page-padding-22 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-text-size-large-15 {
    font-size: 1rem;
  }

  .uui-heading-xxsmall-8 {
    font-size: 1.125rem;
  }

  .uui-heading-medium-11 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-testimonial15_slide {
    padding-right: 1.5rem;
  }

  .uui-testimonial15_client-image-wrapper {
    margin-bottom: 1rem;
    margin-right: 0;
  }

  .uui-testimonial15_client {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
  }

  .uui-testimonial15_content {
    padding: 1.5rem;
  }

  .uui-testimonial15_mask {
    width: 80%;
  }

  .uui-testimonial15_component {
    margin-top: 3rem;
  }

  .uui-testimonial15_arrow:hover {
    background-color: var(--untitled-ui--white);
  }

  .uui-testimonial15_arrow.left {
    right: 3.5rem;
  }

  .uui-space-xsmall-11 {
    min-height: .75rem;
  }

  .uui-padding-vertical-xhuge-18 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .brix---mg-bottom-48px-15 {
    margin-bottom: 32px;
  }

  .brix---text-203 {
    font-size: 16px;
    line-height: 18px;
  }

  .brix---heading-h1-size-11 {
    margin-bottom: 12px;
    font-size: 38px;
    line-height: 46px;
  }

  .brix---heading-h2-size-25 {
    font-size: 28px;
    line-height: 40px;
  }

  .brix---subtitle-11 {
    font-size: 17px;
    line-height: 19px;
  }

  .brix---categories-badges-item-wrapper-4, .brix---categories-badges-wrapper-4 {
    flex-wrap: wrap;
  }

  .brix---section-small-7 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .brix---text-200-bold-9 {
    font-size: 16px;
    line-height: 18px;
  }

  .brix---grid-3-columns-gap-row-72px-3 {
    grid-row-gap: 56px;
    grid-template-columns: 1fr;
  }

  .brix---avatar-circle-6 {
    width: 56px;
    max-width: 56px;
    height: 56px;
    max-height: 56px;
  }

  .brix---section-pd-bottom-56px-3 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---blog-card-featured-3 {
    grid-row-gap: 32px;
    grid-template-columns: 1fr;
  }

  .brix---badge-primary-small-light-4 {
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .brix---grid-title-and-categories-4 {
    grid-template-columns: 1fr;
  }

  .brix---badge-secondary-category-badges-4 {
    margin-top: 10px;
    margin-bottom: 10px;
    margin-right: 12px;
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .brix---mg-bottom-40px-12 {
    margin-bottom: 24px;
  }

  .brix---heading-h1-size-12 {
    margin-bottom: 12px;
    font-size: 38px;
    line-height: 46px;
  }

  .brix---button-row-left-10 {
    margin-right: 16px;
  }

  .brix---btn-primary-white-5 {
    padding: 20px 32px;
  }

  .brix---btn-secondary-white-5 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .brix---hero-card-bg-image-3 {
    padding-top: 116px;
    padding-bottom: 116px;
  }

  .brix---section-extra-small-3 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .grid-45-copy {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    padding-left: 10px;
    padding-right: 10px;
  }

  .procesos-q10 {
    padding: 1.5rem;
  }

  .section-79 {
    margin-bottom: 90px;
    padding-bottom: 0;
  }

  .heading-203-copy, .heading-203-copy-copy {
    text-align: left;
    text-align: left;
  }

  .uui-button-18 {
    font-size: 1rem;
  }

  .uui-button-18:hover {
    border-color: var(--untitled-ui--primary600);
    background-color: var(--untitled-ui--primary600);
  }

  .uui-navbar03_dropdown-content-left-3 {
    grid-row-gap: 1.5rem;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .uui-navbar03_dropdown-link-list-3 {
    grid-row-gap: .5rem;
    max-width: none;
  }

  .uui-button-link-8 {
    font-size: 1rem;
  }

  .uui-button-link-8:hover {
    color: var(--untitled-ui--primary700);
  }

  .uui-navbar03_component-3 {
    min-height: 4.5rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-navbar03_menu-3 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-navbar03_link-3, .uui-navbar03_dropdown-toggle-3 {
    font-size: 1rem;
  }

  .uui-button-secondary-gray-14 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-14:hover {
    background-color: var(--untitled-ui--white);
    color: var(--untitled-ui--gray700);
  }

  .uui-button-secondary-gray-14.show-tablet-6 {
    background-color: var(--azul-cyan);
    color: var(--white);
    border-radius: 8rem;
    font-family: Poppins, sans-serif;
    font-size: 15px;
    font-weight: 500;
  }

  .uui-button-tertiary-gray-6:hover {
    color: var(--untitled-ui--gray600);
    background-color: #0000;
  }

  .uui-styleguide_logomark-bg-8 {
    background-image: url("https://cdn.prod.website-files.com/66a795eb1636440d552fc98f/67f5a9bd6bf452ec988a447c_a7a6765b73d4236d47e56027de15f557_untitled-ui-logomark.svg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .uui-badge-small-success-5 {
    padding: .125rem .5rem;
  }

  .rt-service-one-tabs-copy {
    flex-direction: column;
  }

  .boton-calendario-i:hover {
    color: var(--untitled-ui--gray600);
    background-color: #0000;
  }

  .uui-page-padding-23 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-logos01_wrapper-2 {
    padding: .5rem 1rem;
  }

  .uui-space-xxlarge-6 {
    min-height: 3rem;
  }
}

@media screen and (max-width: 479px) {
  .container {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    margin-left: 40px;
    margin-right: 20px;
  }

  .nav-menu {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    width: 320px;
  }

  .section-informaci-n {
    height: 600px;
    margin-top: 55px;
  }

  .container-info {
    width: 300px;
    margin-left: 0;
    margin-right: 0;
    padding-left: 14px;
    padding-right: 0;
  }

  .grid {
    width: 300px;
    margin-top: -24px;
  }

  .div-block {
    width: 300px;
  }

  .text-block-3 {
    font-size: 12px;
  }

  .section-programas {
    height: 3300px;
  }

  .grid-2, .div-block-4, .div-block-5, .div-block-6, .div-block-7, .div-block-8, .div-block-9, .div-block-10, .div-block-11, .div-block-12 {
    width: 300px;
  }

  .section-forms {
    width: 100%;
    height: 450px;
    margin-top: 0;
  }

  .grid-4 {
    padding-right: 0;
  }

  .div-block-14 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 300px;
    height: 120px;
    margin: 0 0 29px;
    padding-top: 0;
    display: flex;
  }

  .heading-13 {
    margin-top: -80px;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    font-family: Poppins, sans-serif;
    font-size: 20px;
    line-height: 25px;
    display: block;
  }

  .button-2 {
    margin-right: 0;
    padding-right: 18px;
  }

  .div-block-15 {
    align-items: center;
    width: 310px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .form-block {
    width: 300px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .bold-text-9 {
    text-align: left;
    padding-right: 0;
    font-size: 15px;
    display: inline;
  }

  .submit-button {
    width: 280px;
  }

  .heading-15 {
    justify-content: center;
    align-items: center;
    font-size: 20px;
    line-height: 25px;
  }

  .slider {
    width: 310px;
  }

  .mask {
    width: 240px;
  }

  .slide, .div-block-17 {
    width: 220px;
  }

  .div-block-18 {
    width: 200px;
  }

  .heading-16 {
    font-size: 15px;
  }

  .section-footer {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: center;
    height: auto;
    margin-top: 10px;
    padding-top: 0;
    padding-bottom: 145px;
    padding-left: 0;
    display: grid;
  }

  .grid-5 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-flow: column;
    place-items: center;
    width: auto;
    max-width: none;
    height: auto;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    padding-right: 0;
  }

  .div-block-19 {
    width: 300px;
    height: 300px;
    padding-left: 20px;
    padding-right: 0;
  }

  .text-block-7 {
    margin-top: 8px;
    font-family: Poppins, sans-serif;
  }

  .bold-text-10 {
    font-family: Poppins, sans-serif;
  }

  .text-block-8 {
    padding-bottom: 0;
    font-family: Poppins, sans-serif;
  }

  .div-block-20 {
    justify-content: flex-start;
    margin-top: -3px;
  }

  .container-7 {
    width: auto;
    height: auto;
    margin-top: 0;
  }

  .heading-17 {
    margin-top: 34px;
    font-family: Poppins, sans-serif;
    font-weight: 600;
  }

  .text-block-9 {
    margin-top: 12px;
    font-family: Poppins, sans-serif;
  }

  .bold-text-12 {
    color: var(--azul);
    font-size: 25px;
    line-height: 25px;
  }

  .brand {
    margin-right: 122px;
  }

  .div-block-24 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .div-block-25 {
    width: 300px;
    height: 150px;
  }

  .heading-22 {
    font-family: Poppins, sans-serif;
  }

  .div-block-36 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    align-items: flex-start;
    height: 300px;
    margin-top: 20px;
    margin-left: 0;
    margin-right: 0;
    padding-left: 20px;
    padding-right: 0;
    display: flex;
  }

  .bold-text-16 {
    font-family: Poppins, sans-serif;
  }

  .bold-text-17, .bold-text-18 {
    font-family: Poppins, sans-serif;
    font-weight: 600;
  }

  .text-block-20, .text-block-21, .text-block-22 {
    color: var(--white);
    font-family: Poppins, sans-serif;
    font-weight: 400;
  }

  .text-block-23, .text-block-24, .text-block-25 {
    color: var(--white);
    font-family: Poppins, sans-serif;
    font-weight: 200;
  }

  .div-block-37 {
    margin: 0 0 20px;
    padding-top: 0;
    padding-left: 20px;
    padding-right: 0;
  }

  .bold-text-19 {
    font-family: Poppins, sans-serif;
  }

  .text-block-26 {
    color: var(--white);
    margin-top: 9px;
    font-family: Poppins, sans-serif;
  }

  .div-block-38 {
    height: 200px;
    margin-top: 18px;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-left: 20px;
  }

  .text-block-27, .text-block-28 {
    color: var(--white);
    margin-top: 0;
    font-family: Poppins, sans-serif;
  }

  .section-banner-admi-resta {
    height: 1800px;
  }

  .grid-6 {
    padding-left: 0;
  }

  .div-block-40 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: flex-start;
    align-items: center;
    width: 310px;
    height: 600px;
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-41 {
    flex-flow: column;
    align-items: center;
    width: 290px;
    height: 45px;
    margin-top: -1px;
    margin-left: 10px;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
  }

  .heading-25 {
    margin-top: 0;
    margin-bottom: 10px;
    padding-top: 0;
    padding-bottom: 10px;
  }

  .div-block-42 {
    flex-flow: column;
    justify-content: center;
    width: 300px;
    display: flex;
  }

  .text-block-29 {
    width: 300px;
    margin-left: 1px;
    padding-left: 0;
    font-size: 15px;
  }

  .heading-26 {
    width: 300px;
    margin-left: 5px;
    font-family: Poppins, sans-serif;
    font-size: 28px;
    line-height: 30px;
  }

  .div-block-43 {
    flex-flow: column;
    width: 300px;
    height: 100px;
  }

  .div-block-44 {
    align-items: center;
    width: 300px;
    padding-left: 20px;
    padding-right: 0;
  }

  .div-block-45 {
    width: 300px;
  }

  .heading-27 {
    margin-top: -15px;
    font-size: 18px;
    line-height: 25px;
  }

  .div-block-46 {
    width: 300px;
    height: 480px;
  }

  .submit-button-2 {
    width: 220px;
  }

  .text-block-30 {
    margin-left: 0;
  }

  .section-info-1 {
    height: 1260px;
    margin-top: 0;
    padding-top: 20px;
  }

  .section-porqueincap {
    height: 430px;
  }

  .heading-28 {
    font-size: 28px;
  }

  .slider-2 {
    width: 320px;
  }

  .mask-2 {
    width: 280px;
  }

  .container-10 {
    width: 300px;
  }

  .text-block-46 {
    font-size: 12px;
  }

  .bold-text-20 {
    font-size: 15px;
  }

  .container-11 {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-64 {
    width: 330px;
    margin-left: 0;
  }

  .heading-29 {
    font-size: 30px;
    line-height: 30px;
  }

  .text-block-47 {
    font-size: 20px;
    line-height: 30px;
  }

  .text-block-48 {
    margin-left: -2px;
    margin-right: 13px;
  }

  .div-block-65 {
    padding-right: 20px;
  }

  .div-block-66 {
    height: 150px;
  }

  .image-10 {
    margin-top: -49px;
  }

  .brand-2 {
    margin-right: 188px;
  }

  .brand-2.w--current {
    margin-right: 183px;
  }

  .nav-menu-3 {
    margin-top: -242px;
    margin-left: -308px;
    padding-top: 0;
    padding-left: 0;
  }

  .menu-button-2 {
    margin-left: -85px;
    padding-right: 0;
  }

  .div-block-67 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 300px;
    margin-left: 7px;
    display: flex;
  }

  .section-banner-2, .div-block-68 {
    height: 150px;
  }

  .section-info-2 {
    height: 1260px;
  }

  .div-block-69 {
    width: 280px;
    height: 600px;
    padding-left: 25px;
    padding-right: 10px;
  }

  .text-block-50 {
    font-size: 13px;
  }

  .heading-31 {
    font-size: 28px;
  }

  .text-block-53 {
    font-size: 15px;
  }

  .div-block-74 {
    width: 300px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-75 {
    width: 300px;
  }

  .div-block-76 {
    width: 300px;
    height: 450px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .submit-button-3 {
    width: 260px;
  }

  .heading-33 {
    font-size: 28px;
  }

  .container-14, .slider-3 {
    width: 300px;
  }

  .mask-3 {
    width: 270px;
  }

  .heading-34 {
    text-align: center;
    font-size: 28px;
    line-height: 30px;
  }

  .div-block-79 {
    width: 300px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-block-56 {
    text-align: center;
    font-size: 24px;
  }

  .text-block-57 {
    padding-top: 10px;
  }

  .container-17 {
    width: 300px;
  }

  .section-banner-3, .div-block-81 {
    height: 65px;
  }

  .heading-35 {
    font-size: 25px;
  }

  .container-19, .slider-4 {
    width: 300px;
  }

  .section--info-3 {
    height: 1180px;
  }

  .div-block-84 {
    width: 300px;
    height: 600px;
    padding-right: 0;
  }

  .grid-11, .div-block-86 {
    width: 300px;
  }

  .heading-37, .text-block-60, .text-block-63 {
    text-align: center;
  }

  .div-block-89 {
    width: 300px;
    padding-left: 0;
  }

  .div-block-90 {
    width: 300px;
  }

  .div-block-91 {
    width: 300px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .submit-button-4 {
    width: 260px;
  }

  .section-contrato-3 {
    margin-top: -8px;
  }

  .container-20 {
    width: 300px;
  }

  .heading-38 {
    font-size: 30px;
  }

  .grid-12, .div-block-92 {
    width: 300px;
  }

  .text-block-65 {
    font-size: 20px;
  }

  .div-block-93 {
    margin-left: 0;
  }

  .brand-4 {
    margin-right: 75px;
  }

  .container-21 {
    width: 300px;
  }

  .container-22 {
    justify-content: center;
    display: flex;
  }

  .brand-5 {
    margin-right: -46px;
  }

  .section-banner-4, .div-block-95 {
    height: 60px;
  }

  .heading-39 {
    font-size: 28px;
    line-height: 30px;
  }

  .slider-5, .div-block-98, .div-block-100 {
    width: 300px;
  }

  .text-block-69 {
    font-size: 15px;
  }

  .heading-41 {
    font-size: 28px;
    line-height: 30px;
  }

  .div-block-103 {
    width: 300px;
    padding-left: 0;
  }

  .div-block-104, .div-block-105 {
    width: 300px;
  }

  .submit-button-5 {
    width: 220px;
  }

  .section-contrato-4 {
    flex-flow: column;
    align-items: center;
    height: 750px;
    display: flex;
  }

  .div-block-106 {
    width: 300px;
  }

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

  .div-block-107, .container-26 {
    width: 300px;
  }

  .container-27 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
  }

  .section-banner-5, .div-block-108 {
    height: 60px;
  }

  .heading-43 {
    font-size: 25px;
  }

  .slider-6 {
    width: 300px;
  }

  .section-info-5 {
    height: 1200px;
  }

  .div-block-111 {
    width: 300px;
    height: 600px;
  }

  .div-block-113 {
    width: 300px;
  }

  .text-block-81 {
    font-size: 15px;
  }

  .heading-45 {
    font-size: 28px;
    line-height: 40px;
  }

  .div-block-116 {
    width: 300px;
    padding-left: 0;
  }

  .div-block-117 {
    width: 300px;
  }

  .div-block-118 {
    width: 300px;
    height: 450px;
  }

  .submit-button-6 {
    width: 220px;
  }

  .container-29 {
    width: 300px;
  }

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

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

  .div-block-119 {
    width: 300px;
    margin-left: 15px;
    padding-left: 20px;
    padding-right: 0;
  }

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

  .brand-6 {
    margin-right: 138px;
  }

  .brand-7 {
    margin-right: 143px;
  }

  .container-30 {
    width: 300px;
  }

  .container-31 {
    justify-content: center;
    display: flex;
  }

  .container-32 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .slider-7 {
    width: 300px;
  }

  .section-info-6 {
    height: 1150px;
  }

  .div-block-126 {
    width: 300px;
    height: 580px;
  }

  .div-block-128 {
    align-items: center;
    width: 300px;
  }

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

  .div-block-131 {
    width: 300px;
    padding-left: 0;
  }

  .div-block-132 {
    width: 300px;
  }

  .div-block-133 {
    width: 300px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .submit-button-7 {
    width: 250px;
  }

  .container-34 {
    width: 300px;
  }

  .heading-50 {
    text-align: center;
    font-size: 35px;
    line-height: 40px;
  }

  .div-block-134 {
    width: 300px;
    margin-left: 17px;
    padding-left: 20px;
  }

  .text-block-99 {
    font-size: 20px;
  }

  .brand-8 {
    margin-right: 124px;
  }

  .container-35, .slider-8, .container-36 {
    width: 300px;
  }

  .heading-61 {
    margin-left: 0;
    font-size: 25px;
    line-height: 30px;
  }

  .grid-19 {
    width: 300px;
  }

  .section-4 {
    height: 1750px;
  }

  .container-38 {
    justify-content: flex-start;
    margin-top: 20px;
  }

  .div-block-162 {
    width: 300px;
  }

  .div-block-163 {
    width: 300px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .heading-64 {
    font-size: 22px;
    line-height: 28px;
  }

  .text-block-103 {
    text-align: center;
    font-size: 15px;
  }

  .text-block-104 {
    text-align: left;
    font-size: 15px;
  }

  .bold-text-29 {
    font-size: 15px;
  }

  .h {
    margin-right: 10px;
    padding-top: 6px;
    padding-bottom: 5px;
    font-size: 12px;
    text-decoration: none;
  }

  .financiaci-n-gastronomia {
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 12px;
  }

  .plan-de-estudios-gastro {
    width: 280px;
    margin-left: -4px;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 12px;
  }

  .div-block-166 {
    flex-flow: row;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .accordion-container {
    width: 300px;
    margin-left: 0;
  }

  .div-block-171 {
    width: 300px;
    height: 600px;
  }

  .div-block-172 {
    width: 300px;
    margin-top: 17px;
  }

  .accordion-separetor {
    width: 300px;
  }

  .accordion {
    width: 100%;
  }

  .accordion-toggle {
    width: 320px;
    margin-left: auto;
    padding: 10px 0;
    line-height: 15px;
    overflow: visible;
  }

  .accordion-icon {
    margin-right: 10px;
  }

  .accodion-dropdown {
    width: 300px;
  }

  .paragraph {
    padding-left: 10px;
  }

  .div-block-173 {
    width: 300px;
  }

  .image-29 {
    margin-top: -79px;
  }

  .formulario {
    height: 450px;
  }

  .container-39 {
    width: 300px;
  }

  .heading-65 {
    text-align: center;
    margin-top: 0;
    font-size: 22px;
    line-height: 30px;
  }

  .text-block-105 {
    text-align: center;
    font-size: 15px;
  }

  .form-block-4 {
    width: 300px;
  }

  .text-field-18, .text-field-19 {
    border-color: var(--azul-cyan);
    width: 300px;
  }

  .select-field-8, .form-4 {
    width: 300px;
  }

  .div-block-174 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    width: 300px;
  }

  .div-block-175 {
    width: 300px;
  }

  .submit-button-8 {
    background-color: var(--idiomas-3);
  }

  .submit-button-8:hover {
    box-shadow: 0 2px 5px 0 var(--black);
  }

  .slider-10, .mask-10 {
    width: 300px;
    height: 500px;
  }

  .div-block-178 {
    width: 300px;
    margin-top: 17px;
    margin-left: auto;
    margin-right: auto;
  }

  .text-field-20 {
    width: 280px;
    margin-left: 0;
  }

  .text-field-21 {
    width: 280px;
    margin-top: 0;
    margin-left: 0;
  }

  .checkbox-label-8 {
    width: 250px;
    margin-top: 0;
    margin-left: 0;
    padding-top: 0;
    padding-right: 10px;
    font-size: 12px;
  }

  .checkbox-field-6 {
    width: 300px;
    margin-top: 10px;
  }

  .submit-button-9 {
    margin-left: 0;
  }

  .section-6 {
    height: 100px;
    margin-top: 53px;
  }

  .container-40 {
    height: 90px;
  }

  .div-block-179 {
    padding-right: 0;
  }

  .div-block-180 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    width: 300px;
    height: 150px;
  }

  .form-5 {
    width: 300px;
  }

  .div-block-181 {
    width: 300px;
    margin-top: 0;
    padding-left: 10px;
  }

  .heading-66 {
    width: 300px;
    margin-top: 1px;
    margin-left: 0;
    padding-right: 10px;
  }

  .text-span-2 {
    margin-left: -3px;
    padding-left: 0;
    font-size: 18px;
  }

  .link-12, .link-13, .link-16 {
    font-weight: 400;
  }

  .image-31 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .slider-14, .mask-11 {
    width: 300px;
  }

  .div-block-186 {
    margin-bottom: 32px;
  }

  .heading-67 {
    margin-bottom: 29px;
  }

  .grid-22 {
    grid-template-columns: 1fr;
    width: 300px;
    height: 550px;
  }

  .paragraph-5 {
    padding-left: 10px;
  }

  .section-banner-aipi {
    height: 1550px;
    padding-left: 0;
  }

  .div-block-187 {
    margin-left: 0;
  }

  .slider-15, .mask-12, .div-block-188 {
    width: 300px;
    height: 500px;
  }

  .image-37 {
    margin-top: -76px;
  }

  .div-block-189 {
    width: 300px;
    margin-left: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-190, .div-block-191 {
    width: 300px;
  }

  .text-block-108 {
    font-size: 15px;
  }

  .heading-68 {
    font-size: 22px;
    line-height: 30px;
  }

  .div-block-192 {
    width: 300px;
  }

  .text-block-110 {
    text-align: left;
    font-size: 15px;
  }

  .bold-text-34 {
    font-size: 16px;
  }

  .button-40 {
    text-align: right;
    height: 30px;
    margin-left: 5px;
    margin-right: 1px;
    padding: 5px 59px 5px 44px;
    font-size: 12px;
  }

  .button-41 {
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 12px;
  }

  .div-block-194 {
    margin-left: 0;
    font-size: 13px;
  }

  .button-42 {
    width: 280px;
    margin-left: -2px;
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .accordion-separetor-aipi, .accordion-separetor-copy {
    width: 300px;
  }

  .section-form-aipi {
    height: 400px;
    margin-bottom: 49px;
  }

  .container-45 {
    width: 300px;
    margin-top: 0;
  }

  .heading-69 {
    text-align: center;
    font-size: 20px;
    line-height: 25px;
  }

  .text-block-111 {
    text-align: center;
    font-size: 15px;
  }

  .form-block-5, .form-6 {
    width: 300px;
  }

  .div-block-195 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    width: 300px;
  }

  .text-field-22, .text-field-23, .div-block-196 {
    width: 300px;
  }

  .div-block-199 {
    margin-left: 0;
  }

  .text-block-8-copy {
    font-family: Poppins, sans-serif;
  }

  .section-banner-gastro {
    height: 90px;
  }

  .slider-17, .mask-14, .div-block-201 {
    width: 300px;
    height: 500px;
  }

  .div-block-202, .div-block-203, .div-block-204 {
    width: 300px;
  }

  .text-block-114 {
    font-size: 15px;
  }

  .heading-71 {
    font-size: 22px;
    line-height: 30px;
  }

  .text-block-116 {
    font-size: 15px;
  }

  .text-span-5 {
    font-size: 18px;
  }

  .div-block-206 {
    justify-content: center;
    align-items: center;
    margin-left: 6px;
    margin-right: 10px;
    display: flex;
  }

  .button-45 {
    width: 280px;
    margin-right: 0;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 12px;
  }

  .button-46 {
    width: 280px;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 12px;
  }

  .div-block-207 {
    margin-left: 8px;
  }

  .button-47 {
    width: 280px;
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .accordion-separetor-salud {
    width: 300px;
  }

  .formulario-salud {
    height: 400px;
    margin-top: 0;
  }

  .container-49 {
    margin-top: 47px;
  }

  .heading-72 {
    margin-top: -27px;
    font-size: 22px;
  }

  .text-block-117 {
    font-size: 12px;
  }

  .form-7 {
    width: 300px;
  }

  .div-block-208 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    width: 300px;
  }

  .div-block-209 {
    width: 300px;
  }

  .link-block-6, .link-block-7, .link-block-8 {
    height: 550px;
  }

  .section-9 {
    height: 1600px;
  }

  .div-block-210, .slider-18, .mask-15, .div-block-211 {
    width: 300px;
    height: 500px;
  }

  .div-block-212, .div-block-213 {
    width: 300px;
  }

  .div-block-214 {
    width: 300px;
    height: 1000px;
    margin-left: 10px;
    margin-right: 10px;
    overflow: hidden;
  }

  .text-block-118 {
    font-size: 15px;
  }

  .heading-73 {
    font-size: 25px;
    line-height: 30px;
  }

  .div-block-215 {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
  }

  .text-block-120 {
    text-align: left;
    font-size: 15px;
  }

  .div-block-216 {
    justify-content: center;
    display: flex;
  }

  .button-48, .button-49 {
    font-size: 12px;
  }

  .button-50 {
    width: 280px;
    margin-left: 0;
    font-size: 12px;
  }

  .section-10 {
    height: 410px;
  }

  .heading-74 {
    font-size: 20px;
    line-height: 25px;
  }

  .text-block-121 {
    text-align: center;
    font-size: 14px;
  }

  .form-block-7 {
    width: 300px;
  }

  .form-8 {
    width: 300px;
    font-family: Poppins, sans-serif;
  }

  .div-block-218, .text-field-26, .div-block-219, .container-53 {
    width: 300px;
  }

  .grid-25 {
    justify-content: center;
    width: 300px;
  }

  .section-13 {
    padding-left: 0;
  }

  .slider-20, .mask-17, .div-block-224 {
    width: 300px;
    height: 500px;
  }

  .div-block-225, .div-block-226, .div-block-227 {
    width: 300px;
  }

  .text-block-122 {
    font-size: 15px;
  }

  .heading-76 {
    font-size: 25px;
    line-height: 30px;
  }

  .text-block-124 {
    text-align: left;
    font-size: 15px;
  }

  .text-span-7 {
    font-size: 15px;
  }

  .div-block-229 {
    margin-left: 14px;
  }

  .button-53 {
    padding-top: 5px;
    padding-bottom: 5px;
    padding-right: 57px;
    font-size: 12px;
  }

  .button-54 {
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 12px;
  }

  .button-55 {
    width: 281px;
  }

  .accordion-separetor-dise-o {
    width: 300px;
  }

  .formulario-dise-o {
    height: 400px;
  }

  .container-55 {
    width: 300px;
  }

  .heading-77 {
    font-size: 20px;
  }

  .text-block-125 {
    text-align: center;
    margin-top: -17px;
    font-size: 15px;
  }

  .div-block-231 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    width: 300px;
  }

  .div-block-232 {
    width: 300px;
  }

  .section-16 {
    height: 1700px;
  }

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

  .section-17 {
    height: 1800px;
  }

  .slider-22, .mask-19, .div-block-236 {
    width: 300px;
    height: 500px;
  }

  .div-block-237, .div-block-238 {
    width: 300px;
  }

  .div-block-239 {
    width: 300px;
    padding-left: 5px;
    padding-right: 5px;
  }

  .text-block-126 {
    font-size: 15px;
  }

  .heading-79 {
    font-size: 22px;
    line-height: 25px;
  }

  .text-block-128 {
    font-size: 15px;
  }

  .text-span-8 {
    font-size: 16px;
  }

  .div-block-241 {
    justify-content: center;
    display: flex;
  }

  .button-56 {
    height: 30px;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 7px;
    font-size: 12px;
  }

  .button-57 {
    height: 30px;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 12px;
  }

  .button-58 {
    width: 280px;
    margin-left: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 12px;
  }

  .accordion-separetor-negocios {
    width: 300px;
  }

  .formulario-negocis {
    height: 420px;
    padding-top: 0;
  }

  .container-59 {
    width: 300px;
    margin-top: 0;
  }

  .heading-80 {
    text-align: center;
    margin-top: 10px;
    font-size: 22px;
    line-height: 30px;
  }

  .text-block-129 {
    text-align: center;
    font-size: 15px;
  }

  .form-10 {
    width: 300px;
  }

  .div-block-243 {
    grid-column-gap: 1px;
    grid-row-gap: 1px;
    flex-flow: column;
    width: 300px;
  }

  .div-block-244 {
    width: 300px;
  }

  .slider-24, .mask-21, .div-block-248 {
    width: 300px;
    height: 500px;
  }

  .div-block-249, .div-block-250, .div-block-251 {
    width: 300px;
  }

  .text-block-130 {
    font-size: 15px;
  }

  .heading-82 {
    font-size: 25px;
    line-height: 30px;
  }

  .div-block-253 {
    display: flex;
  }

  .button-63 {
    text-align: right;
    margin-left: -7px;
    margin-right: 22px;
    padding-left: 37px;
    padding-right: 49px;
    font-size: 12px;
  }

  .button-64 {
    font-size: 12px;
  }

  .button-65 {
    width: 280px;
    font-size: 12px;
  }

  .accordion-separetor-tecnologia {
    width: 300px;
  }

  .container-63 {
    margin-top: -104px;
  }

  .heading-83 {
    font-size: 20px;
  }

  .text-block-133 {
    text-align: center;
    font-size: 13px;
  }

  .form-11, .div-block-255, .div-block-256, .slide-44 {
    width: 300px;
  }

  .section-25 {
    padding-left: 0;
  }

  .slider-26, .mask-23, .div-block-259 {
    width: 300px;
    height: 500px;
  }

  .div-block-260, .div-block-261, .div-block-262 {
    width: 300px;
  }

  .text-block-136 {
    font-size: 15px;
  }

  .div-block-264 {
    justify-content: center;
    display: flex;
  }

  .button-66 {
    padding-left: 38px;
    padding-right: 42px;
    font-size: 12px;
  }

  .button-67 {
    font-size: 12px;
  }

  .button-68 {
    width: 280px;
    font-size: 12px;
  }

  .accordion-separetor-idiomas-copy {
    width: 300px;
  }

  .formulario-ingles {
    height: 420px;
  }

  .heading-86 {
    font-size: 20px;
  }

  .text-block-137 {
    text-align: center;
    font-size: 15px;
  }

  .form-12 {
    width: 300px;
  }

  .div-block-266 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    width: 300px;
  }

  .div-block-267 {
    width: 300px;
  }

  .nav-menu-22 {
    background-color: var(--idiomas-1);
  }

  .slider-27, .mask-24, .div-block-269 {
    width: 300px;
    height: 500px;
  }

  .div-block-270, .div-block-271, .div-block-272 {
    width: 300px;
  }

  .text-block-138 {
    font-size: 15px;
  }

  .heading-87 {
    font-size: 25px;
    line-height: 30px;
  }

  .text-block-140 {
    font-size: 15px;
  }

  .div-block-274 {
    justify-content: center;
    display: flex;
  }

  .button-69, .button-70 {
    font-size: 12px;
  }

  .button-71 {
    width: 280px;
    font-size: 12px;
  }

  .accordion-separetor-sst {
    width: 300px;
  }

  .formulario-sst {
    height: 420px;
  }

  .container-69 {
    width: 300px;
    margin-top: 0;
  }

  .heading-88 {
    font-size: 20px;
  }

  .text-block-141 {
    text-align: center;
    font-size: 15px;
  }

  .form-13 {
    width: 300px;
  }

  .div-block-276 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    width: 300px;
  }

  .div-block-277 {
    width: 300px;
  }

  .section-banner-campus {
    text-align: center;
    justify-content: center;
    align-items: flex-start;
    width: 330px;
    height: 100px;
  }

  .herramientas {
    height: 280rem;
  }

  .calendario-academico {
    font-size: 25px;
    line-height: 30px;
  }

  .button-72 {
    width: 300px;
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .slider-28, .mask-25 {
    width: 280px;
  }

  .accordion-copy {
    width: 300px;
  }

  .div-block-279 {
    height: 100px;
  }

  .div-block-280 {
    width: 280px;
  }

  .section-comunicados {
    height: 1500px;
  }

  .comunicados {
    width: 300px;
  }

  .comunicado-01 {
    flex-flow: column;
  }

  .div-block-283 {
    margin-top: -13px;
  }

  .button-74 {
    margin-top: 11px;
    margin-left: 9px;
  }

  .comunicado-00, .comunicado-02 {
    flex-flow: column;
  }

  .comunicado-03 {
    flex-flow: column;
    width: 300px;
  }

  .comunicado-04, .comunicado-05 {
    flex-flow: column;
  }

  .comunicado-06, .comunicado-07, .comunicado-09 {
    flex-flow: column;
    width: 300px;
  }

  .heading-92 {
    text-align: center;
    line-height: 30px;
  }

  .text-block-145 {
    text-align: center;
    font-size: 13px;
  }

  .heading-93 {
    font-size: 25px;
    font-weight: 500;
  }

  .heading-94 {
    font-size: 20px;
  }

  .accodion-container {
    width: 300px;
  }

  .accordion-dropdown {
    justify-content: center;
    align-items: flex-start;
    padding-top: 0;
    padding-right: 0;
    overflow: visible;
  }

  .text-block-146 {
    text-align: left;
    white-space: normal;
    word-break: normal;
    width: 400px;
    max-width: 90%;
    margin-top: 0;
    font-size: 12px;
    font-weight: 600;
  }

  .text-block-147 {
    text-align: left;
    white-space: normal;
    word-break: normal;
    max-width: 90%;
    font-size: 11px;
    font-weight: 600;
  }

  .heading-95 {
    margin-top: 10px;
    font-size: 28px;
    line-height: 30px;
  }

  .div-block-285, .text-block-148 {
    width: 280px;
  }

  .button-75 {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .herramienta-1 {
    width: 280px;
    height: 400px;
  }

  .div-block-289 {
    justify-content: center;
    width: 280px;
  }

  .div-block-290 {
    width: 280px;
  }

  .heading-97 {
    text-align: center;
    font-size: 25px;
    line-height: 30px;
  }

  .linea, .herramienta-2, .herramienta-3 {
    width: 280px;
  }

  .heading-98 {
    font-size: 24px;
    line-height: 30px;
  }

  .herramienta-4 {
    width: 280px;
  }

  .herramienta-5 {
    width: 280px;
    margin-top: 39px;
  }

  .herramienta-6 {
    width: 280px;
  }

  .herramienta-7 {
    width: 280px;
    height: 400px;
  }

  .div-block-291 {
    width: 280px;
    margin-top: 23px;
    margin-bottom: -22px;
  }

  .button-76 {
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 11px;
    line-height: 14px;
  }

  .button-76.w--current {
    font-size: 11px;
  }

  .div-block-292, .div-block-293 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
  }

  .div-block-294 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .heading-99 {
    font-size: 24px;
  }

  .section-32 {
    height: 1000px;
  }

  .heading-100 {
    text-align: center;
    font-size: 24px;
    line-height: 27px;
  }

  .accodion-container-opciones {
    width: 300px;
  }

  .menu-button-26 {
    height: 50px;
    padding-top: 15px;
  }

  .paragraph-9 {
    font-size: 12px;
    font-weight: 500;
  }

  .heading-101 {
    font-size: 25px;
    line-height: 30px;
  }

  .section-34, .container-79 {
    height: 800px;
  }

  .manual-de-marca-incap {
    width: 280px;
    height: 300px;
  }

  .heading-102 {
    font-size: 25px;
  }

  .div-block-296 {
    width: 280px;
    height: 260px;
  }

  .versiones-de-logo-incap {
    height: 250px;
  }

  .div-block-299 {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
  }

  .button-78 {
    font-size: 12px;
  }

  .plantillas-office-incap {
    width: 280px;
  }

  .div-block-300 {
    border: 1px solid var(--azul-cyan);
    width: 280px;
    height: .5px;
  }

  .div-block-303 {
    width: 280px;
  }

  .button-780, .button-781, .button-782, .button-783, .button-785, .button-786, .button-787, .button-788 {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .herramienta-9 {
    width: 280px;
    height: 400px;
  }

  .section-36 {
    height: 1500px;
  }

  .div-block-304 {
    width: 280px;
    height: 1000px;
  }

  .text-block-150 {
    font-size: 12px;
  }

  .div-block-305 {
    width: 280px;
  }

  .div-block-306 {
    width: 280px;
    height: 450px;
  }

  .div-block-307 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 280px;
    margin-top: 19px;
    padding-left: 0;
  }

  .div-block-309 {
    width: 280px;
  }

  .text-block-151 {
    width: 280px;
    font-size: 12px;
    line-height: 15px;
  }

  .heading-105 {
    font-size: 28px;
    line-height: 30px;
  }

  .heading-106 {
    text-align: center;
    margin-bottom: 0;
    font-size: 15px;
  }

  .select-field-18 {
    width: 280px;
    margin-top: 0;
    margin-left: 0;
  }

  .cont-ctanos, .campus-virtual-home, .financiacion {
    color: var(--azul-cyan);
  }

  .preinscripci-n {
    color: var(--azul-cyan);
    -webkit-text-stroke-color: #fff0;
    background-color: #00bdff00;
  }

  .paragraph-10 {
    margin-top: 14px;
    margin-left: 12px;
    font-size: 12px;
    font-weight: 500;
    line-height: 18px;
    overflow: visible;
  }

  .paragraph-11 {
    font-size: 12px;
    font-weight: 500;
  }

  .paragraph-12, .paragraph-13 {
    font-size: 12px;
  }

  .menu-button-30 {
    height: 50px;
    padding-top: 15px;
  }

  .form-block-13, .form-14, .text-field-38, .text-field-39, .div-block-311, .div-block-312 {
    width: 280px;
  }

  .heading-107 {
    font-size: 28px;
  }

  .section-40 {
    height: auto;
  }

  .container-85 {
    justify-content: flex-start;
    align-items: center;
    height: 480px;
  }

  .heading-108 {
    text-align: center;
    width: 300px;
    height: 200px;
    margin-top: 28px;
    margin-left: auto;
    padding-top: 39px;
    padding-bottom: 0;
    padding-left: 0;
    font-size: 20px;
    line-height: 20px;
  }

  .div-block-313 {
    justify-content: center;
    align-items: center;
    width: 280px;
    height: 300px;
    margin-top: -116px;
  }

  .div-block-314 {
    width: 280px;
    height: 0;
    margin-top: 0;
    padding-left: 0;
  }

  .heading-109 {
    width: 300px;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    font-size: 15px;
  }

  .div-block-314-copy {
    width: 280px;
    height: 120px;
    margin-left: 0;
  }

  .valcredit-edufast-incap {
    margin-top: 3px;
    padding-top: 0;
  }

  .div-block-315 {
    width: 280px;
    margin-top: 104px;
  }

  .heading-110 {
    font-size: 20px;
  }

  .button-789, .div-block-316 {
    width: 280px;
  }

  .accodion-container-financiaci-n {
    width: 300px;
  }

  .section-41 {
    height: 750px;
    margin-top: 0;
    margin-bottom: auto;
  }

  .container-86 {
    margin-top: 0;
    padding-top: 0;
  }

  .heading-111 {
    line-height: 25px;
  }

  .div-block-317 {
    width: 280px;
  }

  .div-block-318 {
    text-align: center;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 280px;
  }

  .heading-112 {
    font-size: 20px;
  }

  .div-block-323, .div-block-327 {
    width: 300px;
  }

  .heading-115 {
    width: 300px;
    font-size: 20px;
    line-height: 25px;
  }

  .section-paso-a-paso, .container-89 {
    height: 1200px;
  }

  .div-block-328 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    width: 300px;
    height: 550px;
  }

  .div-block-329 {
    width: 300px;
    height: 350px;
  }

  .heading-116, .section-45 {
    margin-top: 0;
  }

  .heading-117 {
    line-height: 30px;
  }

  .text-block-161 {
    text-align: center;
    margin-bottom: 10px;
  }

  .container-90 {
    width: 300px;
  }

  .heading-118 {
    text-align: center;
    font-size: 28px;
    line-height: 30px;
  }

  .q10-home {
    color: var(--azul-cyan);
  }

  .heading-119 {
    text-align: center;
    font-size: 28px;
    line-height: 30px;
  }

  .select-field-19 {
    border-color: var(--azul-cyan);
    width: 300px;
  }

  .heading-120, .heading-121, .heading-123 {
    font-size: 25px;
  }

  .bold-text-37 {
    font-weight: 600;
  }

  .form-block-14 {
    width: 300px;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
  }

  .section-49 {
    height: 400px;
    margin-top: -215px;
  }

  .container-94 {
    height: 400px;
    margin-top: 40px;
  }

  .div-block-335 {
    justify-content: center;
    align-items: center;
    width: 300px;
    height: 400px;
    margin-top: -35px;
    padding-left: 10px;
  }

  .heading-127 {
    width: 300px;
    font-size: 15px;
    line-height: 20px;
  }

  .div-block-336 {
    grid-column-gap: 11px;
    grid-row-gap: 11px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 300px;
    height: 280px;
    margin-top: 0;
    margin-bottom: 0;
  }

  .text-block-184 {
    color: var(--negocios-3);
  }

  .licenciatura {
    height: 110px;
  }

  .heading-128 {
    margin-top: 2px;
    margin-bottom: 7px;
  }

  .licenciatura-copy {
    height: 110px;
  }

  .div-block-338-copy {
    margin-top: 7px;
  }

  .image-61 {
    position: static;
  }

  .section-49-negocios {
    grid-template-columns: 1fr;
    height: 400px;
    margin-top: -3px;
    padding-top: 0;
    padding-left: 0;
  }

  .negocios, .negocios-universitario {
    height: 110px;
  }

  .div-block-338-copy-copy {
    margin-top: 7px;
  }

  .button-798-negocios {
    margin-top: 19px;
  }

  .image-65 {
    width: 400px;
    max-width: 600px;
    height: 500px;
    max-height: 400px;
    margin-top: -191px;
    margin-bottom: -296px;
    padding-bottom: 79px;
  }

  .counter-block {
    margin-right: 0;
  }

  .counter-title {
    font-size: 16px;
    line-height: 24px;
  }

  .counter-number-wrapper-reverse {
    height: 60px;
  }

  .animated-counter {
    font-size: 45px;
    line-height: 60px;
  }

  .margin-bottom-8px {
    margin-bottom: 6px;
  }

  .counter-number-wrapper-left {
    height: 60px;
  }

  ._4-column-grid {
    grid-template-columns: 1fr;
    margin-left: 0;
  }

  .container-95 {
    height: 500px;
    margin-top: -73px;
    margin-left: auto;
    padding: 2px 0 83px;
    font-size: 11px;
    display: block;
  }

  .slider-29 {
    width: 310px;
  }

  .page-wrapper {
    flex-flow: row;
    width: 310px;
    height: 130px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .image-69 {
    margin-top: 0;
  }

  .mask-26 {
    width: 240px;
  }

  .div-block-340 {
    width: 300px;
    margin-top: 0;
    padding-left: 10px;
  }

  .text-field-40 {
    width: 280px;
  }

  .slide-47 {
    width: 220px;
  }

  .div-block-341 {
    margin-left: 0;
  }

  .form-block-15 {
    width: 300px;
  }

  .div-block-342 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    width: 300px;
  }

  .div-block-343 {
    width: 200px;
  }

  .heading-129 {
    font-size: 20px;
    line-height: 25px;
  }

  .select-field-20 {
    width: 280px;
  }

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

  .text-field-41 {
    width: 280px;
  }

  .heading-130 {
    margin-top: 10px;
  }

  ._3-column-grid {
    grid-template-columns: 1fr;
    margin-top: 20px;
  }

  .heading-132 {
    font-size: 15px;
  }

  .section-with-bg {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .div-block-345 {
    width: 300px;
  }

  .div-block-346 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 300px;
    height: 150px;
    margin-top: 0;
    margin-bottom: 29px;
    margin-left: 0;
    padding-top: 0;
    display: flex;
  }

  .heading-134 {
    font-family: Poppins, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .container-98 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .div-block-347 {
    width: 220px;
  }

  .text-span-17 {
    font-size: 20px;
  }

  .section-50 {
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .slider-animation-wrapper {
    transform: translate(-100vw);
  }

  .partners-grid {
    grid-column-gap: 70px;
    grid-row-gap: 0px;
    grid-template-columns: 1fr 1fr 1fr;
    transform: none;
  }

  .sponser-logo {
    max-width: 200px;
    height: 36px;
  }

  .animated-title-wrapper {
    max-height: 44px;
    padding: 0 9px;
  }

  .highlight-title {
    line-height: 44px;
  }

  .team-grid {
    grid-row-gap: 180px;
    grid-template-columns: 1fr;
    margin-top: 160px;
  }

  .container-100 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .section-51 {
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .category-card {
    padding: 25px 15px;
  }

  .instructor-links {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
  }

  ._24px-title {
    font-size: 18px;
    line-height: 24px;
  }

  ._18px-semibold-text {
    font-size: 16px;
  }

  .style-guide-20px-text {
    font-size: 18px;
    line-height: 28px;
  }

  .container-101 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .color-information {
    padding-top: 15px;
    padding-bottom: 20px;
  }

  .section-52 {
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .course-banner {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .container-102 {
    padding-left: 15px;
    padding-right: 15px;
  }

  ._32px-title {
    font-size: 24px;
    line-height: 36px;
  }

  .course-card-title {
    font-size: 20px;
    line-height: 30px;
  }

  .course-card-header.list-header-max-width-250px {
    max-width: none;
  }

  .course-card-list-with-shadow {
    flex-flow: column;
  }

  .container-103 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .metrics-card {
    text-align: center;
    justify-content: space-between;
    align-items: center;
    min-width: 100%;
    max-width: 100%;
    min-height: 15rem;
    max-height: 15rem;
  }

  .large-icon {
    min-width: 3rem;
    max-width: 3rem;
    min-height: 3rem;
    max-height: 3rem;
  }

  .metrics-card-2, .metrics-card-3 {
    text-align: center;
    justify-content: space-between;
    align-items: center;
    min-width: 100%;
    max-width: 100%;
    min-height: 15rem;
    max-height: 15rem;
  }

  .metrics-card-3.background-primary {
    padding-left: 10px;
  }

  .container-104 {
    padding-left: 15px;
    padding-right: 15px;
  }

  ._30px-title {
    font-size: 24px;
    line-height: 140%;
  }

  .course-tab-contents {
    padding: 25px 15px;
  }

  .course-details-block {
    padding: 25px 20px 40px;
  }

  .faq-paragraph {
    font-size: 15px;
    line-height: 24px;
  }

  .faq-title {
    font-size: 16px;
    line-height: 26px;
  }

  .course-tab-menu {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }

  .faq-switch {
    padding: 15px;
  }

  .course-price {
    padding: 10px;
    font-size: 18px;
    line-height: 18px;
  }

  .dropdown-contents {
    padding-left: 15px;
    padding-right: 15px;
  }

  .faq-icon-wrapper {
    width: 44px;
    min-width: 44px;
    height: 44px;
    min-height: 44px;
  }

  .container-105 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .button-801 {
    font-size: 1rem;
  }

  .heading-148.extra-small, .heading-148.extra-large {
    font-size: 20px;
  }

  .paragraph-19 {
    font-size: .875rem;
  }

  .paragraph-19.large {
    margin-left: -28px;
    padding-left: 0;
    font-family: Poppins, sans-serif;
    font-size: 12px;
    line-height: 1.5;
  }

  .section-53 {
    padding: 3.5rem 2.5rem;
  }

  .section-53.overflow-hidden {
    overflow: hidden;
  }

  .text-color-700 {
    font-size: .875rem;
  }

  .spacer-64 {
    width: 3rem;
    height: 3rem;
  }

  .heading-149.large {
    font-size: 2.125rem;
  }

  .heading-149.extra-large {
    font-size: 2.5rem;
  }

  .card-list {
    grid-template-columns: 1fr;
  }

  .card-item {
    border-radius: 1rem;
    padding: 2rem;
  }

  .paragraph-20 {
    font-size: .875rem;
  }

  .paragraph-20.large {
    font-size: 1.0625rem;
  }

  .section-54 {
    padding: 3.5rem 2.5rem;
  }

  .icon-large {
    width: 2rem;
    height: 2rem;
  }

  .spacer-80 {
    width: 3rem;
    height: 3rem;
  }

  .reveal-image-wrap {
    width: 300%;
    margin-left: 0;
  }

  .sst-imgane-2 {
    width: 289px;
    height: 674px;
    margin-left: 8px;
  }

  .section-component {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 300px;
    padding-left: 0;
    display: flex;
  }

  .top-collection-title-wrap {
    margin-top: 0;
  }

  .image-hover {
    width: 300px;
    height: 500px;
  }

  .new-collection-product-content {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 300px;
    margin-top: 0;
    margin-bottom: 20px;
    margin-left: 10px;
    padding-left: 5px;
    padding-right: 5px;
    display: flex;
  }

  .body-text-small-uppercase {
    margin-top: 53px;
  }

  .tecnologo-gastronomia {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 300px;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    padding-left: 0;
    display: flex;
  }

  .new-collection-product-element {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    place-content: center stretch;
    width: 300px;
  }

  .container-main {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 300px;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .button-scroll-animation-wrap {
    flex-flow: column;
    align-items: center;
    width: 300px;
    margin-top: 0;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .reveal-image {
    width: 200%;
    margin-left: -102px;
    padding-left: 56px;
  }

  .top-collection-feature {
    grid-column-gap: 13px;
    grid-row-gap: 13px;
    width: 300px;
    margin-top: 20px;
    margin-bottom: 15px;
  }

  .paragraph-21 {
    text-align: left;
    margin-bottom: 20px;
    padding-right: 0;
    font-size: 13px;
    font-weight: 300;
    line-height: 18px;
  }

  .paragraph-22 {
    font-size: 14px;
  }

  .paragraph-23 {
    width: 290px;
    padding-top: 0;
    padding-right: 3px;
    font-size: 14px;
  }

  .reveal-image-wrap-2 {
    width: 150%;
  }

  .vertical-flex-with-gap-16px {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .tab-accordion-number {
    font-size: 24px;
  }

  .tab-accordion-header-content-wrap {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .product-other-info-wrap {
    width: 300px;
    margin-left: 0;
    padding-left: 0;
  }

  .top-collection-element {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    width: 300px;
    margin-left: 0;
    padding-left: 0;
  }

  .tab-accordion-title {
    margin-left: -8px;
    padding-left: 0;
    padding-right: 0;
    font-size: 20px;
  }

  .top-collection-product-info {
    margin-left: 0;
    padding-left: 0;
  }

  .tab-accordion-body {
    margin-left: -6px;
    padding-right: 0;
  }

  .tabs-accordion-menu {
    margin-left: 0;
  }

  .tab-accordion-item.w--current {
    width: 300px;
  }

  .por-que-incap {
    flex-flow: column;
    align-items: center;
    width: 300px;
    margin: 8px auto 0;
    display: flex;
  }

  .reveal-image-2 {
    width: 69%;
  }

  .paragraph-25 {
    padding-right: 0;
  }

  .paragraph-26 {
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .image-88 {
    width: 353px;
  }

  .administracion-en-resta {
    margin-top: 10px;
    margin-bottom: 0;
    margin-right: 0;
    padding-top: 0;
    padding-right: 0;
    font-size: 25px;
    line-height: 32px;
  }

  .por-que-restaurante {
    width: 300px;
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 25px;
  }

  .habla-restaurantes {
    width: 280px;
    margin: 10px 0;
    padding: 5px 10px;
    font-size: 12px;
    text-decoration: none;
    overflow: visible;
  }

  .estudios-resta-copy {
    width: 280px;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding: 5px 10px;
    font-size: 12px;
  }

  .financiaci-n-resta {
    width: 280px;
    margin-bottom: 10px;
    margin-left: 0;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 12px;
  }

  .tecnico {
    margin-top: 55px;
    padding-top: 0;
  }

  .habla-coni {
    text-align: right;
    width: 170px;
    margin-left: 3px;
    margin-right: -23px;
    padding: 6px 68px 5px 53px;
    font-size: 12px;
    text-decoration: none;
  }

  .financi-nacio {
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 12px;
  }

  .plan-de-estudioscopy {
    width: 280px;
    margin-left: -4px;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 12px;
  }

  .habla-panaderia {
    text-align: right;
    margin-left: 8px;
    margin-right: -4px;
    padding: 6px 60px 5px 39px;
    font-size: 12px;
    text-decoration: none;
  }

  .financiaci-n-copy {
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 12px;
  }

  .estudios-gastro-copy {
    width: 280px;
    margin-left: -4px;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 12px;
  }

  .gestion-habla {
    margin-right: 10px;
    padding: 6px 55px 5px 52px;
    font-size: 12px;
    text-decoration: none;
  }

  .financiaci-n-ga {
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 12px;
  }

  .plan-de-estudios-gastro-copy, .plan-de-estudios-gestion {
    width: 280px;
    margin-left: -4px;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 12px;
  }

  .aipi-incap-copy {
    padding-right: 170px;
  }

  .aipi {
    width: 113%;
    height: 99%;
    margin-left: -148px;
  }

  .curriculo-in {
    font-size: 24px;
  }

  .reduce-tiempos {
    padding-right: 208px;
  }

  .enfer {
    margin-top: 0;
    padding-top: 0;
  }

  .enferingles {
    margin-right: -3px;
  }

  .enfermeriass {
    margin-top: -1px;
    font-size: 28px;
  }

  .enfermerrr {
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 28px;
  }

  .oral {
    margin-top: -135px;
  }

  .salud-or {
    margin-top: -40px;
  }

  .oral-enfer {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .adminsulud {
    margin-top: -142px;
  }

  .adnmin-salud {
    margin-top: -151px;
  }

  .titulo-admi {
    margin-top: -39px;
    font-size: 28px;
  }

  .farma {
    margin-top: -141px;
  }

  .e, .cosmeto {
    margin-top: -37px;
  }

  .cosmtitu {
    margin-top: 54px;
  }

  .este {
    width: 400px;
    min-width: 0;
    max-width: 462px;
    height: 500px;
    min-height: 0;
    max-height: 500px;
    margin-left: -14px;
    margin-right: -25px;
    padding-left: 0;
    padding-right: 13px;
  }

  .veterina {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 300px;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    padding-bottom: 52px;
    padding-left: 0;
    display: flex;
  }

  .veterinaria-2 {
    margin-top: -169px;
  }

  .veterinar {
    margin-right: -231px;
    padding-right: 222px;
  }

  .sst22 {
    margin-top: -32px;
  }

  .sst3 {
    margin-right: -188px;
    padding-left: 0;
    padding-right: 172px;
  }

  .ingles {
    margin-top: -40px;
  }

  .titulo-escuelas {
    margin-top: 48px;
    margin-bottom: 0;
    margin-left: auto;
    padding-left: 66px;
    padding-right: 48px;
    font-size: 25px;
    line-height: 30px;
  }

  .gastro-admini {
    text-align: center;
    justify-content: space-between;
    align-items: center;
    min-width: 300px;
    max-width: 100%;
    min-height: 10rem;
    max-height: 15rem;
    padding-left: 10px;
  }

  .gastro {
    text-align: center;
    justify-content: space-between;
    align-items: center;
    min-width: 100%;
    max-width: 100%;
    min-height: 15rem;
    max-height: 15rem;
  }

  .gastro.background-dark-gray {
    padding-left: 10px;
  }

  .metrics-card-3-copy, .gastro-copy-copy {
    text-align: center;
    justify-content: space-between;
    align-items: center;
    min-width: 100%;
    max-width: 100%;
    min-height: 15rem;
    max-height: 15rem;
  }

  .gastro-copy-copy.background-secondary {
    padding-left: 10px;
  }

  .tecauxi, .creativa, .creativa-2, .creativa-3 {
    text-align: center;
    justify-content: space-between;
    align-items: center;
    min-width: 100%;
    max-width: 100%;
    min-height: 15rem;
    max-height: 15rem;
  }

  .disecre {
    height: 150px;
  }

  .corte {
    margin-top: 0;
    font-size: 28px;
  }

  .veterinar-copy {
    margin-right: -214px;
    padding-right: 198px;
    font-size: 28px;
  }

  .negocios-1, .negocios-2, .negocios-3 {
    text-align: center;
    justify-content: space-between;
    align-items: center;
    min-width: 100%;
    max-width: 100%;
    min-height: 15rem;
    max-height: 15rem;
  }

  .rh1 {
    margin-top: -30px;
    margin-left: 0;
    margin-right: -3px;
    padding-right: 0;
  }

  .rh2 {
    margin-left: -19px;
    margin-right: -195px;
    padding-right: 188px;
  }

  .admin-4 {
    height: 400px;
  }

  .programa1 {
    text-align: center;
    justify-content: space-between;
    align-items: center;
    min-width: 100%;
    max-width: 100%;
    min-height: 11rem;
    max-height: 15rem;
  }

  .programa2, .programa3 {
    text-align: center;
    justify-content: space-between;
    align-items: center;
    min-width: 100%;
    max-width: 100%;
    min-height: 15rem;
    max-height: 15rem;
  }

  .inno1 {
    width: 400px;
    max-width: 500%;
    height: 400px;
    max-height: 500px;
  }

  .proo1 {
    margin-top: -34px;
  }

  .proo2 {
    margin-left: -31px;
    margin-right: 0;
    padding-right: 38px;
  }

  .sst5 {
    height: 400px;
  }

  .sst6 {
    height: 400px;
    margin-top: -18px;
  }

  .sst7, .sst8 {
    height: 110px;
  }

  .sst9 {
    margin-top: 7px;
  }

  .sst11 {
    margin-top: 19px;
  }

  .sst13 {
    width: 300px;
    font-size: 15px;
    line-height: 20px;
  }

  .section-bannergastr-copy {
    height: 150px;
  }

  .testimonial-item {
    max-width: 250px;
  }

  .container-main-2, .container-main-3 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .our-shipping-system-list {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-columns: 1fr;
  }

  .our-shipping-system-list-item {
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .our-shipping-system-item-icon {
    width: 48px;
  }

  .our-shipping-system-content-info {
    text-align: left;
  }

  .our-shipping-system-item-title {
    font-size: 24px;
  }

  .section-55 {
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .container-107 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .icon-21 {
    min-width: 2rem;
    max-width: 2rem;
    min-height: 2rem;
    max-height: 2rem;
  }

  .max-width-30rem {
    max-width: 12rem;
  }

  .hero-title {
    font-size: 2.5rem;
    line-height: 3rem;
  }

  .hero-block {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .negocios-tex, .tex-industrial, .tex-educacion-copy, .tex-idiomas-copy, .tex-salud-copy, .tex-prgramacion-copy {
    max-width: 12rem;
  }

  .icon-22 {
    min-width: 2rem;
    max-width: 2rem;
    min-height: 2rem;
    max-height: 2rem;
  }

  .max-width-30rem-2 {
    max-width: 12rem;
  }

  .icon-23 {
    min-width: 2rem;
    max-width: 2rem;
    min-height: 2rem;
    max-height: 2rem;
  }

  .max-width-30rem-3 {
    max-width: 12rem;
  }

  .grid-31 {
    flex-flow: column;
  }

  .gastronomia, .iconogastronomia {
    min-width: 2rem;
    max-width: 2rem;
    min-height: 2rem;
    max-height: 2rem;
  }

  .escuelas {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    place-content: stretch;
  }

  .animal, .prgramacion, .salud-tit, .gastro-tit, .negocioshero-title-copy, .educacion-hero-title-copy, .industrialhero-title-copy, .idiomashero-title-copy, .dise-o-hero-title-copy, .gashero-title-copy-copy {
    font-size: 2.5rem;
    line-height: 3rem;
  }

  .comunicado-10 {
    flex-flow: column;
    width: 300px;
  }

  .heading-150 {
    font-size: 28px;
  }

  .gasteronomia, .negocios-ho, .aipiho, .ssts, .salude, .idiomas, .programacion, .dise-o, .hero-block-copy, .hero-block-copy-copy, .ani {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .adminstxt {
    margin-top: -4px;
    margin-bottom: 10px;
  }

  .mercadeo {
    text-align: center;
    justify-content: space-between;
    align-items: center;
    min-width: 100%;
    max-width: 100%;
    min-height: 15rem;
    max-height: 15rem;
  }

  .bold-text-75 {
    text-align: justify;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 300px;
    min-width: 0;
    max-width: none;
    max-height: none;
    margin-top: 2px;
    margin-left: -13px;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .grid-32 {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .text-block-224 {
    margin-left: -15px;
  }

  .dropdown-list-11.w--open {
    margin-left: auto;
    margin-right: 0;
    padding-left: 0;
  }

  .dropdown-10 {
    margin-bottom: auto;
    margin-left: auto;
  }

  .tecnologo-gastronomia-copy, .aipibanner {
    margin-top: -140px;
  }

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

  .text-span-19 {
    width: 250px;
    margin-left: 0;
    font-size: 17px;
    line-height: 15px;
  }

  .text-span-20 {
    margin-left: 7px;
    font-size: 17px;
    line-height: 21px;
  }

  .paragraph-30 {
    margin-left: 12px;
  }

  .aipi-name {
    margin-left: 18px;
    margin-right: 0;
    padding-right: 0;
    font-size: 25px;
    line-height: 32px;
  }

  .habla-educaci-n {
    width: 300px;
    margin-top: 22px;
    margin-left: -7px;
    margin-right: 0;
    padding-top: 6px;
    padding-bottom: 5px;
    padding-left: 20px;
    font-size: 12px;
    text-decoration: none;
  }

  .financiaci-n-educacion {
    width: 300px;
    margin-left: -7px;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 12px;
  }

  .por-que-educacion {
    width: 300px;
    margin-left: -10px;
    padding-right: 0;
    font-size: 25px;
  }

  .text-block-184-copy {
    color: var(--educación-3);
  }

  .gastro-salud {
    text-align: center;
    justify-content: space-between;
    align-items: center;
    min-width: 300px;
    max-width: 100%;
    min-height: 10rem;
    max-height: 15rem;
    padding-left: 10px;
  }

  .por-que-salud {
    width: 300px;
    margin-left: -10px;
    padding-right: 0;
    font-size: 25px;
  }

  .dise-o-prom {
    text-align: center;
    justify-content: space-between;
    align-items: center;
    min-width: 300px;
    max-width: 100%;
    min-height: 10rem;
    max-height: 15rem;
    padding-left: 10px;
  }

  .image-92 {
    margin-top: 0;
  }

  .negocios-prom, .tecnologaprom-copy {
    text-align: center;
    justify-content: space-between;
    align-items: center;
    min-width: 300px;
    max-width: 100%;
    min-height: 10rem;
    max-height: 15rem;
    padding-left: 10px;
  }

  .checkbox-2 {
    margin-top: 0;
    margin-left: 10px;
  }

  .column {
    padding-top: 0;
    padding-right: 0;
  }

  .column-2 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    padding-left: 10px;
    display: flex;
  }

  .container-111 {
    width: 300px;
  }

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

  .foto-1-banner {
    width: 300px;
    height: 500px;
    margin-left: 0;
  }

  ._1-banner {
    width: 412px;
  }

  .banner-1-2 {
    width: 100%;
    height: 100%;
    margin-left: 20px;
  }

  .imagen-banner-1 {
    width: 100%;
    height: 100%;
    margin-left: 0;
  }

  .banner-cocina-1 {
    width: 289px;
    height: 674px;
    margin-left: -97px;
  }

  .image-hover-1-copy {
    width: 412px;
  }

  .reveal-image-wrap-1copy {
    width: 124%;
    margin-left: 0;
  }

  .imagen-cocina-banner-1 {
    width: 300%;
    margin-left: 0;
  }

  .panaderia-banner-1 {
    width: 289px;
    height: 674px;
    margin-left: -97px;
  }

  .panaederia-2 {
    width: 289px;
    height: 674px;
    margin-left: 13px;
  }

  .gatro-2-banner {
    width: 289px;
    height: 674px;
    margin-left: 0;
  }

  .reveal-image-2-copy {
    width: 96%;
  }

  .gastro-banner-2 {
    width: 289px;
    height: 674px;
    margin-left: 0;
  }

  .gastro-3-banner {
    width: 301px;
    height: 710px;
    margin-left: 0;
  }

  .top-collection-product-image-block-copy-1 {
    width: 289px;
    height: 674px;
    margin-left: 12px;
  }

  .oral-1 {
    width: 289px;
    height: 674px;
    margin-left: -100px;
  }

  .enfermeria-txt-1 {
    width: 300px;
    margin-top: -49px;
    margin-left: 17px;
  }

  .administra-imagen-1, .farmacia-2-banner, .estetica-2-ima {
    width: 289px;
    height: 674px;
    margin-left: -97px;
  }

  .veterinaria-image-1 {
    width: 300px;
    height: 674px;
    margin-left: -11px;
    padding-left: 0;
  }

  .corte-congfexion-botones {
    width: 300px;
  }

  .button-45-copy {
    background-color: var(--diseño-2);
    width: 280px;
    margin-right: 0;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 12px;
  }

  .button-45-copy:hover {
    background-color: var(--diseño-3);
  }

  .button-46-copy {
    background-color: var(--diseño-2);
    width: 280px;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 12px;
  }

  .button-46-copy:hover {
    background-color: var(--diseño-3);
  }

  .button-47-copy {
    background-color: var(--diseño-2);
    width: 280px;
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .button-47-copy:hover {
    background-color: var(--diseño-3);
  }

  .button-scroll-animation-wrap-copy {
    width: 300px;
  }

  .button-45-copy {
    width: 280px;
    margin-right: 0;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 12px;
  }

  .button-47-copy {
    width: 280px;
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .tecnologia-1-dise-o {
    width: 289px;
    height: 674px;
    margin-left: -6px;
  }

  .button-46-copy-copy {
    width: 280px;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 12px;
  }

  .button-45-copy-v {
    width: 280px;
    margin-right: 0;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 12px;
  }

  .button-46-copy, .button-46-copy-v {
    width: 280px;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 12px;
  }

  .button-47-copy-v {
    width: 280px;
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .escuela-de-negocios-1 {
    width: 300px;
  }

  .hablemos-1-negocios {
    background-color: var(--negocios-3);
    width: 280px;
    margin-right: 0;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 12px;
  }

  .hablemos-1-negocios:hover {
    background-color: var(--negocios-2);
  }

  .financiacion-negocios-1 {
    background-color: var(--negocios-3);
    width: 280px;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 12px;
  }

  .financiacion-negocios-1:hover {
    background-color: var(--negocios-2);
  }

  .plan-de-estudioas-negocios {
    background-color: var(--negocios-3);
    width: 280px;
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .plan-de-estudioas-negocios:hover {
    background-color: var(--negocios-2);
  }

  .rhh-negocios {
    width: 289px;
    height: 674px;
    margin-left: 0;
  }

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

  .negocios-22 {
    width: 289px;
    height: 674px;
    margin-left: -97px;
  }

  .top-collection-product-image-block-copy, .top-collection-product-image-block-copy-copy {
    width: 289px;
    height: 674px;
    margin-left: 10px;
  }

  .negocios-contabiloidad, .mercadeo-11 {
    width: 289px;
    height: 674px;
    margin-left: -97px;
  }

  .sistemas-1 {
    background-color: var(--tecnologia-3);
    width: 280px;
    margin-right: 0;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 12px;
  }

  .sistemas-1:hover {
    background-color: var(--tecnologia-2);
  }

  .sistema-2 {
    background-color: var(--tecnologia-3);
    width: 280px;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 12px;
  }

  .sistema-2:hover {
    background-color: var(--tecnologia-2);
  }

  .sistema-3 {
    background-color: var(--tecnologia-3);
    width: 280px;
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .sistema-3:hover {
    background-color: var(--tecnologia-2);
  }

  .reveal-image-copy {
    width: 300%;
    margin-left: -235px;
  }

  .sistema-imagen {
    width: 289px;
    height: 674px;
    margin-left: -97px;
  }

  .banner-2-sistemas {
    margin-left: 37px;
  }

  .ingles-1 {
    background-color: var(--idiomas-2);
    width: 280px;
    margin-right: 0;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 12px;
  }

  .ingles-1:hover {
    background-color: var(--idiomas-3);
  }

  .sistema-2-copy {
    background-color: var(--tecnologia-3);
    width: 280px;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 12px;
  }

  .sistema-2-copy:hover {
    background-color: var(--tecnologia-2);
  }

  .sistema-2-copy-copy {
    background-color: var(--tecnologia-3);
    width: 280px;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 12px;
  }

  .sistema-2-copy-copy:hover {
    background-color: var(--tecnologia-2);
  }

  .sistema-2-copy-copy-copy {
    background-color: var(--tecnologia-3);
    width: 280px;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 12px;
  }

  .sistema-2-copy-copy-copy:hover {
    background-color: var(--tecnologia-2);
  }

  .sistema-2-copy-copy-copy-copy {
    background-color: var(--tecnologia-3);
    width: 280px;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 12px;
  }

  .sistema-2-copy-copy-copy-copy:hover {
    background-color: var(--tecnologia-2);
  }

  .ingles-2222222 {
    background-color: var(--idiomas-2);
    width: 280px;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 12px;
  }

  .ingles-2222222:hover {
    background-color: var(--idiomas-3);
  }

  .ingles-3 {
    background-color: var(--idiomas-2);
    width: 280px;
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .ingles-3:hover {
    background-color: var(--idiomas-3);
  }

  .sst1 {
    width: 300px;
  }

  .sst1111 {
    background-color: var(--industrial-3);
    width: 280px;
    margin-right: 0;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 12px;
  }

  .sst1111:hover {
    background-color: var(--industrial-2);
  }

  .sst-11111 {
    background-color: var(--industrial-3);
    width: 280px;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 12px;
  }

  .sst-11111:hover {
    background-color: var(--industrial-2);
  }

  .ssst11111 {
    background-color: var(--industrial-3);
    width: 280px;
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .ssst11111:hover {
    background-color: var(--industrial-2);
  }

  .sst-112 {
    margin-left: 12px;
  }

  .sst-imgane-2-copy {
    width: 289px;
    height: 674px;
    margin-left: -97px;
  }

  .dise-o-122 {
    width: 280px;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 12px;
  }

  .dis-eo {
    width: 280px;
    margin-right: 0;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 12px;
  }

  .dise-o-112 {
    width: 280px;
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .ipi {
    margin-top: -123px;
    margin-left: 0;
  }

  .ipi1 {
    color: var(--educación-2);
  }

  .aipi-hablemos {
    background-color: var(--educación-3);
    width: 280px;
    margin-right: 0;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 12px;
  }

  .aipi-hablemos:hover {
    background-color: var(--educación-2);
  }

  .aipi-financia {
    background-color: var(--educación-3);
    width: 280px;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 12px;
  }

  .aipi-financia:hover {
    background-color: var(--educación-2);
  }

  .aipi-plan {
    background-color: var(--educación-3);
    width: 280px;
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .aipi-plan:hover {
    background-color: var(--educación-2);
  }

  .gastronoma-imagen-1 {
    width: 289px;
    height: 674px;
    margin-left: -104px;
  }

  .aipia-contenedor {
    margin-top: 16px;
    padding-top: 0;
    padding-left: 0;
    padding-right: 16px;
  }

  .aipi-contenedor-copy {
    margin-left: 140px;
  }

  .iapi-imagen-2 {
    width: 289px;
    height: 674px;
    margin-left: -121px;
  }

  .enfermeria-imgane-2-copy {
    width: 289px;
    height: 674px;
    margin-left: 10px;
  }

  .enfermeri-imgane-2-copy {
    width: 289px;
    height: 674px;
    margin-left: -39px;
  }

  .enfer-meria-conta {
    margin-left: -33px;
  }

  .salud-producto {
    width: 300px;
    margin-left: -2px;
  }

  .far-imgane-2-copy {
    width: 289px;
    height: 674px;
    margin-left: -35px;
  }

  .farmaciasst-imgane-2-copy {
    width: 289px;
    height: 674px;
    margin-left: -34px;
  }

  .sst-imgane-2-copy-ebfer, .veterinaria-imagen-2 {
    width: 289px;
    height: 674px;
    margin-left: -30px;
  }

  .top-collection-product-info-copy-ve {
    margin-left: -34px;
  }

  .top-collection-element-copy-v {
    margin-left: 51px;
  }

  .dise-o-imagen-1 {
    width: 289px;
    height: 674px;
    margin-left: -15px;
  }

  .ds-2-imagen {
    width: 289px;
    height: 676px;
    margin-left: -32px;
  }

  .dc {
    width: 163%;
    min-width: 100px;
    max-width: 400%;
    height: 158%;
    min-height: 100px;
    max-height: 907px;
    margin-left: -138px;
    margin-right: -25px;
    padding-left: 0;
    padding-right: 13px;
  }

  .csd {
    width: 289px;
    height: 674px;
    margin-left: -36px;
  }

  .dise-p-copy {
    margin-right: -214px;
    padding-right: 198px;
    font-size: 28px;
  }

  .text-block-184-copy-ne {
    color: var(--negocios-3);
  }

  .top-collection-product-info-copy-nego {
    margin-left: 24px;
  }

  .top-collection-product-info-copy-aad {
    margin-left: 0;
    padding-left: 27px;
  }

  .tabs {
    margin-left: -49px;
    padding-left: 0;
  }

  .programa-2222 {
    width: 289px;
    height: 674px;
    margin-left: -95px;
    padding-left: 0;
  }

  .tabs-2 {
    margin-left: -30px;
  }

  .reveal-image-2-copy-copy-cc {
    width: 96%;
    padding-left: 5px;
  }

  .sistema-imagen-copy {
    width: 289px;
    height: 674px;
    margin-left: -3px;
  }

  .principal {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 300px;
    height: 500px;
    margin: 41px auto 0;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    display: flex;
  }

  .t1 {
    margin-top: 55px;
    padding-top: 0;
  }

  .t2 {
    margin-top: 10px;
    margin-bottom: 0;
    margin-right: 0;
    padding-top: 0;
    padding-right: 0;
    font-size: 20px;
    line-height: 32px;
  }

  .b1 {
    width: 280px;
    margin: 10px 0;
    padding: 5px 10px;
    font-size: 12px;
    text-decoration: none;
    overflow: visible;
  }

  .b2 {
    width: 280px;
    margin-bottom: 10px;
    margin-left: 0;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 12px;
  }

  .t3 {
    width: 300px;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 25px;
  }

  .bold-text-76 {
    font-weight: 400;
  }

  .container-112 {
    width: 300px;
    height: 400px;
    margin-top: 0;
  }

  .image-93 {
    width: 100%;
    margin-bottom: 0;
    margin-left: auto;
  }

  .t2-aipi-copy {
    margin-top: 10px;
    margin-bottom: 0;
    margin-right: 0;
    padding-top: 0;
    padding-right: 0;
    font-size: 25px;
    line-height: 32px;
  }

  .b1-aipi-copy {
    width: 280px;
    margin: 10px 0;
    padding: 5px 10px;
    font-size: 12px;
    text-decoration: none;
    overflow: visible;
  }

  .b2-aipi-copy {
    width: 280px;
    margin-bottom: 10px;
    margin-left: 0;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 12px;
  }

  .t2-enfermeria-copy {
    margin-top: 10px;
    margin-bottom: 0;
    margin-right: 0;
    padding-top: 0;
    padding-right: 0;
    font-size: 25px;
    line-height: 32px;
  }

  .b1-enfermeria-copy {
    width: 280px;
    margin: 10px 0;
    padding: 5px 10px;
    font-size: 12px;
    text-decoration: none;
    overflow: visible;
  }

  .b2-enfermeria-copy {
    width: 280px;
    margin-bottom: 10px;
    margin-left: 0;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 12px;
  }

  .t3-enfermeria-copy {
    width: 300px;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 25px;
  }

  .bold-text-79 {
    width: auto;
    padding-left: 0;
    padding-right: 92px;
  }

  .t3-veterinario-copy {
    width: 300px;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 25px;
  }

  .t2-veterinaria-copy-copy {
    margin-top: 10px;
    margin-bottom: 0;
    margin-right: 0;
    padding-top: 0;
    padding-right: 0;
    font-size: 25px;
    line-height: 32px;
  }

  .b1-veterinaria-copy-copy {
    width: 280px;
    margin: 10px 0;
    padding: 5px 10px;
    font-size: 12px;
    text-decoration: none;
    overflow: visible;
  }

  .b2-veterinaria-copy-copy {
    width: 280px;
    margin-bottom: 10px;
    margin-left: 0;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 12px;
  }

  .t2-corte-copy {
    margin-top: 10px;
    margin-bottom: 0;
    margin-right: 0;
    padding-top: 0;
    padding-right: 0;
    font-size: 25px;
    line-height: 32px;
  }

  .b1-corte-copy {
    width: 280px;
    margin: 10px 0;
    padding: 5px 10px;
    font-size: 12px;
    text-decoration: none;
    overflow: visible;
  }

  .b2-corte-copy {
    width: 280px;
    margin-bottom: 10px;
    margin-left: 0;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 12px;
  }

  .t3-corte-copy {
    width: 300px;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 25px;
  }

  .t2-rhh-copy-copy {
    margin-top: 10px;
    margin-bottom: 0;
    margin-right: 0;
    padding-top: 0;
    padding-right: 0;
    font-size: 25px;
    line-height: 32px;
  }

  .t3-rhh-copy {
    width: 300px;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 25px;
  }

  .b1-rhh-copy {
    width: 280px;
    margin: 10px 0;
    padding: 5px 10px;
    font-size: 12px;
    text-decoration: none;
    overflow: visible;
  }

  .b2-rhhcopy {
    width: 280px;
    margin-bottom: 10px;
    margin-left: 0;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 12px;
  }

  .t2-opera-copy-copy-copy {
    margin-top: 10px;
    margin-bottom: 0;
    margin-right: 0;
    padding-top: 0;
    padding-right: 0;
    font-size: 25px;
    line-height: 32px;
  }

  .b1operacioncopy {
    width: 280px;
    margin: 10px 0;
    padding: 5px 10px;
    font-size: 12px;
    text-decoration: none;
    overflow: visible;
  }

  .b2-operaci-copy {
    width: 280px;
    margin-bottom: 10px;
    margin-left: 0;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 12px;
  }

  .t3-opera-copy-copy {
    width: 300px;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 25px;
  }

  .t2-ingles-copy {
    margin: 10px auto 0;
    padding-top: 0;
    padding-right: 0;
    font-size: 25px;
    line-height: 32px;
  }

  .t3-ingles-copy {
    width: 300px;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 25px;
  }

  .b1ingles-copy {
    width: 280px;
    margin: 10px 0;
    padding: 5px 10px;
    font-size: 12px;
    text-decoration: none;
    overflow: visible;
  }

  .b2ingles-copy {
    width: 280px;
    margin-bottom: 10px;
    margin-left: 0;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 12px;
  }

  .t2-sst-copy {
    margin-top: 10px;
    margin-bottom: 0;
    margin-right: 0;
    padding-top: 0;
    padding-right: 0;
    font-size: 25px;
    line-height: 32px;
  }

  .b1-sst-copy-copy {
    width: 280px;
    margin: 10px 0;
    padding: 5px 10px;
    font-size: 12px;
    text-decoration: none;
    overflow: visible;
  }

  .b2-sst-copy {
    width: 280px;
    margin-bottom: 10px;
    margin-left: 0;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 12px;
  }

  .t3-sst-copy {
    width: 300px;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 25px;
  }

  .sst-ingeneria {
    color: var(--industrial-3);
  }

  .text-block-184-copy-sst {
    color: var(--negocios-3);
  }

  .button-789-copy {
    width: 280px;
  }

  .grid-34 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: .25fr;
    align-items: center;
    width: 250px;
    min-width: 0;
    max-width: none;
    margin-top: 0;
    display: flex;
    overflow: visible;
  }

  .container-114 {
    margin-top: -90px;
    padding-left: 35px;
  }

  .t3-aipi-copy-copy {
    width: 300px;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 25px;
  }

  .financiacion-heading-108-copy {
    text-align: center;
    width: 300px;
    height: 200px;
    margin-top: -4px;
    margin-left: auto;
    padding-top: 39px;
    padding-bottom: 0;
    padding-left: 0;
    font-size: 40px;
    line-height: 34px;
  }

  .solicitudes-heading-110-copy, .ver-heading-110-copy {
    font-size: 20px;
  }

  .button-789-copy-copy {
    width: 280px;
  }

  .button-789-copy {
    background-color: var(--azul-cyan);
    width: 280px;
  }

  .solicituddiv-block-315-copy {
    width: auto;
    height: auto;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 364px;
    padding-bottom: 0;
  }

  .txt-sobold-text-75-copy {
    text-align: justify;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 300px;
    min-width: 0;
    max-width: none;
    max-height: none;
    margin-top: 2px;
    margin-left: -13px;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .financiacion-section-footer-copy {
    justify-content: center;
    align-items: flex-start;
    height: 1230px;
    margin-top: 0;
  }

  .solicisection-footer-copy {
    justify-content: center;
    align-items: flex-start;
    height: 1230px;
    margin-top: -317px;
  }

  .negocios-heading-127-copy {
    width: 300px;
    font-size: 15px;
    line-height: 20px;
  }

  .inglestop-collection-title-wrap-copy {
    margin-top: 0;
    margin-left: -228px;
  }

  .tipoaccodion-container-copy {
    width: 300px;
  }

  .image-95 {
    width: 1000px;
    max-width: 1000px;
    height: 200px;
    max-height: 1000px;
  }

  .sst-heading-127-copy-copy {
    width: 300px;
    font-size: 15px;
    line-height: 20px;
  }

  .sst5-copy {
    grid-template-columns: 1fr;
    height: 400px;
    padding-left: 0;
  }

  .heading-66-copy {
    width: 300px;
    margin-top: 1px;
    margin-left: 0;
    padding-right: 10px;
    font-size: 16px;
  }

  .section-49-gastro {
    flex-flow: column;
    align-items: center;
    height: 480px;
    margin-top: 0;
    display: flex;
  }

  .gastro-uni, .gastro-uni-2 {
    height: 110px;
  }

  .button-798-gastro {
    margin-top: 19px;
  }

  .text-block-184-gastro {
    color: var(--negocios-3);
  }

  .div-block-338-gastro-2 {
    margin-top: 7px;
  }

  .section-49-dise-o {
    flex-flow: column;
    align-items: center;
    height: 480px;
    margin-top: 0;
    display: flex;
  }

  .dise-o-uni, .dise-o-uni-2 {
    height: 110px;
  }

  .div-block-338-dise-o-2 {
    margin-top: 7px;
  }

  .button-798-dise-o {
    margin-top: 19px;
  }

  .text-block-184-dise-o {
    color: var(--negocios-3);
  }

  .heading-151 {
    width: 320px;
  }

  .social-icon {
    width: 1.25rem;
  }

  .footer__legal {
    grid-row-gap: .5rem;
    flex-flow: wrap;
  }

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

  .nav__link {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .nav__head {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .main-column.header {
    padding-bottom: 41px;
  }

  .nav-link-197.w--current {
    box-shadow: inset 0 1px #ffffff38;
  }

  .logo {
    float: none;
    margin-bottom: 13px;
    display: inline-block;
  }

  .nav-link-198.w--current {
    box-shadow: inset 0 1px #ffffff38;
  }

  .new-collection-product-content-copy, .ingles-pagina-text {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 300px;
    margin-top: 0;
    margin-bottom: 20px;
    margin-left: 0;
    display: flex;
  }

  .ingles-bold-text-79-copy {
    width: auto;
    padding-left: 0;
    padding-right: 92px;
  }

  .ingles-top-collection-feature-copy {
    grid-column-gap: 13px;
    grid-row-gap: 13px;
    width: 300px;
    margin-top: 20px;
    margin-bottom: 15px;
  }

  .ingles-paragraph-22-copy {
    font-size: 14px;
  }

  .ingles-paragraph-23-copy {
    width: 290px;
    padding-top: 0;
    padding-right: 3px;
    font-size: 14px;
  }

  .ingles-tab-accordion-item-copy {
    margin-top: -65px;
    padding-bottom: 184px;
  }

  .ingles-tab-accordion-item-copy.w--current {
    width: 300px;
  }

  .tabs-accordion-menu-copy, .ingles-tabs-accordion-menu-copy-copy {
    margin-left: 0;
  }

  .ingles-product-other-info-wrap-copy {
    width: 300px;
    margin-left: 0;
    padding-left: 0;
  }

  .ingles-vertical-flex-with-gap-16px-copy {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .ingles-top-collection-product-info-copy {
    margin-left: 0;
    padding-left: 0;
  }

  .tab-accordion-item-copy.w--current, .tab-accordion-item-copy-copy.w--current {
    width: 300px;
  }

  .imagen-banner-1-copy {
    width: 300%;
    margin-left: 0;
  }

  .tabs-3 {
    width: 300px;
    max-width: none;
    height: 500px;
    padding-top: 74px;
    padding-left: 0;
  }

  .text-block-146-copy {
    text-align: left;
    white-space: normal;
    word-break: normal;
    max-width: 90%;
    font-size: 12px;
    font-weight: 600;
  }

  .div-block-291-copy {
    width: 280px;
    margin-top: 23px;
    margin-bottom: -22px;
  }

  .div-block-285-copy, .div-block-285-copy-copy, .herramienta-3-copy, .div-block-285-copy-copy-copy, .herramienta-4-copy {
    width: 280px;
  }

  .herramienta-5-copy {
    width: 280px;
    margin-top: 39px;
  }

  .herramienta-6-copy, .div-block-285-copy-copy-copy-copy {
    width: 280px;
  }

  .herramienta-7-copy, .herramienta-9-copy {
    width: 280px;
    height: 400px;
  }

  .button-76-copy {
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 11px;
    line-height: 14px;
  }

  .button-76-copy.w--current {
    font-size: 11px;
  }

  .caja-de-herramientas {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    place-content: stretch;
    padding-left: 0;
  }

  .gasteronomia-copy, .negocios-ho-copy, .aipiho-copy, .ssts-copy, .salude-copy, .idiomas-copy, .programacion-copy, .dise-o-copy, .ani-copy {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .text-block-227 {
    text-align: center;
    width: 200px;
    height: 80px;
    margin-top: 0;
    margin-left: 0;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 26px;
    line-height: 26px;
  }

  .container-116 {
    width: 200px;
    margin-top: 0;
    padding-top: 0;
  }

  .creaccopm-u-ad-omostra, .didactica-gamificaci-n---trabajo-colaborativo-y {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    place-content: stretch;
  }

  .gasteronomia-copy-copy, .negocios-ho-copy-copy, .aipiho-copy-copy, .ssts-copy-copy, .salude-copy-copy, .idiomas-copy-copy {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .caja-de-herramientas-copy {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    place-content: stretch;
    height: 900px;
    margin-top: 0;
    padding-left: 0;
  }

  .caja-de-herramientas-copy-copy {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    place-content: stretch;
    height: 900px;
    margin-top: 79px;
    padding-left: 0;
  }

  .caja-de-herramientas-copy-copy-copy {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    place-content: stretch;
    height: 700px;
    padding-left: 0;
  }

  .gasteronomia-copy-copy-copy {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .caja-de-herramientas-idiomas-copy-copy, .caja-de-herramientas-idiomas-copy-copy-copy, .caja-de-herramientas-seguridad-copy-copy {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    place-content: stretch;
    padding-left: 0;
  }

  .caja-de-programacion-copy-copy {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    place-content: stretch;
    margin-top: 0;
    padding-top: 77px;
    padding-left: 0;
  }

  .container-116-copy-copy {
    margin-top: 0;
  }

  .caja-de-instalacion-herramientas-copy-copy-copy {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    place-content: stretch;
    padding-left: 0;
  }

  .caja-de-enfermeria-copy-copy {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    place-content: stretch;
    margin-top: 77px;
    padding-left: 0;
  }

  .caja-de-enfermeria-copy-copy-copy {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    place-content: stretch;
    padding-bottom: 0;
    padding-left: 0;
  }

  .caja-de-enfermeria-herramientas-copy-copy-copy-copy, .caja-de-enfer-meriaherramientas-copy-copy-copy-copy, .caja-de-herramientas-copy-copy-copy-copy, .caja-de-salud-herramientas-copy-copy-copy-copy-copy {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    place-content: stretch;
    padding-left: 0;
  }

  .salud-oral-copy-copy-copy, .gasteronomia-copy-copy-copy, .negocios-ho-copy-copy-copy {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .salud-oral-copy-copy-copy-copy {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .caja-de-enfermeria-copy-copy-copy {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    place-content: stretch;
    margin-top: 0;
    padding-left: 0;
  }

  .caja-de-enfermeria-copy-copy-copy-copy {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    place-content: stretch;
    padding-bottom: 0;
    padding-left: 0;
  }

  .div-block-314-copy {
    width: 280px;
    height: 270px;
    margin-top: 0;
    padding-left: 0;
  }

  .gasteronomia-copy-copy {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .container-116-copy {
    margin-top: 0;
  }

  .text-block-227-copy {
    text-align: center;
    margin-top: 0;
    margin-left: 0;
    font-size: 26px;
    line-height: 26px;
  }

  .caja-de-herramientas-copy-copy-copy {
    height: 50px;
  }

  .text-block-227-copy-copy {
    text-align: center;
    margin-top: 0;
    margin-left: 0;
    padding-top: 0;
    font-size: 26px;
    line-height: 26px;
  }

  .container-116-copy {
    width: 300px;
    margin-top: 305px;
    padding-top: 0;
  }

  .text-block-227-copy-copy {
    text-align: center;
    width: 200px;
    height: 80px;
    margin-top: 0;
    margin-left: 0;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 26px;
    line-height: 26px;
  }

  .caja-de-herramientas-copy-copy-copy-copy {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    place-content: stretch;
    height: 700px;
    padding-left: 0;
  }

  .container-116-copy-copy-copy {
    margin-top: -514px;
    padding-top: 84px;
  }

  .caja-de-herramientas-copy-copy-copy-copy {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    place-content: stretch;
    height: 100px;
    margin-top: -13px;
    padding-left: 0;
  }

  .container-116-copy-copy {
    margin-top: 0;
    padding-top: 43px;
  }

  .container-116-copy-copy-copy {
    height: 200px;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
  }

  .container-116-copy-copy-copy-copy {
    margin-top: 515px;
    padding-top: 0;
  }

  .caja-de-herramientas-copy-copy-copy-copy-copy {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    place-content: stretch;
    height: 700px;
    margin-top: 0;
    padding-left: 0;
  }

  .text-block-227-copy {
    text-align: center;
    width: 300px;
    height: 80px;
    margin-top: 0;
    margin-left: 0;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 26px;
    line-height: 26px;
  }

  .caja-de-herramientas-nerrcopy-copy-copy-copy-copy {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    place-content: stretch;
    height: 700px;
    margin-top: -13px;
    padding-left: 0;
  }

  .creacion-y-administacion-de-evalaciones {
    text-align: center;
    margin-top: 0;
    margin-left: 0;
    font-size: 26px;
    line-height: 26px;
  }

  .diadactica {
    text-align: center;
    width: auto;
    height: 80px;
    margin-top: 0;
    margin-left: 0;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 26px;
    line-height: 26px;
  }

  .didactica-copy-copy {
    margin-top: 0;
  }

  .sectariado-ejecutivo {
    text-align: center;
    width: auto;
    height: 100px;
    margin-top: 0;
    margin-left: 0;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 24px;
    line-height: 26px;
  }

  .auxiliar-en-contabilidad, .auxiliar-comercio {
    text-align: center;
    width: auto;
    height: 80px;
    margin-top: 0;
    margin-left: 0;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 20px;
    line-height: 26px;
  }

  .caja-de-finanzas {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    place-content: stretch;
    width: auto;
    height: 900px;
    margin-top: 0;
    padding-left: 0;
  }

  .titutlo-comercio {
    margin-top: 0;
    padding-top: 0;
  }

  .titulo-contabilida {
    height: 100px;
    margin-top: 0;
    padding-top: 0;
  }

  .ventas {
    text-align: center;
    width: auto;
    height: 80px;
    margin-top: 0;
    margin-left: 0;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 24px;
    line-height: 26px;
  }

  .titulo-ventas {
    width: auto;
    height: 200px;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
  }

  .banca {
    text-align: center;
    width: auto;
    height: 80px;
    margin-top: 0;
    margin-left: 0;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 24px;
    line-height: 26px;
  }

  .titulo-banca {
    margin-top: 0;
    padding-top: 0;
  }

  .banca-aprendiz {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    place-content: stretch;
    height: 700px;
    margin-top: 0;
    padding-left: 0;
  }

  .titulo-ejecitivo {
    width: 200px;
    height: 100px;
    margin-top: 0;
    padding-top: 0;
  }

  .herramientas-comercio {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    place-content: stretch;
    height: 800px;
    margin-top: -6px;
    padding-left: 0;
  }

  .seccion-comercio-programa {
    height: 800px;
  }

  .seccion-porgrama-ventas {
    height: 700px;
  }

  .text-block-227-copy-copy, .text-block-227-copy-copy-copy {
    text-align: center;
    margin-top: 45px;
    margin-left: 0;
    font-size: 26px;
    line-height: 26px;
  }

  .text-block-227-copy-copy-copy {
    text-align: center;
    margin-top: 0;
    margin-left: 0;
    padding-top: 0;
    font-size: 26px;
    line-height: 26px;
  }

  .seccion-titulo-operacion {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .seccion-titulo-instalacion {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    height: 160px;
    display: flex;
  }

  .grid-programa-intalacion {
    height: 2300px;
  }

  .seccion-titulo-grafica {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .seccion-titulo-corte {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .corte-titulo {
    text-align: center;
    width: 200px;
    height: 80px;
    margin-top: 0;
    margin-left: 0;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 26px;
    line-height: 26px;
  }

  .seccion-titulo-sst {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .section-40-copy {
    height: auto;
  }

  .section-banner-campus-copy {
    text-align: center;
    justify-content: center;
    align-items: flex-start;
    width: 330px;
    height: 100px;
  }

  .grid-programa-evaluaciones-copy {
    padding-left: 0;
  }

  .grid-gamificaciones-copy {
    justify-content: flex-start;
    align-items: center;
  }

  .animal-copy, .negocioshero-title-copy-copy, .negocioshero-title-copy-copy, .gashero-title-copy-copy-copy, .visible-docente-enfermeria, .educacion-hero-title-copy-copy, .gashero-title-copy-copy-copy, .wordwall-11, .saberingles-4, .zeus-111, .visible-do, .visible-55, .sql-22, .andro, .nearpod, .siigo {
    font-size: 2.5rem;
    line-height: 3rem;
  }

  .solicitides-txt-sobold-text-75-copy-copy {
    text-align: justify;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 300px;
    min-width: 0;
    max-width: none;
    max-height: none;
    margin-top: 2px;
    margin-left: -13px;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .animal-copy, .animacion-freepik, .animal-copy-sclielo, .animal-copy-unigermana, .tiviniidiomashero-title-copy-copy, .puzzelhero-title-copy-copy, .quizlet-hero-title-copy-copy, .word-hero-title-copy-copy, .eclipanimal-copy, .scribbranimal-copy-copy, .wixanimal-copy-copy, .comexhero-title-copy-copy {
    font-size: 2.5rem;
    line-height: 3rem;
  }

  .text-span-23 {
    font-size: 33px;
  }

  .paragraph-31, .paragraph-32, .paragraph-33, .paragraph-34, .paragraph-35, .paragraph-36 {
    width: 290px;
    padding-top: 0;
    padding-right: 3px;
    font-size: 14px;
  }

  .section-58 {
    justify-content: center;
    align-items: center;
    height: 110px;
    margin-top: 98px;
    display: flex;
  }

  .image-100 {
    margin-top: auto;
    position: static;
    inset: 0%;
    overflow: clip;
  }

  .gastronomico-titulo {
    text-align: center;
    justify-content: center;
    align-items: center;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    font-family: Poppins, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .text-span-37 {
    text-align: center;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 0;
    padding-bottom: 0;
    display: flex;
  }

  .bold-text-9-copy {
    text-align: left;
    padding-right: 0;
  }

  .salud-titulo-copy {
    text-align: center;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    font-family: Poppins, sans-serif;
    font-size: 20px;
    line-height: 25px;
  }

  .bold-text-9-copy-copy {
    text-align: left;
    padding-right: 0;
  }

  .bold-text-9-copy, .bold-text-9-copy-copy {
    text-align: left;
    padding-right: 0;
    display: inline;
  }

  .gatrobold-text-9-copy-copy {
    text-align: center;
    padding-right: 0;
  }

  .creatibold-text-9-copy-copy-copy, .negociibold-text-9-copy-copy-copy-copy, .innovacionbold-text {
    text-align: left;
    padding-left: 0;
    padding-right: 0;
    font-size: 15px;
  }

  .homebold-text-9-copy-copy {
    text-align: left;
    padding-right: 0;
    font-size: 15px;
  }

  .container-117 {
    max-width: none;
  }

  .centered-heading {
    margin-bottom: 24px;
  }

  .container-118 {
    max-width: none;
  }

  .heading-1 {
    font-size: 3rem;
  }

  .padding-global {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .home-hero-component {
    justify-content: flex-start;
    align-items: center;
  }

  .home-hero-wrapper {
    text-align: center;
    justify-content: center;
    align-items: center;
  }

  .padding-global-2 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .speakers-cards-collection-list {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .container-121 {
    max-width: none;
  }

  .centered-heading-2 {
    margin-bottom: 24px;
  }

  .team-grid-2 {
    grid-template-columns: 1fr;
  }

  .heading-4-vw {
    font-size: 2rem;
  }

  .team-member-post {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .team-member-image-2 {
    height: 25rem;
  }

  .team-member-grid {
    grid-row-gap: 1rem;
  }

  .team-member-job {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
  }

  .max-width-60ch {
    max-width: none;
  }

  .heading-154 {
    font-size: 2rem;
    line-height: 1.3;
  }

  .heading-155 {
    font-size: 3rem;
  }

  .heading-156 {
    font-size: 2rem;
    line-height: 1.3;
  }

  .heading-157 {
    font-size: 3rem;
  }

  .container-130 {
    height: auto;
  }

  .button-804 {
    margin-bottom: 10px;
  }

  .section-61 {
    width: auto;
    height: auto;
    padding-top: 10px;
    padding-left: 0;
  }

  .slider-30 {
    height: 400px;
    margin-bottom: -232px;
  }

  .info-opc-laborales {
    height: 1100px;
  }

  .heading-158 {
    color: var(--color-azul);
    margin-top: 20px;
    margin-bottom: 20px;
    font-size: 18px;
    line-height: 22px;
  }

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

  .div-block-348 {
    margin-left: 10px;
    margin-right: 10px;
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-block-229 {
    font-size: 15px;
  }

  .text-block-230 {
    padding-right: 5px;
    font-size: 12px;
  }

  .div-block-350 {
    margin-bottom: 10px;
    padding-left: 10px;
  }

  .link-31 {
    font-size: 11px;
  }

  .link-32 {
    flex: 0 auto;
    font-size: 9px;
    line-height: 9px;
    display: block;
  }

  .link-33, .link-33.w--current {
    font-size: 9px;
    line-height: 9px;
  }

  .freelanc.w--current {
    font-size: 9px;
  }

  .button-805 {
    width: 200px;
    margin-bottom: 20px;
  }

  .container-132 {
    border-top: 1px solid var(--color-4);
    border-bottom: 1px solid var(--color-4);
    height: 200px;
    margin-left: 10px;
    margin-right: 10px;
  }

  .text-span-42-copy {
    padding-left: 10px;
    font-size: 18px;
    line-height: 27px;
  }

  .container-133 {
    height: 300px;
  }

  .heading-159 {
    margin-left: 10px;
    margin-right: 10px;
    font-size: 14px;
    line-height: 20px;
  }

  .text-block-236 {
    margin-bottom: 0;
    margin-left: 10px;
    margin-right: 10px;
    padding-top: 0;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 12px;
    line-height: 18px;
  }

  .container-133-copy {
    height: 400px;
    margin-bottom: 40px;
    margin-left: 5px;
    margin-right: 5px;
  }

  .section-62-copy, .section-62-copy-2 {
    height: 50px;
  }

  .tipos-de-opciones {
    height: 520px;
    margin-bottom: 20px;
    margin-left: 10px;
    margin-right: 10px;
    padding: 10px 0;
  }

  .container-135 {
    max-width: none;
  }

  .centered-heading-3 {
    margin-bottom: 0;
    font-size: 20px;
    line-height: 25px;
  }

  .testimonial-grid-two {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .testimonial-card-two {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .testimonial-text-two {
    font-size: 14px;
  }

  .testimonial-info-three {
    height: 60px;
  }

  .testimonial-main-heading {
    font-size: 15px;
    line-height: 15px;
  }

  .hero-heading-right {
    margin-top: 0;
    padding-top: 20px;
    padding-bottom: 40px;
  }

  .container-136 {
    max-width: none;
  }

  .margin-bottom-24px-2 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .button-primary-4 {
    text-align: left;
    margin-left: 10px;
    margin-right: 10px;
  }

  .bold-text-87 {
    font-size: 20px;
    line-height: 20px;
  }

  .container-137 {
    max-width: none;
  }

  .centered-heading-4 {
    margin-bottom: 24px;
  }

  .comparison-row-main {
    grid-column-gap: 20px;
  }

  .comparison-title {
    margin-left: 10px;
  }

  .comparison-row {
    grid-column-gap: 20px;
  }

  .comparison-negative {
    background-position: 0 5px;
    background-size: 14px;
    margin-left: 10px;
    padding-left: 20px;
  }

  .comparison-positive {
    background-position: 0 4px;
    background-size: 16px;
    margin-left: 10px;
    padding-left: 20px;
  }

  .bold-text-88 {
    font-size: 12px;
  }

  .heading-160 {
    margin-left: 10px;
    margin-right: 10px;
    font-size: 20px;
    line-height: 20px;
  }

  .procesos {
    width: 300px;
    margin-left: auto;
    padding: 10px 0 30px;
    line-height: 15px;
    overflow: visible;
  }

  .list-item {
    overflow: hidden;
  }

  .text-block-237 {
    padding-left: 10px;
    font-size: 12px;
    line-height: 16px;
  }

  .heading-161 {
    color: var(--azul-incap-3);
    padding-left: 10px;
    font-size: 24px;
    line-height: 30px;
  }

  .bold-text-89, .bold-text-90 {
    font-size: 11px;
  }

  .accordion-copy2 {
    width: 100%;
  }

  .accodion-container-contrato {
    width: 300px;
  }

  .accordion-dropdown-copy {
    justify-content: center;
    align-items: flex-start;
    padding-top: 0;
    padding-right: 0;
    overflow: visible;
  }

  .desplegable-2 {
    width: 320px;
    margin-left: auto;
    padding: 10px 0;
    line-height: 15px;
  }

  .accordion-toggle {
    flex-flow: wrap;
    margin-left: 10px;
    margin-right: 40px;
    padding-left: 10px;
    padding-right: 40px;
    display: flex;
  }

  .list-3 {
    margin-right: 20px;
  }

  .icon-26, .icon-27, .icon-28 {
    margin-right: 40px;
  }

  .bold-text-91 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    white-space: normal;
    word-break: normal;
    width: 250px;
    margin-right: 20px;
    padding-right: 20px;
    display: inline;
  }

  .icon-29 {
    margin-right: 40px;
  }

  .list-4 {
    margin-right: 20px;
  }

  .icon-30 {
    margin-right: 40px;
  }

  .text-block-238 {
    display: block;
  }

  .bold-text-92 {
    white-space: normal;
    word-break: normal;
    overflow-wrap: normal;
    width: 250px;
    margin-right: 20px;
    padding-right: 0;
    display: flex;
  }

  .text-block-239 {
    flex-flow: row;
    width: 250px;
    margin-right: 20px;
    padding-right: 20px;
    display: block;
    position: static;
  }

  .text-block-239-copy {
    flex-flow: row;
    width: auto;
    margin-right: auto;
    padding-right: 0;
    display: block;
    position: static;
  }

  .list-item-10, .list-item-11, .list-item-12, .list-item-13, .list-item-14, .list-item-15, .list-item-16, .list-item-17, .list-item-18 {
    margin-right: 6px;
  }

  .image-107 {
    padding-bottom: 30px;
  }

  .hero-header-2 {
    justify-content: center;
    align-items: center;
    font-family: Poppins, sans-serif;
  }

  .section-66 {
    width: 300px;
  }

  .home-hero-wrapper-2 {
    grid-column-gap: 1.6rem;
    grid-row-gap: 1.6rem;
    text-align: center;
    justify-content: center;
    align-items: flex-start;
    width: 300px;
    height: 320px;
    padding-right: 58px;
  }

  .text-weight-light-2 {
    width: 300px;
    padding-left: 17px;
    font-size: 13px;
  }

  .padding-global-3 {
    flex-flow: row;
    justify-content: center;
    align-items: center;
    width: 300px;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .heading-164 {
    font-size: 3rem;
  }

  .heading-164.font-poppins {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 300px;
    padding-left: 12px;
    font-size: 50px;
    display: block;
  }

  .container-138.medium {
    max-width: 100%;
    margin-top: 30px;
    padding-left: 14px;
  }

  .page-wrapper-3 {
    width: 320px;
  }

  .home-category-image-2 {
    width: 50%;
    margin-top: 6px;
    margin-bottom: 12px;
    position: relative;
    bottom: auto;
    right: auto;
  }

  .wrapper {
    width: 500%;
    max-width: 400px;
    margin-left: -524px;
    margin-right: 22px;
    padding-left: 0;
  }

  .home-category-info-1 {
    text-align: center;
    flex-direction: column;
    align-items: center;
    margin-left: 0;
    display: flex;
  }

  .home-category-image-1 {
    width: 50%;
    margin-top: 8px;
    margin-bottom: 16px;
    margin-left: 0;
    position: relative;
    top: 0;
    bottom: auto;
    left: auto;
  }

  .side-image {
    width: 100%;
  }

  .intro-2.wide.no-margin {
    width: 320px;
    max-width: 400px;
    margin-left: -292px;
  }

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

  .side-block {
    padding-left: 0%;
    padding-right: 0%;
  }

  .side-block.no-padding-left {
    padding-left: 0;
    padding-right: 0;
  }

  .home-category-info-2 {
    text-align: center;
    flex-direction: column;
    align-items: center;
    margin-right: 0;
    display: flex;
  }

  .divider-2 {
    width: 200px;
  }

  .text-grey {
    width: 300px;
    font-size: 15px;
  }

  .button-copy.small.white {
    margin-right: 0;
  }

  .home-category-card {
    flex-direction: column;
    padding-top: 0;
  }

  .home-category-card.red {
    margin-top: 80px;
  }

  .side-info {
    width: 80%;
    padding-left: 48px;
    font-size: 10px;
  }

  .button-806.small.white {
    justify-content: center;
    align-items: center;
    margin-left: 0;
    display: block;
  }

  .futuro {
    width: 870px;
  }

  .heading-168 {
    font-size: 40px;
    line-height: 40px;
  }

  .curriculo-fiuncionamiento {
    flex-flow: column;
    align-items: center;
    height: 480px;
    margin-top: 0;
    display: flex;
  }

  .gastro-admini-copy {
    text-align: center;
    text-align: center;
    text-align: center;
    text-align: center;
    justify-content: space-between;
    align-items: center;
    min-width: 300px;
    max-width: 100%;
    min-height: 10rem;
    max-height: 15rem;
    padding-left: 10px;
  }

  .heading-164-copy.font-poppins, .heading-164-copy.font-poppins-copy {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 300px;
    padding-left: 12px;
    font-size: 50px;
    display: block;
  }

  .section-66-copy {
    width: 320px;
    margin-top: 0;
    margin-left: 0;
    padding-left: 10px;
  }

  .home-hero-wrapper-2-copy {
    grid-column-gap: 1.6rem;
    grid-row-gap: 1.6rem;
    text-align: center;
    justify-content: center;
    align-items: flex-start;
    width: 300px;
    height: 320px;
    padding-right: 58px;
  }

  .heading-164-copy {
    font-size: 3rem;
  }

  .heading-164-copy.font-poppins {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 300px;
    padding-left: 12px;
    font-size: 50px;
    display: block;
  }

  .heading-164-copy.font-poppins-copy {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    text-align: center;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 400px;
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 30px;
    display: block;
  }

  .text-weight-light-2-copy {
    width: 300px;
    padding-left: 17px;
    font-size: 13px;
  }

  .section-49-gastro-copy {
    flex-flow: column;
    align-items: center;
    height: 480px;
    margin-top: 0;
    display: flex;
  }

  .negocios-heading-127-copy-copy {
    width: 300px;
    font-size: 15px;
    line-height: 20px;
  }

  .button-798-gastro-copy {
    margin-top: 19px;
  }

  .div-block-338-gastro-2-copy {
    margin-top: 7px;
  }

  .gastro-uni-2-copy, .gastro-uni-copy {
    height: 110px;
  }

  .text-block-184-gastro-copy {
    color: var(--negocios-3);
  }

  .text-weight-light-2-copy-copy {
    width: 300px;
    padding-left: 17px;
    font-size: 13px;
  }

  .titulo-peque-o {
    margin-top: 55px;
    padding-top: 0;
  }

  .t2-copy {
    margin-top: 10px;
    margin-bottom: 0;
    margin-right: 0;
    padding-top: 0;
    padding-right: 0;
    font-size: 20px;
    line-height: 32px;
  }

  .curriculo-2-titulo {
    width: 300px;
    font-size: 25px;
  }

  .titulo-principal {
    padding-left: 0;
    font-size: 30px;
  }

  .segundo-principal {
    margin-top: 10px;
    margin-bottom: 0;
    margin-right: 0;
    padding-top: 0;
    padding-right: 0;
    font-size: 30px;
    line-height: 16px;
  }

  .texto-informativo {
    font-size: 16px;
  }

  .item-1 {
    text-align: left;
    font-size: 14px;
  }

  .item-2, .item-3 {
    text-align: left;
    width: 290px;
    padding-top: 0;
    padding-right: 3px;
    font-size: 14px;
  }

  .boton-1 {
    width: 280px;
    margin: 10px 0;
    padding: 5px 10px;
    font-size: 12px;
    text-decoration: none;
    overflow: visible;
  }

  .botorn-2 {
    width: 280px;
    margin-bottom: 10px;
    margin-left: 0;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 12px;
  }

  .boton-3 {
    width: 280px;
    margin: 10px 0;
    padding: 5px 10px;
    font-size: 12px;
    text-decoration: none;
    overflow: visible;
  }

  .boton-4-copy {
    width: 280px;
    margin: 0;
    padding: 5px 10px;
    font-size: 12px;
    text-decoration: none;
    overflow: visible;
  }

  .curriculo {
    flex-flow: column;
    align-items: center;
    height: 480px;
    margin-top: 0;
    display: flex;
  }

  .curriculo-banner {
    height: 100px;
  }

  .pregunta-curriculo {
    margin-top: 19px;
  }

  .beneficios-curriculo {
    grid-column-gap: 13px;
    grid-row-gap: 13px;
    width: 300px;
    margin-top: 20px;
    margin-bottom: 15px;
  }

  .universidades {
    margin-top: 7px;
  }

  .cruruculo-cuadro, .curruclo-grado-2 {
    height: 110px;
  }

  .boton-1-copy {
    width: 280px;
    margin: 10px 0;
    padding: 5px 10px;
    font-size: 12px;
    text-decoration: none;
    overflow: visible;
  }

  .educaicon-continua {
    height: 100px;
  }

  .datos-educontinua {
    height: 500px;
    margin-top: -94px;
    margin-left: auto;
    padding: 2px 0 83px;
    font-size: 11px;
    display: block;
  }

  .grid-41 {
    flex-flow: column;
    display: flex;
  }

  .course-card-defalt-2, .diplomado, .diplomado-2, .course-card-defalt-2-copy, .course-card-defalt-2-copy, .course-card-defalt-2-copy, .course-card-defalt-2-copy {
    padding: 20px 20px 30px;
  }

  .diolomados-y-cc {
    height: 100px;
  }

  .columns-2 {
    margin-top: 26px;
    margin-left: 0;
  }

  .heading-169 {
    font-size: 20px;
  }

  .heading-170 {
    margin-top: -8px;
    font-size: 20px;
  }

  .heading-171, .heading-172, .heading-173 {
    font-size: 20px;
  }

  .heading-174 {
    margin-top: -26px;
    font-size: 20px;
  }

  .boton-1-copy-copy {
    width: 280px;
    margin: 10px 0;
    padding: 5px 10px;
    font-size: 12px;
    text-decoration: none;
    overflow: visible;
  }

  .button-scroll-animation-wrap-copy {
    flex-flow: column;
    align-items: center;
    width: 300px;
    margin-top: 0;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .boton-1-copy-copy-copy {
    width: 280px;
    margin: 10px 0;
    padding: 5px 10px;
    font-size: 12px;
    text-decoration: none;
    overflow: visible;
  }

  .image-110, .paragraph-45 {
    margin-left: auto;
  }

  .columns-3 {
    flex-flow: column;
    display: flex;
  }

  .boton-1-copy-copy-copy-copy {
    width: 280px;
    margin: 10px 0;
    padding: 5px 10px;
    font-size: 12px;
    text-decoration: none;
    overflow: visible;
  }

  .text-span-54, .text-span-55, .text-span-56, .text-span-57, .text-span-58, .text-span-59 {
    font-size: 15px;
  }

  .educacion-continua, .curriculo-banner-2 {
    height: 100px;
  }

  .cuririculo-progrmas {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    place-content: stretch;
  }

  .gasteronomia-copy, .negocios-ho-copy, .aipiho-copy, .ssts-copy, .salude-copy, .idiomas-copy, .programacion-copy, .dise-o-copy, .ani-copy {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .negocios-curriculo-1, .curriculo-negocios-2, .curriculo-negocios-3, .curriculo-negocios-4, .negocios-curriculo-2, .negocios-curriculo-3, .negocios-curriculo-4, .negocios-curriculo-5, .negocios-curriculo-5-copy {
    text-align: center;
    justify-content: space-between;
    align-items: center;
    min-width: 300px;
    max-width: 100%;
    min-height: 10rem;
    max-height: 15rem;
    padding-left: 10px;
  }

  .segundo-principal-copy {
    margin-top: 10px;
    margin-bottom: 0;
    margin-right: 0;
    padding-top: 0;
    padding-right: 0;
    font-size: 20px;
    line-height: 32px;
  }

  .boton-4-copy-copy {
    width: 280px;
    margin: 10px 0;
    padding: 5px 10px;
    font-size: 12px;
    text-decoration: none;
    overflow: visible;
  }

  .telefono, .botorn-2-copy, .whatsapp-curriuclo {
    width: 280px;
    margin-bottom: 10px;
    margin-left: 0;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 12px;
  }

  .container-140 {
    width: 100%;
    padding-left: 0;
  }

  .laboral-direccion {
    width: 280px;
    margin: 10px 0;
    padding: 5px 10px;
    font-size: 12px;
    text-decoration: none;
    overflow: visible;
  }

  .telefono-copy {
    width: 280px;
    margin-bottom: 10px;
    margin-left: 0;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 12px;
  }

  .section-66-copy-copy {
    width: 300px;
  }

  .por-que-incap-copy {
    flex-flow: column;
    align-items: center;
    width: 300px;
    margin: 8px auto 0;
    display: flex;
  }

  .t3-copy {
    width: 300px;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 25px;
  }

  .paragraph-10-copy {
    margin-top: 14px;
    margin-left: 12px;
    font-size: 12px;
    font-weight: 500;
    line-height: 18px;
    overflow: visible;
  }

  .tab-accordion-item-copy.w--current {
    width: 300px;
  }

  .text-span-19-copy {
    width: 250px;
    margin-left: 0;
    font-size: 17px;
    line-height: 15px;
  }

  .text-block-146-copy {
    text-align: left;
    white-space: normal;
    word-break: normal;
    width: 400px;
    max-width: 90%;
    margin-top: 0;
    font-size: 12px;
    font-weight: 600;
  }

  .text-span-20-copy {
    margin-left: 7px;
    font-size: 17px;
    line-height: 21px;
  }

  .paragraph-30-copy {
    margin-left: 12px;
  }

  .section-49-copy {
    grid-template-columns: 1fr;
    height: 400px;
    margin-top: 0;
    padding-left: 0;
  }

  .heading-127-copy {
    width: 300px;
    font-size: 15px;
    line-height: 20px;
  }

  .licenciatura-copy-copy {
    height: 110px;
  }

  .heading-128-copy {
    margin-top: 2px;
    margin-bottom: 7px;
  }

  .text-block-184-copy-copy {
    color: var(--educación-3);
  }

  .section-36-copy {
    height: 1500px;
  }

  .accordion-toggle-copy {
    width: 320px;
    margin-left: auto;
    padding: 10px 0;
    line-height: 15px;
    overflow: visible;
  }

  .sst11-copy, .button-798-negocios-copy, .button-798-negocios-copy, .button-798-negocios-copy {
    margin-top: 19px;
  }

  .negocios-curriculo, .negocios-heading-127-copy-copy, .heading-127-copy-copy, .negocios-curriculo-copy, .negocios-heading-127-copy-copy {
    width: 300px;
    font-size: 15px;
    line-height: 20px;
  }

  .div-block-335-copy {
    height: 400px;
    margin-top: -38px;
  }

  .sst-heading-127-copy-copy-copy, .heading-127-copy-copy-copy {
    width: 300px;
    font-size: 15px;
    line-height: 20px;
  }

  .section-69 {
    height: 100px;
  }

  .brix---container-default {
    max-width: 1000px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---heading-h2-size {
    font-size: 24px;
    line-height: 34px;
  }

  .aliados-incap {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .brix---grid-logo-strip-v4 {
    grid-column-gap: 40px;
    grid-row-gap: 29px;
    grid-template-columns: 1fr 1fr;
  }

  .brix---mg-bottom-48px {
    margin-bottom: 32px;
  }

  .brix---grid-6-columns-logo-strip {
    grid-column-gap: 48px;
    grid-row-gap: 32px;
  }

  .brix---text-300-bold {
    font-size: 17px;
    line-height: 21px;
  }

  .alianzas-incap {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .brix---header-nav-list-item {
    text-align: left;
    width: 100%;
  }

  .brix---header-logo {
    max-width: 84%;
  }

  .brix---btn-primary-small {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
  }

  .brix---header-nav-list-item-show-in-mbl {
    text-align: left;
    width: 100%;
  }

  .brix---mg-bottom-8px {
    margin-bottom: 6px;
  }

  .brix---mg-bottom-16px {
    margin-bottom: 15px;
  }

  .brix---heading-h1-size {
    margin-bottom: 10px;
    font-size: 30px;
    line-height: 37px;
  }

  .brix---heading-h2-size-2 {
    font-size: 24px;
    line-height: 34px;
  }

  .texto-final {
    font-size: 15px;
    line-height: 28px;
  }

  .brix---card-over-image {
    padding: 34px 24px;
  }

  .brix---grid-2-columns-2-col-mbl {
    grid-template-columns: 1fr;
  }

  .brix---mg-bottom-24px {
    margin-bottom: 16px;
  }

  .brix---mg-bottom-56px {
    margin-bottom: 32px;
  }

  .brix---display-2 {
    font-size: 38px;
    line-height: 48px;
  }

  .brix---heading-h2-size-3 {
    font-size: 24px;
    line-height: 34px;
  }

  .brix---heading-h3-size {
    margin-bottom: 10px;
    font-size: 20px;
    line-height: 30px;
  }

  .brix---grid-stats-v1 {
    grid-template-columns: 1fr;
  }

  .brix---card {
    margin-left: -12px;
  }

  .brix---display-3 {
    font-size: 26px;
    line-height: 39px;
  }

  .brix---subtitle {
    font-size: 14px;
    line-height: 18px;
  }

  .brix---btn-primary-small-white {
    width: 100%;
    padding: 16px 20px;
  }

  .brix---btn-primary-small-2 {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
  }

  .brix---divider-64px {
    margin-top: 32px;
    margin-bottom: 32px;
  }

  .brix---pricing-content-v9 {
    flex-direction: column;
    align-items: flex-start;
  }

  .brix---flex-horizontal-pricing-v9 {
    flex-direction: column;
    margin-bottom: 18px;
  }

  .brix---square-icon-64px {
    border-radius: 14px;
    max-width: 56px;
  }

  .brix---pricing-v9-icon-wrapper {
    margin-bottom: 22px;
    margin-right: 0;
  }

  .brix---grid-logo-strip-pricing-v9 {
    grid-column-gap: 22px;
    grid-row-gap: 31px;
    grid-template-columns: 1fr 1fr;
  }

  .brix---display-5 {
    font-size: 26px;
    line-height: 39px;
  }

  .brix---square-icon {
    border-radius: 14px;
    max-width: 56px;
  }

  .brix---icon-list {
    width: 24px;
    margin-right: 8px;
  }

  .asda {
    font-size: 15px;
    line-height: 16px;
  }

  .brix---3-columns-1-col-tablet {
    grid-template-columns: 1fr;
  }

  .brix---btn-primary-full-width {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
    font-size: 16px;
    line-height: 18px;
  }

  .brix---pricing-content-v2 {
    padding-left: 9px;
    padding-right: 9px;
  }

  .brix---divider-40px {
    margin-top: 32px;
    margin-bottom: 32px;
  }

  .bold-text-95 {
    font-size: 20px;
  }

  .brix---mg-bottom-48px-2 {
    margin-bottom: 32px;
  }

  .brix---heading-h2-size-4 {
    font-size: 24px;
    line-height: 34px;
  }

  .brix---logo-strip-image-card {
    box-shadow: 0 1px 6px 0 var(--elements-webflow-library--general--shadow-02);
    border-radius: 10px;
    width: 120px;
    margin: 6px;
  }

  .brix---section-logo-strip-v6, .brix---section-small {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .brix---card-logo-strip-v9 {
    padding: 54px 24px;
  }

  .brix---slider-nav {
    margin-top: 28px;
  }

  .container-141 {
    max-width: none;
  }

  .clients-wrapper-three {
    grid-column-gap: 20px;
    grid-row-gap: 30px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-items: center;
    margin-bottom: 0;
    display: grid;
  }

  .clients-image-three {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .uui-contact14_component {
    grid-row-gap: 48px;
    grid-template-columns: 1fr;
  }

  .uui-logos02_logo-row {
    justify-content: center;
  }

  .uui-logos02_wrapper {
    justify-content: center;
    align-items: flex-start;
    padding-left: .75rem;
    padding-right: .75rem;
  }

  .brix---mg-bottom-48px-3 {
    margin-bottom: 32px;
  }

  .brix---container-default-2 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---grid-6-columns-logo-strip-2 {
    grid-column-gap: 48px;
    grid-row-gap: 32px;
  }

  .brix---text-300-bold-2 {
    font-size: 17px;
    line-height: 21px;
  }

  .brix---btn-circle-logo-strip-v7-sec-left {
    top: 210px;
    left: 32%;
  }

  .brix---btn-circle-logo-strip-v7-sec-right {
    top: 210px;
    right: 32%;
  }

  .brix---section-small---bottom-large {
    padding-top: 64px;
    padding-bottom: 150px;
  }

  .brix---buttons-row {
    flex-direction: column;
    align-items: stretch;
  }

  .brix---container-default-3 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .banner-txt-1 {
    margin-bottom: 10px;
    font-size: 30px;
    line-height: 37px;
  }

  .brix---paragraph-default {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---button-row-left {
    width: 100%;
    margin-bottom: 20px;
    margin-right: 0;
  }

  .brix---hero-bg-image-dark {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---btn-primary-white, .brix---btn-secondary-white {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
    font-size: 16px;
    line-height: 18px;
  }

  .brix---play-button-large-wrapper {
    width: 80px;
  }

  .brix---border-radius-24px-2 {
    margin-left: 63px;
  }

  .brix---btn-primary, .brix---btn-secondary {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
    font-size: 17px;
    line-height: 19px;
  }

  .brix---bg-split-v4-left {
    min-height: 710px;
  }

  .brix---section-hero-v4 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .brix---bg-split-v4-right {
    min-height: 33%;
  }

  .brix---floating-image-hero-v2---1 {
    display: none;
  }

  .brix---floating-image-hero-v1---1 {
    opacity: .2;
    bottom: -5%;
    left: -35%;
  }

  .brix---floating-image-hero-v1---2 {
    display: none;
  }

  .brix---btn-icon-left {
    width: 10%;
  }

  .brix---btn-download-app {
    text-align: left;
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
    font-size: 16px;
    line-height: 18px;
  }

  .brix---btn-download-app-white {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
    font-size: 16px;
    line-height: 18px;
  }

  .brix---section-hero-small {
    padding-top: 48px;
    padding-bottom: 96px;
  }

  .uui-heroheader03_component {
    grid-template-columns: 1fr;
  }

  .uui-heroheader03_image {
    border-top-right-radius: 2rem;
    border-bottom-left-radius: 2rem;
    height: 15rem;
  }

  .uui-heroheader01_component {
    grid-template-columns: 1fr;
  }

  .uui-heroheader01_image {
    border-top-left-radius: 4rem;
    height: 15rem;
  }

  .uui-heroheader01_pattern-image {
    width: 12.125rem;
    bottom: -25%;
    right: -20%;
  }

  .brix---floating-image-hero-v1---3 {
    display: none;
  }

  .button-2-copy {
    margin-right: 0;
    padding-right: 18px;
  }

  .brix---buttons-row-center {
    flex-direction: column;
  }

  .brix---hero-card-bg-image {
    border-radius: 16px;
    padding-left: 18px;
    padding-right: 18px;
  }

  .brix---section-extra-small {
    padding-top: 48px;
    padding-bottom: 96px;
  }

  .brix---btn-primary-copy {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
    font-size: 17px;
    line-height: 19px;
  }

  .brix---btn-primary-copy-copy {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
    font-size: 17px;
    line-height: 19px;
  }

  .brix---bg-split-v4-right-copy {
    min-height: 33%;
  }

  .banner-txt-2 {
    margin-bottom: 10px;
    font-size: 30px;
    line-height: 37px;
  }

  .fondo-2 {
    min-height: 33%;
  }

  .section-70 {
    padding-top: 35px;
    padding-bottom: 99px;
  }

  .bg.course-shape-1 {
    width: 477px;
    min-width: 477px;
    min-height: 477px;
    top: -136px;
    right: -290px;
  }

  .bg.arrow-wrapper {
    bottom: -79px;
  }

  .bg.course, .bg.course-copy {
    min-height: 600px;
  }

  .paragraph-46.card-get-course {
    margin-bottom: 20px;
  }

  .card.get-course {
    display: none;
  }

  .card.get-course.v-mobil {
    display: block;
    position: static;
    overflow: visible;
  }

  .card.value {
    padding: 33px 25px;
  }

  .split-content.course-sidebar {
    display: block;
  }

  .card-get-course-features-grid {
    grid-row-gap: 20px;
  }

  .wraper-para-programas {
    flex-flow: wrap;
    justify-content: space-between;
    align-items: stretch;
    padding-top: 2px;
  }

  .container-info-programa {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    max-width: none;
  }

  .image-116 {
    display: none;
  }

  .text-block-243 {
    font-size: 14px;
    line-height: 23px;
  }

  .course-navigation {
    background-color: #fff;
    justify-content: center;
    align-items: center;
    margin-top: 24px;
    margin-bottom: 40px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .course-navigation-button {
    border-color: var(--azul);
    padding-left: 20px;
    padding-right: 20px;
  }

  .rich-text-block-3 {
    font-size: 13px;
  }

  .section-financiacion {
    border-bottom-style: none;
  }

  .section-acerca-de {
    margin-top: 0;
  }

  .submit-button-20 {
    background-color: var(--azul-cyan);
  }

  .card-value-number {
    padding: 17px 14px 14px;
  }

  .image-117.bg-arrow {
    width: 45px;
  }

  .container-medium-615px, .container-small-568px, .container-large-1024px {
    padding-left: 16px;
    padding-right: 16px;
  }

  .title.card-value {
    margin-bottom: 8px;
  }

  .section-71 {
    padding-top: 94px;
    padding-bottom: 94px;
  }

  .card-value-content-top {
    margin-bottom: 25px;
  }

  .uui-button-2 {
    padding: .4rem 4.4rem .5rem 0;
  }

  .text-block-245 {
    padding-left: 0;
  }

  .uui-logos01_wrapper {
    justify-content: center;
    align-items: flex-start;
  }

  .uui-logos01_component {
    justify-content: center;
  }

  .container-143 {
    max-width: none;
  }

  .clients-tag-2 {
    font-size: 20px;
    line-height: 30px;
  }

  .clients-wrapper-three-2 {
    grid-column-gap: 20px;
    grid-row-gap: 30px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    place-content: start stretch;
    justify-items: center;
    width: auto;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    display: grid;
  }

  .clients-image-three-2 {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .brix---btn-primary-2, .brix---btn-secondary-2 {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
    font-size: 17px;
    line-height: 19px;
  }

  .brix---buttons-row-2 {
    flex-direction: column;
    align-items: stretch;
  }

  .brix---container-default-4 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---heading-h1-size-2 {
    margin-bottom: 10px;
    font-size: 25px;
    line-height: 30px;
  }

  .brix---header-nav-list-item-2 {
    text-align: left;
    width: 100%;
  }

  .brix---header-logo-2 {
    max-width: 84%;
  }

  .brix---btn-primary-small-3 {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
  }

  .brix---header-nav-list-item-show-in-mbl-2 {
    text-align: left;
    width: 100%;
  }

  .brix---paragraph-default-2 {
    font-size: 14px;
    line-height: 28px;
  }

  .brix---button-row-left-2 {
    width: 100%;
    margin-bottom: 20px;
    margin-right: 0;
  }

  .brix---hero-bg-image-dark-header-top {
    padding-top: 130px;
    padding-bottom: 100px;
  }

  .div-block-358 {
    height: 300px;
    margin-top: 63px;
  }

  .brix---heading-h1-size-2-copy {
    margin-bottom: 10px;
    font-size: 25px;
    line-height: 30px;
  }

  .uui-button-2-copy {
    padding: .4rem 4.4rem .5rem 0;
  }

  .uui-faq02_component {
    grid-template-columns: 1fr;
  }

  .uui-faq02_question {
    width: 400px;
    padding-left: 6.25rem;
    padding-right: 3.05rem;
  }

  .brix---mg-bottom-24px-2 {
    margin-bottom: 16px;
  }

  .brix---mg-bottom-48px-4 {
    margin-bottom: 32px;
  }

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

  .brix---square-icon-2 {
    border-radius: 14px;
    max-width: 56px;
  }

  .brix---container-default-5 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---heading-h2-size-5 {
    font-size: 24px;
    line-height: 34px;
  }

  .brix---heading-h3-size-2 {
    margin-bottom: 10px;
    font-size: 20px;
    line-height: 30px;
  }

  .brix---link-icon-right {
    width: 18px;
  }

  .brix---paragraph-default-3 {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---text-200-bold-2 {
    font-size: 15px;
    line-height: 16px;
  }

  .brix---card-link-content-left {
    padding-top: 40px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .spark-container.spark-flexed {
    padding-bottom: 120px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .spark-nav-link {
    margin-bottom: .5rem;
  }

  .spark-nav-link.spark-with-mega-dropdown {
    justify-content: space-between;
    margin-bottom: .5rem;
  }

  .spark-simple-menu-button {
    padding-left: 0;
  }

  .spark-square-menu-inner {
    background-color: var(--spark-library--white);
    padding-top: 0;
    padding-bottom: 0;
  }

  .spark-square-menu-inner.spark-full-width-nav {
    z-index: 10;
    padding-left: 20px;
    position: relative;
  }

  .spark-square-menu-with-mega-dropdowns {
    padding-right: 0;
  }

  .spark-nav-with-mega-dropdowns {
    border-radius: 20px;
    padding: 1rem .5rem;
  }

  .spark-mega-menu-take-over {
    height: 100vh;
    padding-top: 64px;
    overflow: scroll;
  }

  .spark-take-over-menu {
    z-index: 2;
    background-color: #fff;
    padding-left: 0;
    padding-right: 0;
  }

  .spark-mega-nav-link {
    width: 100%;
    margin-bottom: .5rem;
  }

  .spark-hold-card-links {
    grid-row-gap: 32px;
    flex-wrap: wrap;
  }

  .spark-large-card-link {
    height: 260px;
  }

  .spark-absolute-bottom-bar {
    padding-left: 20px;
    padding-right: 20px;
    position: fixed;
    inset: auto 0% 0%;
  }

  .spark-flex-row {
    align-items: flex-start;
  }

  .rt-component-section {
    width: auto;
    padding-top: 10px;
    padding-bottom: 0;
  }

  .rt-about-one-clients-main {
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .rt-awards-block {
    padding-left: 15px;
    padding-right: 15px;
  }

  .rt-home-one-progress-text-item {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-73 {
    margin-top: 14px;
  }

  .rt-container-7.rt-service-one-support-container {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
  }

  .rt-container-7.rt-nav-top-container {
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
  }

  .rt-nav-top-left-box {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
  }

  .uui-contact11_component {
    padding-left: 0;
  }

  .uui-team02_image-wrapper {
    padding-top: 66%;
  }

  .uui-team02_list {
    grid-template-columns: 1fr;
  }

  .rt-hero-project-hover-holder {
    width: 200px;
    height: 200px;
    top: 30%;
  }

  .rt-hero-project-hover-holder.rt-one {
    top: 30%;
  }

  .uui-navbar03_dropdown-content-left {
    grid-template-columns: 1fr;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .uui-navbar03_dropdown-link {
    padding-left: 0;
  }

  .uui-navbar03_bottom-bar {
    align-items: flex-start;
  }

  .uui-navbar03_bottom-bar-right {
    flex-direction: column;
    width: 100%;
  }

  .uui-navbar03_bottom-bar-left {
    grid-template-rows: auto auto;
    grid-template-columns: max-content;
  }

  .rt-grid-2 {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .rt-agentic {
    padding-left: 0;
    padding-right: 0;
  }

  .brix---container-default-6 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---header-logo-3 {
    max-width: 40%;
  }

  .brix---btn-primary-small-4 {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
  }

  .brix---header-nav-list-item-show-in-mbl-3, .brix---header-nav-list-item-middle {
    text-align: left;
    width: 100%;
  }

  .brix---top-bar-wrapper {
    padding-left: 12px;
    padding-right: 12px;
    font-size: 17px;
    line-height: 26px;
  }

  .brix---top-bar-close-icon {
    padding-left: 12px;
    padding-right: 8px;
  }

  .brix---icon-small-hover {
    width: 20px;
  }

  .brix---btn-primary-small-white-2 {
    width: 100%;
    padding: 16px 20px;
  }

  .brix---container-default-7 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---header-nav-list-item-3 {
    text-align: left;
    width: 100%;
  }

  .brix---btn-primary-small-5 {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
  }

  .brix---social-icon-square-30px {
    border-radius: 6px;
    width: 30px;
    min-width: 30px;
    height: 30px;
    min-height: 30px;
    font-size: 14px;
  }

  .brix---top-header-right-col {
    flex-direction: column;
  }

  .brix---social-media-grid-right---mbl-center {
    grid-template-columns: repeat(auto-fit, 30px);
    align-self: stretch;
  }

  .brix---mg-left-24px---mg-top-16px-mbp {
    margin-top: 16px;
    margin-left: 0;
  }

  .brix---container-default-8 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .uui-button-6 {
    position: relative;
    top: auto;
  }

  .uui-navbar07_dropdown-link {
    padding-left: 0;
  }

  .uui-button-tertiary-gray-2.hide-tablet-3 {
    color: var(--azul-cyan);
    position: relative;
    top: auto;
    left: auto;
  }

  .brix---mg-bottom-16px-2 {
    margin-bottom: 15px;
  }

  .brix---btn-primary-3 {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
    font-size: 17px;
    line-height: 19px;
  }

  .brix---container-default-9 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---heading-h2-size-6 {
    font-size: 24px;
    line-height: 34px;
  }

  .brix---paragraph-default-4 {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---buttons-row-center-2 {
    flex-direction: column;
  }

  .brix---instagram-image {
    border-radius: 16px;
  }

  .brix---grid-instagram-v2 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-columns: 1fr 1fr;
  }

  .brix---instagram-image-hidden-on-tablet {
    border-radius: 16px;
  }

  .brix---container-default-10 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---heading-h2-size-7 {
    font-size: 24px;
    line-height: 34px;
  }

  .brix---paragraph-default-5 {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---image-wrapper-br-24px {
    border-radius: 16px;
  }

  .brix---grid-gallery-v4 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .spark-nav-link-2 {
    margin-bottom: .5rem;
  }

  .spark-section {
    padding: 64px 20px;
  }

  .spark-section.spark-hero-background-image-with-centered-content {
    padding-bottom: 64px;
  }

  .spark-section h1 {
    font-size: 3rem;
  }

  .spark-section h2 {
    font-size: 2.5rem;
  }

  .spark-nav-menu {
    border-bottom-right-radius: 12px;
    border-bottom-left-radius: 12px;
    max-height: 90vh;
    padding: 1rem .5rem;
  }

  .spark-simple-menu-button-2 {
    padding-left: 0;
  }

  .spark-square-menu-with-links {
    padding-right: 0;
  }

  .spark-square-menu-inner-2 {
    background-color: var(--spark-library--white);
    padding-top: 0;
    padding-bottom: 0;
  }

  .spark-flex-row-2 {
    align-items: flex-start;
  }

  .spark-flex-row-2.spark-centered {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: wrap;
    align-items: center;
  }

  .spark-flex-row-2.spark-left-aligned {
    grid-row-gap: 16px;
    flex-wrap: wrap;
  }

  .rt-component-container-3 {
    padding-bottom: 0;
    left: auto;
  }

  .rt-component-section-2 {
    width: auto;
    padding-bottom: 0;
    left: auto;
  }

  .rt-button {
    padding-left: 24px;
    padding-right: 24px;
  }

  .rt-margin-top-twenty {
    margin-left: -6px;
    padding-left: 3px;
  }

  .rt-demo-two-accordion-left-arrow, .rt-demo-two-accordion-right-arrow {
    bottom: 50%;
  }

  .rt-home-two-about-left {
    padding-left: 18px;
  }

  .spark-rounded-edge-navbar {
    padding-left: 0;
    padding-right: 0;
  }

  .spark-rounded-edge-nav-bar-inner {
    padding: 0 12px;
  }

  .uui-heroheader05_component {
    grid-template-columns: 1fr;
  }

  .heading-181 {
    text-align: left;
    margin-left: -6px;
    padding-left: 4px;
    font-size: 40px;
  }

  .rt-text-block-two {
    width: auto;
    height: auto;
    padding: 0;
  }

  .rt-home-three-award-main {
    display: none;
  }

  .rt-home-three-awards-cell-one, .rt-home-three-awards-cell-one.rt-mobile-border-off {
    border-right-width: 0;
  }

  .rt-awards-cell-three {
    height: auto;
  }

  .rt-four-x-award-card-wrap {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: center;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .rt-home-three-awards-cell-two {
    justify-content: flex-start;
    align-items: center;
    height: auto;
    padding: 0;
  }

  .rt-home-three-awards-cell-two.rt-mobile-border-off {
    border-right-width: 0;
  }

  .slider-31 {
    background-color: var(--white);
    height: 460px;
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .rt-home-three-video.rt-video-v4 {
    width: auto;
    margin-top: 0;
    margin-left: auto;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    position: relative;
    left: 8px;
  }

  .rt-home-three-feature-video-block {
    margin-left: auto;
  }

  .rt-home-three-feature-image-block {
    margin-top: -100px;
  }

  .slide-nav-4 {
    background-color: var(--white);
    padding-bottom: 27px;
  }

  .brix---mg-bottom-16px-3 {
    margin-bottom: 15px;
  }

  .brix---mg-top-16px {
    margin-top: 12px;
  }

  .brix---text-100 {
    font-size: 15px;
  }

  .brix---grid-3-columns-2 {
    grid-template-columns: 1fr;
    margin-top: 35px;
    margin-bottom: 0;
  }

  .brix---mg-bottom-2 {
    text-align: left;
  }

  .brix---btn-primary-4, .brix---btn-secondary-3 {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
    font-size: 17px;
    line-height: 19px;
  }

  .brix---container-default-11 {
    max-width: 800px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .esciuelas-incap {
    margin-top: 0;
    margin-left: auto;
    padding-top: 0;
    padding-left: 0;
  }

  .brix---heading-h2-size-8 {
    font-size: 24px;
    line-height: 34px;
  }

  .brix---flex-horizontal {
    justify-content: flex-start;
    align-items: center;
  }

  .brix---grid-top---text-2-buttons {
    grid-row-gap: 16px;
    grid-template-columns: 1fr;
  }

  .brix---paragraph-default-6 {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---button-row-left-3 {
    width: 100%;
    margin-bottom: 20px;
    margin-right: 0;
  }

  .brix---text-200-bold-3 {
    font-size: 15px;
    line-height: 16px;
  }

  .brix---buttons-row-right---t-left {
    flex-direction: column;
    align-items: stretch;
  }

  .brix---avatar-image-link {
    object-fit: cover;
    width: 100%;
    max-width: 20%;
    height: 100%;
  }

  .brix---card-testimonial-twitter {
    padding-top: 40px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .brix---avatar-circle-03 {
    width: 48px;
    min-width: 48px;
    max-width: 48px;
    height: 48px;
    min-height: 48px;
    max-height: 48px;
  }

  .brix---testimonial-v9-twitter-icon {
    grid-template-columns: repeat(auto-fit, 30px);
  }

  .brix---icon-square-32px---twitter {
    border-radius: 6px;
    width: 30px;
    min-width: 30px;
    height: 30px;
    min-height: 30px;
    font-size: 14px;
  }

  .brix---grid-3-columns-2-copy {
    grid-template-columns: 1fr;
    margin-top: 35px;
    margin-bottom: 0;
  }

  .brix---mg-bottom-16px-4 {
    margin-bottom: 15px;
  }

  .brix---display-8 {
    font-size: 26px;
    line-height: 39px;
  }

  .brix---container-default-12 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---heading-h1-size-3 {
    margin-bottom: 10px;
    font-size: 30px;
    line-height: 37px;
  }

  .brix---subtitle-2 {
    font-size: 14px;
    line-height: 18px;
  }

  .brix---btn-primary-small-white-3 {
    width: 100%;
    padding: 16px 20px;
  }

  .brix---btn-primary-small-6 {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
  }

  .brix---paragraph-default-7 {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---divider-64px-2 {
    margin-top: 32px;
    margin-bottom: 32px;
  }

  .brix---grid-1-column-gap-row-16px-2 {
    padding-top: 70px;
  }

  .salud-drix {
    flex-direction: column;
    align-items: flex-start;
  }

  .brix---flex-horizontal-pricing-v9-2 {
    flex-direction: column;
    margin-bottom: 18px;
  }

  .brix---square-icon-64px-2 {
    border-radius: 14px;
    max-width: 56px;
  }

  .brix---pricing-v9-icon-wrapper-2 {
    margin-bottom: 22px;
    margin-right: 0;
  }

  .brix---grid-logo-strip-pricing-v9-2 {
    grid-column-gap: 22px;
    grid-row-gap: 31px;
    grid-template-columns: 1fr 1fr;
  }

  .enfermeria-drix {
    flex-direction: column;
    align-items: flex-start;
  }

  .brix---mg-bottom-16px-5 {
    margin-bottom: 15px;
  }

  .brix---container-default-13 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---heading-h2-size-9 {
    font-size: 24px;
    line-height: 34px;
  }

  .brix---paragraph-default-8 {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---image-wrapper-br-24px-2 {
    border-radius: 16px;
  }

  .brix---btn-primary-5 {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
    font-size: 17px;
    line-height: 19px;
  }

  .brix---buttons-row-center-3 {
    flex-direction: column;
  }

  .brix---instagram-grid-v3 {
    grid-template-columns: 1fr 1fr;
  }

  .brix---instagram-image-full-width {
    border-radius: 16px;
  }

  .brix---heading-h1-size-4 {
    margin-bottom: 10px;
    font-size: 30px;
    line-height: 37px;
  }

  .brix---paragraph-default-9 {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---button-row-left-4 {
    width: 100%;
    margin-bottom: 20px;
    margin-right: 0;
  }

  .brix---btn-primary-white-2, .brix---btn-secondary-white-2 {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
    font-size: 16px;
    line-height: 18px;
  }

  .brix---hero-card-bg-image-2 {
    border-radius: 16px;
    padding-left: 18px;
    padding-right: 18px;
  }

  .brix---section-extra-small-2 {
    padding-top: 48px;
    padding-bottom: 96px;
  }

  .brix---mg-bottom-48px-5 {
    margin-bottom: 32px;
  }

  .brix---paragraph-default-10 {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---section-overflow-hidden {
    padding-top: 96px;
    padding-bottom: 96px;
  }

  .brix---mg-bottom-8px-2 {
    margin-bottom: 6px;
  }

  .brix---mg-bottom-24px-3 {
    margin-bottom: 16px;
  }

  .brix---display-10 {
    font-size: 26px;
    line-height: 39px;
  }

  .brix---heading-h1-size-5 {
    margin-bottom: 10px;
    font-size: 30px;
    line-height: 37px;
  }

  .brix---subtitle-3 {
    font-size: 14px;
    line-height: 18px;
  }

  .brix---text-300-bold-3 {
    font-size: 17px;
    line-height: 21px;
  }

  .brix---3-columns-1-col-tablet-2 {
    grid-template-columns: 1fr;
  }

  .brix---btn-primary-full-width-2 {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
    font-size: 16px;
    line-height: 18px;
  }

  .brix---mg-bottom-8px-3 {
    margin-bottom: 6px;
  }

  .brix---mg-bottom-24px-4 {
    margin-bottom: 16px;
  }

  .brix---mg-bottom-56px-2 {
    margin-bottom: 32px;
  }

  .brix---btn-secondary-4 {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
    font-size: 17px;
    line-height: 19px;
  }

  .brix---square-icon-3 {
    border-radius: 14px;
    max-width: 56px;
  }

  .brix---buttons-row-3 {
    flex-direction: column;
    align-items: stretch;
  }

  .brix---container-default-14 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---heading-h2-size-10 {
    font-size: 24px;
    line-height: 34px;
  }

  .brix---heading-h4-size {
    font-size: 18px;
    line-height: 24px;
  }

  .brix---subtitle-4 {
    font-size: 14px;
    line-height: 18px;
  }

  .brix---paragraph-default-11 {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---section-position-relative {
    margin-top: 28px;
    padding-top: 0;
    padding-bottom: 96px;
  }

  .brix---half-bg-image-left-content-v2 {
    min-height: auto;
  }

  .banner-salud {
    text-align: center;
    padding-right: 0;
    font-size: 30px;
    line-height: 30px;
  }

  .div-block-359 {
    margin-left: 0;
  }

  .brix---mg-bottom-16px-6 {
    margin-bottom: 15px;
  }

  .brix---btn-primary-6 {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
    font-size: 17px;
    line-height: 19px;
  }

  .brix---heading-h2-size-11 {
    font-size: 24px;
    line-height: 34px;
  }

  .brix---button-row-left-5 {
    width: 100%;
    margin-bottom: 20px;
    margin-right: 0;
  }

  .brix---section-bg-image {
    margin-bottom: 0;
    padding-top: 96px;
    padding-bottom: 96px;
  }

  .brix---card-over-bg-image, .brix---card-over-bg-image-copy {
    padding-left: 24px;
    padding-right: 24px;
  }

  .brix---half-bg-image-left-content-v2-copy {
    min-height: auto;
  }

  .brix---container-default-14-copy {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---pricing-content-v9-2-copy {
    flex-direction: column;
    align-items: flex-start;
  }

  .brix---section-position-relative-copy {
    margin-top: 28px;
    padding-top: 0;
    padding-bottom: 96px;
  }

  .brix---btn-primary-small-white-3-copy {
    width: 100%;
    padding: 16px 20px;
  }

  .brix---btn-primary-small-6-copy {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
  }

  .tegastro, .gastronomia222 {
    flex-direction: column;
    align-items: flex-start;
  }

  .enfermeraia-banner {
    padding-left: 24px;
    padding-right: 24px;
  }

  .heading-13-copy {
    margin-top: -80px;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    font-family: Poppins, sans-serif;
    font-size: 20px;
    line-height: 25px;
    display: block;
  }

  .banner-txt {
    text-align: left;
    padding-right: 0;
    font-size: 15px;
    display: inline;
  }

  .bold-text-9-copy {
    color: var(--white);
    text-align: left;
    padding-right: 0;
    font-size: 15px;
    display: inline;
  }

  .dise-o-especifico, .dise-o-drix-copy, .sduise-o-drix-copy {
    flex-direction: column;
    align-items: flex-start;
  }

  .dise-o-boton {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
  }

  .dise-o-banner {
    padding-left: 24px;
    padding-right: 24px;
  }

  .banner-2-txt {
    padding-left: 18px;
  }

  .banner-1-txt-titulo {
    text-align: left;
    margin-left: -6px;
    padding-left: 4px;
    font-size: 40px;
  }

  .banner-1-txt-copy {
    margin-left: -6px;
    padding-left: 3px;
  }

  .negocios-banner-copy {
    padding-left: 24px;
    padding-right: 24px;
  }

  .div-block-359-copy {
    margin-left: 0;
  }

  .salud-drix-copy, .enfermeria-drix-copy, .enfermeria-drix-copy {
    flex-direction: column;
    align-items: flex-start;
  }

  .negocios-boton {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
  }

  .nepgocops-rox {
    flex-direction: column;
    align-items: flex-start;
  }

  .boton-negocios {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
  }

  .cotso-negocios {
    font-size: 26px;
    line-height: 39px;
  }

  .banner-qa-txt-titulo-copy {
    text-align: left;
    margin-left: -6px;
    padding-left: 4px;
    font-size: 40px;
  }

  .banner-aq-txt-copy-copy {
    margin-left: -6px;
    padding-left: 3px;
  }

  .uui-faq04_layout {
    grid-template-columns: 1fr;
  }

  .uui-faq04_cta {
    margin-top: 0;
  }

  .financiacion-bbanner {
    padding-bottom: 0;
  }

  .banner-1-txt-titulo-copy {
    text-align: center;
    width: auto;
    margin-left: auto;
    padding-left: 0;
    font-size: 40px;
  }

  .banner-1-txt-copy-copy {
    width: auto;
    margin-left: auto;
    padding-left: 0;
    left: auto;
  }

  .spark-section-2 {
    padding: 64px 20px;
  }

  .spark-section-2 h1 {
    font-size: 3rem;
  }

  .spark-section-2 h2 {
    font-size: 2.5rem;
  }

  .spark-centered-900 {
    margin-bottom: 64px;
  }

  .spark-flex-row-pricing {
    align-items: flex-start;
    margin-top: 64px;
  }

  .spark-pricing-top.spark-thick-top-pricing {
    grid-row-gap: 16px;
    text-align: center;
    flex-wrap: wrap;
    padding-left: 32px;
    padding-right: 32px;
  }

  .spark-checked-item {
    grid-column-gap: 8px;
  }

  .spark-checked-item.spark-half-width {
    width: 100%;
  }

  .spark-features-included {
    padding-left: 20px;
    padding-right: 20px;
  }

  .spark-left-side-pricing-info.spark-reduce-margin-bottom {
    justify-content: center;
  }

  .spark-hold-pricing {
    text-align: center;
    width: 100%;
  }

  .spark-large-plan-name {
    font-size: 1.2rem;
  }

  .spark-section-3 {
    padding: 64px 20px;
  }

  .spark-section-3 h1 {
    font-size: 3rem;
  }

  .spark-section-3 h2 {
    font-size: 2.5rem;
  }

  .spark-nav-link-3 {
    margin-bottom: .5rem;
  }

  .spark-nav-menu-2 {
    border-bottom-right-radius: 12px;
    border-bottom-left-radius: 12px;
    max-height: 90vh;
    padding: 1rem .5rem;
  }

  .spark-simple-menu-button-3 {
    padding-left: 0;
  }

  .spark-square-menu-with-links-2 {
    padding-right: 0;
  }

  .spark-square-menu-inner-3 {
    background-color: var(--spark-library--white);
    padding-top: 0;
    padding-bottom: 0;
  }

  .spark-flex-row-3 {
    align-items: flex-start;
  }

  .spark-flex-row-3.spark-left-aligned {
    grid-row-gap: 16px;
    flex-wrap: wrap;
  }

  .spark-lightbox {
    margin-top: 32px;
  }

  .rt-superscript {
    font-size: .75rem;
  }

  .beneficios-val {
    padding: 64px 20px;
  }

  .beneficios-val h1 {
    font-size: 3rem;
  }

  .beneficios-val h2 {
    font-size: 2.5rem;
  }

  .beneficios-val p {
    width: 200px;
  }

  .spark-pricing-top-copy.spark-thick-top-pricing, .spark-pricing-top-copy.spark-thick-top-pricing-copy {
    grid-row-gap: 16px;
    text-align: center;
    flex-wrap: wrap;
    padding-left: 32px;
    padding-right: 32px;
  }

  .spark-features-included-copy {
    padding-left: 20px;
    padding-right: 20px;
  }

  .spark-pricing-top-copy.spark-thick-top-pricing, .spark-pricing-top-copy.spark-thick-top-pricing-copy {
    grid-row-gap: 16px;
    text-align: center;
    flex-wrap: wrap;
    padding-left: 32px;
    padding-right: 32px;
  }

  .spark-checked-item-copy.spark-half-width, .spark-checked-item-copy.spark-half-width-copy {
    width: 100%;
  }

  .spark-checked-item-copy.spark-half-width, .spark-checked-item-copy.spark-half-width-copy {
    width: 100%;
  }

  .spark-checked-item-copy.spark-half-width, .spark-checked-item-copy.spark-half-width-copy {
    width: 100%;
  }

  .spark-checked-item-copy.spark-half-width, .spark-checked-item-copy.spark-half-width-copy {
    width: 100%;
  }

  .spark-checked-item-copy.spark-half-width, .spark-checked-item-copy.spark-half-width-copy {
    width: 100%;
  }

  .spark-checked-item-copy {
    grid-column-gap: 8px;
  }

  .spark-checked-item-copy.spark-half-width, .spark-checked-item-copy.spark-half-width-copy {
    width: 100%;
  }

  .spark-pricing-top-copy-copy.spark-thick-top-pricing, .spark-pricing-top-copy-copy.spark-thick-top-pricing-copy, .spark-pricing-top-copy-copy.spark-thick-top-pricing-copy-copy, .como.spark-thick-top-pricing, .como.spark-thick-top-pricing-copy, .como.spark-thick-top-pricing-copy-copy {
    grid-row-gap: 16px;
    text-align: center;
    flex-wrap: wrap;
    padding-left: 32px;
    padding-right: 32px;
  }

  .como.spark-thick-top-pricing-copy-copy-copy {
    grid-row-gap: 16px;
    text-align: center;
    flex-wrap: wrap;
    padding-left: 46px;
    padding-right: 32px;
  }

  .brix---container-default-15 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---top-bar-wrapper-2 {
    padding-left: 12px;
    padding-right: 12px;
    font-size: 17px;
    line-height: 26px;
  }

  .brix---top-bar-close-icon-2 {
    padding-left: 12px;
    padding-right: 8px;
  }

  .brix---icon-small-hover-2 {
    width: 20px;
  }

  .brix---btn-primary-small-white-4 {
    width: 100%;
    padding: 16px 20px;
  }

  .banner-gas-txt-copy {
    text-align: left;
    padding-right: 0;
    font-size: 15px;
    display: inline;
  }

  .uui-logos02_logo-row-2 {
    justify-content: center;
  }

  .uui-logos02_wrapper-2 {
    justify-content: center;
    align-items: flex-start;
    padding-left: .75rem;
    padding-right: .75rem;
  }

  .programacion-banner-copy {
    padding-left: 24px;
    padding-right: 24px;
  }

  .programa-especifico-copy, .programa-drix-copy-copy {
    flex-direction: column;
    align-items: flex-start;
  }

  .programacion-boton-copy {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
  }

  .spark-pricing-top-copy-copy.spark-thick-top-pricing, .spark-pricing-top-copy-copy.spark-thick-top-pricing-copy, .spark-pricing-top-copy-copy.spark-thick-top-pricing-copy-copy, .spark-pricing-top-copy-copy-copy.spark-thick-top-pricing, .spark-pricing-top-copy-copy-copy.spark-thick-top-pricing-copy, .spark-pricing-top-copy-copy-copy.spark-thick-top-pricing-copy-copy, .spark-pricing-top-copy-copy-copy.spark-thick-top-pricing-copy-copy-copy {
    grid-row-gap: 16px;
    text-align: center;
    flex-wrap: wrap;
    padding-left: 32px;
    padding-right: 32px;
  }

  .slide-50 {
    height: 410px;
    left: auto;
  }

  .lynx-content-hero {
    justify-content: center;
    align-items: center;
    width: auto;
    min-width: auto;
    max-width: none;
    margin-left: auto;
    position: relative;
    left: auto;
  }

  .lynx-heading-white {
    font-size: 34px;
  }

  .lynx-hero-large {
    background-position: 50%;
    min-height: 400px;
    margin-bottom: 400px;
  }

  .lynx-block-hero-large {
    border-bottom-right-radius: 140px;
    width: 100%;
    margin-bottom: -400px;
    margin-left: 0;
    padding: 50px 30px;
  }

  .lynx-paragraph-white {
    font-size: 15px;
  }

  .lynx-hero {
    background-image: url("https://cdn.prod.website-files.com/66a795eb1636440d552fc98f/6827c5ff542c01ac3b777808_DSC_0060.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    justify-content: center;
    align-items: center;
    height: 341px;
    display: block;
    position: relative;
    left: auto;
  }

  .lynx-heading-white-small {
    text-align: center;
    margin-bottom: 8px;
    font-size: 23px;
  }

  .lynx-block-hero-copy {
    z-index: 0;
    justify-content: center;
    align-items: center;
    width: auto;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    padding-top: 21px;
    padding-bottom: 18px;
    padding-left: 45px;
    display: flex;
    position: relative;
    inset: 67% auto 0% 0%;
    overflow: visible;
  }

  .lynx-heading {
    font-size: 29px;
  }

  .lynx-heading-accordion {
    font-size: 18px;
  }

  .uui-faq06_layout {
    grid-template-columns: 1fr;
  }

  .brix---mg-bottom-16px-7 {
    margin-bottom: 15px;
  }

  .brix---mg-bottom-48px-6 {
    margin-bottom: 32px;
  }

  .brix---container-default-16 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---section-9 {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .brix---heading-h2-size-12 {
    font-size: 24px;
    line-height: 34px;
  }

  .brix---heading-h3-size-3 {
    margin-bottom: 10px;
    font-size: 20px;
    line-height: 30px;
  }

  .brix---team-v9-wrapper {
    cursor: auto;
  }

  .brix---paragraph-default-12 {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---team-v9-overlay {
    background-image: linear-gradient(to bottom, var(--transparente-gastronomia-2), var(--transparente-gastronomia-2));
  }

  .brix---grid-3-columns-gap-0 {
    grid-template-columns: 1fr;
  }

  .brix---avatar-image-100 {
    width: 100%;
  }

  .brix---mg-bottom-8px-4 {
    margin-bottom: 6px;
  }

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

  .brix---content-inside-card {
    padding-top: 26px;
    padding-left: 22px;
    padding-right: 22px;
  }

  .brix---text-200-bold-4 {
    font-size: 15px;
    line-height: 16px;
  }

  .brix---mg-bottom-16px-8 {
    margin-bottom: 15px;
  }

  .brix---mg-bottom-48px-7 {
    margin-bottom: 32px;
  }

  .brix---grid-3-columns-4 {
    grid-template-columns: 1fr;
  }

  .brix---container-default-17 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---heading-h2-size-13 {
    font-size: 24px;
    line-height: 34px;
  }

  .brix---heading-h3-size-4 {
    margin-bottom: 10px;
    font-size: 20px;
    line-height: 30px;
  }

  .brix---team-v8-content {
    bottom: 32px;
    left: 24px;
  }

  .brix---paragraph-default-13 {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---avatar-image {
    width: 100%;
  }

  .brix---team-v13-content {
    bottom: 32px;
    left: 24px;
  }

  .brix---mg-bottom-8px-5 {
    margin-bottom: 6px;
  }

  .brix---link-icon-right-2 {
    width: 18px;
  }

  .brix---text-200-bold-5 {
    font-size: 15px;
    line-height: 16px;
  }

  .brix---card-link-img-bg {
    min-height: 440px;
    padding-left: 28px;
    padding-right: 28px;
  }

  .spark-section-4 {
    padding: 64px 20px;
  }

  .spark-section-4 h1 {
    font-size: 3rem;
  }

  .spark-section-4 h2 {
    font-size: 2.5rem;
  }

  .spark-icon-2.spark-20px-icon {
    flex: none;
    width: 20px;
    padding: 0;
  }

  .spark-centered-901 {
    margin-bottom: 64px;
  }

  .spark-bold-heading {
    line-height: 1.3;
  }

  .spark-team-grid-no-spacing {
    grid-row-gap: 0px;
  }

  .spark-wrapped-square-team.spark-stacked, .rt-home-two-testimonial-slider-image-wrap {
    width: 100%;
  }

  .rt-home-two-testimonial-slider-box {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column;
    align-items: flex-start;
    padding: 20px;
  }

  .rt-tag-wrapper {
    margin-bottom: 16px;
  }

  .rt-logistic-heading {
    margin-bottom: 30px;
  }

  .rt-card-content-box {
    padding-top: 40px;
    padding-bottom: 20px;
    padding-right: 20px;
  }

  .rt-white-box-overlay {
    transform: skew(-16deg);
  }

  .spark-team-grid-spaced-vertically {
    grid-row-gap: 0px;
  }

  .dise-o---team-v9-overlay-copy {
    background-image: linear-gradient(to bottom, var(--transparente-diseño), var(--transparente-diseño));
    color: var(--black);
  }

  .dise-o---grid-3-columns-gap-0-copy, .salud---grid-3-columns-gap-0-copy-copy {
    grid-template-columns: 1fr;
  }

  .salud--team-v9-overlay-copy-copy {
    background-image: linear-gradient(to bottom, var(--transparente-asul-enfermeria), var(--transparente-asul-enfermeria));
    color: var(--black);
  }

  .salud-unigermana--team-v9-overlay-copy-copy-copy {
    background-image: linear-gradient(to bottom, var(--trans-salud-2), var(--trans-salud-2));
    color: var(--black);
  }

  .negocios---grid-3-columns-gap-0-copy-copy-copy {
    grid-template-columns: 1fr;
  }

  .negocios--team-v9-overlay-copy-copy-copy {
    background-image: linear-gradient(to bottom, var(--transparente-negocios-2), var(--transparente-negocios-2));
    color: var(--black);
  }

  .programatic--team-v9-overlay-copy-copy-copy-copy {
    background-image: linear-gradient(to bottom, var(--trasparete-sistemas), var(--trasparete-sistemas));
    color: var(--black);
  }

  .programatic--grid-3-columns-gap-0-copy-copy-copy-copy, .negocios---grid-3-columns-gap-0-copy-copy-copy-copy {
    grid-template-columns: 1fr;
  }

  .banner-campus {
    justify-content: center;
    align-items: center;
  }

  .banner-camous {
    justify-content: center;
    align-items: center;
    width: 70%;
  }

  .capmpus-component-section-2-copy {
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .uui-button-tertiary-gray-2-copy.hide-tablet-3-copy {
    justify-content: flex-start;
    align-items: center;
    padding-left: 1.325rem;
    padding-right: 1.225rem;
  }

  .uui-button-tertiary-gray-2-copy.hide-tablet-3-copy:hover {
    color: var(--white);
  }

  .solicitudes-banner {
    justify-content: center;
    align-items: center;
  }

  .div-block-317-copy {
    width: 280px;
  }

  .uui-layout72_item-copy-copy {
    height: 300px;
    padding-top: .7rem;
  }

  .lynx-heading-white-small-copy, .lynx-heading-white-small-copy-copy {
    font-size: 29px;
  }

  .soy-colaborador {
    padding-bottom: 0;
  }

  .soy-colaboraldot-txt {
    font-size: 29px;
  }

  .brix---mg-bottom-8px-6 {
    margin-bottom: 6px;
  }

  .brix---mg-bottom-48px-8 {
    margin-bottom: 32px;
  }

  .brix---container-default-18 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---heading-h2-size-14 {
    font-size: 24px;
    line-height: 34px;
  }

  .brix---heading-h3-size-5 {
    margin-bottom: 10px;
    font-size: 20px;
    line-height: 30px;
  }

  .brix---link-icon-right-3 {
    width: 18px;
  }

  .brix---paragraph-default-14 {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---text-200-bold-6 {
    font-size: 15px;
    line-height: 16px;
  }

  .brix---card-link-img-bg-2 {
    min-height: 440px;
    padding-left: 28px;
    padding-right: 28px;
  }

  .preguntas {
    font-size: 29px;
  }

  .imagenm-pregunta {
    justify-content: center;
    align-items: center;
  }

  .rt-precision-card-body-icon-column {
    flex: 1;
    justify-content: center;
    align-self: stretch;
    align-items: center;
    display: flex;
  }

  .rt-precision-card-body-caption-column {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .brix---text-200-bold-copy, .adasdd {
    font-size: 15px;
    line-height: 16px;
  }

  .lynx-hero-copy {
    justify-content: center;
    align-items: center;
  }

  .cuadrado-curriculo {
    justify-content: center;
    align-items: center;
    width: auto;
    margin-left: auto;
    margin-right: auto;
    padding-left: 45px;
  }

  .text-curriculo {
    font-size: 29px;
  }

  .botorn-curriculo.hide-tablet-3-copy {
    justify-content: flex-start;
    align-items: center;
    padding-left: 1.325rem;
    padding-right: 1.225rem;
  }

  .botorn-curriculo.hide-tablet-3-copy:hover {
    color: var(--white);
  }

  .botorn-curriculo.hide-curriculo {
    justify-content: flex-start;
    align-items: center;
    padding-left: 1.325rem;
    padding-right: 1.225rem;
  }

  .botorn-curriculo.hide-curriculo:hover {
    color: var(--white);
  }

  .curriculo-integrado {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .brix---curriculo {
    grid-template-columns: 1fr;
  }

  .brix---team-v9-overlay-curriiculo-integrado {
    background-image: linear-gradient(to bottom, var(--curriculo-transaparente), var(--curriculo-transaparente));
  }

  .brix---avatar-image-100-curriculo-integrado {
    width: 100%;
  }

  .brix---mg-bottom-16px-9 {
    margin-bottom: 15px;
  }

  .brix---container-default-19 {
    padding-top: 10px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---section-12 {
    padding-top: 0;
    padding-bottom: 20px;
  }

  .brix---heading-h2-size-15 {
    font-size: 24px;
    line-height: 34px;
  }

  .brix---paragraph-default-15 {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---image-wrapper-br-24px-3 {
    border-radius: 16px;
  }

  .brix---grid-gallery-v4-2 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .brix---buttons-row-4 {
    flex-direction: column;
    align-items: stretch;
  }

  .brix---section-small-2 {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .brix---button-row-left-6 {
    width: 100%;
    margin-bottom: 20px;
    margin-right: 0;
  }

  .brix---btn-primary-white-3, .brix---btn-secondary-white-3 {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
    font-size: 16px;
    line-height: 18px;
  }

  .brix---cta-v17-card {
    padding-left: 24px;
    padding-right: 24px;
  }

  .brix---cta-v17-half-image-right {
    height: 40%;
  }

  .brix---mg-bottom-48px-9 {
    margin-bottom: 32px;
  }

  .brix---display-11 {
    font-size: 38px;
    line-height: 48px;
  }

  .brix---grid-3-columns-5 {
    grid-template-columns: 1fr;
  }

  .brix---heading-h2-size-16 {
    font-size: 17px;
    font-weight: 500;
    line-height: 34px;
  }

  .brix---heading-h3-size-6 {
    margin-bottom: 10px;
    font-size: 20px;
    line-height: 30px;
  }

  .form-16 {
    width: 300px;
    height: auto;
  }

  .section-74 {
    padding-left: 0;
  }

  .bold-text-108 {
    font-size: 29px;
  }

  .spark-section-5 {
    padding: 64px 20px;
  }

  .spark-section-5 h1 {
    font-size: 3rem;
  }

  .spark-section-5 h2 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 2.5rem;
  }

  .spark-icon-3.spark-20px-icon {
    flex: none;
    width: 20px;
    padding: 0;
  }

  .spark-centered-902 {
    margin-bottom: 64px;
  }

  .spark-bold-heading-2 {
    line-height: 1.3;
  }

  .spark-wrapped-team-card.spark-stacked, .spark-horizontal-team-member-image.spark-small, .spark-stacked-card {
    width: 100%;
  }

  .spark-nav-link-4 {
    margin-bottom: .5rem;
  }

  .spark-nav-menu-3 {
    border-bottom-right-radius: 12px;
    border-bottom-left-radius: 12px;
    max-height: 90vh;
    padding: 1rem .5rem;
  }

  .spark-simple-menu-button-4 {
    padding-left: 0;
  }

  .spark-square-menu-with-links-3 {
    padding-right: 0;
  }

  .spark-square-menu-inner-4 {
    background-color: var(--spark-library--white);
    padding-top: 0;
    padding-bottom: 0;
  }

  .spark-flex-row-4 {
    align-items: flex-start;
  }

  .spark-flex-row-4.spark-left-aligned {
    grid-row-gap: 16px;
    flex-wrap: wrap;
  }

  .spark-lightbox-2 {
    margin-top: 32px;
  }

  .spark-900-width-2.spark-margin-bottom-104px {
    margin-bottom: 0;
    padding-left: 0;
  }

  .banner-curriclo {
    font-size: 30px;
  }

  .rt-home-one-video-button {
    width: 100px;
    height: 100px;
  }

  .rt-home-one-video-wrapper {
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
  }

  .rt-play-button {
    width: 100px;
    height: 100px;
    bottom: 20px;
    right: 20px;
  }

  .rt-change-padding-3.rt-change-color-white.rt-responsive-align-center {
    text-align: center;
  }

  .rt-home-one-top-heading-text.rt-responsive-center {
    justify-content: center;
    align-items: center;
  }

  .rt-home-one-top-heading-line {
    display: none;
  }

  .rt-home-one-banner-arrow-wrapper.rt-responsive-align-center {
    justify-content: center;
    align-items: center;
  }

  .rt-home-three-cta-heading {
    font-size: 3rem;
    line-height: 3.5rem;
  }

  .rt-marquee-text {
    font-size: 50px;
    line-height: 60px;
  }

  .rt-about-one-video-marque {
    bottom: -14px;
  }

  .brix---mg-bottom-8px-7 {
    margin-bottom: 6px;
  }

  .brix---mg-bottom-16px-10 {
    margin-bottom: 15px;
  }

  .brix---mg-bottom-48px-10 {
    margin-bottom: 32px;
  }

  .brix---container-default-20 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---heading-h2-size-17 {
    font-size: 24px;
    line-height: 34px;
  }

  .brix---heading-h3-size-7 {
    margin-bottom: 10px;
    font-size: 20px;
    line-height: 30px;
  }

  .brix---subtitle-5 {
    font-size: 14px;
    line-height: 18px;
  }

  .brix---circle-number {
    width: 110px;
    min-width: 110px;
    height: 110px;
    min-height: 110px;
    margin-bottom: 14px;
  }

  .brix---paragraph-default-16 {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---3-columns-1-col-tablet-3 {
    grid-template-columns: 1fr;
  }

  .brix---heading-h1-size---mg-0 {
    font-size: 32px;
    line-height: 38px;
  }

  .brix---btn-primary-7, .brix---btn-secondary-5 {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
    font-size: 17px;
    line-height: 19px;
  }

  .brix---square-icon-4 {
    border-radius: 14px;
    max-width: 56px;
  }

  .brix---grid-top---text-2-buttons-2 {
    grid-row-gap: 16px;
    grid-template-columns: 1fr;
  }

  .brix---button-row-left-7 {
    width: 100%;
    margin-bottom: 20px;
    margin-right: 0;
  }

  .brix---buttons-row-right---t-left-2 {
    flex-direction: column;
    align-items: stretch;
  }

  .brix---content-inside-card-v14 {
    padding-left: 22px;
    padding-right: 22px;
  }

  .brix---mg-bottom-80px {
    margin-bottom: 40px;
  }

  .brix---accordion-title {
    font-size: 18px;
    line-height: 26px;
  }

  .brix---accordion-right-side {
    margin-right: 0;
  }

  .brix---accordion-big-number {
    font-size: 24px;
    line-height: 35px;
    display: none;
  }

  .uui-faq02_component-2 {
    grid-template-columns: 1fr;
  }

  .rt-service-step-info {
    padding-bottom: 0;
    padding-left: 1%;
    padding-right: 1%;
  }

  .rt-service-process-step-2 {
    padding-top: 1rem;
    padding-bottom: 1rem;
    display: block;
  }

  .rt-service-process-step-2.rt-team-two {
    display: block;
  }

  .rt-service-step-number-block-2 {
    box-shadow: none;
    justify-content: flex-start;
    margin-top: 2rem;
    margin-bottom: 0;
    overflow: visible;
  }

  .rt-service-step-process-3 {
    display: none;
  }

  .rt-number-block-2 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-direction: column;
  }

  .rt-number-block-2.rt-number-block-revers {
    flex-direction: column-reverse;
  }

  .spark-section-6 {
    padding: 64px 20px;
  }

  .spark-section-6 h1 {
    font-size: 3rem;
  }

  .spark-section-6 h2 {
    font-size: 2.5rem;
  }

  .spark-icon-4.spark-20px-icon {
    flex: none;
    width: 20px;
    padding: 0;
  }

  .spark-centered-903 {
    margin-bottom: 64px;
  }

  .spark-bold-heading-3 {
    line-height: 1.3;
  }

  .spark-wrapped-team-card-2.spark-stacked {
    width: 100%;
  }

  .spark-section-7 {
    padding: 64px 20px;
  }

  .spark-section-7 h1 {
    font-size: 3rem;
  }

  .spark-section-7 h2 {
    font-size: 2.5rem;
  }

  .spark-team-grid {
    grid-column-gap: 5%;
  }

  .uui-blogpost05_header {
    grid-template-columns: 1fr;
  }

  .uui-blogpost05_form-wrapper {
    grid-row-gap: 12px;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .uui-blogpost05_share-wrapper {
    width: 100%;
    margin-bottom: 2rem;
  }

  .uui-team04_image-wrapper {
    padding-top: 66%;
  }

  .lynx-hero-copy-copy, .blog-bienestar-banner {
    justify-content: center;
    align-items: center;
  }

  .blog-cuadrado {
    justify-content: center;
    align-items: center;
    width: auto;
    margin-left: auto;
    margin-right: auto;
    padding-left: 45px;
  }

  .blog-banner-txt {
    font-size: 30px;
  }

  .uui-text-rich-text-2 {
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .uui-blogpost04_content-top {
    flex-direction: column;
    align-items: flex-start;
  }

  .uui-blogpost04_author-wrapper {
    margin-bottom: 1rem;
  }

  .uui-blogpost04_content {
    grid-column-gap: 13px;
    grid-row-gap: 13px;
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 99%;
    grid-auto-columns: .25fr;
    grid-auto-flow: row;
    place-items: center;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding-left: 7px;
    padding-right: 0;
  }

  .uui-blogpost04_form-wrapper {
    grid-row-gap: 12px;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .lynx-heading-lightbox {
    font-size: 21px;
  }

  .uui-text-rich-text-3 {
    padding-left: 30px;
    padding-right: 0;
  }

  .uui-blogpost02_tag-list {
    justify-content: flex-start;
  }

  .uui-blogpost02_tag-list-wrapper {
    width: 100%;
  }

  .uui-blogpost02_share-wrapper {
    width: 100%;
    margin-bottom: 2rem;
  }

  .uui-blogpost02_content-bottom, .uui-blogpost02_content-top {
    flex-direction: column;
    align-items: flex-start;
  }

  .rt-news-details {
    padding-left: 10px;
    padding-right: 10px;
    display: block;
  }

  .rt-date-and-arrow-block {
    padding-top: 10px;
    padding-right: 0;
  }

  .brix---mg-bottom-16px-11 {
    margin-bottom: 15px;
  }

  .brix---mg-bottom-24px-5 {
    margin-bottom: 16px;
  }

  .brix---mg-bottom-48px-11 {
    margin-bottom: 32px;
  }

  .brix---text-200 {
    font-size: 15px;
    line-height: 16px;
  }

  .brix---container-default-21 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---heading-h1-size-6 {
    margin-bottom: 10px;
    font-size: 30px;
    line-height: 37px;
  }

  .brix---heading-h2-size-18 {
    font-size: 24px;
    line-height: 34px;
  }

  .brix---heading-h3-size-8 {
    margin-bottom: 10px;
    font-size: 20px;
    line-height: 30px;
  }

  .brix---subtitle-6 {
    font-size: 14px;
    line-height: 18px;
  }

  .brix---blog-card-featured-full-width-card {
    min-height: 560px;
  }

  .brix---blog-card-content-over {
    width: 100%;
    margin-top: -46px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .brix---link-icon-right-4 {
    width: 18px;
  }

  .brix---section-small-3 {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .brix---paragraph-default-17 {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---text-200-bold {
    font-size: 15px;
    line-height: 16px;
  }

  .brix---badge-primary-small, .brix---badge-primary-small-light {
    padding: 10px 20px;
    font-size: 14px;
    line-height: 16px;
  }

  .brix---grid-title-and-categories {
    margin-bottom: 40px;
  }

  .brix---badge-secondary-category-badges {
    margin-top: 8px;
    margin-bottom: 8px;
    padding: 13px 21px;
    font-size: 14px;
    line-height: 16px;
  }

  .brix---container-default-100 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---blog-card-featured-content-v2 {
    padding: 40px 24px 46px;
  }

  .brix---section-blog-v5 {
    padding-top: 96px;
  }

  .image-130 {
    max-width: 320px;
    padding-left: 0;
    padding-right: 0;
  }

  .lynx-heading-2 {
    font-size: 29px;
  }

  .lynx-icon-heading {
    font-size: 18px;
  }

  .lynx-heading-lightbox-2 {
    font-size: 21px;
  }

  .lynx-heading-features-large {
    font-size: 24px;
  }

  .lynx-image-features {
    min-height: 200px;
  }

  .lynx-heading-features-large-2 {
    font-size: 24px;
  }

  .uui-footer03_menu-wrapper {
    grid-template-columns: 1fr;
  }

  .brix---btn-download-app-2 {
    text-align: left;
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
    font-size: 16px;
    line-height: 18px;
  }

  .brix---btn-download-app-white-2 {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
    font-size: 16px;
    line-height: 18px;
  }

  .brix---ctav-14-link-card, .brix---cta-v19-link-card-white {
    padding-left: 24px;
    padding-right: 24px;
  }

  .brix---card-v19-content-wrapper {
    min-height: 180px;
    margin-bottom: 11px;
    padding-left: 0;
    padding-right: 0;
  }

  .brix---btn-icon-left-small {
    width: auto;
  }

  .text-block-260 {
    font-size: 14px;
    line-height: 23px;
  }

  .section-acerca-de-2 {
    margin-top: 0;
  }

  .paragraph-50.card-get-course {
    margin-bottom: 20px;
  }

  .course-navigation-2 {
    background-color: #fff;
    justify-content: center;
    align-items: center;
    margin-top: 24px;
    margin-bottom: 40px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .rich-text-block-4 {
    font-size: 13px;
  }

  .section-financiacion-2 {
    border-bottom-style: none;
  }

  .course-navigation-button-2 {
    border-color: #19253a;
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-75 {
    padding-top: 35px;
    padding-bottom: 99px;
  }

  .lynx-heading-features-small {
    font-size: 18px;
  }

  .edubanner {
    justify-content: center;
    align-items: center;
    height: 341px;
    display: block;
  }

  .edu-cuadro {
    z-index: 0;
    justify-content: center;
    align-items: center;
    width: auto;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    padding-top: 21px;
    padding-bottom: 18px;
    padding-left: 45px;
    display: flex;
    position: relative;
    inset: 67% auto 0% 0%;
    overflow: visible;
  }

  .edu-txt {
    text-align: center;
    margin-bottom: 8px;
    font-size: 23px;
  }

  .edu-botorn.hide-tablet-3-copy {
    justify-content: flex-start;
    align-items: center;
    padding-left: 1.325rem;
    padding-right: 1.225rem;
  }

  .edu-botorn.hide-tablet-3-copy:hover {
    color: var(--white);
  }

  .edu-botorn.edu-copu {
    justify-content: flex-start;
    align-items: center;
    padding-left: 1.325rem;
    padding-right: 1.225rem;
  }

  .edu-botorn.edu-copu:hover {
    color: var(--white);
  }

  .brix---mg-bottom-16px-12 {
    margin-bottom: 15px;
  }

  .brix---mg-bottom-24px-6 {
    margin-bottom: 16px;
  }

  .brix---grid-3-columns-6 {
    grid-template-columns: 1fr;
  }

  .brix---btn-primary-8 {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
    font-size: 17px;
    line-height: 19px;
  }

  .brix---container-default-22 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---section-14 {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .brix---heading-h1-size-7 {
    margin-bottom: 10px;
    font-size: 30px;
    line-height: 37px;
  }

  .brix---heading-h4-size-2 {
    font-size: 18px;
    line-height: 24px;
  }

  .brix---subtitle-7 {
    font-size: 14px;
    line-height: 18px;
  }

  .brix---badge-wrapper-top-right {
    top: 14px;
    right: 14px;
  }

  .brix---product-card-content {
    padding: 21px 22px 32px;
  }

  .brix---paragraph-default-18 {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---badge-secondary-small-bold {
    padding: 10px 16px;
    font-size: 14px;
    line-height: 16px;
  }

  .tteducacion {
    font-size: 29px;
  }

  .brix---container-default-23 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---header-nav-list-item-4 {
    text-align: left;
    width: 100%;
  }

  .brix---header-logo-4 {
    max-width: 84%;
  }

  .brix---btn-primary-small-7 {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
  }

  .brix---header-nav-list-item-show-in-mbl-4 {
    text-align: left;
    width: 100%;
  }

  .brix---mg-bottom-16px-13 {
    margin-bottom: 15px;
  }

  .brix---buttons-row-5 {
    flex-direction: column;
    align-items: stretch;
  }

  .brix---heading-h2-size-19 {
    font-size: 24px;
    line-height: 34px;
  }

  .brix---paragraph-default-19 {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---button-row-left-8 {
    width: 100%;
    margin-bottom: 20px;
    margin-right: 0;
  }

  .brix---btn-primary-white-4, .brix---btn-secondary-white-4 {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
    font-size: 16px;
    line-height: 18px;
  }

  .brix---cta-bg-overlay {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .paragraph-50-copy.card-get-course, .paragraph-50-copy.card-get-course-copy {
    margin-bottom: 20px;
  }

  .bold-text-115-copy {
    top: -2px;
  }

  .paragraph-51.card-get-course, .paragraph-52.card-get-course {
    margin-bottom: 20px;
  }

  .uui-heading-small-2.text-color-white-2 {
    font-size: 16px;
  }

  .uui-testimonial18_arrow {
    border-color: var(--elements-webflow-library--neutral--300);
    background-color: #fff;
    border-radius: 100%;
  }

  .uui-testimonial18_arrow.left {
    border-color: var(--elements-webflow-library--neutral--300);
    -webkit-text-stroke-color: var(--gris-tusteno);
    border-radius: 100%;
  }

  .uui-testimonial18_mask {
    width: 95%;
  }

  .uui-testimonial18_component {
    flex-flow: wrap;
    align-items: center;
    display: flex;
  }

  .uui-space-small-11 {
    font-size: 15px;
    top: 0;
  }

  .uui-footer07_link-list {
    grid-template-rows: auto auto auto;
  }

  .spark-section-8 {
    padding: 64px 20px;
  }

  .spark-section-8.spark-dark-hero-background-image {
    background-image: linear-gradient(113deg, var(--idiomas-2), var(--spark-library--border-default)), url("https://cdn.prod.website-files.com/66a795eb1636440d552fc98f/682624c3ca651551b7a7a09d_logo-toeic-transparent1.png");
    background-position: 0 0, 50%;
    background-size: auto, contain;
    padding-bottom: 64px;
  }

  .spark-section-8 h1 {
    font-size: 18px;
    font-weight: 400;
  }

  .spark-section-8 h2 {
    font-size: 2.5rem;
  }

  .spark-section-8 p {
    font-size: 15px;
  }

  .spark-flex-row-5 {
    align-items: flex-start;
  }

  .spark-flex-row-5.spark-left-aligned {
    grid-row-gap: 16px;
    flex-wrap: wrap;
  }

  .bg-copy.course-shape-1 {
    width: 477px;
    min-width: 477px;
    min-height: 477px;
    top: -136px;
    right: -290px;
  }

  .bg-copy.arrow-wrapper {
    bottom: -79px;
  }

  .bg-copy.course, .bg-copy.course-copy {
    min-height: 600px;
  }

  .paragraph-53.card-get-course {
    margin-bottom: 20px;
  }

  .heading-196 {
    color: var(--azul-cyan);
    font-size: 36px;
  }

  .heading-197, .heading-198 {
    color: var(--azul-cyan);
  }

  .text-span-90 {
    color: var(--amarillo-val);
  }

  .spark-button-9.spark-icon-left-button {
    border-color: var(--amarillo-val);
    background-color: var(--amarillo-val);
    border-radius: 12px;
  }

  .paragraph-54.card-get-course, .paragraph-46-copy.card-get-course, .paragraph-46-copy.card-get-course-copy {
    margin-bottom: 20px;
  }

  .text-span-93 {
    font-weight: 700;
  }

  .brix---mg-bottom-16px-14 {
    margin-bottom: 15px;
  }

  .brix---mg-bottom-48px-12 {
    margin-bottom: 32px;
  }

  .brix---btn-primary-9, .brix---btn-secondary-6 {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
    font-size: 17px;
    line-height: 19px;
  }

  .brix---buttons-row-6 {
    flex-direction: column;
    align-items: stretch;
  }

  .brix---container-default-24 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---heading-h2-size-20 {
    font-size: 24px;
    line-height: 34px;
  }

  .brix---paragraph-default-20 {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---button-row-left-9 {
    width: 100%;
    margin-bottom: 20px;
    margin-right: 0;
  }

  .uui-button-14.is-button-large {
    max-width: 300px;
    padding: .5rem 0;
    font-size: 14px;
    left: 49px;
    right: auto;
  }

  .uui-navbar04_dropdown-content-wrapper {
    width: 100%;
  }

  .uui-navbar04_dropdown-content-left {
    grid-template-columns: 1fr;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .uui-navbar04_dropdown-content-right {
    max-width: none;
  }

  .uui-navbar04_dropdown-link {
    padding-left: 0;
  }

  .text-block-269 {
    font-family: Poppins, sans-serif;
    font-size: 13px;
    font-weight: 500;
  }

  .rt-about-left-arrow, .rt-about-left-arrow.rt-right {
    top: 400px;
  }

  .lynx-heading-lightbox-3 {
    font-size: 21px;
  }

  .txtx-biblioteca {
    align-self: auto;
    font-size: 29px;
    position: relative;
    top: 7px;
  }

  .banner-biblip {
    justify-content: center;
    align-items: center;
  }

  .txtx-imagen {
    align-self: auto;
    font-size: 29px;
    position: relative;
    top: 7px;
  }

  .uui-button-6-copy {
    border-color: var(--azul-cyan);
    background-color: var(--azul-cyan);
  }

  .gastronomia-cuadrocopy-copy {
    z-index: 0;
    justify-content: center;
    align-items: center;
    width: auto;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    padding-top: 21px;
    padding-bottom: 18px;
    padding-left: 45px;
    display: flex;
    position: relative;
    inset: 67% auto 0% 0%;
    overflow: visible;
  }

  .txfbanerhgastro {
    text-align: center;
    margin-bottom: 8px;
    font-size: 20px;
  }

  .botoon-banner-gastr.hide-tablet-3-copy {
    justify-content: flex-start;
    align-items: center;
    padding-left: 1.325rem;
    padding-right: 1.225rem;
  }

  .botoon-banner-gastr.hide-tablet-3-copy:hover {
    color: var(--white);
  }

  .botoon-banner-gastr.bottongastro-txt {
    justify-content: flex-start;
    align-items: center;
    padding-left: 1.325rem;
    padding-right: 1.225rem;
  }

  .botoon-banner-gastr.bottongastro-txt:hover {
    color: var(--white);
  }

  .text-block-248-copy-gastro {
    font-size: 1px;
  }

  .text-span-99 {
    font-size: 18px;
  }

  .gastronomiahbanner, .ecattbanner-h {
    justify-content: center;
    align-items: center;
    height: 341px;
    display: block;
  }

  .txfbaneecat {
    text-align: center;
    margin-bottom: 8px;
    font-size: 20px;
  }

  .botoon-banner-ecat-copy.hide-tablet-3-copy {
    justify-content: flex-start;
    align-items: center;
    padding-left: 1.325rem;
    padding-right: 1.225rem;
  }

  .botoon-banner-ecat-copy.hide-tablet-3-copy:hover {
    color: var(--white);
  }

  .botoon-banner-ecat-copy.bottongastro-txt {
    justify-content: flex-start;
    align-items: center;
    padding-left: 1.325rem;
    padding-right: 1.225rem;
  }

  .botoon-banner-ecat-copy.bottongastro-txt:hover {
    color: var(--white);
  }

  .botoon-banner-ecat-copy.bottonecattxt-copy {
    justify-content: flex-start;
    align-items: center;
    padding-left: 1.325rem;
    padding-right: 1.225rem;
  }

  .botoon-banner-ecat-copy.bottonecattxt-copy:hover {
    color: var(--white);
  }

  .text-block-248-copy-ecat-copy {
    font-size: 14px;
  }

  .ecat-cuadrocopy-copy-copy, .g-cuadrocopy-copy-copy-copy, .bannerhecat {
    z-index: 0;
    justify-content: center;
    align-items: center;
    width: auto;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    padding-top: 21px;
    padding-bottom: 18px;
    padding-left: 45px;
    display: flex;
    position: relative;
    inset: 67% auto 0% 0%;
    overflow: visible;
  }

  .ecattxt {
    text-align: left;
    margin-bottom: 8px;
    font-size: 25px;
  }

  .banner-ectahh {
    justify-content: center;
    align-items: center;
    height: 341px;
    display: block;
  }

  .uui-button-teecatrtiary-gray-2-copy-copy.hide-tablet-3-copy {
    justify-content: flex-start;
    align-items: center;
    padding-left: 1.325rem;
    padding-right: 1.225rem;
  }

  .uui-button-teecatrtiary-gray-2-copy-copy.hide-tablet-3-copy:hover {
    color: var(--white);
  }

  .uui-button-teecatrtiary-gray-2-copy-copy.hide-tableecatt-3-copy-copy {
    justify-content: flex-start;
    align-items: center;
    padding-left: 1.325rem;
    padding-right: 1.225rem;
  }

  .uui-button-teecatrtiary-gray-2-copy-copy.hide-tableecatt-3-copy-copy:hover {
    color: var(--white);
  }

  .text-span-100 {
    font-size: 15px;
  }

  .soliciutdes-botton.boton-solicitudes {
    margin-bottom: 10px;
    padding-left: 0;
    padding-right: 0;
  }

  .solicitudes-boton-txt {
    left: 47px;
  }

  .uui-navbar07_dropdown-link-copy {
    padding-left: 0;
  }

  .spark-nav-link-5 {
    margin-bottom: .5rem;
  }

  .spark-nav-link-5.spark-button {
    aspect-ratio: auto;
    overflow-wrap: normal;
    mix-blend-mode: normal;
    margin-bottom: .5rem;
    font-size: 15px;
  }

  .spark-nav-menu-4 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    border-bottom-right-radius: 12px;
    border-bottom-left-radius: 12px;
    max-height: 90vh;
    padding: 1rem .5rem;
  }

  .spark-simple-menu-button-5 {
    padding-left: 0;
  }

  .spark-square-menu-inner-5 {
    background-color: var(--spark-library--white);
    padding-top: 0;
    padding-bottom: 0;
  }

  .spark-square-menu-with-dropdowns {
    padding-right: 0;
  }

  .spark-nav-link-5-copy, .spark-nav-link-5-copy-copy {
    margin-bottom: .5rem;
  }

  .spark-nav-link-5-copy-copy.spark-button-copy-copy {
    font-size: 15px;
  }

  .correo-intistuacional-campus {
    margin-bottom: .5rem;
  }

  .correo-intistuacional-campus.campusmenu {
    margin-bottom: .25rem;
    font-size: 15px;
  }

  .feria-txt {
    text-align: center;
    margin-bottom: 8px;
    font-size: 23px;
  }

  .boton-tenfer.hide-tablet-3-copy {
    justify-content: flex-start;
    align-items: center;
    padding-left: 1.325rem;
    padding-right: 1.225rem;
  }

  .boton-tenfer.hide-tablet-3-copy:hover {
    color: var(--white);
  }

  .boton-tenfer.botosn-fer {
    justify-content: flex-start;
    align-items: center;
    padding-left: 1.325rem;
    padding-right: 1.225rem;
  }

  .boton-tenfer.botosn-fer:hover {
    color: var(--white);
  }

  .lynx-block-hero-copy-feria-enfermera {
    z-index: 0;
    justify-content: center;
    align-items: center;
    width: auto;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    padding-top: 21px;
    padding-bottom: 18px;
    padding-left: 45px;
    display: flex;
    position: relative;
    inset: 67% auto 0% 0%;
    overflow: visible;
  }

  .sauld-foto-banner {
    justify-content: center;
    align-items: center;
    height: 341px;
    display: block;
  }

  .lynx-nav-buttons {
    display: none;
  }

  .rt-tabs-menu-2.rt-with-border {
    margin-bottom: 30px;
    padding-right: 10px;
  }

  .rt-service-one-tabs {
    display: block;
  }

  .rt-home-one-award-bottom-block {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-columns: 1fr;
  }

  .rt-home-one-awards-large-text {
    left: 3%;
  }

  .rt-home-one-award-card-block {
    border-bottom: 1px solid #ffffff1a;
  }

  .rt-home-two-award-card {
    padding-left: 0;
    padding-right: 0;
  }

  .rt-home-two-award-button {
    display: none;
  }

  .rt-home-two-award-left-block {
    flex-basis: 100%;
  }

  .rt-about-two-award-card {
    padding-left: 20px;
    padding-right: 20px;
  }

  .rt-award-right-button, .rt-dotted-line {
    display: none;
  }

  .rt-advertise-content {
    flex-direction: column;
  }

  .section-71-copy, .tytseccion {
    padding-top: 94px;
    padding-bottom: 94px;
  }

  .curiculo {
    padding-left: 0;
  }

  .uui-faq04_cta-copy, .currculo-2 {
    margin-top: 0;
  }

  .brix---container-default-11-copy {
    padding-left: 5px;
    padding-right: 20px;
    position: relative;
  }

  .brix---card-testimonial-twitter-copy, .curriculo-programas {
    padding-top: 40px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .brix---heading-h2-size-16-copy, .formulario-curriculo {
    font-size: 17px;
    font-weight: 500;
    line-height: 34px;
  }

  .uui-logos04_list {
    justify-content: center;
  }

  .uui-logos04_wrapper {
    justify-content: center;
    align-items: flex-start;
  }

  .lynx-heading-2-copy {
    font-size: 29px;
  }

  .educacion-continuia-forms-txt, .formulario-curriculo-copy {
    font-size: 17px;
    font-weight: 500;
    line-height: 34px;
  }

  .cuadro-trabajo {
    z-index: 0;
    justify-content: center;
    align-items: center;
    width: auto;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    padding-top: 21px;
    padding-bottom: 18px;
    padding-left: 45px;
    display: flex;
    position: relative;
    inset: 67% auto 0% 0%;
    overflow: visible;
  }

  .txt-trabajo {
    text-align: center;
    margin-bottom: 8px;
    font-size: 23px;
  }

  .boton-trabajo.hide-tablet-3-copy {
    justify-content: flex-start;
    align-items: center;
    padding-left: 1.325rem;
    padding-right: 1.225rem;
  }

  .boton-trabajo.hide-tablet-3-copy:hover {
    color: var(--white);
  }

  .boton-trabajo.botorn-trabajo-2 {
    justify-content: flex-start;
    align-items: center;
    padding-left: 1.325rem;
    padding-right: 1.225rem;
  }

  .boton-trabajo.botorn-trabajo-2:hover {
    color: var(--white);
  }

  .banner-trabajo, .profamilia-banner {
    justify-content: center;
    align-items: center;
    height: 341px;
    display: block;
  }

  .banner-rojo-pro {
    z-index: 0;
    justify-content: center;
    align-items: center;
    width: auto;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    padding-top: 21px;
    padding-bottom: 18px;
    padding-left: 45px;
    display: flex;
    position: relative;
    inset: 67% auto 0% 0%;
    overflow: visible;
  }

  .txt-profamilia {
    text-align: center;
    margin-bottom: 8px;
    font-size: 23px;
  }

  .boton-trabajo-copy.hide-tablet-3-copy {
    justify-content: flex-start;
    align-items: center;
    padding-left: 1.325rem;
    padding-right: 1.225rem;
  }

  .boton-trabajo-copy.hide-tablet-3-copy:hover {
    color: var(--white);
  }

  .boton-trabajo-copy.botorn-trabajo-2 {
    justify-content: flex-start;
    align-items: center;
    padding-left: 1.325rem;
    padding-right: 1.225rem;
  }

  .boton-trabajo-copy.botorn-trabajo-2:hover {
    color: var(--white);
  }

  .boton-trabajo-copy.botorn-trabajo-2-copy {
    justify-content: flex-start;
    align-items: center;
    padding-left: 1.325rem;
    padding-right: 1.225rem;
  }

  .boton-trabajo-copy.botorn-trabajo-2-copy:hover {
    color: var(--white);
  }

  .brix---mg-bottom-16px-15 {
    margin-bottom: 15px;
  }

  .brix---mg-bottom-24px-7 {
    margin-bottom: 16px;
  }

  .brix---mg-bottom-48px-13 {
    margin-bottom: 32px;
  }

  .brix---container-default-25 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---heading-h2-size-21 {
    font-size: 24px;
    line-height: 34px;
  }

  .brix---heading-h3-size-9 {
    margin-bottom: 10px;
    font-size: 20px;
    line-height: 30px;
  }

  .brix---paragraph-default-21 {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---icon-square-36px {
    border-radius: 6px;
    width: 30px;
    min-width: 30px;
    height: 30px;
    min-height: 30px;
    font-size: 14px;
  }

  .brix---social-media-grid-left {
    grid-template-columns: repeat(auto-fit, 30px);
  }

  .brix---grid-3-columns-gap-row-64px {
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
  }

  .brix---avatar-image-link-2 {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }

  .uui-page-padding-21 {
    padding-top: 10px;
  }

  .uui-blogpost01_author-wrapper {
    margin-bottom: 1rem;
  }

  .uui-blogpost01_content-bottom {
    flex-direction: column;
    align-items: flex-start;
  }

  .uui-blogpost01_share-wrapper {
    width: 100%;
    margin-bottom: 1.5rem;
  }

  .uui-blogpost01_tag-list-wrapper {
    width: 100%;
  }

  .uui-blogpost01_tag-list {
    justify-content: flex-start;
  }

  .uui-blogpost01_content-top {
    flex-direction: column;
    align-items: flex-start;
  }

  .container-146 {
    max-width: none;
  }

  .clients-image {
    margin-left: 10px;
    margin-right: 10px;
  }

  .uui-button-15 {
    width: auto;
    font-family: Poppins, sans-serif;
  }

  .uui-button-row-18.button-row-center.is-reverse-mobile-landscape {
    flex-flow: column;
    padding-top: 0;
    padding-left: 0;
  }

  .uui-team04_image-wrapper-2 {
    padding-top: 66%;
  }

  .spark-section-9 {
    padding: 64px 20px;
  }

  .spark-section-9 h1 {
    font-size: 3rem;
  }

  .spark-section-9 h2 {
    font-size: 2.5rem;
  }

  .spark-icon-6.spark-20px-icon {
    flex: none;
    width: 20px;
    padding: 0;
  }

  .spark-centered-904 {
    margin-bottom: 64px;
  }

  .spark-bold-heading-4 {
    line-height: 1.3;
  }

  .spark-team-grid-no-spacing-2 {
    grid-row-gap: 0px;
  }

  .spark-wrapped-square-team-2.spark-stacked {
    width: 100%;
  }

  .spark-section-10 {
    padding: 64px 20px;
  }

  .spark-section-10 h1 {
    font-size: 3rem;
  }

  .spark-section-10 h2 {
    font-size: 2.5rem;
  }

  .spark-900-width-3.spark-margin-bottom-104px {
    margin-bottom: 64px;
  }

  .spark-3-column-flex-row {
    grid-row-gap: 16px;
    flex-direction: column;
  }

  .rt-big-arrow.rt-mobile-display-off {
    display: none;
  }

  .rt-precision-card-body-icon-column-2 {
    flex: 1;
    justify-content: center;
    align-self: stretch;
    align-items: center;
    display: flex;
  }

  .rt-precision-card-body-caption-column-2 {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .rt-service-card-shape {
    width: 100.2%;
    max-width: none;
    left: auto;
    right: auto;
  }

  .rt-service-card-image-wrapper {
    justify-content: center;
    align-items: flex-end;
    display: flex;
  }

  .brix---mg-bottom-8px-8 {
    margin-bottom: 6px;
  }

  .brix---link-icon-right-5 {
    width: 18px;
  }

  .brix---text-200-bold-7 {
    font-size: 15px;
    line-height: 16px;
  }

  .brix---card-link-img-bg-3 {
    min-height: 440px;
    padding-left: 28px;
    padding-right: 28px;
  }

  .brix---btn-primary-10 {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
    font-size: 17px;
    line-height: 19px;
  }

  .brix---buttons-row-center-4 {
    flex-direction: column;
  }

  .brix---grid-4-columns-instagram {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-columns: 1fr 1fr;
  }

  .brix---instagram-image-2 {
    border-radius: 16px;
  }

  .brix---text-201 {
    font-size: 15px;
    line-height: 16px;
  }

  .brix---heading-h1-size-8 {
    margin-bottom: 10px;
    font-size: 30px;
    line-height: 37px;
  }

  .brix---subtitle-8 {
    font-size: 14px;
    line-height: 18px;
  }

  .brix---avatar-image-2 {
    width: 100%;
  }

  .brix---section-small-4 {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .brix---grid-3-columns-gap-row-72px {
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
  }

  .brix---avatar-circle-4 {
    width: 48px;
    min-width: 48px;
    max-width: 48px;
    height: 48px;
    min-height: 48px;
    max-height: 48px;
  }

  .brix---section-pd-bottom-56px {
    padding-top: 96px;
    padding-bottom: 96px;
  }

  .brix---badge-primary-small-light-2 {
    padding: 10px 20px;
    font-size: 14px;
    line-height: 16px;
  }

  .brix---grid-title-and-categories-2 {
    margin-bottom: 40px;
  }

  .brix---badge-secondary-category-badges-2 {
    margin-top: 8px;
    margin-bottom: 8px;
    padding: 13px 21px;
    font-size: 14px;
    line-height: 16px;
  }

  .uui-section_header08 {
    margin-left: auto;
    margin-right: auto;
  }

  .uui-text-size-xlarge-5-copy {
    text-align: left;
    width: auto;
    font-size: 13px;
  }

  .uui-heading-large-4-copy {
    font-size: 25px;
  }

  .rt-heading-five-34 {
    font-size: 1rem;
  }

  .rt-agent-text-2.rt-text-white {
    font-size: 13px;
    bottom: -117px;
  }

  .rt-agent-text-2.rt-heading-five.rt-text-white {
    font-size: 13px;
    line-height: 20px;
    bottom: auto;
  }

  .brix---heading-h2-size-22 {
    font-size: 24px;
    line-height: 34px;
  }

  .brix---paragraph-default-22 {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---image-wrapper-br-24px-shadow {
    border-radius: 16px;
  }

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

  .rt-icon-in {
    opacity: 0;
  }

  .rt-home-one-service-items {
    flex-flow: wrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: flex-start;
    padding-top: 0;
    padding-bottom: 20px;
    display: flex;
  }

  .rt-service-images.rt-overflow-hidden-8 {
    width: 100%;
  }

  .rt-icon-out-3.rt-icont-out-display-off-and-display-on-in-mobile-view {
    display: block;
  }

  .rt-service-image-two {
    width: 100%;
    height: auto;
    display: none;
  }

  .rt-service-items-image-one {
    width: 100%;
    height: auto;
  }

  .rt-circle-button-2 {
    background-color: #6d4545;
    border-color: #6d4545;
  }

  .rt-home-one-services {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .rt-home-service-name-wrapper {
    max-width: 250px;
  }

  .rt-home-one-progress-text-item-2 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-76 {
    margin-bottom: 31px;
  }

  .left-arrow-3 {
    margin-left: 30%;
  }

  .right-arrow-3 {
    margin-left: 60%;
  }

  .gap-1-5 {
    justify-content: space-between;
  }

  .menu-button-37.w--open {
    background-color: #fff9;
  }

  .padding-global-4 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .nav-menu-38 {
    padding-top: 1.8rem;
    padding-bottom: 1.8rem;
  }

  .overlay-mobile {
    z-index: 2;
    background-image: linear-gradient(0deg, #efefef, #efefef00);
    height: 50vh;
    position: absolute;
    inset: auto 0% 0;
  }

  .read-more-tag {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    border-radius: 1rem;
    flex-flow: row;
    width: auto;
    padding-top: .75rem;
    padding-bottom: .75rem;
  }

  .heading-199 {
    font-size: 2.5rem;
  }

  .padding-global-5 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .heading-200 {
    font-size: 1.5px;
    line-height: 1.5;
  }

  .heading-201, .heading-vw {
    font-size: 2.2rem;
  }

  .content {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .products-header {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    text-align: center;
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
  }

  .products-heading {
    justify-content: flex-start;
    align-items: center;
  }

  .padding-global-6 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .button-wrapper {
    align-self: auto;
  }

  .products-wrapper {
    margin-top: 4rem;
  }

  .text-size-large.text-weight-medium.caps {
    text-align: center;
    font-size: 20px;
  }

  .heading-202 {
    font-size: 2rem;
    line-height: 1.3;
  }

  .padding-global-7 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .footer-social-wrapper {
    margin-bottom: 2rem;
  }

  .footer-links-wrapper {
    text-align: center;
  }

  .footer-links {
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
  }

  .padding-global-8 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .footer-grid-2 {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
    grid-auto-columns: 1fr;
    justify-content: flex-end;
    place-items: flex-start center;
  }

  .footer-text-size {
    font-size: 1.2rem;
  }

  .footer-heading {
    height: auto;
  }

  .credits-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
  }

  .padding-global-9 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .left-arrow-4 {
    margin-left: 30%;
  }

  .card-icon-2 {
    text-align: left;
    position: relative;
  }

  .heading-203 {
    text-align: left;
    text-transform: none;
  }

  .grid-45 {
    text-align: left;
    grid-template-columns: 1fr;
    grid-auto-flow: row dense;
    justify-content: stretch;
    align-self: center;
    place-items: center;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
  }

  .brix---mg-bottom-8px-9 {
    margin-bottom: 6px;
  }

  .brix---mg-bottom-24px-8 {
    margin-bottom: 16px;
  }

  .brix---mg-bottom-48px-14 {
    margin-bottom: 32px;
  }

  .brix---text-202 {
    font-size: 15px;
    line-height: 16px;
  }

  .brix---container-default-26 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---heading-h1-size-9 {
    margin-bottom: 10px;
    font-size: 30px;
    line-height: 37px;
  }

  .brix---heading-h2-size-23 {
    font-size: 24px;
    line-height: 34px;
  }

  .brix---heading-h3-size-10 {
    margin-bottom: 10px;
    font-size: 20px;
    line-height: 30px;
  }

  .brix---subtitle-9 {
    font-size: 14px;
    line-height: 18px;
  }

  .brix---avatar-image-3 {
    width: 100%;
  }

  .brix---section-small-5 {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .brix---paragraph-default-23 {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---text-200-bold-8 {
    font-size: 15px;
    line-height: 16px;
  }

  .brix---grid-3-columns-gap-row-72px-2 {
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
  }

  .brix---avatar-circle-5 {
    width: 48px;
    min-width: 48px;
    max-width: 48px;
    height: 48px;
    min-height: 48px;
    max-height: 48px;
  }

  .brix---section-pd-bottom-56px-2 {
    padding-top: 96px;
    padding-bottom: 96px;
  }

  .brix---badge-primary-small-light-3 {
    padding: 10px 20px;
    font-size: 14px;
    line-height: 16px;
  }

  .brix---grid-title-and-categories-3 {
    margin-bottom: 40px;
  }

  .brix---badge-secondary-category-badges-3 {
    margin-top: 8px;
    margin-bottom: 8px;
    padding: 13px 21px;
    font-size: 14px;
    line-height: 16px;
  }

  .rt-auto-fit-two.rt-mobile-image-full-width {
    width: 100%;
    height: 100%;
  }

  .rt-left-arrow-2 {
    top: 50%;
  }

  .rt-heading-six-7 {
    font-size: .9rem;
  }

  .rt-right-arrow-new {
    top: 60%;
  }

  .rt-heading-five-9 {
    font-size: 1rem;
  }

  .brix---mg-bottom-24px-9 {
    margin-bottom: 16px;
  }

  .brix---btn-primary-11 {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
    font-size: 17px;
    line-height: 19px;
  }

  .brix---input {
    min-height: 54px;
    padding-left: 18px;
    padding-right: 18px;
    font-size: 16px;
    line-height: 18px;
  }

  .brix---input::placeholder {
    font-size: 16px;
    line-height: 16px;
  }

  .brix---container-default-27 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---footer-logo {
    width: 100%;
    max-width: 240px;
  }

  .brix---footer-list-item {
    margin-bottom: 8px;
  }

  .brix---footer-link {
    font-size: 16px;
    line-height: 19px;
  }

  .brix---grid-subscribe-form-button-left {
    grid-template-columns: 1fr;
  }

  .brix---grid-footer-5-cols {
    grid-column-gap: 32px;
    grid-row-gap: 30px;
    grid-template-columns: auto;
  }

  .brix---social-icon-square-30px-2 {
    border-radius: 6px;
    width: 30px;
    min-width: 30px;
    height: 30px;
    min-height: 30px;
    font-size: 14px;
  }

  .brix---paragraph-default-24 {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---footer-col-title {
    margin-bottom: 16px;
    font-size: 16px;
    line-height: 18px;
  }

  .brix---icon-success-message-left {
    margin-bottom: 10px;
    margin-right: 0;
  }

  .brix---success-message-horizontal {
    flex-direction: column;
  }

  .brix---social-media-grid-right---t-center {
    grid-template-columns: repeat(auto-fit, 30px);
  }

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

  .brix---icon-mg-top {
    margin-top: 0;
  }

  .rt-button-arrow-3 {
    width: 50px;
    height: 50px;
  }

  .products-wrapper-copy {
    margin-top: 4rem;
  }

  .spark-section-11 {
    padding: 64px 20px;
  }

  .spark-section-11 h1 {
    font-size: 3rem;
  }

  .spark-section-11 h2 {
    font-size: 2.5rem;
  }

  .spark-centered-905 {
    margin-bottom: 64px;
  }

  .spark-team-grid-2 {
    grid-column-gap: 5%;
  }

  .spark-bold-heading-5 {
    line-height: 1.3;
  }

  .rt-button-arrow-4 {
    width: 50px;
    height: 50px;
  }

  .brix---mg-bottom-24px-10 {
    margin-bottom: 16px;
  }

  .brix---btn-primary-12 {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
    font-size: 17px;
    line-height: 19px;
  }

  .brix---input-2 {
    min-height: 54px;
    padding-left: 18px;
    padding-right: 18px;
    font-size: 16px;
    line-height: 18px;
  }

  .brix---input-2::placeholder {
    font-size: 16px;
    line-height: 16px;
  }

  .brix---container-default-28 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---footer-logo-2 {
    width: 100%;
    max-width: 240px;
  }

  .brix---footer-list-item-2 {
    margin-bottom: 8px;
  }

  .brix---footer-link-2 {
    font-size: 16px;
    line-height: 19px;
  }

  .brix---grid-subscribe-form-button-left-2 {
    grid-template-columns: 1fr;
  }

  .brix---grid-footer-5-cols-2 {
    grid-column-gap: 32px;
    grid-row-gap: 30px;
    grid-template-columns: auto;
  }

  .brix---social-icon-square-30px-3 {
    border-radius: 6px;
    width: 30px;
    min-width: 30px;
    height: 30px;
    min-height: 30px;
    font-size: 14px;
  }

  .brix---paragraph-default-25 {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---footer-col-title-2 {
    margin-bottom: 16px;
    font-size: 16px;
    line-height: 18px;
  }

  .brix---icon-success-message-left-2 {
    margin-bottom: 10px;
    margin-right: 0;
  }

  .brix---success-message-horizontal-2 {
    flex-direction: column;
  }

  .brix---social-media-grid-right---t-center-2 {
    grid-template-columns: repeat(auto-fit, 30px);
  }

  .brix---footer-top-border-bottom-2 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .brix---icon-mg-top-2 {
    margin-top: 0;
  }

  .spark-section-12 {
    padding: 64px 20px;
  }

  .spark-section-12 h1 {
    font-size: 3rem;
  }

  .spark-section-12 h2 {
    font-size: 2.5rem;
  }

  .spark-flex-row-6 {
    align-items: flex-start;
  }

  .spark-flex-row-6.spark-5-spacing.spark-column-tablet-down {
    grid-row-gap: 32px;
  }

  .spark-900-width-4.spark-margin-bottom-104px {
    margin-bottom: 64px;
  }

  .brix---mg-bottom-16px-16 {
    margin-bottom: 15px;
  }

  .brix---heading-h1-size-10 {
    margin-bottom: 10px;
    font-size: 30px;
    line-height: 37px;
  }

  .brix---heading-h4-size-3 {
    font-size: 18px;
    line-height: 24px;
  }

  .brix---subtitle-10 {
    font-size: 14px;
    line-height: 18px;
  }

  .brix---badge-wrapper-top-right-2 {
    top: 14px;
    right: 14px;
  }

  .brix---product-card-content-2 {
    padding: 21px 22px 32px;
  }

  .brix---badge-secondary-small {
    padding: 10px 20px;
    font-size: 14px;
    line-height: 16px;
  }

  .brix---text-300-bold-4 {
    font-size: 17px;
    line-height: 21px;
  }

  .brix---grid-3-columns-gap-row-48px {
    grid-row-gap: 32px;
    grid-template-columns: 1fr;
  }

  .brix---mg-bottom-16px-17 {
    margin-bottom: 15px;
  }

  .brix---container-default-29 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---heading-h2-size-24 {
    font-size: 24px;
    line-height: 34px;
  }

  .brix---ctav-13-link-card {
    padding-left: 24px;
    padding-right: 24px;
  }

  .brix---section-small-6 {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .brix---paragraph-default-26 {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---btn-icon-left-2 {
    width: 10%;
  }

  .brix---btn-download-app-3 {
    text-align: left;
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
    font-size: 16px;
    line-height: 18px;
  }

  .brix---btn-download-app-white-3 {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
    font-size: 16px;
    line-height: 18px;
  }

  .brix---cta-v13-link-card-white {
    padding-left: 24px;
    padding-right: 24px;
  }

  .uui-navbar06_dropdown-content-left, .uui-navbar06_blog-list {
    grid-template-columns: 1fr;
  }

  .uui-navbar06_blog-item {
    flex-direction: column;
  }

  .spark-container-12.spark-flexed {
    padding-bottom: 120px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .spark-simple-menu-button-6 {
    padding-left: 0;
  }

  .spark-square-menu-inner-6 {
    background-color: var(--spark-library--white);
    padding-top: 0;
    padding-bottom: 0;
  }

  .spark-square-menu-inner-6.spark-full-width-nav {
    z-index: 10;
    padding-left: 20px;
    position: relative;
  }

  .spark-mega-menu-take-over-2 {
    height: 100vh;
    padding-top: 64px;
    overflow: scroll;
  }

  .spark-take-over-menu-2 {
    z-index: 2;
    background-color: #fff;
    padding-left: 0;
    padding-right: 0;
  }

  .spark-mega-nav-link-2 {
    width: 100%;
    margin-bottom: .5rem;
  }

  .spark-hold-card-links-2 {
    grid-row-gap: 32px;
    flex-wrap: wrap;
  }

  .spark-large-card-link-2 {
    height: 260px;
  }

  .spark-absolute-bottom-bar-2 {
    padding-left: 20px;
    padding-right: 20px;
    position: fixed;
    inset: auto 0% 0%;
  }

  .spark-flex-row-7 {
    align-items: flex-start;
  }

  .uui-navbar03_dropdown-content-left-2 {
    grid-template-columns: 1fr;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .uui-navbar03_dropdown-link-2 {
    padding-left: 0;
  }

  .uui-navbar03_bottom-bar-2 {
    align-items: flex-start;
  }

  .uui-navbar03_bottom-bar-right-2 {
    flex-direction: column;
    width: 100%;
  }

  .uui-navbar03_bottom-bar-left-2 {
    grid-template-rows: auto auto;
    grid-template-columns: max-content;
  }

  .spark-nav-link-6 {
    margin-bottom: .5rem;
  }

  .spark-nav-link-6.spark-square-button {
    margin-left: .5rem;
    margin-right: .5rem;
    font-size: .75rem;
  }

  .spark-nav-link-6.spark-with-mega-dropdown {
    justify-content: space-between;
    margin-bottom: .5rem;
  }

  .spark-nav-menu-5 {
    border-bottom-right-radius: 12px;
    border-bottom-left-radius: 12px;
    max-height: 90vh;
    padding: 1rem .5rem;
  }

  .spark-simple-menu-button-7 {
    padding-left: 0;
  }

  .spark-square-menu-inner-7 {
    background-color: var(--spark-library--white);
    padding-top: 0;
    padding-bottom: 0;
  }

  .spark-square-menu-with-hiring-button {
    padding-right: 0;
  }

  .spark-light-nav-link {
    margin-bottom: .5rem;
  }

  .spark-light-nav-link.spark-square-button {
    margin-left: .5rem;
    margin-right: .5rem;
    padding: 8px 6px;
    font-size: .75rem;
  }

  .spark-mega-dropdown-card-2.spark-condensed-card {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .spark-nav-with-mega-dropdowns-2 {
    border-radius: 20px;
    padding: 1rem .5rem;
  }

  .spark-card-link {
    height: 260px;
  }

  .spark-square-menu-with-mega-dropdown-variety-links {
    padding-right: 0;
  }

  .spark-section-13 {
    padding: 64px 20px;
  }

  .spark-section-13 h1 {
    font-size: 3rem;
  }

  .spark-section-13 h2 {
    font-size: 2.5rem;
  }

  .spark-centered-906 {
    margin-bottom: 64px;
  }

  .spark-bold-heading-6 {
    line-height: 1.3;
  }

  .spark-wrapped-card.spark-stacked {
    width: 100%;
  }

  .spark-simple-side-icon-tab {
    padding: 16px;
    line-height: 1em;
  }

  .spark-simple-stacked-icon-tabs {
    flex-flow: column wrap;
    justify-content: flex-start;
    margin-bottom: 32px;
  }

  .spark-flat-tab {
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .spark-flat-tabs-menu {
    flex-flow: column wrap;
    justify-content: flex-start;
  }

  .spark-flex-row-pricing-2 {
    align-items: flex-start;
    margin-top: 64px;
  }

  .spark-pricing-top-2.spark-thick-top-pricing {
    grid-row-gap: 16px;
    text-align: center;
    flex-wrap: wrap;
    padding-left: 32px;
    padding-right: 32px;
  }

  .spark-checked-item-2 {
    grid-column-gap: 8px;
  }

  .spark-checked-item-2.spark-half-width {
    width: 100%;
  }

  .spark-features-included-2 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .spark-left-side-pricing-info-2.spark-reduce-margin-bottom {
    justify-content: center;
  }

  .spark-hold-pricing-2 {
    text-align: center;
    width: 100%;
  }

  .spark-large-plan-name-2 {
    font-size: 1.2rem;
  }

  .rt-auto-fit-two-2.rt-mobile-image-full-width {
    width: 100%;
    height: 100%;
  }

  .rt-left-arrow-3 {
    top: 50%;
  }

  .rt-heading-six-26 {
    font-size: .9rem;
  }

  .rt-right-arrow-new-2 {
    top: 60%;
  }

  .rt-heading-five-35 {
    font-size: 1rem;
  }

  .uui-testimonial15_mask {
    width: 95%;
  }

  .brix---mg-bottom-8px-10 {
    margin-bottom: 6px;
  }

  .brix---mg-bottom-24px-11 {
    margin-bottom: 16px;
  }

  .brix---mg-bottom-48px-15 {
    margin-bottom: 32px;
  }

  .brix---text-203 {
    font-size: 15px;
    line-height: 16px;
  }

  .brix---container-default-30 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---heading-h1-size-11 {
    margin-bottom: 10px;
    font-size: 30px;
    line-height: 37px;
  }

  .brix---heading-h2-size-25 {
    font-size: 24px;
    line-height: 34px;
  }

  .brix---heading-h3-size-11 {
    margin-bottom: 10px;
    font-size: 20px;
    line-height: 30px;
  }

  .brix---subtitle-11 {
    font-size: 14px;
    line-height: 18px;
  }

  .brix---avatar-image-4 {
    width: 100%;
  }

  .brix---section-small-7 {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .brix---paragraph-default-27 {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---text-200-bold-9 {
    font-size: 15px;
    line-height: 16px;
  }

  .brix---grid-3-columns-gap-row-72px-3 {
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
  }

  .brix---avatar-circle-6 {
    width: 48px;
    min-width: 48px;
    max-width: 48px;
    height: 48px;
    min-height: 48px;
    max-height: 48px;
  }

  .brix---section-pd-bottom-56px-3 {
    padding-top: 96px;
    padding-bottom: 96px;
  }

  .brix---badge-primary-small-light-4 {
    padding: 10px 20px;
    font-size: 14px;
    line-height: 16px;
  }

  .brix---grid-title-and-categories-4 {
    margin-bottom: 40px;
  }

  .brix---badge-secondary-category-badges-4 {
    margin-top: 8px;
    margin-bottom: 8px;
    padding: 13px 21px;
    font-size: 14px;
    line-height: 16px;
  }

  .brix---container-default-31 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---heading-h1-size-12 {
    margin-bottom: 10px;
    font-size: 30px;
    line-height: 37px;
  }

  .brix---paragraph-default-28 {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---button-row-left-10 {
    width: 100%;
    margin-bottom: 20px;
    margin-right: 0;
  }

  .brix---buttons-row-center-5 {
    flex-direction: column;
  }

  .brix---btn-primary-white-5, .brix---btn-secondary-white-5 {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
    font-size: 16px;
    line-height: 18px;
  }

  .brix---hero-card-bg-image-3 {
    border-radius: 16px;
    padding-left: 18px;
    padding-right: 18px;
  }

  .brix---section-extra-small-3 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .grid-45-copy {
    grid-template-columns: 1fr;
    padding-left: 0;
    padding-right: 0;
  }

  .heading-203-copy, .heading-203-copy-copy {
    text-align: left;
    text-transform: none;
    text-align: left;
    text-transform: none;
  }

  .uui-navbar03_dropdown-content-left-3 {
    grid-template-columns: 1fr;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .uui-navbar03_dropdown-link-3 {
    padding-left: 0;
  }

  .uui-navbar03_bottom-bar-3 {
    align-items: flex-start;
  }

  .uui-navbar03_bottom-bar-right-3 {
    flex-direction: column;
    width: 100%;
  }

  .uui-navbar03_bottom-bar-left-3 {
    grid-template-rows: auto auto;
    grid-template-columns: max-content;
  }

  .uui-button-secondary-gray-14.show-tablet-6 {
    background-color: var(--azul-cyan);
    color: var(--white);
    border-radius: 8rem;
    font-family: Poppins, sans-serif;
    font-size: 15px;
    font-weight: 500;
  }

  .text-block-281 {
    font-family: Poppins, sans-serif;
    font-weight: 500;
  }

  .rt-service-one-tabs-copy {
    display: block;
  }

  .uui-page-padding-23 {
    width: auto;
  }

  .uui-logos01_wrapper-2 {
    justify-content: center;
    align-items: flex-start;
  }

  .uui-logos01_component-2 {
    justify-content: center;
  }
}

#w-node-_13a7b0a5-7a33-b1d3-eea1-22c832a93e09-552fc998 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_27acebd3-74f6-e5e2-75cd-ced1dfa9876b-dfa986ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9c0b5ad7-5673-795e-1e64-29c59c3b34f9-97390028 {
  place-self: auto;
}

#w-node-ff06259b-9b5a-0183-9699-aa08ca7e1afc-fa49e5d8, #w-node-ff06259b-9b5a-0183-9699-aa08ca7e1b0d-fa49e5d8, #w-node-ff06259b-9b5a-0183-9699-aa08ca7e1b1e-fa49e5d8, #w-node-ff06259b-9b5a-0183-9699-aa08ca7e1b2f-fa49e5d8, #w-node-_1412b8cd-6f9d-602d-db80-ff8b3c26ea32-fa49e5d8, #w-node-_277c53d2-f2f4-0135-6a73-2fc4ae116a61-4cec473b, #w-node-_277c53d2-f2f4-0135-6a73-2fc4ae116a6c-4cec473b, #w-node-_2d00d1a5-14f1-8ef6-9dc3-2064574cb801-64b0d1f2, #w-node-_2d00d1a5-14f1-8ef6-9dc3-2064574cb83d-64b0d1f2, #w-node-c0e92d08-a2e7-30ab-9007-47ae0f6a2ed1-64b0d1f2, #w-node-c0e92d08-a2e7-30ab-9007-47ae0f6a2f03-64b0d1f2, #w-node-_3929302c-9602-5b58-cce5-2f92a2a8319f-64b0d1f2, #w-node-d316408f-d774-7664-cd5d-6e0eecf0640e-52cb0ac5, #w-node-_1a8305d9-cad7-c791-a25c-105560d1187c-52cb0ac5, #w-node-_370b27f4-6170-ef46-3c17-4893eac56608-52cb0ac5, #w-node-_762749b6-ae74-e8e0-5fdc-572cfd020a45-52cb0ac5, #w-node-d316408f-d774-7664-cd5d-6e0eecf0640e-04859fc1, #w-node-_3f316484-7d3f-002d-f04b-444e90583ccd-04859fc1, #w-node-d316408f-d774-7664-cd5d-6e0eecf0640e-10166e2a, #w-node-d316408f-d774-7664-cd5d-6e0eecf0640e-974eb666, #w-node-_3f316484-7d3f-002d-f04b-444e90583ccd-974eb666, #w-node-d316408f-d774-7664-cd5d-6e0eecf0640e-5613cc8e, #w-node-ffedfb27-e1f3-01d6-2d87-95621ac41bf0-5613cc8e, #w-node-_1a8305d9-cad7-c791-a25c-105560d1187c-5613cc8e, #w-node-d316408f-d774-7664-cd5d-6e0eecf0640e-e8cc2bae, #w-node-_1a8305d9-cad7-c791-a25c-105560d1187c-e8cc2bae, #w-node-dfb7086e-606e-47b5-d1db-a2a68624eb2d-e8cc2bae, #w-node-fe1d2460-0274-91a6-d99e-9bd9e9d54e2e-ee0cc3a1, #w-node-fe1d2460-0274-91a6-d99e-9bd9e9d54e39-ee0cc3a1, #w-node-fe1d2460-0274-91a6-d99e-9bd9e9d54e43-ee0cc3a1, #w-node-fe1d2460-0274-91a6-d99e-9bd9e9d54e4d-ee0cc3a1, #w-node-fe1d2460-0274-91a6-d99e-9bd9e9d54e57-ee0cc3a1, #w-node-fe1d2460-0274-91a6-d99e-9bd9e9d54e61-ee0cc3a1, #w-node-b97feda3-8b08-b368-5c32-f5b8a13c9d5e-a86fcf57, #w-node-b97feda3-8b08-b368-5c32-f5b8a13c9d68-a86fcf57, #w-node-fea98217-a2e6-8110-0fbb-0c7c0e1b2bde-8ded15d1, #w-node-fea98217-a2e6-8110-0fbb-0c7c0e1b2be4-8ded15d1, #w-node-fea98217-a2e6-8110-0fbb-0c7c0e1b2bea-8ded15d1, #w-node-d2f7d370-6367-24f2-7df3-48275c32693e-8ded15d1, #w-node-_642b0689-7b4b-ef6c-9772-6536eb03e7e1-8ded15d1, #w-node-_1416f640-1232-7cdb-ebc2-eb220027b2f8-618e1d10, #w-node-_1416f640-1232-7cdb-ebc2-eb220027b31c-618e1d10, #w-node-c885d5c7-a210-2614-e447-400fbab87c89-d3e5e07f, #w-node-c885d5c7-a210-2614-e447-400fbab87c92-d3e5e07f, #w-node-a074045c-da29-7d18-9ed6-7005f6ee59db-d3e5e07f, #w-node-a074045c-da29-7d18-9ed6-7005f6ee59e4-d3e5e07f, #w-node-_4272acef-fe2e-1d59-c66c-e0a8ca9a3f0d-d3e5e07f, #w-node-_4272acef-fe2e-1d59-c66c-e0a8ca9a3f1f-d3e5e07f, #w-node-_3f211fda-13a4-2a9f-08db-0035c71e1ec5-d3e5e07f, #w-node-_3f211fda-13a4-2a9f-08db-0035c71e1ed3-d3e5e07f, #w-node-_03ec77e3-b210-62f5-7cbe-9103a8bfdd54-66f86679, #w-node-_03ec77e3-b210-62f5-7cbe-9103a8bfdd49-66f86679, #w-node-_838bb43d-8a76-283a-a31b-4f9c5f1b5508-66f86679, #w-node-bed5ae6f-c797-68a6-994d-12ff9bbc0d07-948699f9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

@media screen and (min-width: 1440px) {
  #w-node-fe1d2460-0274-91a6-d99e-9bd9e9d54e39-ee0cc3a1, #w-node-fe1d2460-0274-91a6-d99e-9bd9e9d54e43-ee0cc3a1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_13a7b0a5-7a33-b1d3-eea1-22c832a93e09-552fc998 {
    grid-column: span 2 / span 2;
  }
}

@media screen and (max-width: 479px) {
  #w-node-d6b19a35-8366-07c2-0eaf-dae9f7670cb9-f7670ca9, #w-node-f113e3d8-4d6f-a682-5e04-3f40a13dd33c-bfe86648, #w-node-_644d3de4-2a89-8331-5b74-66b025328c77-c06c44c5, #w-node-_8dd75564-2936-dcaf-ce70-bc74824553c6-9902f4f8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a3cff042-c0ae-addb-6dbe-3d2d8c953a8f-980abaa1, #w-node-_2010b36e-57a2-cea8-b531-0f85c4cf010a-980abaa1 {
    grid-area: span 2 / span 2 / span 2 / span 2;
  }

  #w-node-bdbb3c5e-1934-a286-fe95-f04584680168-980abaa1, #w-node-fd0a7c09-6f8c-1c86-9206-ecb2f5229249-980abaa1 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_97d32a67-2dcf-087a-4c06-6c137aac6da4-39c2e566, #w-node-ac950818-92c7-e2ab-1811-c554c4ab0048-a9fc8c16, #w-node-_6e24e3c5-7eb4-51d6-0c32-59f1ee8f91cc-898acd66, #w-node-_34998020-32b4-7673-368c-1d0d5a4a599c-64b0d1f2, #w-node-b8c1d9c9-cbe4-d636-7dac-41573c313b2f-52cb0ac5, #w-node-cb43ebc0-f842-ec28-331a-f8a4507d7b56-04859fc1, #w-node-_766ac4b7-28d3-afda-c4bf-60c73806b415-10166e2a, #w-node-d199de95-bc55-8a76-553b-13cc2ad36f43-974eb666, #w-node-_4c4c3221-c540-b275-7e5c-81ea4bf0ca6b-5613cc8e, #w-node-_85250afa-33b0-6ffe-a5df-17cf41c5b03a-e8cc2bae, #w-node-_5c9c32e9-6c3c-dc02-825b-48b8cc20a70e-15be7eee, #w-node-b6cd4fd9-3c54-6bac-a741-61cc56e26119-6cfb333b, #w-node-b226c668-e8f8-174c-4fff-c7b57ebe73ad-fb87a2f7, #w-node-_4ddae05d-79ce-cdc0-7f95-eff3a3812404-a86fcf57 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}
