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 {
  --heading-card: #1a1b1b;
  --rocket-pizza: #004549;
  --dark-slate-blue: #3d405b;
  --body-white: #fdf2eb;
  --light-salmon-2: #ffbeae;
  --dark-slate-grey: #0b5459;
  --woman-travel-background: #f5f3fc;
  --light-cyan: #d4efe680;
  --grey: #777676;
  --medium-turquoise: #62c5c4;
  --descrip-p: #000000b3;
  --orange: #f8ad23;
  --numer-woman: #e1d8fe;
  --medium-aquamarine: #94d2bd;
  --coral: #ed774999;
  --light-salmon: #ffc1af99;
  --medium-turquoise-2: #62c5c499;
  --yellow: #ffb95799;
  --yellow-green: #9bbf1733;
  --easy-rent-fondo: #f5fffc;
  --light-pink-2: #ffb1c7;
  --light-pink: #ffb1c799;
  --misty-rose: #f8d7c9;
}

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

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

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

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

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

body {
  color: #333;
  font-family: Poppins, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

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

p {
  margin-bottom: 10px;
}

.hero-inner {
  justify-content: center;
  align-items: center;
  display: flex;
  position: static;
}

.hero-image-wrap {
  z-index: 1;
  flex-direction: column;
  align-items: center;
  width: 40%;
  min-width: 30px;
  max-width: 55em;
  margin-top: 5%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
  display: flex;
  position: absolute;
  inset: 10% 25% 0%;
}

.hero-image {
  filter: brightness(65%);
  border-radius: 10px;
  width: 100%;
}

.conainer {
  grid-row-gap: 0px;
  border: 1px #0000;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  max-width: 1200px;
  display: flex;
  position: static;
}

.conainer.navbar {
  object-fit: fill;
  width: 1200px;
  max-width: 1300px;
}

.heading {
  color: var(--heading-card);
  font-size: 2.5rem;
  font-weight: 700;
  line-height: 1.5;
}

.heading.rocket {
  color: var(--rocket-pizza);
  text-align: center;
  font-size: 2.5rem;
}

.heading.easy-rent {
  color: var(--dark-slate-blue);
  width: 100%;
  line-height: 1.5;
}

.heading.cib {
  color: var(--heading-card);
  width: 100%;
}

.heading.acvi {
  color: var(--body-white);
  -webkit-text-stroke-color: transparent;
}

.heading.phase-1 {
  color: var(--light-salmon-2);
  -webkit-text-stroke-color: transparent;
  font-size: 4em;
  line-height: 1;
}

.heading.salmon {
  color: var(--light-salmon-2);
}

.heading.acvi-phase {
  color: var(--body-white);
  font-size: 4em;
  line-height: 1;
}

.heading.delta {
  color: #fff;
}

.heading-2 {
  color: var(--heading-card);
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 2.5rem;
  font-weight: 700;
  line-height: 1.2;
  display: flex;
  position: static;
  inset: 0%;
}

.heading-2.where {
  max-width: 560px;
}

.heading-2.rocket {
  color: var(--rocket-pizza);
}

.heading-2.easy {
  color: var(--dark-slate-blue);
  line-height: 1.3;
  position: static;
}

.heading-2.acvi {
  color: var(--dark-slate-grey);
}

.heading-2._80 {
  text-align: center;
  width: 80%;
  overflow: hidden;
}

.heading-2.white {
  color: #fff;
  text-align: left;
  font-size: 2.5rem;
}

.heading-2._32 {
  font-size: 32px;
}

.heading-2.er-prueba {
  color: var(--dark-slate-blue);
  font-size: 2rem;
  line-height: 1.3;
  position: static;
}

.heading-2.masai {
  color: #9d7137;
}

.heading-2.yellow {
  color: #f8ad23;
}

.heading-2.lime {
  color: #9bbf17;
}

.vanessa-text {
  justify-content: center;
  align-items: center;
  display: flex;
  position: static;
}

.ux-ui-product {
  justify-content: center;
  align-items: center;
  display: flex;
}

.full {
  color: #ffffffa6;
  text-align: center;
  font-family: Paytone One, sans-serif;
  font-size: 200px;
  line-height: 1;
  position: static;
  inset: 0%;
}

.full.thin-text {
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 180px;
}

.outline {
  z-index: 0;
  color: #ffffff2e;
  text-align: center;
  font-family: Paytone One, sans-serif;
  font-size: 200px;
  line-height: 1;
  position: absolute;
}

.outline.thin-text {
  font-family: Poppins, sans-serif;
  font-size: 90px;
  inset: 0%;
}

.outline.thin {
  font-family: Poppins, sans-serif;
  font-size: 180px;
  position: absolute;
}

.body {
  -webkit-text-stroke-color: #fff;
  flex-direction: column;
  align-items: center;
}

.body.woman-travel {
  background-color: var(--woman-travel-background);
}

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

.section {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 100vw;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 40px 40px 60px;
  display: block;
  position: static;
  overflow: hidden;
}

.section.hero {
  z-index: 1;
  flex-direction: column;
  display: block;
  position: relative;
}

.section.about-me {
  margin-top: 0;
  position: relative;
  top: 70em;
  bottom: 70em;
}

.section.cards {
  top: 345px;
}

.section.footer {
  background-color: #fff;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding: 40px 0 0;
}

.section.image {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding: 0;
  position: relative;
  top: -1555px;
}

.section.image.copy {
  position: static;
}

.section.project-footer {
  background-color: #e6eded;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding: 60px 0 0;
  position: relative;
  top: -1551px;
}

.section.project-footer.static {
  flex-direction: column;
  justify-content: flex-end;
  padding-top: 40px;
  display: flex;
  position: static;
}

.section.parallax {
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
}

.section._100vh {
  background-color: var(--light-cyan);
  color: #d4efe6;
  min-height: 100vh;
}

.section.acvi {
  background-color: #ffe7e1;
}

.text-block {
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 96px;
  line-height: 1;
}

.outli {
  color: #ffffffa6;
  text-align: center;
  font-family: Paytone One, sans-serif;
  font-size: 200px;
  line-height: 1;
  position: static;
  inset: 0%;
}

.outli.thin-text {
  font-family: Poppins, sans-serif;
  font-size: 140px;
}

.product {
  justify-content: center;
  align-items: center;
  display: flex;
  position: static;
}

.hero-heading-wrap {
  z-index: 1;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  align-items: center;
  min-width: 30px;
  max-width: 55em;
  margin-top: 5%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: absolute;
  inset: 25% 25% 0%;
}

.navbar {
  background-color: #0000;
}

.image {
  display: inline-block;
}

.navbar-2 {
  background-color: #0000;
}

.about-me-page-navbar-logo-left {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  height: 100px;
  padding: 60px 100px;
  display: flex;
}

.navbarcontainer {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1239px;
  padding-left: 100px;
  padding-right: 100px;
  display: flex;
}

.navbar-content {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1220px;
  display: flex;
}

.navbar-brand {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  height: 50px;
  display: flex;
}

.logo {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 115px;
  height: 50px;
  display: flex;
}

.navbar-menu {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.button-icon-grid {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text {
  color: #777676;
  font-family: Poppins, sans-serif;
  font-size: 24px;
  font-weight: 600;
}

.see-project-icon {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 36px;
  display: flex;
}

.vectors-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 32.2667px;
  height: 22px;
  display: flex;
}

.im-available-to-work {
  color: #62c5c4;
  font-family: Poppins, sans-serif;
  font-size: 24px;
  font-weight: 600;
}

.vectors-wrapper-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 38px;
  height: 29px;
  display: flex;
}

.navbar-3 {
  background-color: #0000;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  margin-bottom: 20px;
  display: block;
}

.link-block {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  border: 0px none var(--grey);
  background-color: #0000;
  flex: 0 auto;
  justify-content: center;
  align-self: flex-end;
  align-items: center;
  width: 20%;
  height: 40px;
  margin-left: auto;
  margin-right: auto;
  padding: 15px 20px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.link-block.button {
  background-color: var(--medium-turquoise);
  border: 1px solid #0000;
  border-radius: 10px;
}

.link-block.button-copy {
  background-color: var(--medium-turquoise);
  border-radius: 10px;
}

.link-text {
  color: var(--body-white);
  text-align: left;
  border: 1px solid #0000;
  font-family: Poppins, sans-serif;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1;
  text-decoration: none;
}

.link-text.button {
  color: var(--grey);
  font-size: 18px;
  font-weight: 500;
}

.button-icon {
  color: #0000;
  display: block;
}

.nav-menu {
  display: flex;
}

.logo-image {
  object-fit: cover;
  margin-top: 10px;
}

.div-block {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: baseline;
  display: block;
}

.section-2 {
  position: relative;
  top: 70em;
  bottom: 63em;
}

.hola {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex: 0 auto;
  justify-content: flex-start;
  align-self: center;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.hola-vane-here {
  color: #777676;
  font-family: Poppins, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 1;
}

.vectors-wrapper-3 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36.8742px;
  display: flex;
}

.hola-vane-here-2 {
  color: #777676;
  font-family: Poppins, sans-serif;
  font-size: 36px;
  font-weight: 700;
}

.div-block-2 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.text-block-2 {
  font-size: 20px;
  line-height: 1;
}

.text-block-3 {
  color: var(--grey);
  max-width: 920px;
  font-size: 20px;
  line-height: 1.5;
}

.wraper {
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: flex;
}

.wraper.hero {
  background-image: url("https://cdn.prod.website-files.com/6474c86423bffab3b6dafe93/6474dac9330c8367b6775970_landing%20page%20image%202-%20black%20mode-min.webp");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: column;
  margin-top: 0;
  padding-left: 40px;
  padding-right: 40px;
  position: static;
  top: -83px;
  bottom: 39px;
}

.wraper.hero.op2 {
  background-image: none;
  margin-top: 0;
  position: static;
  bottom: 0;
  overflow: hidden;
}

.wraper.hero.opcion-3 {
  background-image: none;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  position: relative;
  bottom: 0;
}

.image-wrapper {
  z-index: -1;
  width: 40vw;
  display: block;
  position: absolute;
  inset: 92px auto 0%;
}

.image-wrapper.opcion-2 {
  top: -244px;
  bottom: auto;
  left: 387px;
}

.headline-wrapper {
  z-index: 2;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 239px;
  margin-bottom: 220px;
  display: none;
  position: relative;
}

.hero-heading {
  color: var(--medium-turquoise);
  text-align: center;
  width: 100%;
  margin-top: 0;
  font-family: Paytone One, sans-serif;
  font-size: 16rem;
  font-weight: 400;
  line-height: .8;
}

.hero-heading.poppins {
  font-family: Poppins, sans-serif;
  font-size: 4rem;
  line-height: 1;
  display: none;
}

.image-block {
  filter: brightness(65%);
  object-fit: cover;
  border-radius: 6px;
}

.heading-outline-absolute {
  z-index: 3;
  color: #fff0;
  font-family: Paytone One, sans-serif;
  font-size: 12.5em;
  font-weight: 400;
  line-height: 1;
  position: absolute;
}

.div-block-3 {
  flex-direction: column;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: static;
  inset: 0%;
}

.section-3 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.navbar-4 {
  grid-column-gap: 50vw;
  grid-row-gap: 50vw;
  background-color: #0000;
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.cantainer-nav {
  grid-column-gap: 200px;
  grid-row-gap: 200px;
  justify-content: space-between;
  width: 100vw;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: absolute;
}

.icon.button {
  border: 1px solid #0000;
}

.nav-menu-2 {
  flex: 0 auto;
}

.wrapper-container {
  justify-content: center;
  align-items: center;
  max-width: 100vw;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.navba {
  background-color: #0000;
  display: inline;
  position: fixed;
  inset: 0% 0% auto;
}

.container-2 {
  width: 100vw;
}

.nav-container {
  max-width: 90vw;
  margin-top: 10px;
}

.nav-link {
  color: var(--grey);
  letter-spacing: 2px;
  text-transform: uppercase;
  font-size: 16px;
  font-weight: 400;
  text-decoration: none;
}

.image-2 {
  padding-top: 20px;
}

.link-block-2 {
  text-decoration: none;
}

.text-block-4 {
  color: var(--grey);
  font-size: 18px;
  font-weight: 500;
}

.nav-links {
  text-transform: none;
  display: flex;
}

.container-copy {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: space-around;
  align-items: flex-end;
  max-width: 80vw;
  margin-top: 10px;
  display: flex;
}

.about-me-description {
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
  width: 80%;
  display: flex;
}

.about-me-text {
  grid-column-gap: 100px;
  grid-row-gap: 100px;
  flex-direction: column;
  justify-content: center;
  align-self: flex-start;
  align-items: center;
  display: flex;
}

.link-block-3 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  display: flex;
}

.hola-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.greatings {
  color: var(--descrip-p);
  font-family: Poppins, sans-serif;
  font-size: 2.3rem;
  font-weight: 700;
  line-height: 1;
}

.hand {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36.8742px;
  display: flex;
}

.small-descprition {
  color: var(--descrip-p);
  text-align: center;
  align-self: center;
  margin-bottom: 2rem;
  font-size: 1.5rem;
  line-height: 1.5;
  text-decoration: none;
}

.small-descprition.subrayado {
  color: #000;
  font-weight: 600;
}

.small-descprition.type-2 {
  font-size: 24px;
}

.small-descprition.type-3 {
  font-size: 16px;
}

.small-descprition.footer {
  color: var(--descrip-p);
  text-align: center;
  font-size: 1.5rem;
}

.small-descprition.easy {
  color: var(--dark-slate-blue);
  text-align: center;
  font-size: 1.25rem;
}

.small-descprition.easy.relative {
  color: var(--dark-slate-blue);
  text-align: center;
  position: relative;
  top: -93px;
}

.small-descprition.relative {
  color: var(--descrip-p);
  position: relative;
  top: -80px;
}

.small-descprition.center {
  text-align: center;
  max-width: 100%;
}

.section-4 {
  margin-top: 100px;
}

.grid {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .25fr;
  grid-auto-flow: row;
  width: 100%;
}

.section-5 {
  display: flex;
  position: relative;
}

.section-heading {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 64px;
  padding-bottom: 64px;
  display: flex;
}

.container-3 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
}

.see-them-all {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border: 1px solid #777676;
  border-radius: 10px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 60px;
  padding: 15px 30px;
  display: flex;
}

.vectors-wrapper-5 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 32.809px;
  height: 43px;
  display: flex;
}

.text-2 {
  color: #777676;
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 32px;
  font-weight: 700;
}

.heading-image {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  display: flex;
}

.projects-heading {
  justify-content: center;
  align-items: center;
  width: 100vw;
  display: flex;
}

.projects-heading.hero {
  margin-top: 7em;
}

.heading-wraper {
  position: absolute;
  inset: 0% 0% auto;
}

.div-block-5 {
  border-bottom: 1px solid var(--grey);
}

.button {
  border: 1px solid #0000;
  text-decoration: none;
}

.button.card {
  text-decoration: none;
}

.link-text-copy {
  color: var(--grey);
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 1;
  text-decoration: none;
}

.link-text-copy.button {
  color: var(--grey);
  font-size: 18px;
  font-weight: 500;
}

.section-6 {
  position: relative;
  top: 362px;
}

.container-4 {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1200px;
  display: flex;
}

.card-image {
  z-index: -1;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  border: 1px undefined undefined;
  background-image: url("https://cdn.prod.website-files.com/6474c86423bffab3b6dafe93/647542b05177164aebe2bae3_Easy-rent-card-Container.webp");
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 1000px;
  max-width: 1000px;
  height: 500px;
  min-height: 500px;
  display: flex;
  position: absolute;
  inset: 0%;
  box-shadow: 6px 6px 25px #68887e40;
}

.gradient-container {
  z-index: 0;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-image: linear-gradient(94.8deg, #d7e0dd, #fff0);
  border-radius: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  display: flex;
  position: static;
  inset: 0%;
}

.gradient-container.rocket-pizza {
  background-image: linear-gradient(49.8deg, #d7e0dd, #fff0 10%);
}

.gradient-container.ai {
  background-image: linear-gradient(94.8deg, #aaaaba, #fff0);
}

.card-wrapper {
  z-index: 0;
  grid-column-gap: 180px;
  grid-row-gap: 180px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 107px;
  padding-bottom: 60px;
  display: flex;
  position: static;
}

.card-wrapper.rocket-pizza {
  grid-column-gap: 150px;
  grid-row-gap: 150px;
  padding-bottom: 60px;
}

.card-wrapper.wt {
  grid-column-gap: 180px;
  grid-row-gap: 180px;
  padding-bottom: 60px;
}

.card-wrapper.cib {
  grid-column-gap: 150px;
  grid-row-gap: 150px;
}

.card-wrapper.acvi {
  grid-column-gap: 170px;
  grid-row-gap: 170px;
  padding-bottom: 60px;
}

.card-wrapper.delta, .card-wrapper.easy-rents {
  grid-column-gap: 150px;
  grid-row-gap: 150px;
  padding-bottom: 60px;
}

.text-and-buttton-container {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-end;
  padding-left: 80px;
  display: flex;
}

.text-card-wrapper {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.text-card-wrapper.woman-travel {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
}

.text-3 {
  border-style: solid;
  border-width: undefinedpx;
  color: #000000b3;
  text-align: right;
  border-color: #000;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 600;
}

.text-4 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.navigating-the-rental-nightmare-for-foreigners-in-colombia {
  border-style: solid;
  border-width: undefinedpx;
  color: #000;
  border-color: #000;
  font-family: Poppins, sans-serif;
  font-size: 36px;
  font-weight: 700;
}

.a-case-study-on-enhancing-the-virtual-rental-experience-and-customizing-the-process {
  color: #000000b3;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 400;
}

.button-2 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #62c5c4;
  border: 1px solid #62c5c4;
  border-radius: 10px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 55px;
  padding: 20px 30px;
  text-decoration: none;
  display: flex;
}

.frame-45 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-5 {
  color: #fdf2eb;
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 24px;
  font-weight: 700;
}

.vectors-wrapper-6 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 34px;
  height: 25px;
  display: flex;
}

.tags {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex: 0 auto;
  justify-content: flex-end;
  align-items: flex-end;
  padding-left: 80px;
  display: flex;
}

.project-tags {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #f5fffc;
  border-radius: 61px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 45px;
  padding: 15px 30px;
  display: flex;
}

.text-6 {
  color: #000000b3;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 148.1%;
}

.swimming-lessons-card-container {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  background-image: url("https://cdn.prod.website-files.com/6474c86423bffab3b6dafe93/647542b28306766fae38107c_swimming-lessons-card-Container.webp");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1200px;
  height: 665px;
  min-height: 665px;
  display: flex;
  box-shadow: 6px 6px 25px #cc639840;
}

.project-card-text-content-2 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  height: 665px;
  padding-top: 170px;
  padding-bottom: 40px;
  display: flex;
}

.text-7 {
  border-style: solid;
  border-width: undefinedpx;
  color: #fff;
  text-align: right;
  border-color: #000;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 600;
}

.from-hobby-to-business {
  border-style: solid;
  border-width: undefinedpx;
  color: #fff;
  border-color: #000;
  font-family: Poppins, sans-serif;
  font-size: 40px;
  font-weight: 700;
}

.error-cb07e56a-5e1c-fa1b-3ac5-51c1079baae4 {
  color: #fff;
  font-family: Poppins, sans-serif;
  font-size: 24px;
  font-weight: 400;
}

.tags-2 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding-left: 80px;
  display: flex;
}

.tag {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #33ad9b99;
  border-radius: 61px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 45px;
  padding: 15px 20px;
  display: flex;
}

.tag.card {
  background-color: #ffffffb3;
}

.text-8 {
  color: #fff;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 148.1%;
}

.rocket-pizza-card-container {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  background-image: url("https://cdn.prod.website-files.com/6474c86423bffab3b6dafe93/647542b3cfc4139ebb06896c_rocket-pizza-card-Container.webp");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  border-radius: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1200px;
  height: 653px;
  min-height: 653px;
  display: flex;
  box-shadow: 6px 6px 26px #b4caca40;
}

.text-9 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  padding-top: 170px;
  padding-bottom: 40px;
  display: flex;
}

.text-and-buttton-container-2 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-end;
  width: 100%;
  max-width: 642px;
  padding-left: 80px;
  display: flex;
}

.frame-1321314247 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.text-10 {
  border-style: solid;
  border-width: undefinedpx;
  color: #fdf2eb;
  text-align: right;
  border-color: #000;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 600;
}

.text-11 {
  border-style: solid;
  border-width: undefinedpx;
  color: #000;
  border-color: #000;
  font-family: Poppins, sans-serif;
  font-size: 40px;
  font-weight: 700;
}

.text-12 {
  color: #fdf2eb;
  font-family: Poppins, sans-serif;
  font-size: 24px;
  font-weight: 400;
}

.tag-2 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #fffaf9;
  border-radius: 61px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 45px;
  padding: 15px 30px;
  display: flex;
}

.text-13 {
  color: #4b4a4a;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 148.1%;
}

.delta-card-container {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  border: 1px undefined undefined;
  background-image: url("https://cdn.prod.website-files.com/6474c86423bffab3b6dafe93/647542b3d1679a8e6dbd9c12_Delta-card-Container.webp");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  border-radius: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1200px;
  height: 653px;
  min-height: 653px;
  display: flex;
  box-shadow: 6px 6px 26px #e0e8c240;
}

.project-card-text-content-3 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 1198px;
  padding-top: 170px;
  padding-bottom: 40px;
  display: flex;
}

.tag-3 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #e0e8c2;
  border-radius: 61px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 45px;
  padding: 15px 30px;
  display: flex;
}

.cib-card-container {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  background-image: url("https://cdn.prod.website-files.com/6474c86423bffab3b6dafe93/647542b45f85302dbb736649_CIB-card-Container.png");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  border-radius: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1200px;
  height: 653px;
  min-height: 653px;
  display: flex;
  box-shadow: 6px 6px 26px #9c701d40;
}

.project-card-text-content-4 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding-top: 170px;
  padding-bottom: 40px;
  display: flex;
}

.text-and-buttton-container-3 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-end;
  width: 100%;
  max-width: 701px;
  padding-left: 80px;
  display: flex;
}

.frame-1321314248 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 625px;
  display: flex;
}

.text-14 {
  border-style: solid;
  border-width: undefinedpx;
  color: #000;
  text-align: right;
  border-color: #000;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 600;
}

.text-15 {
  color: #000;
  font-family: Poppins, sans-serif;
  font-size: 24px;
  font-weight: 400;
}

.tag-4 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #ffe2db;
  border-radius: 61px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 45px;
  padding: 15px 30px;
  display: flex;
}

.masai-card-container {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  background-image: url("https://cdn.prod.website-files.com/6474c86423bffab3b6dafe93/647542b54345a83d149451c1_MASAI-card-Container.webp");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  border-radius: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1200px;
  height: 653px;
  min-height: 653px;
  display: flex;
  box-shadow: 6px 6px 26px #9d713740;
}

.project-card-text-content-5 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding-top: 204px;
  padding-bottom: 40px;
  display: flex;
}

.tag-5 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #fdf2ebb3;
  border-radius: 61px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 45px;
  padding: 15px 30px;
  display: flex;
}

.text-16 {
  color: #000;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 148.1%;
}

.woman-travel-card-container {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  border: 1px undefined undefined;
  background-image: url("https://cdn.prod.website-files.com/6474c86423bffab3b6dafe93/647542b64345a83d14945238_woman-travel-card-Container.webp");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1200px;
  height: 672px;
  min-height: 672px;
  display: flex;
  box-shadow: 6px 6px 26px #a89add40;
}

.project-card-text-content-6 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 1207px;
  padding-top: 170px;
  padding-bottom: 40px;
  display: flex;
}

.text-and-buttton-container-4 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-end;
  width: 100%;
  max-width: 643px;
  padding-left: 80px;
  display: flex;
}

.tags-3 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 80px;
  display: flex;
}

.tag-6 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #f5f3fc;
  border-radius: 61px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 45px;
  padding: 15px 30px;
  display: flex;
}

.ui {
  color: #fdf2eb;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 148.1%;
}

.container-5 {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1200px;
  display: flex;
}

.project-card-text-content-7 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 170px;
  padding-bottom: 40px;
  display: flex;
}

.text-and-buttton-container-5 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-end;
  padding-left: 80px;
  display: flex;
}

.text-17 {
  border-style: solid;
  border-width: undefinedpx;
  color: #000000b3;
  text-align: right;
  border-color: #000;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 600;
}

.text-18 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.frame-1321314249 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-19 {
  color: #fdf2eb;
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 24px;
  font-weight: 700;
}

.vectors-wrapper-7 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 34px;
  height: 25px;
  display: flex;
}

.text-20 {
  color: #000000b3;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 148.1%;
}

.project-card-text-content-8 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  height: 665px;
  padding-top: 170px;
  padding-bottom: 40px;
  display: flex;
}

.text-21 {
  border-style: solid;
  border-width: undefinedpx;
  color: #fff;
  text-align: right;
  border-color: #000;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 600;
}

.tags-4 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding-left: 80px;
  display: flex;
}

.tag-7 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #33ad9b99;
  border-radius: 61px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 45px;
  padding: 15px 20px;
  display: flex;
}

.text-22 {
  color: #fff;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 148.1%;
}

.frame-1321314250 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.text-23 {
  border-style: solid;
  border-width: undefinedpx;
  color: #fdf2eb;
  text-align: right;
  border-color: #000;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 600;
}

.text-24 {
  border-style: solid;
  border-width: undefinedpx;
  color: #000;
  border-color: #000;
  font-family: Poppins, sans-serif;
  font-size: 40px;
  font-weight: 700;
}

.text-25 {
  color: #fdf2eb;
  font-family: Poppins, sans-serif;
  font-size: 24px;
  font-weight: 400;
}

.tag-8 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #fffaf9;
  border-radius: 61px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 45px;
  padding: 15px 30px;
  display: flex;
}

.text-26 {
  color: #4b4a4a;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 148.1%;
}

.project-card-text-content-9 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 1198px;
  padding-top: 170px;
  padding-bottom: 40px;
  display: flex;
}

.tag-9 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #e0e8c2;
  border-radius: 61px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 45px;
  padding: 15px 30px;
  display: flex;
}

.project-card-text-content-10 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding-top: 170px;
  padding-bottom: 40px;
  display: flex;
}

.text-and-buttton-container-6 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-end;
  width: 100%;
  max-width: 701px;
  padding-left: 80px;
  display: flex;
}

.text-27 {
  border-style: solid;
  border-width: undefinedpx;
  color: #000;
  text-align: right;
  border-color: #000;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 600;
}

.text-28 {
  color: #000;
  font-family: Poppins, sans-serif;
  font-size: 24px;
  font-weight: 400;
}

.tag-10 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #fdf2ebb3;
  border-radius: 61px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 45px;
  padding: 15px 30px;
  display: flex;
}

.text-29 {
  color: #000;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 148.1%;
}

.project-card-text-content-11 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 1207px;
  padding-top: 170px;
  padding-bottom: 40px;
  display: flex;
}

.text-and-buttton-container-7 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-end;
  width: 100%;
  max-width: 643px;
  padding-left: 80px;
  display: flex;
}

.tags-5 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 80px;
  display: flex;
}

.tag-11 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #f5f3fc;
  border-radius: 61px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 45px;
  padding: 15px 30px;
  display: flex;
}

.rocket-pizza-header-section {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #fcefec;
  background-image: linear-gradient(#e6eded 3%, #fff0ed1a 95%);
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  width: 100vw;
  padding-top: 80px;
  display: block;
  overflow: hidden;
}

.project-detail-page-navbar {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 170px;
  padding: 60px 100px;
  display: flex;
}

.navbarcontainer-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1239px;
  padding-left: 100px;
  padding-right: 100px;
  display: flex;
}

.navbar-content-2 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1220px;
  display: flex;
}

.navbar-brand-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 50px;
  display: flex;
}

.back-navbar-link {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: center;
  align-items: center;
  width: 178px;
  height: 36px;
  display: flex;
}

.arrow {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.vectors-wrapper-8 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: .00000262268px;
  display: flex;
}

.text-30 {
  color: #777676;
  letter-spacing: .01em;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.navbar-menu-2 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.navbar-link {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-31 {
  color: #777676;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 400;
}

.vectors-wrapper-9 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 18px;
  display: flex;
}

.navbar-button {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #62c5c4;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 260px;
  height: 60px;
  padding: 20px 30px;
  display: flex;
}

.im-available-to-work-2 {
  color: #fdf2eb;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 600;
}

.email-icon {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 18px;
  display: flex;
}

.vectors-wrapper-10 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 27px;
  height: 21px;
  display: flex;
}

.detail-container {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100vw;
  max-width: 80vw;
  margin-bottom: 0;
  display: flex;
}

.detail-container.header {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  margin-bottom: 0;
  display: block;
}

.detail-container.process {
  margin-bottom: 0;
  display: block;
  position: relative;
  top: -342px;
}

.detail-container.process--relative {
  margin-bottom: 0;
  padding-bottom: 0;
  display: block;
  position: relative;
  top: -347px;
}

.detail-container.process--relative.insights {
  margin-bottom: 0;
  padding-bottom: 0;
}

.detail-container.prueba {
  margin-bottom: 0;
  display: block;
  position: static;
  top: -342px;
}

.detail-container.accordeon {
  justify-content: flex-start;
  max-width: 80vw;
  margin: 0 auto;
  padding-top: 0;
  display: block;
  position: static;
  top: -342px;
}

.detail-container.easy-rent-header {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-image: linear-gradient(164deg, #eff3f2 11%, #ffffff1a 100%, #eff3f2 100% 100%, #fff 10%);
  justify-content: center;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.detail-container.relative {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  flex-direction: row;
  display: flex;
  position: relative;
  top: 12px;
}

.detail-container.relative.acvi {
  display: block;
}

.detail-container.static {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  flex-direction: column;
  justify-content: flex-start;
  display: flex;
}

.detail-container.whole-container, .detail-container.final-result {
  margin: 0 auto 60px;
  display: flex;
  position: static;
  top: -342px;
}

.detail-container._100vw {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  justify-content: flex-start;
  max-width: 100vw;
  margin: 0 auto;
  padding-top: 0;
  display: block;
  position: static;
  top: -342px;
}

.detail-container._100vw.relative-p {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  position: relative;
  top: -196px;
}

.detail-container._100vw.overview {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  align-self: center;
  display: flex;
}

.detail-container._100vw.green-masai {
  background-color: #e4e9e6;
  margin-bottom: 0;
  padding-top: 40px;
}

.detail-container._100vw.blak {
  grid-column-gap: 80px;
  background-color: #000;
  padding-top: 40px;
}

.detail-container._100vw.flex {
  padding-bottom: 0;
  display: flex;
}

.detail-container._100vw.acvi-p1 {
  background-color: #ffe7e1;
  margin-bottom: 0;
  padding-top: 40px;
  padding-left: 40px;
  padding-right: 40px;
  display: none;
}

.detail-container._100vw.acvi-white {
  background-color: #fff;
  margin-bottom: 0;
  padding-top: 40px;
  padding-bottom: 0;
  display: none;
  position: static;
  top: 0;
}

.detail-container._100vw.green-rocket {
  background-color: #e6eded;
  margin-bottom: 0;
  padding-top: 40px;
}

.detail-container._100vw.peach-rocket {
  background-color: #fcefec;
  background-image: linear-gradient(#fcefec, #fff);
  margin-bottom: 0;
  padding-top: 40px;
}

.detail-container._100vw.wt-overview, .detail-container._100vw.er {
  display: flex;
}

.detail-container.rocket-overview {
  grid-column-gap: 130px;
  grid-row-gap: 130px;
  justify-content: flex-start;
}

.detail-container.phase-story {
  padding-top: 100px;
  padding-bottom: 100px;
}

.detail-container.phase-2-story {
  padding: 100px 0;
  display: block;
}

.detail-container.navbar {
  grid-column-gap: 250px;
  grid-row-gap: 250px;
  flex-direction: row;
  justify-content: flex-start;
}

.header-wrapper {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.header-wrapper.easy {
  align-items: flex-start;
  margin-bottom: 0;
  padding-left: 150px;
  padding-right: 150px;
}

.header-wrapper.woman-travel {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
}

.header-wrapper.cib-feader-wrapper {
  align-items: flex-start;
  margin-bottom: 0;
  padding-left: 150px;
  padding-right: 150px;
}

.header-wrapper.masai {
  align-items: flex-start;
  padding-left: 150px;
  padding-right: 150px;
}

.header-wrapper.acvi {
  align-items: center;
  margin-bottom: 0;
  padding-left: 120px;
  padding-right: 120px;
}

.header-wrapper.rocket-pizza {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  align-items: center;
}

.hero_heading-wrapper {
  grid-column-gap: .63em;
  grid-row-gap: .63em;
  border: 0 solid #0000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}

.hero_heading-wrapper.easy {
  align-self: flex-start;
  align-items: flex-start;
}

.hero_heading-wrapper.rp {
  align-items: center;
}

.from-earth-to-moon-the-future-of-pizza-delivery {
  border: undefinedpx solid transparent;
  color: var(--rocket-pizza);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 40px;
  font-weight: 700;
}

.hero_subheading {
  color: var(--descrip-p);
  text-align: left;
  font-family: Poppins, sans-serif;
  font-size: 2rem;
  font-weight: 400;
  line-height: 1.5;
}

.hero_subheading.card {
  color: var(--descrip-p);
  text-align: left;
  width: 90%;
  max-width: 560px;
  font-size: 1.25rem;
}

.hero_subheading.card.cib {
  color: var(--heading-card);
  font-weight: 500;
}

.hero_subheading.card.acvi {
  color: #ffffffb3;
  font-weight: 500;
}

.hero_subheading.card.white {
  color: #fff;
}

.hero_subheading.easy-rent {
  color: var(--dark-slate-blue);
  text-align: left;
  width: 100%;
  font-size: 2rem;
}

.hero_subheading.cib {
  color: var(--descrip-p);
  text-align: left;
  width: 100%;
  font-size: 2rem;
}

.hero_subheading.big {
  color: var(--heading-card);
  text-align: left;
  font-size: 2rem;
  font-weight: 500;
}

.hero_subheading._36 {
  color: var(--descrip-p);
  text-align: left;
  font-size: 2.25rem;
}

.hero_subheading.masai-wonder {
  text-align: left;
  font-size: 2rem;
}

.hero_subheading.acvi {
  color: var(--body-white);
  text-align: left;
  font-size: 2rem;
}

.hero_subheading._32 {
  color: #fdf2ebf2;
  text-align: left;
  font-size: 2rem;
}

.hero_subheading.center {
  text-align: center;
  font-size: 2rem;
}

.hero_subheading.overview-masai {
  text-align: center;
  font-size: 1.5rem;
}

.hero_subheading._24 {
  font-size: 1.5rem;
}

.hero_subheading.delta {
  color: #fff;
}

.hero_subheading.center-rp {
  text-align: center;
  font-size: 2rem;
}

.hero_subheading.er {
  color: var(--dark-slate-blue);
}

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

.hero_tags-wrapper {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex: 0 auto;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.hero_tags-wrapper.easy {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  display: grid;
}

.hero_tags-wrapper.masai {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: space-between;
}

.hero_tags-wrapper.delta, .hero_tags-wrapper.acvi {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: space-between;
}

.hero_tags-wrapper.wt {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: .75fr .75fr .75fr .75fr;
  grid-auto-columns: 1fr;
  align-self: flex-start;
  width: auto;
}

.hero_tags-wrapper.woman {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  justify-items: start;
  display: grid;
}

.hero_tags-wrapper.rocket-pizza {
  justify-content: center;
}

.project-tag {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #fffaf9;
  border-radius: 61px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 1.2ch 2ch;
  display: flex;
}

.project-tag.easy {
  background-color: #d4efe6;
}

.project-tag.woman {
  background-color: var(--woman-travel-background);
  justify-content: center;
  padding: 1ch 2ch;
}

.project-tag.cib {
  background-color: #ffffffb3;
  justify-content: flex-start;
  align-items: flex-start;
}

.project-tag.masai {
  background-color: #fdf2ebcc;
}

.project-tag.delta {
  background-color: #ebf2d1e6;
}

.project-tag.acvi {
  background-color: #62c5c4ad;
}

.body-extra-small {
  color: #777676;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 148.1%;
}

.data-wraper {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex: 0 auto;
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.data-wraper.easy {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: space-between;
}

.data-wraper.wt {
  justify-content: space-between;
}

.data-wraper.cib {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  justify-content: space-between;
}

.data-wraper.masai {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  justify-content: space-between;
}

.data-wraper.delta {
  grid-column-gap: 150px;
  grid-row-gap: 150px;
  justify-content: space-between;
}

.data-wraper.acvi {
  grid-column-gap: 160px;
  grid-row-gap: 160px;
  justify-content: space-between;
}

.data {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.data.easy {
  flex-flow: wrap;
}

.data.acvi {
  flex-direction: column;
}

.data.cib {
  color: var(--body-white);
  flex-direction: column;
}

.data.center {
  flex-direction: column;
  align-items: center;
}

.project-data-tittle {
  color: #004549;
  text-align: center;
  letter-spacing: .01em;
  font-family: Poppins, sans-serif;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1;
}

.project-data-tittle.easy {
  color: var(--dark-slate-blue);
  white-space: nowrap;
  overflow-wrap: normal;
}

.project-data-tittle.black {
  color: var(--heading-card);
  white-space: nowrap;
}

.project-data-tittle.cib {
  color: var(--heading-card);
}

.project-data-tittle.delta {
  color: #ebf2d1;
}

.project-data-tittle.acvi {
  color: var(--body-white);
}

.project-data {
  color: #777676;
  text-align: center;
  letter-spacing: .01em;
  white-space: nowrap;
  font-family: Poppins, sans-serif;
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 1;
}

.project-data.easy {
  color: var(--dark-slate-blue);
  text-align: left;
  overflow-wrap: normal;
}

.project-data.black {
  color: var(--descrip-p);
  text-align: left;
  white-space: nowrap;
}

.project-data.white, .project-data.grey {
  color: #fff;
  text-align: left;
}

.header-mock-up-img {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  object-fit: cover;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 10px 10px 0;
  display: flex;
}

.heading-3 {
  color: var(--heading-card);
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2.2rem;
  font-weight: 700;
  line-height: 1.5;
  text-decoration: none;
}

.heading-3.card {
  color: var(--heading-card);
  width: 100%;
  font-size: 2rem;
  line-height: 1.5;
}

.heading-3.card.cib {
  color: var(--heading-card);
}

.heading-3.card.acvi {
  color: #fff;
}

.heading-3.easy {
  color: var(--dark-slate-blue);
  justify-content: flex-start;
  font-weight: 700;
  display: block;
}

.heading-3.easy-short {
  color: var(--dark-slate-blue);
  width: 100%;
  display: block;
}

.heading-3.long-heading {
  color: var(--dark-slate-blue);
  justify-content: flex-start;
  width: 100%;
  display: block;
}

.heading-3.long-heading.yellow {
  color: var(--orange);
}

.heading-3.long-heading.masai {
  color: #9d7137;
}

.heading-3.green {
  color: #005f73;
  text-align: center;
}

.heading-3.green.mobile {
  text-align: center;
}

.heading-3.yellow {
  color: var(--orange);
  width: 100%;
}

.heading-3.yellow.center {
  text-align: center;
}

.heading-3.masai {
  color: #9d7137;
}

.heading-3.lime {
  color: #9bbf17;
}

.heading-3.acvi {
  color: var(--dark-slate-grey);
}

.heading-3.tecnique {
  align-items: flex-start;
}

.heading-3.wt {
  color: var(--dark-slate-blue);
}

.heading-3.tecnique-copy {
  align-items: flex-start;
}

.rocket-pizza-overview-section {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  background-color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100vw;
  padding-top: 200px;
  padding-bottom: 100px;
  display: flex;
  overflow: hidden;
}

.overview-title {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  text-align: center;
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  flex-direction: column;
  justify-content: center;
  align-self: center;
  align-items: center;
  height: 180px;
  min-height: 180px;
  display: flex;
}

.container-7 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 548px;
  display: flex;
}

.opacity-heading-wrapper {
  position: relative;
}

.opacity-heading-wrapper.cib-body {
  background-color: #0000;
  align-items: flex-start;
  padding-left: 432px;
}

.opacity-heading-wrapper.wt {
  align-items: flex-start;
}

.text-34 {
  color: #000;
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 64px;
  font-weight: 700;
  line-height: 80px;
}

.container-9 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1440px;
  display: flex;
}

._2-columns {
  grid-column-gap: 90px;
  grid-row-gap: 90px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.column {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 946px;
  padding-left: 150px;
  display: flex;
}

.task-description-container {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 783px;
  display: flex;
}

.task-heading {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  display: flex;
}

.problem-icon {
  object-fit: contain;
}

.text-35 {
  color: #000;
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 3px;
  font-weight: 700;
}

.create-the-ui-and-starter-kit-of-an-application-to-order-space-pizzas-at-home-problem-the-pizza-will-be-deliverd-ont-he-moon {
  color: #000;
  font-size: 20px;
  font-weight: 400;
}

.goal-description {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.error-4e236bf9-770b-d0da-677f-80058c6d41b4 {
  color: #000;
  text-align: justify;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 400;
}

.column-2 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 24px;
  display: flex;
}

.overview-image {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  object-fit: cover;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 10px;
  display: flex;
}

.goal-container {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.so-thats-why-this-project-primary-goals-were {
  color: #000;
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 24px;
  font-weight: 400;
}

.goals-grid {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: grid;
}

.goals-grid.easy {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  justify-items: center;
}

.goals-grid.womant {
  grid-column-gap: 140px;
  grid-row-gap: 140px;
  grid-template-columns: 1fr 1fr;
  max-width: 80%;
}

.goals-grid.rocket {
  grid-column-gap: 100px;
  grid-row-gap: 100px;
}

.goals-grid.phase-1 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-columns: 1fr 1fr;
  justify-items: center;
  max-width: 80%;
}

.goals-grid.wt {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  justify-items: center;
}

.celda {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.celda.easy {
  border-right: 0 solid #0000;
}

.celda.acvi {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-right: 0 solid #0000;
  max-width: 310px;
  height: 400px;
  padding-bottom: 20px;
}

.error-4e236bf9-770b-d0da-677f-80058c6d41bb {
  color: #000;
  text-align: justify;
  font-family: Poppins, sans-serif;
  font-size: 24px;
  font-weight: 400;
}

.right {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 504px;
  height: 450px;
  padding-top: 20px;
  padding-bottom: 40px;
  display: flex;
}

.create-the-ui-and-starter-kit-of-an-application-to-order-space-pizzas-at-home-problem-the-pizza-will-be-deliverd-ont-he-moon-0 {
  color: #000;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 400;
}

.create-the-ui-and-starter-kit-of-an-application-to-order-space-pizzas-at-home-problem-the-pizza-will-be-deliverd-ont-he-moon-1 {
  color: #000;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.accordeon-section {
  grid-column-gap: 130px;
  grid-row-gap: 130px;
  background-color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100vw;
  padding-top: 60px;
  padding-bottom: 60px;
  display: flex;
  position: relative;
}

.accordeon-section.designing {
  background-color: #e6eded;
  padding-top: 60px;
  top: -300px;
}

.accordeon-section.final-result {
  background-color: #fcefec;
  background-image: linear-gradient(#fcefec, #fff);
  padding-bottom: 60px;
  top: -609px;
}

.accordeon-section.final-result.copy {
  position: static;
}

.accordeon-section.prototyping {
  background-color: #fcefec;
  background-image: linear-gradient(#fffffffc, #fff);
  top: -988px;
}

.accordeon-section.prototyping.copy {
  position: static;
}

.accordeon-section.insights {
  background-color: #fcefec;
  background-image: linear-gradient(#fffffffc, #fff);
  padding-bottom: 60px;
  top: -1350px;
}

.accordeon-section.rocket {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  position: static;
  overflow: hidden;
}

.accordeon-section.delta {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  padding-top: 80px;
  padding-bottom: 80px;
  position: static;
  overflow: hidden;
}

.rocket-pizza-solving-section-tittle {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-image: url("https://cdn.prod.website-files.com/6474c86423bffab3b6dafe93/647550a95d36414816bf507f_rocket-pizza-solving-Section-tittle.png");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 343px;
  min-height: 343px;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.solving-heading {
  grid-column-gap: 733px;
  grid-row-gap: 733px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding-left: 100px;
  padding-right: 100px;
  display: flex;
}

.title-wraper {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 419px;
  display: flex;
}

.text-36 {
  color: #004549;
  text-align: center;
  font-family: Paytone One, sans-serif;
  font-size: 128px;
  font-weight: 400;
  line-height: 80px;
}

.text-37 {
  color: #000;
  font-family: Poppins, sans-serif;
  font-size: 64px;
  font-weight: 700;
  line-height: 80px;
}

.arrow-2 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 88px;
  height: 88px;
  padding: 10px;
  display: flex;
}

.vectors-wrapper-11 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 37px;
  height: 22.8167px;
  display: flex;
}

.container-10 {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  padding-left: 100px;
  padding-right: 100px;
  display: flex;
}

.text-38 {
  color: #000;
  text-align: justify;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 400;
}

.description {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.task-flow-heading {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding-left: 0;
  display: flex;
}

.taskflow-icon {
  object-fit: contain;
  width: 100%;
  height: 100%;
  margin-left: 0;
  margin-right: 0;
  display: block;
  overflow: hidden;
}

.text-39 {
  color: #000;
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 1;
}

.text-40 {
  color: #000;
  text-align: justify;
  font-size: 20px;
  font-weight: 400;
}

.rocket-pizza-img {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  border-radius: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1200px;
  display: flex;
}

.component-flow-heading {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 948px;
  height: 72px;
  display: flex;
}

.vectors-wrapper-12 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 72px;
  height: 72px;
  display: flex;
}

.text-41 {
  color: #004549;
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 40px;
  font-weight: 700;
}

.rocket-pizza-flow {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

._3-columns {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.column-5 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-image: url("https://cdn.prod.website-files.com/6474c86423bffab3b6dafe93/647550adc13ad12a30234268_Column.png");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 350px;
  height: 331px;
  min-height: 331px;
  display: flex;
}

.heading-icon {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
  position: static;
}

.heading-icon.function {
  text-align: left;
}

.heading-icon.center {
  justify-content: center;
  max-width: 415px;
  padding-bottom: 0;
  position: static;
  top: -175px;
}

.heading-icon.center.solving {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
}

.heading-icon.center.relative {
  position: relative;
}

.heading-icon.easy-rent {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  max-width: 100%;
  display: flex;
}

.heading-icon.easy-rent.margin {
  padding-left: 150px;
}

.heading-icon._80 {
  padding-left: 40px;
}

.heading-icon.center-rp {
  text-align: center;
  justify-content: center;
  align-self: center;
}

.user-app-icon {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 0;
  display: flex;
}

.vectors-wrapper-13 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: fill;
  justify-content: center;
  align-items: center;
  width: 33.3333px;
  height: 33.3333px;
  display: flex;
}

.text-42 {
  color: #004549;
  text-align: justify;
  font-family: Poppins, sans-serif;
  font-size: 32px;
  font-weight: 700;
}

.error-07864d88-1c72-7da0-227f-0a4e0fe422fb {
  color: #000;
  text-align: justify;
  font-size: 24px;
  font-weight: 400;
}

.column-6 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-image: url("https://cdn.prod.website-files.com/6474c86423bffab3b6dafe93/647550af5d36414816bf55e8_Column.png");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 418px;
  height: 331px;
  min-height: 331px;
  display: flex;
}

.rocket-delivery {
  grid-column-gap: -13px;
  grid-row-gap: -13px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding: 3px;
  display: flex;
}

.vectors-wrapper-14 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 12.4984px;
  height: 12.5019px;
  display: flex;
}

.vectors-wrapper-15 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 43.7485px;
  height: 43.7498px;
  display: flex;
}

.vectors-wrapper-16 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 5.2129px;
  height: 5.2129px;
  display: flex;
}

.column-7 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-image: url("https://cdn.prod.website-files.com/6474c86423bffab3b6dafe93/647550b17667786b594a30ea_Column.png");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 350px;
  height: 331px;
  min-height: 331px;
  display: flex;
}

.nave {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.vectors-wrapper-17 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  display: flex;
}

.when-planning-the-space-pizza-delivery-process-it-is-essential-to-consider-the-three-entities-involved-the-user-who-places-the-order-the-administrator-who-receives-and-prepares-the-order-and-the-delivery-person-responsible-for-delivering-the-pizza-in-space-these-entities-must-work-seamlessly-together-to-ensure-a-successful-flow-to-achieve-this-it-is-crucial-to-connect-the-three-platforms-involved-since-we-have-established-that-the-solution-will-be-a-mobile-app-we-can-create-a-seamless-and-user-friendly-experience-that-connects-the-three-entities-and-ensures-efficient-communication-and-coordination-1 {
  color: #000;
  text-align: justify;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.for-me-it-was-important-to-understand-what-information-each-of-these-entities-needed-the-delivery-person-in-their-mini-rocket-the-administrator-in-their-restaurant-ship-and-the-user-in-their-home-on-the-moon-assuming-that-these-are-three-different-platforms-we-need-1 {
  color: #000;
  text-align: justify;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 600;
}

.not-only-to-have-the-functionality-to-make-purchases-but-also-to-provide-guidanc----e-and-assistance-as-well-as-terms-and-conditions-0 {
  color: #000;
  text-align: justify;
  font-family: Poppins, sans-serif;
  font-size: 24px;
  font-weight: 400;
}

.not-only-to-have-the-functionality-to-make-purchases-but-also-to-provide-guidanc----e-and-assistance-as-well-as-terms-and-conditions-1 {
  color: #000;
  text-align: justify;
  font-family: Poppins, sans-serif;
  font-size: 24px;
  font-weight: 700;
}

.must-display-a-list-of-orders-with-information-about-who-ordered-the-pizza-including-contact-information-such-as-name-phone-number-and-address-with-a-map-and-gps-1 {
  color: #000;
  text-align: justify;
  font-family: Poppins, sans-serif;
  font-size: 24px;
  font-weight: 600;
}

.rocket-pizza-design-section {
  grid-column-gap: 130px;
  grid-row-gap: 130px;
  background-color: #e6eded;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 200px;
  padding-bottom: 200px;
  display: flex;
}

.rocket-pizza-design-section-tittle {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-image: url("https://cdn.prod.website-files.com/6474c86423bffab3b6dafe93/647550e98fd4882944d24050_rocket-pizza-design-Section-tittle.png");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 370px;
  min-height: 370px;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.text-43 {
  color: #004549;
  text-align: center;
  font-family: Paytone One, sans-serif;
  font-size: 128px;
  font-weight: 400;
  line-height: 80px;
}

.text-44 {
  color: #000;
  font-family: Poppins, sans-serif;
  font-size: 64px;
  font-weight: 700;
  line-height: 80px;
}

.vectors-wrapper-18 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 37px;
  height: 22.8167px;
  display: flex;
}

.container-11 {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1270px;
  display: flex;
}

.wireframe-heading {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.wireframe-icon {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.vectors-wrapper-19 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 38.057px;
  height: 41.7769px;
  display: flex;
}

.vectors-wrapper-20 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 16.0975px;
  height: 42px;
  display: flex;
}

.text-45 {
  color: #004549;
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 40px;
  font-weight: 700;
}

.text-46 {
  color: #000;
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 32px;
  font-weight: 700;
}

.rocket-pizza-wireframe-1 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.design-system {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  border-radius: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1270px;
  display: flex;
}

.skills-section {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 80px;
  padding-bottom: 80px;
  display: flex;
}

.container-12 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  display: flex;
}

.text-47 {
  color: #777676;
  font-family: Poppins, sans-serif;
  font-size: 40px;
  font-weight: 700;
}

._3-columns-2 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1138px;
  display: flex;
}

.column-8 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100px;
  height: 216px;
  padding: 24px 10px;
  display: flex;
}

.text-48 {
  color: #77767680;
  text-align: center;
  font-family: Paytone One, sans-serif;
  font-size: 200px;
  font-weight: 400;
  line-height: 210px;
}

.column-9 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 520px;
  display: flex;
}

.text-and-link-wraper {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.error-a31ed38f-a875-cac9-44f9-0a0148e9dda6 {
  color: #777676;
  text-align: justify;
  font-family: Poppins, sans-serif;
  font-size: 24px;
  font-weight: 400;
}

.link {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.here-are-one-of-those-projects {
  color: #777676;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 400;
  text-decoration: underline;
}

.vectors-wrapper-21 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 0;
  display: flex;
}

.column-10 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #f8f8f8;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 438px;
  display: flex;
}

.gif-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.rectangle {
  object-fit: cover;
  border-radius: 20px;
}

._2-columns-3 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1124px;
  display: flex;
}

.column-11 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 643px;
  display: flex;
}

._2-columns-wraper {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 648px;
  display: flex;
}

._2-columns-4 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 654px;
  display: flex;
}

.column-12 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100px;
  height: 216px;
  padding-top: 24px;
  padding-bottom: 24px;
  display: flex;
}

.text-and-link-wraper-2 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 508px;
  display: flex;
}

._2-columns-5 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 642px;
  height: 170px;
  display: flex;
}

.column-13 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100px;
  height: 171px;
  padding-top: 24px;
  padding-bottom: 24px;
  display: flex;
}

.column-14 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 502px;
  display: flex;
}

.text-49 {
  color: #777676;
  text-align: justify;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.column-15 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #f8f8f8;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 441px;
  display: flex;
}

.gif-wrapper-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 438px;
  height: 387px;
  display: flex;
}

._2-columns-6 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1120px;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
}

.column-16 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 641px;
  display: flex;
}

.text-50 {
  color: #000;
  text-align: justify;
  font-size: 32px;
  font-weight: 400;
}

.column-17 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #f8f8f8;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 439px;
  display: flex;
}

.error-a31ed38f-a875-cac9-44f9-0a0148e9ddbd {
  color: #777676;
  text-align: justify;
  font-size: 20px;
  font-weight: 400;
}

.gif-wraper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
}

.but-dont-let-that-fool-you-success-hasnt-come-easy-in-fact-my-journey-is-dotted-with-more-failures-than-successes-0 {
  color: #000;
  text-align: justify;
  font-family: Poppins, sans-serif;
  font-size: 32px;
  font-weight: 400;
}

.but-dont-let-that-fool-you-success-hasnt-come-easy-in-fact-my-journey-is-dotted-with-more-failures-than-successes-1 {
  color: #000;
  text-align: justify;
  font-family: Poppins, sans-serif;
  font-size: 32px;
  font-weight: 600;
}

.but-thats-what-makes-it-so-sweet-you-see-each-stumble-and-fall-was-a-wake-up-call-my-failures-were-like-personal-tutors-guiding-me-through-the-ups-and-downs-of-being-a-designer-entrepreneur-and-leader-without-them-i-wouldnt-be-the-master-of-my-craft-that-i-am-today-so-thank-you-dear-failures-you-truly-are-the-unsung-heroes-of-my-story-and-for-those-curious-to-see-the-biggest-lesson-ive-learned-i-invite-you-to-take-a-peek-at-this-link-and-see-how-it-shaped-me-into-the-person-i-am-today-0 {
  color: #777676;
  text-align: justify;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 400;
}

.but-thats-what-makes-it-so-sweet-you-see-each-stumble-and-fall-was-a-wake-up-call-my-failures-were-like-personal-tutors-guiding-me-through-the-ups-and-downs-of-being-a-designer-entrepreneur-and-leader-without-them-i-wouldnt-be-the-master-of-my-craft-that-i-am-today-so-thank-you-dear-failures-you-truly-are-the-unsung-heroes-of-my-story-and-for-those-curious-to-see-the-biggest-lesson-ive-learned-i-invite-you-to-take-a-peek-at-this-link-and-see-how-it-shaped-me-into-the-person-i-am-today-1 {
  color: #777676;
  text-align: justify;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 600;
}

.dropdown-toggle {
  width: 100%;
  display: inline-block;
}

.div-block-6 {
  width: 100%;
}

.accordion-toggle {
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 180px;
  margin-left: 0;
  margin-right: 0;
  padding-right: 20px;
  display: flex;
}

.accordion-toggle.w--open {
  margin-bottom: 21px;
}

.accordion-toggle._80 {
  justify-content: flex-start;
  max-width: 80%;
  margin-left: 124px;
  margin-right: 124px;
  padding-left: 10px;
  padding-right: 10px;
}

.accordion-toggle.fixed {
  position: fixed;
  top: 8351.23px;
}

.dropdown {
  flex-direction: column;
  align-items: center;
  height: 80px;
  display: flex;
  overflow: hidden;
}

.dropdown-list {
  position: static;
}

.dropdown-list.w--open {
  background-color: var(--body-white);
  padding-top: 40px;
  padding-left: 40px;
  overflow: hidden;
}

.acordion-item {
  z-index: -1;
  width: 100%;
  position: static;
  overflow: hidden;
}

.acordion-toggle {
  object-fit: contain;
  justify-content: flex-start;
  align-items: center;
  max-height: 300px;
  display: flex;
}

.dropdown-list-2 {
  background-color: #f5f3fc;
  height: 3400px;
  padding: 140px 20px 20px;
  display: block;
  position: static;
  overflow: hidden;
}

.acordeon-content-wrapper {
  grid-row-gap: 80px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  margin-top: 0;
  display: flex;
}

.acordeon-content-wrapper.designing {
  align-self: auto;
  width: 90%;
}

.acordeon-content-wrapper.final-result {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
}

.acordeon-content-wrapper.final-result.rp {
  justify-content: center;
  width: 90%;
}

.acordeon-content-wrapper.rocket-prototyping {
  grid-column-gap: 130px;
  grid-row-gap: 130px;
  width: 100%;
}

.acordeon-content-wrapper.main-insights {
  grid-column-gap: 130px;
  grid-row-gap: 130px;
  height: 100%;
}

.acordeon-content-wrapper.wt-designing {
  grid-column-gap: 160px;
  grid-row-gap: 160px;
}

.acordeon-content-wrapper.ma-phase-2, .acordeon-content-wrapper.delta-research, .acordeon-content-wrapper.acvi {
  justify-content: flex-start;
  height: 3100px;
}

.acordeon-content-wrapper.reearch {
  flex-direction: column;
  align-items: center;
}

.acordeon-content-wrapper.prototyping {
  flex-direction: column;
}

.text-block-5 {
  font-size: 200px;
  line-height: 1;
}

.div-block-8 {
  width: 100%;
}

.icon-3 {
  font-size: 80px;
}

.easy-rent-card-container-2 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  border: 1px undefined undefined;
  background-image: url("https://cdn.prod.website-files.com/6474c86423bffab3b6dafe93/647542b05177164aebe2bae3_Easy-rent-card-Container.webp");
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 95%;
  max-width: 1200px;
  height: 500px;
  min-height: 500px;
  display: flex;
  box-shadow: 6px 6px 25px #68887e40;
}

.project-card-text-content-12 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 500px;
  min-height: 500px;
  padding-top: 60px;
  padding-bottom: 40px;
  display: flex;
}

.text-and-buttton-container-8 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-end;
  padding-left: 80px;
  display: flex;
}

.text-card-wrapper-2 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.text-51 {
  border: undefinedpx solid transparent;
  color: #000000b3;
  text-align: right;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 600;
}

.text-52 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.navigating-the-rental-nightmare-for-foreigners-in-colombia-2 {
  border-style: solid;
  border-width: undefinedpx;
  color: #000;
  border-color: #000;
  font-family: Poppins, sans-serif;
  font-size: 36px;
  font-weight: 700;
}

.a-case-study-on-enhancing-the-virtual-rental-experience-and-customizing-the-process-2 {
  color: var(--descrip-p);
  max-width: 560px;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
}

.button-3 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border: 1px solid var(--medium-turquoise);
  background-color: var(--medium-turquoise);
  border-radius: 10px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 55px;
  padding: 20px 30px;
  text-decoration: none;
  display: flex;
}

.frame-1321314251 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-53 {
  color: #fdf2eb;
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 24px;
  font-weight: 700;
}

.vectors-wrapper-22 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 34px;
  height: 25px;
  display: flex;
}

.tags-6 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex: 0 auto;
  justify-content: flex-end;
  align-items: flex-end;
  padding-left: 80px;
  display: flex;
}

.project-tags-2 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #f5fffc;
  border-radius: 61px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 45px;
  padding: 15px 30px;
  display: flex;
}

.text-54 {
  color: #000000b3;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 148.1%;
}

.wrapper-content {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  padding-left: 80px;
  display: flex;
}

.wrapper-content.rocket-pizza, .wrapper-content.wt, .wrapper-content.cib {
  align-items: flex-start;
}

.project-type-heading {
  color: var(--descrip-p);
  text-align: left;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-family: Poppins, sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1;
}

.project-type-heading.cib {
  color: var(--descrip-p);
}

.project-type-heading.acvi {
  color: #f0f0f0b3;
}

.text-56 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.navigating-the-rental-nightmare-for-foreigners-in-colombia-3 {
  color: #000;
  max-width: 560px;
  font-family: Poppins, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 1.5;
}

.frame-1321314252 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-57 {
  color: var(--body-white);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.vectors-wrapper-23 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 34px;
  height: 25px;
  display: flex;
}

.card-tag-container {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex: 0 auto;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  align-items: flex-end;
  padding-left: 80px;
  padding-right: 40px;
  display: grid;
}

.card-tag-container.op-1 {
  padding-left: 0;
  padding-right: 0;
}

.card-tag-container.wt {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

.project-tags-3 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #f5fffc;
  border-radius: 61px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 45px;
  padding: 15px 30px;
  display: flex;
}

.tag-text {
  color: var(--descrip-p);
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 148.1%;
}

.text-58 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(91.45deg, #d7e0dd 0%, #fff0 100%);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Poppins, sans-serif;
  font-size: 40px;
  font-weight: 700;
}

.card-link {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  border: 0px none var(--grey);
  background-color: #0000;
  flex: 0 auto;
  justify-content: center;
  align-self: flex-end;
  align-items: center;
  height: 40px;
  margin-left: auto;
  margin-right: auto;
  padding: 15px 20px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.card-link.button {
  background-color: #62c5c45c;
  border: 1px #0000;
  border-radius: 10px;
  text-decoration: none;
}

.card-link.button-copy {
  background-color: var(--medium-turquoise);
  border-radius: 10px;
}

.easy-rent-card-container-3 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  border: 1px undefined undefined;
  background-image: url("https://cdn.prod.website-files.com/6474c86423bffab3b6dafe93/6476776d46613cfc001e806f_Easy-rent-card-Container.png");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1200px;
  height: 662px;
  min-height: 662px;
  display: flex;
  box-shadow: 6px 6px 25px #68887e40;
}

.project-card-text-content {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: 662px;
  padding-top: 122px;
  padding-bottom: 40px;
  display: flex;
}

.text-and-buttton-container-9 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-end;
  padding-left: 80px;
  display: flex;
}

.text-59 {
  color: #000000b3;
  text-align: right;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 600;
}

.description-text {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.navigating-the-rental-nightmare-for-foreigners-in-colombia-4 {
  color: #000;
  font-family: Poppins, sans-serif;
  font-size: 36px;
  font-weight: 700;
}

.a-case-study-on-enhancing-the-virtual-rental-experience-and-customizing-the-process-3 {
  color: #000000b3;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 400;
}

.button-4 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #62c5c4;
  border: 1px solid #62c5c4;
  border-radius: 10px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 55px;
  padding: 20px 30px;
  text-decoration: none;
  display: flex;
}

.frame-1321314253 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-61 {
  color: #fdf2eb;
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 24px;
  font-weight: 700;
}

.vectors-wrapper-24 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 34px;
  height: 25px;
  display: flex;
}

.tags-7 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex: 0 auto;
  justify-content: flex-end;
  align-items: flex-end;
  padding-left: 80px;
  display: flex;
}

.project-tags-4 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #f5fffc;
  border-radius: 61px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 45px;
  padding: 15px 30px;
  display: flex;
}

.text-62 {
  color: #000000b3;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 148.1%;
}

.collection-item {
  flex-direction: column;
  display: flex;
  position: relative;
}

.rich-text-block {
  display: flex;
}

.tag-text {
  text-align: center;
  font-size: 1rem;
  line-height: 1;
}

.tag-text.is-hero {
  color: var(--descrip-p);
  white-space: nowrap;
  align-self: center;
  font-size: 1rem;
}

.tag-text.is-hero.acvi {
  color: #ffffffb3;
}

.collection-list {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  flex-direction: column;
  display: flex;
}

.div-block-9 {
  z-index: -1;
  position: absolute;
}

.collection-list-wrapper {
  position: static;
}

.rocket-pizza-header-section-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #fcefec;
  background-image: linear-gradient(#e6eded 3%, #fff0ed1a 95%);
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.project-detail-page-navbar-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 170px;
  padding: 60px 100px;
  display: flex;
}

.navbarcontainer-3 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1239px;
  padding-left: 100px;
  padding-right: 100px;
  display: flex;
}

.navbar-content-3 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1220px;
  display: flex;
}

.navbar-brand-3 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 50px;
  display: flex;
}

.back-navbar-link-2 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: center;
  align-items: center;
  width: 178px;
  height: 36px;
  display: flex;
}

.arrow-3 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 36px;
  display: flex;
}

.vectors-wrapper-25 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: .00000262268px;
  display: flex;
}

.text-63 {
  color: #777676;
  letter-spacing: .01em;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.navbar-menu-3 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.navbar-link-2 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-64 {
  color: #777676;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 400;
}

.vectors-wrapper-26 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 18px;
  display: flex;
}

.navbar-button-2 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #62c5c4;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 260px;
  height: 60px;
  padding: 20px 30px;
  display: flex;
}

.im-available-to-work-3 {
  color: #fdf2eb;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 600;
}

.email-icon-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 18px;
  display: flex;
}

.vectors-wrapper-27 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 27px;
  height: 21px;
  display: flex;
}

.container {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 90%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
  position: static;
}

.container.footer {
  flex-direction: column;
  max-width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0 120px;
  display: flex;
}

.container.nav, .container.nav-projects {
  flex-direction: row;
  justify-content: flex-end;
  align-self: center;
  width: 100%;
  max-width: 100%;
  padding-left: 40px;
  padding-right: 0;
  display: flex;
}

.container.sticky {
  flex-direction: column;
  align-items: flex-start;
  margin-left: auto;
  margin-right: auto;
  padding-left: 60px;
  padding-right: 60px;
  display: block;
  overflow: hidden;
}

.container.home-footer {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #fdf2eb;
  flex-direction: column;
  justify-content: flex-end;
  max-width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0 40px;
  display: flex;
  overflow: hidden;
}

.container.salludos {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.header-wrapper-2 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.tittle-2 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  height: 128px;
  display: flex;
}

.from-earth-to-moon-the-future-of-pizza-delivery-2 {
  border-style: solid;
  border-width: undefinedpx;
  color: #004549;
  text-align: center;
  border-color: #000;
  font-family: Poppins, sans-serif;
  font-size: 40px;
  font-weight: 700;
}

.text-65 {
  color: #777676;
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 32px;
  font-weight: 400;
}

.tags-8 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.tag-12 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #fffaf9;
  border-radius: 61px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 15px 30px;
  display: flex;
}

.body-extra-small-2 {
  color: #777676;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 148.1%;
}

.frame-3889 {
  grid-column-gap: 164px;
  grid-row-gap: 164px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  display: flex;
}

.frame-3885 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.text-66 {
  color: #004549;
  text-align: center;
  letter-spacing: .01em;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.ui-designer {
  color: #777676;
  text-align: center;
  letter-spacing: .01em;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 500;
}

.header-mock-up-img-2 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  object-fit: cover;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 10px;
  display: flex;
}

.woman-travel-header-section {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-image: url("https://cdn.prod.website-files.com/6474c86423bffab3b6dafe93/6477924750ea419f37241ac8_woman-travel-header-Section.png");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  height: 1024px;
  min-height: 1024px;
  display: flex;
}

.project-detail-page-navbar-3 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 170px;
  padding: 60px 100px;
  display: flex;
}

.vectors-wrapper-28 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: .00000262268px;
  display: flex;
}

.text-67 {
  color: #3d405b;
  letter-spacing: .01em;
  font-family: Poppins, sans-serif;
  font-size: 24px;
  font-weight: 700;
}

.navbar-menu-4 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.navbar-link-3 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-68 {
  color: #3d405b;
  font-family: Poppins, sans-serif;
  font-size: 24px;
  font-weight: 700;
}

.vectors-wrapper-29 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 26.8371px;
  height: 25px;
  display: flex;
}

.navbar-button-3 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #62c5c4;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 365px;
  height: 60px;
  padding: 20px 30px;
  display: flex;
}

.im-available-to-work-4 {
  color: #fdf2eb;
  font-family: Poppins, sans-serif;
  font-size: 24px;
  font-weight: 700;
}

.vectors-wrapper-30 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 38px;
  height: 29px;
  display: flex;
}

.container-13 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  max-width: 1440px;
  height: 854px;
  display: flex;
}

.tittle-3 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding-bottom: 80px;
  padding-left: 100px;
  padding-right: 100px;
  display: flex;
}

.frame-1321314254 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.empowering-solo-female-travelers {
  border-style: solid;
  border-width: undefinedpx;
  color: #3d405b;
  border-color: #000;
  font-family: Poppins, sans-serif;
  font-size: 40px;
  font-weight: 700;
}

.creating-a-comprehensive-travel-portal-for-women-who-travel-solo {
  color: #3d405b;
  font-family: Poppins, sans-serif;
  font-size: 32px;
  font-weight: 400;
}

.frame-4314 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.vectors-wrapper-31 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 60px;
  display: flex;
}

.vectors-wrapper-32 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 179px;
  height: 60px;
  display: flex;
}

.vectors-wrapper-33 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 198px;
  height: 60px;
  display: flex;
}

.frame-1321314255 {
  grid-column-gap: 236px;
  grid-row-gap: 236px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  display: flex;
}

.frame-1321314256 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.text-69 {
  color: #3d405b;
  text-align: center;
  letter-spacing: .01em;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.text-70 {
  color: #3d405b;
  text-align: center;
  letter-spacing: .01em;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 500;
}

.research-heading {
  grid-column-gap: 320px;
  grid-row-gap: 320px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  max-width: 1440px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.title-wraper-2 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 749px;
  display: flex;
}

.text-71 {
  color: var(--numer-woman);
  text-align: center;
  font-family: Paytone One, sans-serif;
  font-size: 128px;
  font-weight: 400;
  line-height: 80px;
}

.headin {
  color: #000;
  font-family: Poppins, sans-serif;
  font-size: 64px;
  font-weight: 700;
  line-height: 80px;
}

.arrow-4 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 88px;
  height: 88px;
  padding: 10px;
  display: flex;
}

.vectors-wrapper-34 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 37px;
  height: 22.8167px;
  display: flex;
}

.style-guide {
  grid-column-gap: 84px;
  grid-row-gap: 84px;
  background-color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 132px 63px;
  display: flex;
}

.hero_heading-h1 {
  color: var(--heading-card);
  text-align: left;
  white-space: normal;
  word-break: normal;
  overflow-wrap: normal;
  font-family: Poppins, sans-serif;
  font-size: 4rem;
  font-weight: 700;
  line-height: 1.2;
}

.hero_heading-h1.footer {
  color: #fff;
  font-size: 55px;
  font-style: normal;
}

.hero_heading-h1.footer.rocket {
  -webkit-text-stroke-color: var(--rocket-pizza);
  margin-bottom: 0;
}

.hero_heading-h1.footer.acvi {
  color: var(--dark-slate-grey);
}

.hero_heading-h1.easy {
  color: var(--dark-slate-blue);
  -webkit-text-stroke-color: transparent;
  width: 100%;
}

.hero_heading-h1.rocket {
  color: var(--rocket-pizza);
  font-size: 55px;
}

.hero_heading-h1.masai-white {
  color: #fff;
}

.hero_heading-h1.wt {
  width: 100%;
}

.hero_heading-h1.er-prueba {
  color: var(--dark-slate-blue);
  -webkit-text-stroke-color: transparent;
  font-size: 2rem;
}

.hero_heading-h1.acvi-nav, .hero_heading-h1.acvi-nav-tittle {
  color: var(--heading-card);
  -webkit-text-stroke-color: transparent;
  font-size: 40px;
}

.hero_heading-h1.mobile {
  display: none;
}

.hero_heading-h1.er {
  color: #3d405b;
}

.hero_heading-h1.text-align-center {
  text-align: center;
  white-space: normal;
}

.hero_heading-h1.text-align-center.text-color-green {
  color: var(--rocket-pizza);
}

.hero_heading-h1.acvi {
  color: #fff;
}

.h2 {
  color: #000;
  font-family: Poppins, sans-serif;
  font-size: 40px;
  font-weight: 700;
}

.h3 {
  color: #000;
  font-family: Poppins, sans-serif;
  font-size: 32px;
  font-weight: 700;
}

.h4 {
  color: #000;
  font-family: Poppins, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
}

.h5 {
  color: #000;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

.nav-font {
  color: #62c5c4;
  font-family: Poppins, sans-serif;
  font-size: 24px;
  font-weight: 700;
}

.tag-text-2 {
  color: #777676;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 148.1%;
}

.text-72 {
  color: #777676;
  text-align: justify;
  font-family: Poppins, sans-serif;
  font-size: 24px;
  font-weight: 400;
}

.about-me-card-text {
  color: #777676;
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 30px;
  font-weight: 400;
}

.text-73 {
  color: #f8ad23;
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 32px;
  font-weight: 600;
}

.big-number {
  color: var(--numer-woman);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-right: 15px;
  font-family: Paytone One, sans-serif;
  font-size: 97px;
  font-weight: 400;
  line-height: 1;
}

.big-number.rocket {
  color: var(--rocket-pizza);
  font-size: 87px;
  line-height: .9;
  position: static;
}

.big-number.easy {
  color: var(--medium-aquamarine);
  font-size: 87px;
  line-height: .8;
}

.big-number.wt {
  color: #ffffffb3;
  padding-right: 0;
  line-height: 1;
}

.big-number.cib {
  color: #f8ad23;
  font-size: 97px;
}

.big-number.masai {
  color: #9d7137;
  font-size: 97px;
}

.big-number.deta {
  color: #9bbf17;
}

.big-number.er-prueba {
  color: var(--medium-aquamarine);
  padding-right: 0;
  font-size: 2.5rem;
  line-height: .8;
}

.text-74 {
  color: #f8ad23;
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 350px;
  font-weight: 700;
  line-height: 100%;
}

.heading-4 {
  color: var(--heading-card);
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.5;
}

.heading-4.purple {
  color: #672885;
}

.heading-4.blue {
  color: #2db5b3;
}

.heading-4.yellow {
  color: var(--orange);
}

.heading-4.lila {
  color: #c1a3cb;
}

.heading-4._100 {
  width: 100%;
}

.heading-4.center {
  text-align: center;
}

.heading5 {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.5;
}

.background-heading {
  color: #e1d8fe59;
  text-align: left;
  margin-top: 0;
  font-family: Poppins, sans-serif;
  font-size: 350px;
  font-weight: 700;
  line-height: 1.1;
  position: relative;
}

.colors {
  grid-column-gap: 84px;
  grid-row-gap: 84px;
  background-color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 132px 63px;
  display: flex;
}

.div-block-10 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.body-2 {
  background-color: #f5f3fc;
}

.acordeon-content {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  display: flex;
}

.text-75 {
  color: #000;
  text-align: justify;
  font-size: 20px;
  font-weight: 400;
}

.product-requirements {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.heading-5 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-end;
  display: flex;
}

.product-requiremnt-icon {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 10px;
  display: flex;
}

.vectors-wrapper-35 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 42px;
  height: 71px;
  display: block;
}

.text-76 {
  color: #3d405b;
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 40px;
  font-weight: 700;
}

.text-77 {
  color: #000;
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 32px;
  font-weight: 400;
}

.questions-container-2 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

._2-columns-7 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1123px;
  display: flex;
}

.column-18 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 538px;
  display: flex;
}

._2-columns-8 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.column-19 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  opacity: .7;
  background-color: #f8f8f8;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 73px;
  display: flex;
}

.column-20 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #f8f8f8;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 73px;
  display: flex;
}

.vectors-wrapper-36 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: center;
  align-items: center;
  width: 73px;
  height: 0;
  display: flex;
}

.requirement-container {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #ffffff73;
  border-radius: 30px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 460px;
  height: 100%;
  padding: 1.2rem;
  display: flex;
  box-shadow: 0 4px 10px #3d405b33;
}

.text-78 {
  color: #000;
  text-align: justify;
  font-family: Poppins, sans-serif;
  font-size: 24px;
  font-weight: 400;
}

._2-columns-9 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.column-22 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #ffffff73;
  border-radius: 30px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 460px;
  height: 260px;
  padding: 40px 24px;
  display: flex;
}

._2-columns-10 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1123px;
  display: flex;
}

._2-columns-11, ._2-columns-12 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

._2-columns-13, ._2-columns-14, ._2-columns-15, ._2-columns-16 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1123px;
  display: flex;
}

.text-79 {
  color: #000;
  font-family: Poppins, sans-serif;
  font-size: 24px;
  font-weight: 400;
}

._2-columns-17 {
  grid-column-gap: 200px;
  grid-row-gap: 200px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1166px;
  display: flex;
}

.column-23 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 576px;
  display: flex;
}

.text-80 {
  color: #3d405b;
  font-family: Poppins, sans-serif;
  font-size: 40px;
  font-weight: 700;
}

.column-24 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 389.61px;
  display: flex;
}

.text-81 {
  color: #fff9;
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 128px;
  font-weight: 700;
  line-height: 80px;
}

.text-82 {
  color: #3d405b;
  text-align: justify;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 400;
}

.usert-profile-img {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

._2-columns-18 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1161px;
  display: flex;
}

.column-25 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 643px;
  display: flex;
}

.column-26 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 506px;
  height: 117px;
  display: flex;
}

.to-gather-context-quickly-i-reached-out-to-a-friend-who-typically-travels-alone-during-our-conversation-she-shared-some-of-her-main-concerns-with-me-using-the-user-story-technique-i-translated-her-concerns-into-concrete-scenarios-and-explored-how-they-related-to-the-context-in-which-she-travels-this-helped-me-identify-the-main-features-and-requirements-that-the-platform-needs-to-meet-in-order-to-address-her-needs-and-concerns-0 {
  color: #000;
  text-align: justify;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 400;
}

.to-gather-context-quickly-i-reached-out-to-a-friend-who-typically-travels-alone-during-our-conversation-she-shared-some-of-her-main-concerns-with-me-using-the-user-story-technique-i-translated-her-concerns-into-concrete-scenarios-and-explored-how-they-related-to-the-context-in-which-she-travels-this-helped-me-identify-the-main-features-and-requirements-that-the-platform-needs-to-meet-in-order-to-address-her-needs-and-concerns-1 {
  color: #000;
  text-align: justify;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.heading-6 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-end;
  display: flex;
}

.product-requiremnt-icon-2 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: center;
  align-items: center;
  width: 26px;
  height: 40px;
  padding: 10px;
  display: flex;
}

.vectors-wrapper-37 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 25px;
  height: 40px;
  display: flex;
}

.text-83 {
  color: #3d405b;
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 100%;
}

.div-block-11 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-12 {
  max-width: 30px;
  height: 40px;
  margin-left: auto;
  margin-right: auto;
}

.image-3 {
  object-fit: contain;
}

.div-block-13 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  display: flex;
}

.grid-2 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto auto auto;
}

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

.arrow-wrapper {
  width: 4rem;
  padding-right: 1rem;
}

.arrow-image {
  object-fit: cover;
}

.text-block-6 {
  color: #fffc;
  max-width: 390px;
  font-size: 128px;
  font-weight: 700;
  line-height: 1.1;
}

.heading-container {
  position: relative;
}

.heading-container.where {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  position: relative;
}

.persona-container {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.dropdown-list-2-copy {
  background-color: #f5f3fc;
  height: 3400px;
  padding: 140px 20px 20px;
  display: block;
  position: static;
  overflow: hidden;
}

.my-project-heading {
  display: inline;
}

.my-projects {
  color: #ffb1c7;
  width: 100%;
  font-family: Poppins, sans-serif;
  font-size: 15.625rem;
  font-weight: 700;
  line-height: 1;
  display: block;
}

.my-projects.orange {
  color: #ed7749;
  width: 100%;
  font-size: 15.625rem;
}

.my-projects.orange.opacity {
  color: var(--coral);
  font-size: 13rem;
}

.my-projects.orange.opacity.sticky {
  font-size: 5rem;
}

.my-projects.orange.mobile {
  display: none;
}

.my-projects.blue {
  color: #62c5c4;
  font-size: 15.625rem;
}

.my-projects.blue.opacity {
  color: #62c5c499;
  font-size: 13rem;
}

.my-projects.blue.opacity.sticky {
  font-size: 5rem;
}

.my-projects.yellow {
  color: #ffb957;
  width: 100%;
}

.my-projects.yellow._0pacity {
  color: #ffb95799;
  width: 100%;
  font-size: 13rem;
}

.my-projects.yellow._0pacity.sticky {
  font-size: 5rem;
}

.my-projects.peach {
  color: var(--light-salmon);
}

.my-projects.opacity {
  color: #ffb1c799;
  width: 100%;
  font-size: 13rem;
}

.my-projects.opacity.sticky {
  font-size: 5rem;
}

.my-projects.dark-blue {
  color: var(--dark-slate-grey);
  width: 100%;
  font-size: 15.625rem;
}

.my-projects.dark-blue.opacity {
  color: #0b54599e;
  -webkit-text-stroke-color: transparent;
  font-size: 15.625rem;
}

.my-projects.dark-green {
  color: #0b545999;
  width: 100%;
  font-size: 15.625rem;
}

.my-projects.dark-green.opacity {
  color: var(--dark-slate-grey);
}

.my-projects-1 {
  color: var(--coral);
  font-family: Poppins, sans-serif;
  font-size: 350px;
  font-weight: 700;
  line-height: 100%;
}

.my-projects-2 {
  color: var(--medium-turquoise-2);
  font-family: Poppins, sans-serif;
  font-size: 350px;
  font-weight: 700;
  line-height: 100%;
}

.my-projects-3 {
  color: var(--yellow);
  font-family: Poppins, sans-serif;
  font-size: 350px;
  font-weight: 700;
  line-height: 100%;
}

.my-projects-6 {
  color: var(--light-salmon);
  font-family: Poppins, sans-serif;
  font-size: 350px;
  font-weight: 700;
  line-height: 100%;
}

.projects-letters {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  text-align: center;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 40vh;
  margin-left: 0;
  margin-right: 0;
  display: flex;
  overflow: visible;
}

.projects-letters.footer {
  height: 40vh;
  max-height: 40vh;
}

.projects {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  display: flex;
}

.my {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  display: flex;
  overflow: hidden;
}

.card-container {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  border: 1px undefined undefined;
  background-image: url("https://cdn.prod.website-files.com/6474c86423bffab3b6dafe93/647542b05177164aebe2bae3_Easy-rent-card-Container.webp");
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 40px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  height: 600px;
  text-decoration: none;
  display: flex;
  position: static;
  box-shadow: 6px 6px 25px #68887e40;
}

.card-container:hover {
  box-shadow: 4px 4px 26px #68887e47;
}

.card-container.rocket-pizza {
  background-image: url("https://cdn.prod.website-files.com/6474c86423bffab3b6dafe93/647542b3cfc4139ebb06896c_rocket-pizza-card-Container.webp");
  box-shadow: 6px 6px 25px #b4caca40;
}

.card-container.rocket-pizza:hover {
  box-shadow: 4px 4px 26px #b4cacae3;
}

.card-container.rocket-pizza.mobile {
  display: none;
}

.card-container.wt {
  background-image: url("https://cdn.prod.website-files.com/6474c86423bffab3b6dafe93/647542b64345a83d14945238_woman-travel-card-Container.webp");
  box-shadow: 6px 6px 25px #a89add40;
}

.card-container.wt:hover {
  box-shadow: 4px 4px 26px #a89addb8;
}

.card-container.wt.mobile {
  display: none;
}

.card-container.cib {
  background-image: url("https://cdn.prod.website-files.com/6474c86423bffab3b6dafe93/64ab1d403be5dab60ac157e6_cib%20card%20image.webp");
  box-shadow: 6px 6px 25px #b992b678;
}

.card-container.cib:hover {
  box-shadow: 6px 6px 40px #b992b6c9;
}

.card-container.cib.mobile {
  display: none;
}

.card-container.acvi {
  background-image: url("https://cdn.prod.website-files.com/6474c86423bffab3b6dafe93/647542b28306766fae38107c_swimming-lessons-card-Container.webp");
  box-shadow: 6px 6px 25px #cc639840;
}

.card-container.acvi:hover {
  box-shadow: 6px 6px 25px #cc6398a8;
}

.card-container.acvi.mobile {
  display: none;
}

.card-container.masai {
  background-image: url("https://cdn.prod.website-files.com/6474c86423bffab3b6dafe93/647542b54345a83d149451c1_MASAI-card-Container.webp");
  box-shadow: 6px 6px 25px #9d713770;
}

.card-container.masai:hover {
  box-shadow: 6px 6px 40px #9d7137a1;
}

.card-container.delta {
  background-image: url("https://cdn.prod.website-files.com/6474c86423bffab3b6dafe93/647542b3d1679a8e6dbd9c12_Delta-card-Container.webp");
  box-shadow: 6px 6px 25px #68887e47;
}

.card-container.delta:hover {
  box-shadow: 6px 6px 40px #68887ea3;
}

.card-container.delta.mobile {
  display: none;
}

.card-container.er:hover {
  box-shadow: 4px 4px 26px #68887e8f;
}

.card-container.er.mobile {
  display: none;
}

.project-card-text-content-13 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 600px;
  padding-top: 122px;
  padding-bottom: 40px;
  display: flex;
}

.text-and-buttton-container-10 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-end;
  padding-left: 80px;
  display: flex;
}

.text-card-wrapper-3 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.text-84 {
  border-style: solid;
  border-width: undefinedpx;
  color: #000000b3;
  text-align: right;
  border-color: #000;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 600;
}

.text-85 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.navigating-the-rental-nightmare-for-foreigners-in-colombia-5 {
  border-style: solid;
  border-width: undefinedpx;
  color: #000;
  border-color: #000;
  font-family: Poppins, sans-serif;
  font-size: 36px;
  font-weight: 700;
}

.a-case-study-on-enhancing-the-virtual-rental-experience-and-customizing-the-process-4 {
  color: #000000b3;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 400;
}

.card-button {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #62c5c4;
  border: 1px solid #62c5c4;
  border-radius: 10px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 55px;
  padding: 20px 30px;
  text-decoration: none;
  display: flex;
}

.card-button:hover {
  box-shadow: 6px 6px 26px #2e6d6d42;
}

.card-link-block {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.button-text {
  color: #fdf2eb;
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 1.5rem;
  font-weight: 700;
}

.vectors-wrapper-38 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 34px;
  height: 25px;
  display: flex;
}

.tags-9 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex: 0 auto;
  justify-content: flex-end;
  align-items: flex-end;
  padding-left: 80px;
  display: flex;
}

.project-tags-5 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #f5fffc;
  border-radius: 61px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 45px;
  padding: 15px 30px;
  display: flex;
}

.text-87 {
  color: #000000b3;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 148.1%;
}

.cards-holder {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin: 180px 0 40px;
  display: flex;
}

.cards-holder.sticky {
  margin-top: 0;
  margin-bottom: 100px;
  position: static;
  top: 100px;
  bottom: auto;
}

.text-85-copy, .text-85-copy-copy {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.image-4 {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
}

.gradient-container-rocket-pizza {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-image: linear-gradient(89.25deg, #e6eded 8%, #fff0ed1a 83%);
  border-radius: 40px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  display: flex;
}

.gradient-container-wt {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-image: linear-gradient(87.54deg, #e0d8ff 8%, #ffe2eb00);
  border-radius: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  display: flex;
}

.gradient-container-cib {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-radius: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  display: flex;
}

.gradient-container-acvi {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-image: linear-gradient(89.71deg, #de2d7b, #0b545a33 64%);
  border-radius: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  display: flex;
}

.gradient-container-masai {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-image: linear-gradient(87.22deg, #e4e9e6 12%, #9d71371a);
  border-radius: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  display: flex;
}

.gradient-container-delta {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-image: linear-gradient(to right, #d9d9d9, #f7f7f80d);
  border-radius: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  display: flex;
}

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

.card-option {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px solid #fff;
  border-radius: 40px;
  grid-template-rows: auto;
  grid-template-columns: .75fr .75fr;
  width: 100%;
  max-height: 600px;
  box-shadow: 6px 6px 25px #68887e40;
}

.card-option.woman-travel {
  grid-template-columns: .75fr 1fr;
}

.card-details {
  background-color: #f5fffc;
  border-top-left-radius: 40px;
  border-bottom-left-radius: 40px;
  width: 100%;
  height: 600px;
  max-height: 100%;
}

.card-details.woman-travel {
  background-color: #f5f3fc;
}

.gradient-text {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  object-fit: fill;
  background-image: linear-gradient(97.63deg, #d7e0dd, #fff0);
  border-top-left-radius: 40px;
  border-bottom-left-radius: 40px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding: 60px 72px 60px 80px;
  display: flex;
}

.text-88 {
  border-style: solid;
  border-width: undefinedpx;
  color: #777676;
  text-align: right;
  border-color: #000;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 600;
}

.text-89 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 485px;
  display: flex;
}

.navigating-the-rental-nightmare-for-foreigners-in-colombia-6 {
  border-style: solid;
  border-width: undefinedpx;
  color: #000;
  border-color: #000;
  font-family: Poppins, sans-serif;
  font-size: 36px;
  font-weight: 700;
}

.a-case-study-on-enhancing-the-virtual-rental-experience-and-customizing-the-process-5 {
  color: #777676;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 400;
}

.frame-1321314277 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.tags-10 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex: 0 auto;
  justify-content: flex-end;
  align-items: flex-end;
  display: flex;
}

.project-tags-6 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #fff;
  border-radius: 61px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 45px;
  padding: 15px 30px;
  display: flex;
}

.text-90 {
  color: #777676;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 148.1%;
}

.button-5 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #62c5c4;
  border: 1px solid #62c5c4;
  border-radius: 10px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 55px;
  padding: 20px 30px;
  text-decoration: none;
  display: flex;
}

.frame-1321314278 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-91 {
  color: #fdf2eb;
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 24px;
  font-weight: 700;
}

.vectors-wrapper-39 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 34px;
  height: 25px;
  display: flex;
}

.card-2-image {
  object-fit: cover;
  border-top-right-radius: 40px;
  border-bottom-right-radius: 40px;
  width: 100%;
  height: 100%;
  display: inline-block;
  overflow: hidden;
}

.div-block-14 {
  width: 100%;
  height: 100%;
}

.card-image-wrapper {
  border-top-right-radius: 40px;
  border-bottom-right-radius: 40px;
  width: 100%;
  height: 600px;
}

.div-block-15 {
  display: flex;
}

.frame-1321314279 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-92 {
  color: #777676;
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 24px;
  font-weight: 700;
}

.vectors-wrapper-40 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 34px;
  height: 25px;
  display: flex;
}

.gradien-text-wt {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  background-image: linear-gradient(85.8deg, #e0d8ff 8%, #ffe2eb00);
  border-radius: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding: 60px 61px 60px 80px;
  display: flex;
}

.text-and-buttton-container-11 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  max-width: 643px;
  padding-left: 80px;
  display: flex;
}

.text-and-tittle {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.text-93 {
  border-style: solid;
  border-width: undefinedpx;
  color: #777676;
  text-align: right;
  border-color: #000;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 600;
}

.text-94 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.text-95 {
  border-style: solid;
  border-width: undefinedpx;
  color: #000;
  border-color: #000;
  font-family: Poppins, sans-serif;
  font-size: 40px;
  font-weight: 700;
}

.text-96 {
  color: #777676;
  font-family: Poppins, sans-serif;
  font-size: 24px;
  font-weight: 400;
}

.tags-11 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.tag-13 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #f5f3fc;
  border-radius: 61px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 45px;
  padding: 15px 30px;
  display: flex;
}

.ui-2 {
  color: #777676;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 148.1%;
}

.button-6 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #62c5c4;
  border: 1px solid #62c5c4;
  border-radius: 10px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 55px;
  padding: 20px 30px;
  text-decoration: none;
  display: flex;
}

.frame-1321314280 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-97 {
  color: #fdf2eb;
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 24px;
  font-weight: 700;
}

.vectors-wrapper-41 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 34px;
  height: 25px;
  display: flex;
}

.text-wrapper-container {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.text-and-buttons {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1034px;
  padding-bottom: 0;
  display: flex;
}

.text-98 {
  color: #777676;
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 36px;
  font-weight: 400;
}

.horizonta-button-grid {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  box-shadow: 6px 6px 28px #2e6d6d40;
}

.button-7 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #62c5c4;
  border-radius: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  height: 60px;
  padding: 15px 30px;
  text-decoration: none;
  display: flex;
}

.text-99 {
  color: #fdf2eb;
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 1.2;
}

.cta {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #62c5c4;
  border: 2px solid #62c5c4;
  border-radius: 10px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 60px;
  padding: 20px 30px;
  text-decoration: none;
  display: flex;
  box-shadow: 6px 6px 28px #2e6d6d40;
}

.cta:hover {
  box-shadow: 6px 6px 32px #2e6d6d82;
}

.button-icon-grid-2 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-100 {
  color: #fdf2eb;
  font-family: Poppins, sans-serif;
  font-size: 24px;
  font-weight: 400;
}

.about-me-icon {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 36px;
  display: flex;
}

.vectors-wrapper-42 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 26.8371px;
  height: 25px;
  display: flex;
}

.footerlogo {
  grid-column-gap: 410px;
  grid-row-gap: 410px;
  background-color: #fff;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 40px 100px;
  display: flex;
}

.footer-logo-img {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: fill;
  justify-content: center;
  align-items: center;
  width: 170px;
  height: 57px;
  display: flex;
}

.paragrah-2 {
  z-index: 1;
  color: var(--descrip-p);
  text-align: left;
  flex-direction: column;
  align-self: center;
  font-size: 1.25rem;
  line-height: 1.2;
}

.paragrah-2.easy {
  color: var(--dark-slate-blue);
  text-align: center;
}

.paragrah-2.ieasy {
  color: var(--dark-slate-blue);
  text-align: left;
  -webkit-text-stroke-color: transparent;
  font-weight: 600;
}

.paragrah-2.ieasy.green {
  color: #005f73;
}

.paragrah-2.overview {
  color: var(--dark-slate-blue);
  text-align: left;
}

.paragrah-2.easy-rent {
  color: var(--dark-slate-blue);
  text-align: justify;
}

.paragrah-2.easy-rent.center {
  text-align: left;
}

.paragrah-2.easy-rent.mobile {
  display: none;
}

.paragrah-2.center {
  text-align: center;
  margin-bottom: 60px;
}

.paragrah-2.easy-rent-copy {
  color: var(--dark-slate-blue);
  text-align: justify;
}

.paragrah-2._80 {
  width: 80%;
  display: block;
}

.paragrah-2._80.white {
  color: #fff;
  text-align: center;
}

.paragrah-2._80.left-align {
  color: #fffcfc;
  font-size: 1.5rem;
}

.paragrah-2._323 {
  text-align: left;
}

.paragrah-2.white {
  color: #ffffffd9;
  text-align: left;
}

.paragrah-2.er {
  color: var(--dark-slate-blue);
}

.paragrah-2._30p {
  text-align: justify;
  padding-left: 120px;
  padding-right: 120px;
}

.paragrah-2.goal, .paragrah-2.goals {
  text-align: center;
}

.paragrah-2.center-36 {
  text-align: center;
  font-size: 2rem;
}

.footer-paragrah {
  color: var(--descrip-p);
  text-align: center;
  align-self: center;
  max-width: 90%;
  margin-bottom: 0;
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 1.5;
}

.footer-paragrah.subrayado {
  color: #000;
  font-weight: 600;
}

.footer-paragrah.type-2 {
  font-size: 24px;
}

.footer-paragrah.type-3 {
  font-size: 16px;
}

.footer-paragrah.title {
  color: var(--heading-card);
  font-size: 2rem;
  font-weight: 700;
}

.stra {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: row;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  display: none;
}

.vectors-wrapper-44 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 32.809px;
  height: 43px;
  display: flex;
}

.text-101 {
  color: var(--descrip-p);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 2.3rem;
  font-weight: 700;
  line-height: 1.5;
}

.fisst-text {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  display: flex;
}

.footer-logo-wrapper {
  object-fit: cover;
  flex: 0 auto;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 15%;
  height: 15%;
  display: flex;
}

.opacity-header {
  color: #fff9;
  width: 100%;
  font-size: 18rem;
  font-weight: 700;
  line-height: .95;
  position: relative;
  right: 5%;
}

.opacity-header.number {
  color: #e6eded;
  font-size: 25rem;
  line-height: .8;
  position: absolute;
  top: 2519.97px;
}

.opacity-header.overview {
  color: #fcefec;
  text-align: center;
}

.opacity-header.rose {
  color: #fcefec;
  text-align: center;
  font-size: 300px;
}

.opacity-header.easy {
  color: #d4efe680;
  -webkit-text-stroke-color: var(--light-cyan);
}

.opacity-header.keypoints {
  color: var(--light-cyan);
  text-align: center;
  background-image: none;
  justify-content: center;
  font-size: 80px;
}

.opacity-header.woman-travel {
  color: #fffc;
  position: static;
}

.opacity-header.wt {
  color: #ffffffb3;
}

.opacity-header.cib {
  color: #f8ad2340;
}

.opacity-header.masai {
  color: #a6b7aacc;
}

.opacity-header.delta {
  color: var(--yellow-green);
  text-align: center;
  background-image: none;
  justify-content: center;
  font-size: 128px;
}

.opacity-header.delta-overview {
  color: var(--yellow-green);
  -webkit-text-stroke-color: transparent;
}

.opacity-header.keypoints-prueba {
  color: var(--light-cyan);
  text-align: center;
  background-image: none;
  justify-content: center;
  font-size: 128px;
}

.opacity-header.challenges {
  color: #fcefec;
  text-align: center;
  font-size: 128px;
}

.opacity-header.er {
  color: #e4f7f1;
}

.opacity-header.rocket-pizza {
  color: #fcefec;
}

.opacity-header.pp {
  right: 0%;
}

.grid-4 {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  grid-template-rows: auto;
  grid-template-columns: .75fr .25fr;
  width: 100%;
}

.rp-overview-image {
  object-fit: contain;
  width: 100%;
  height: 100%;
}

.overview-image-wrapper {
  object-fit: cover;
  width: 100%;
}

.project-details {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  flex-direction: column;
  display: flex;
}

.paragraph-3 {
  font-size: 20px;
  line-height: 1.2;
}

.goals-description {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  display: flex;
}

.heading-and-text-container {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  display: flex;
}

.dropdown-toggle-2 {
  width: 100%;
}

.dropdown-icon {
  font-size: 80px;
  line-height: 1;
}

.dropdown-icon.easy {
  color: var(--dark-slate-blue);
}

.dropdown-icon.white {
  color: #fff;
}

.acordeon-item {
  width: 100%;
  margin-left: 0;
  margin-right: 0;
  display: block;
  position: static;
  overflow: hidden;
}

.acordeon-item.designing {
  display: block;
  overflow: hidden;
}

.acordeon-item.solving {
  padding-top: 0;
  display: block;
  overflow: hidden;
}

.acordeon-item.final-result, .acordeon-item.prototyping {
  padding-bottom: 220px;
  display: block;
  overflow: hidden;
}

.acordeon-item.insights-section {
  padding-bottom: 58px;
  overflow: hidden;
}

.acordeon-item.easy {
  padding-top: 40px;
  display: block;
}

.acordeon-item.er-prototyping {
  display: block;
}

.acordeon-item.wt, .acordeon-item.ma-second-phase {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.acordeon-item.delta-research {
  padding-top: 40px;
}

.acordeon-item.delta-design, .acordeon-item.delta-prototyping {
  margin-top: 0;
  padding-top: 40px;
}

.acordeon-item.acvi-4-phase {
  height: 4500px;
  position: relative;
  top: -194px;
}

.acordeon-item.acvi-solving {
  height: 4200px;
  position: relative;
  top: -194px;
}

.acordeon-item.acvi-designing {
  height: 3900px;
  position: relative;
  top: -200px;
}

.acordeon-item.fixed {
  position: sticky;
}

.acordeon-item.masai {
  flex-direction: column;
  display: flex;
}

.acordeon-item.side {
  padding-top: 40px;
  display: flex;
}

.heading-block {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: center;
  display: flex;
}

.dropdown-content {
  background-color: #0000;
  padding-top: 140px;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
  position: static;
}

.dropdown-content.design-section {
  justify-content: center;
  align-items: center;
  height: 2500px;
  display: flex;
}

.dropdown-content.final-result {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  height: 4200px;
  display: flex;
}

.dropdown-content.rocket-prototyping {
  height: 3200px;
  padding-top: 200px;
}

.dropdown-content.main-insights {
  height: 1200px;
  padding-top: 140px;
}

.dropdown-content.rocket-solving {
  height: 2400px;
}

.dropdown-content.easy {
  flex-direction: column;
  height: 9300px;
  display: flex;
}

.dropdown-content.synthesis {
  height: 6600px;
}

.dropdown-content.er-solving {
  height: 12000px;
}

.dropdown-content.er-design {
  height: 3800px;
  padding-left: 0;
  padding-right: 0;
}

.dropdown-content.er-prototyping {
  height: 1000px;
}

.dropdown-content.er-insights {
  height: 1200px;
  padding-left: 0;
  padding-right: 0;
}

.dropdown-content.wt {
  height: 3400px;
}

.dropdown-content.wt-design {
  height: 7050px;
}

.dropdown-content.wt-prototyping {
  height: 9500px;
  padding-left: 0;
  padding-right: 0;
  overflow: visible;
}

.dropdown-content.lessons {
  height: 600px;
}

.dropdown-content.cib {
  height: 2500px;
}

.dropdown-content.cib-analysis {
  height: 2100px;
}

.dropdown-content.cib-results {
  height: 4000px;
}

.dropdown-content.masai {
  height: 4900px;
}

.dropdown-content.masai-challenges {
  height: 1700px;
  padding-left: 0;
  padding-right: 0;
  overflow: visible;
}

.dropdown-content.masai-second-phase {
  height: 3400px;
  padding-left: 0;
  padding-right: 0;
  overflow: visible;
}

.dropdown-content.masai-lessons {
  height: 1300px;
}

.dropdown-content.delta-rsearch {
  height: 1100px;
  padding-left: 0;
  padding-right: 0;
  overflow: visible;
}

.dropdown-content.delta-synthesis {
  height: 1700px;
}

.dropdown-content.delta-solving {
  height: 3600px;
}

.dropdown-content.delta-product-design {
  height: 7300px;
  padding-left: 0;
  padding-right: 0;
  overflow: visible;
}

.dropdown-content.delta-prototype {
  height: 2700px;
  padding-left: 0;
  padding-right: 0;
  overflow: visible;
}

.dropdown-content.delta-lessons {
  height: 600px;
}

.dropdown-content.acvi, .dropdown-content.acvi-2 {
  height: 3100px;
  padding-left: 0;
  padding-right: 0;
  overflow: visible;
}

.dropdown-content.acvi-designing {
  height: 1600px;
  padding-left: 0;
  padding-right: 0;
  overflow: visible;
}

.task-flow-image {
  object-fit: cover;
  border-radius: 40px;
  width: 100%;
  height: 100%;
}

.task-flow-image.easy {
  text-align: center;
  cursor: zoom-in;
  object-fit: cover;
  display: block;
  position: static;
}

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

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

.platforms-description {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-image: url("https://cdn.prod.website-files.com/6474c86423bffab3b6dafe93/647d30f620dd96af7c5752c0_icon%20img-min.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.platforms-description.user-app {
  background-size: contain;
}

.platforms-description.delivery-man-app {
  background-image: url("https://cdn.prod.website-files.com/6474c86423bffab3b6dafe93/647d30fcc08c36dc4fbc0559_rocket%20icon-min.png");
  background-size: contain;
}

.platforms-description.manager-app {
  background-image: url("https://cdn.prod.website-files.com/6474c86423bffab3b6dafe93/647d30f6b0177009b5baf017_nave%20img-min.png");
  background-size: contain;
}

.lightbox-link {
  filter: brightness(71%);
  object-fit: cover;
  border-radius: 40px;
  align-self: center;
  width: 100%;
  height: 300px;
  text-decoration: none;
  box-shadow: 4px 4px 26px #0a525240;
}

.lightbox-link.small {
  height: 200px;
}

.lightbox-link.big {
  filter: brightness(60%);
  cursor: zoom-in;
  border-radius: 40px;
  height: 300px;
  box-shadow: 4px 4px 29px #6995a740;
}

.frame-4251 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
}

.iconoirkeyframes {
  object-fit: cover;
}

.text-102 {
  color: #004549;
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 40px;
  font-weight: 700;
}

.img-wrapper {
  object-fit: cover;
  align-self: center;
  width: 100%;
  height: 100%;
  padding-left: 10px;
  padding-right: 10px;
}

.img-wrapper.screen-design {
  height: 100%;
}

.img-wrapper.screen {
  height: 100%;
  padding-left: 0;
  padding-right: 0;
}

.image-5 {
  object-fit: cover;
}

.design-system-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  border-radius: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1270px;
  display: flex;
  box-shadow: 6px 6px 30px #0a525240;
}

.style-img {
  border-radius: 40px;
  width: 100%;
}

.icon-wrapper {
  object-fit: cover;
  width: 60px;
  height: 60px;
  margin-left: auto;
  margin-right: auto;
  display: none;
}

.icon-wrapper.small {
  object-fit: cover;
  width: 20%;
  margin-left: 0;
  margin-right: 0;
  display: none;
}

.icon-wrapper.big {
  width: 5%;
  margin-left: 0;
  display: none;
}

.screen-design-image {
  object-fit: contain;
  width: 100%;
  height: 100%;
}

.screen-flow-design-content {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  background-image: linear-gradient(#fcefec, #fffffffc);
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-bottom: 100px;
  padding-left: 80px;
  padding-right: 80px;
  display: flex;
}

.screen-flow-design {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 493px;
  height: 72px;
  display: flex;
}

.vectors-wrapper-45 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 72px;
  height: 72px;
  display: flex;
}

.text-103 {
  color: #004549;
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 40px;
  font-weight: 700;
}

.screen-flow-img {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1241px;
  display: flex;
}

.heading-opacity {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-self: center;
  align-items: flex-start;
  width: 100%;
  height: 300px;
  min-height: 300px;
  padding-top: 60px;
  padding-bottom: 60px;
  display: flex;
}

.overview-goal-number {
  color: #fff;
  font-size: 200px;
  font-weight: 700;
  line-height: 1;
}

.overview-goal-number.easy {
  color: var(--light-cyan);
}

.overview-goal-number.wt {
  color: var(--numer-woman);
}

.overview-goal-number.masai {
  color: #a6b7aa4d;
  text-align: center;
}

.overview-goal-number.acvi {
  color: var(--dark-slate-grey);
}

.overview-goal-number.rocket, .overview-goal-number.rocket-pizza {
  color: #fcefec;
}

.container-14 {
  grid-column-gap: 130px;
  grid-row-gap: 130px;
  background-image: linear-gradient(#fffffffc 0%, #fcefec 94%);
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  padding-top: 200px;
  padding-bottom: 100px;
  display: flex;
}

._2-columns-19 {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 605px;
  display: flex;
}

.column-27 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 144px;
  display: flex;
}

.text-104 {
  color: #004549;
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 96px;
  font-weight: 700;
}

.column-28 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #f8f8f8;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 381px;
  display: flex;
}

.ordering-flow-gif {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-radius: 50px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.recording-2023-03-21-at-15-30 {
  object-fit: cover;
  border-radius: 50px;
}

.ordering-flow-mockup {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1264px;
  display: flex;
}

.ordering-flow-container {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.flow-heading {
  color: var(--rocket-pizza);
  margin-bottom: 0;
  font-size: 55px;
  line-height: 1.1;
}

.giff-image-wrapper {
  object-fit: cover;
  border-radius: 50px;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 400px;
  display: flex;
}

.gif-image {
  object-fit: cover;
  border-radius: 50px;
  width: 326px;
}

.flow-image-wrapper {
  object-fit: contain;
  width: 100%;
  height: 100%;
  padding-left: 20px;
  padding-right: 20px;
}

.ordering-flow-image {
  object-fit: contain;
  width: 100%;
  height: 100%;
}

.container-15 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1440px;
  display: flex;
}

._2-columns-20 {
  grid-column-gap: 100px;
  grid-row-gap: 100px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-left: 136px;
  padding-right: 136px;
  display: flex;
}

.column-29 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 394px;
  display: flex;
}

.main-insights-image {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 394px;
  height: 919.5px;
  display: flex;
}

.column-30 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 673px;
  display: flex;
}

._2-columns-21 {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 673px;
  display: flex;
}

.column-31 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 73px;
  display: flex;
}

.vectors-wrapper-46 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: center;
  align-items: center;
  width: 73px;
  height: 0;
  display: flex;
}

.column-32 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 520px;
  display: flex;
}

.text-105 {
  color: #000;
  text-align: justify;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 400;
}

._2-columns-22, ._2-columns-23 {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 673px;
  display: flex;
}

.insights {
  grid-template-rows: auto;
  grid-template-columns: 1.25fr;
  width: 100%;
}

.div-block-18 {
  object-fit: cover;
  width: 395px;
  position: static;
}

.image-7 {
  width: 100%;
}

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

.div-block-19 {
  justify-content: space-between;
  width: 100%;
  display: block;
}

.insights-arrow {
  width: 73px;
}

.left-insights {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: space-around;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.arrow-insights {
  width: 100%;
}

.insights-container {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  align-items: center;
  display: flex;
}

.mock-up-img {
  width: 100%;
  height: 100%;
}

._2-columns-project-section {
  grid-column-gap: 276px;
  grid-row-gap: 276px;
  background-color: #e6eded;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 472px;
  padding-left: 100px;
  padding-right: 100px;
  display: flex;
}

.column-33 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 458px;
  display: flex;
}

.link-horizontal-grid-backward-project {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 458px;
  display: flex;
}

.vectors-wrapper-47 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: center;
  align-items: center;
  width: 84px;
  height: 1.02871e-14px;
  display: flex;
}

.text-106 {
  color: #777676;
  font-family: Poppins, sans-serif;
  font-size: 64px;
  font-weight: 700;
}

.column-34 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  max-width: 498px;
  display: flex;
}

.link-horizonal-grid-forward-project {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 498px;
  display: flex;
}

.vectors-wrapper-48 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: center;
  align-items: center;
  width: 84px;
  height: .00000734351px;
  display: flex;
}

.footer-next-projects {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .75fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding-bottom: 0;
  display: grid;
}

.before-project {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.before-project.er {
  color: var(--light-cyan);
}

.div-block-20 {
  display: flex;
}

.before-arrow {
  width: 100%;
  height: 100%;
  display: block;
}

.project-arrow {
  align-self: center;
  width: 84px;
  height: 100%;
}

.next-project {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.projects-page-navbar-logo-left {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #fff;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 170px;
  padding: 60px 100px;
  display: flex;
}

.navbarcontainer-4 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1239px;
  padding-left: 100px;
  padding-right: 100px;
  display: flex;
}

.navbar-content-4 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1220px;
  display: flex;
}

.navbar-social {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  height: 50px;
  display: flex;
}

.social-vertical-grid {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.behance {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.vectors-wrapper-49 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 42px;
  height: 42px;
  display: flex;
}

.linkdn {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 42px;
  height: 42px;
  display: flex;
}

.vectors-wrapper-50 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 41.4167px;
  height: 41.6673px;
  display: flex;
}

.navbar-menu-5 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.navbar-link-4 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-107 {
  color: #777676;
  font-family: Poppins, sans-serif;
  font-size: 24px;
  font-weight: 400;
}

.about-me-icon-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 36px;
  display: flex;
}

.vectors-wrapper-51 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 26.8371px;
  height: 25px;
  display: flex;
}

.text-108 {
  color: #62c5c4;
  font-family: Poppins, sans-serif;
  font-size: 24px;
  font-weight: 700;
}

.vectors-wrapper-52 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 38px;
  height: 29px;
  display: flex;
}

.body-3 {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.body-4 {
  max-height: 100vh;
}

.image-8 {
  object-fit: cover;
}

.you-can-see-link {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  text-align: center;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
  top: -177px;
}

.text-109 {
  color: #f5fffc;
  text-align: center;
  font-size: 32px;
  font-weight: 400;
}

.link-icon {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 5px;
  display: flex;
}

.vectors-wrapper-53 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 45px;
  height: 45px;
  display: flex;
}

.you-can-see-the-affinity-map-here-0 {
  color: #f5fffc;
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 32px;
  font-weight: 400;
}

.you-can-see-the-affinity-map-here-1 {
  color: #fff;
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 32px;
  font-weight: 600;
}

.easy-rents-heade-section {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-image: url("https://cdn.prod.website-files.com/6474c86423bffab3b6dafe93/647f9025a1339446ada0e136_easy-rents-heade-Section.png");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  height: 1302px;
  min-height: 1302px;
  display: flex;
}

.project-detail-page-navbar-4 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 170px;
  padding: 60px 100px;
  display: flex;
}

.navbarcontainer-5 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1239px;
  padding-left: 100px;
  padding-right: 100px;
  display: flex;
}

.navbar-content-5 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1220px;
  display: flex;
}

.navbar-brand-4 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 50px;
  display: flex;
}

.back-navbar-link-3 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: center;
  align-items: center;
  width: 178px;
  height: 36px;
  display: flex;
}

.arrow-5 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 36px;
  display: flex;
}

.vectors-wrapper-54 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: .00000262268px;
  display: flex;
}

.text-110 {
  color: #3d405b;
  letter-spacing: .01em;
  font-family: Poppins, sans-serif;
  font-size: 24px;
  font-weight: 700;
}

.navbar-menu-6 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.navbar-link-5 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-111 {
  color: #3d405b;
  font-family: Poppins, sans-serif;
  font-size: 24px;
  font-weight: 700;
}

.vectors-wrapper-55 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 26.8371px;
  height: 25px;
  display: flex;
}

.navbar-button-4 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #62c5c4;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 365px;
  height: 60px;
  padding: 20px 30px;
  display: flex;
}

.im-available-to-work-5 {
  color: #fdf2eb;
  font-family: Poppins, sans-serif;
  font-size: 24px;
  font-weight: 700;
}

.vectors-wrapper-56 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 38px;
  height: 29px;
  display: flex;
}

.container-16 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  max-width: 1440px;
  height: 1132px;
  display: flex;
}

.header-text-content {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding-bottom: 80px;
  padding-left: 100px;
  padding-right: 100px;
  display: flex;
}

.tittle-4 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.easy-rents-descriptions {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.navigating-the-rental-nightmare-for-foreigners-in-colombia-7 {
  border-style: solid;
  border-width: undefinedpx;
  color: #3d405b;
  border-color: #000;
  font-family: Poppins, sans-serif;
  font-size: 36px;
  font-weight: 700;
}

.a-case-study-on-enhancing-the-virtual-rental-experience-and-customizing-the-process-6 {
  color: #3d405b;
  font-family: Poppins, sans-serif;
  font-size: 24px;
  font-weight: 400;
}

.tags-12 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex: 0 auto;
  justify-content: flex-end;
  align-items: flex-end;
  display: flex;
}

.tag-14 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #d4efe6;
  border-radius: 61px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 15px 30px;
  display: flex;
}

.body-extra-small-3 {
  color: #3d405b;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 148.1%;
}

.project-tags-7 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #d4efe6;
  border-radius: 61px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 55px;
  padding: 15px 30px;
  display: flex;
}

.case-study-data {
  grid-column-gap: 253px;
  grid-row-gap: 253px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  display: flex;
}

.role {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.text-112 {
  color: #3d405b;
  text-align: center;
  letter-spacing: .01em;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.ux-ui-designer {
  color: #3d405b;
  text-align: center;
  letter-spacing: .01em;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 500;
}

.section-7 {
  width: 100vw;
}

.easy-rent-header-section {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  background-image: url("https://cdn.prod.website-files.com/6474c86423bffab3b6dafe93/647fab9163369a687f707e83_header%20img.webp");
  background-position: 0 0;
  background-size: cover;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100vw;
  max-height: 1302px;
  display: flex;
  overflow: hidden;
}

.gradient {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-image: linear-gradient(164deg, #eff3f2, #fff0);
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  height: 1302px;
  display: flex;
}

.tittle-5 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.frame-1321314281 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.navigating-the-rental-nightmare-for-foreigners-in-colombia-8 {
  color: #3d405b;
  font-family: Poppins, sans-serif;
  font-size: 36px;
  font-weight: 700;
}

.a-case-study-on-enhancing-the-virtual-rental-experience-and-customizing-the-process-7 {
  color: #3d405b;
  font-family: Poppins, sans-serif;
  font-size: 24px;
  font-weight: 400;
}

.tags-13 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex: 0 auto;
  justify-content: flex-end;
  align-items: flex-end;
  display: flex;
}

.tag-15 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #d4efe6;
  border-radius: 61px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 15px 30px;
  display: flex;
}

.body-extra-small-4 {
  color: #3d405b;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 148.1%;
}

.project-tags-8 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #d4efe6;
  border-radius: 61px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 55px;
  padding: 15px 30px;
  display: flex;
}

.text-113 {
  color: #3d405b;
  text-align: center;
  letter-spacing: .01em;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.image-9 {
  z-index: -1;
  position: static;
}

.easy-rent-body {
  background-color: var(--easy-rent-fondo);
  overflow: visible;
}

.detail-container-2 {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100vw;
  max-width: 80vw;
  margin-bottom: 0;
  display: block;
}

.detail-container-2.header {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  margin-bottom: 0;
  display: block;
}

.detail-container-2.process {
  margin-bottom: 0;
  display: block;
  position: relative;
  top: -342px;
}

.detail-container-2.process--relative {
  margin-bottom: 0;
  padding-bottom: 0;
  display: block;
  position: relative;
  top: -347px;
}

.detail-container-2.process--relative.insights {
  margin-bottom: 0;
  padding-bottom: 0;
}

.detail-container-2.prueba {
  margin-bottom: 0;
  display: block;
  position: static;
  top: -342px;
}

.detail-container-2.copy {
  margin-top: 0;
  margin-bottom: 60px;
  display: flex;
  position: static;
  top: -342px;
}

.detail-container-2.easy-rent-header {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-image: linear-gradient(164deg, #eff3f2 11%, #ffffff1a 100%, #eff3f2 100% 100%, #fff 10%);
  justify-content: center;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-right: 0;
  display: flex;
}

.container-17 {
  flex-direction: column;
  justify-content: flex-end;
  max-width: 100vw;
  height: 1302px;
  padding-left: 140px;
  padding-right: 140px;
  display: flex;
}

.easy-rent-header-container {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #f5fffcb5;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  margin-bottom: 0;
  padding-top: 833px;
  padding-bottom: 80px;
  display: block;
}

.frame-1321314282 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.a-case-study-on-enhancing-the-virtual-rental-experience-and-customizing-the-process-8 {
  color: #3d405b;
  font-family: Poppins, sans-serif;
  font-size: 24px;
  font-weight: 400;
}

.tags-14 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex: 0 auto;
  justify-content: flex-end;
  align-items: flex-end;
  display: flex;
}

.tag-16 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #d4efe6;
  border-radius: 61px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 15px 30px;
  display: flex;
}

.body-extra-small-5 {
  color: #3d405b;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 148.1%;
}

.project-tags-9 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #d4efe6;
  border-radius: 61px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 55px;
  padding: 15px 30px;
  display: flex;
}

.text-114 {
  color: #3d405b;
  text-align: center;
  letter-spacing: .01em;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.easy-rents-overview-section {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  background-color: #f5fffc;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 200px;
  padding-bottom: 200px;
  display: flex;
}

.overview-wrapper {
  grid-column-gap: -130px;
  grid-row-gap: -130px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.overview-title-section {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 311px;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.container-18 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1200px;
  display: flex;
}

._2-columns-24 {
  grid-column-gap: 130px;
  grid-row-gap: 130px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-left: 165px;
  padding-right: 145px;
  display: flex;
}

.column-35 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-radius: 50px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 386px;
  height: 782px;
  display: flex;
}

.overview-prototype-image {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 386px;
  height: 782px;
  display: flex;
}

.column-36 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 500px;
  display: flex;
}

.text-115 {
  color: #3d405b;
  font-family: Poppins, sans-serif;
  font-size: 64px;
  font-weight: 700;
  line-height: 80px;
}

.text-116 {
  color: #3d405b;
  text-align: justify;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 400;
}

.container-19 {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  display: flex;
}

._2-columns-25 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-right: 145px;
  display: flex;
}

.vane-picture-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 722px;
  max-width: 522px;
  height: 522px;
  display: flex;
}

.vane-picture-wrapper._2 {
  align-items: flex-end;
  max-width: 470px;
  height: 545px;
}

.overview-first-face-picture {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  object-fit: cover;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 100%;
  height: 100%;
  display: flex;
}

.overview-first-face-picture._2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  max-width: 518px;
  height: 545px;
}

.wonder-text-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-end;
  width: 64%;
}

.wonder-text-wrapper.wt {
  flex: 0 auto;
}

.wonder-text-wrapper.er {
  margin-left: auto;
}

.this-problem-got-me-thinking-there-are-many-apps-rental-agencies-and-options-in-the-market-for-the-apartment-search-in-colombia-but-none-of-them-are-frictionless-experience-for-expats {
  color: #3d405b;
  text-align: justify;
  font-size: 36px;
  font-weight: 400;
}

._2-columns-26 {
  grid-column-gap: 150px;
  grid-row-gap: 150px;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  max-width: 1428px;
  display: flex;
}

.column-39 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 600px;
  display: flex;
}

.text-117 {
  color: #3d405b;
  font-family: Poppins, sans-serif;
  font-size: 36px;
  font-weight: 400;
  line-height: 80px;
}

.text-118 {
  color: #3d405b;
  text-align: justify;
  font-family: Poppins, sans-serif;
  font-size: 36px;
  font-weight: 700;
}

.column-40 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 518px;
  display: flex;
}

.img {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 518px;
  height: 545px;
  display: flex;
}

.specificallyin-this-project-i-will-address-the-following-issues {
  color: #3d405b;
  font-family: Poppins, sans-serif;
  font-size: 24px;
  font-weight: 400;
}

._4-columns {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1236px;
  display: flex;
}

.column-41 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-image: url("https://cdn.prod.website-files.com/6474c86423bffab3b6dafe93/647fca86d09e0b9f1210b990_Column.png");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 309px;
  height: 294px;
  min-height: 294px;
  display: flex;
}

.reason-1 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #ffffff40;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding-left: 20px;
  display: flex;
}

.text-119 {
  color: #3d405b;
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 600;
}

.vectors-wrapper-57 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: center;
  align-items: center;
  width: .00000467712px;
  height: 107px;
  display: flex;
}

.column-42 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-image: url("https://cdn.prod.website-files.com/6474c86423bffab3b6dafe93/647fca86379dae6bbae4636e_Column.bin");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 309px;
  height: 294px;
  min-height: 294px;
  display: flex;
}

.column-43 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-image: url("https://cdn.prod.website-files.com/6474c86423bffab3b6dafe93/647fca870d68769a46137deb_Column.bin");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 309px;
  height: 294px;
  min-height: 294px;
  display: flex;
}

.column-44 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-image: url("https://cdn.prod.website-files.com/6474c86423bffab3b6dafe93/647fca883d5300450f9d978f_Column.bin");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 309px;
  height: 294px;
  min-height: 294px;
  display: flex;
}

.div {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.frame-3882 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-120 {
  color: #3d405b;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 700;
  text-decoration: underline;
}

.vectors-wrapper-58 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: center;
  align-items: center;
  width: 23px;
  height: 0;
  display: flex;
}

.this-problem-got-me-thinking-there-are-many-apps-rental-agencies-and-options-in-the-market-for-the-apartment-search-in-colombia-but-none-of-them-are-frictionless-experience-for-expats-0 {
  color: #3d405b;
  text-align: justify;
  font-family: Poppins, sans-serif;
  font-size: 36px;
  font-weight: 400;
}

.easy-rent-overview-section {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  background-color: #f5fffc;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100vw;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
  overflow: hidden;
}

.easy-overview-image-wrapper {
  object-fit: cover;
  align-self: flex-start;
  width: 386px;
  max-width: 100%;
  height: 100%;
  max-height: 786px;
}

.easy-overview-details {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  width: 50%;
  display: flex;
}

.overview-img {
  object-fit: contain;
  width: 100%;
}

.big-paragraph {
  color: var(--dark-slate-blue);
  text-align: left;
  margin-bottom: 0;
  font-size: 24px;
  line-height: 1.5;
}

.big-paragraph.black {
  color: var(--descrip-p);
  text-align: left;
}

.big-paragraph._24 {
  font-size: 24px;
}

.big-paragraph.big {
  color: var(--heading-card);
  font-size: 40px;
  font-weight: 600;
}

.big-paragraph.center {
  color: var(--descrip-p);
  text-align: center;
  margin-bottom: 0;
  padding: 40px;
  font-size: 2rem;
}

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

.wondering-container {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  align-items: center;
  width: 100%;
  padding-left: 223px;
  padding-right: 0;
  display: flex;
}

.wondering-container.rigth-picture {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  margin-right: 0;
  padding-left: 150px;
  padding-right: 150px;
}

.wondering-container.wt {
  grid-column-gap: 100px;
  grid-row-gap: 100px;
  background-image: linear-gradient(#e0d8ff, #ffe2eb);
  padding-top: 40px;
  padding-left: 140px;
}

.wondering-container.left-picture {
  grid-column-gap: 200px;
  grid-row-gap: 200px;
  padding-left: 58px;
  padding-right: 0;
}

.column-45 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-image: url("https://cdn.prod.website-files.com/6474c86423bffab3b6dafe93/647fca86d09e0b9f1210b990_Column.png");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 309px;
  height: 294px;
  min-height: 294px;
  display: flex;
}

.text-121 {
  color: #3d405b;
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 600;
}

.vectors-wrapper-59 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: center;
  align-items: center;
  width: .00000467712px;
  height: 107px;
  display: flex;
}

.column-46 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-image: url("https://cdn.prod.website-files.com/6474c86423bffab3b6dafe93/647fca86379dae6bbae4636e_Column.bin");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 309px;
  height: 294px;
  min-height: 294px;
  display: flex;
}

.column-47 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-image: url("https://cdn.prod.website-files.com/6474c86423bffab3b6dafe93/647fca870d68769a46137deb_Column.bin");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 309px;
  height: 294px;
  min-height: 294px;
  display: flex;
}

.bold-text {
  color: var(--dark-slate-blue);
  font-size: 32px;
}

.you-can-see-link-2 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.you-can-see-the-user-journey-here {
  color: #f5fffc;
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 32px;
  font-weight: 400;
}

.vectors-wrapper-60 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 45px;
  height: 45px;
  display: flex;
}

.light-box-text {
  z-index: 1;
  color: #fff;
  text-align: center;
  align-self: center;
  max-width: 90%;
  margin-bottom: 0;
  font-size: 24px;
  line-height: 1.5;
  text-decoration: none;
  position: relative;
  top: -170px;
  left: 25px;
}

.light-box-text.subrayado {
  color: #000;
  font-weight: 600;
}

.light-box-text.type-2 {
  font-size: 24px;
}

.light-box-text.type-3 {
  font-size: 16px;
}

.light-box-text.footer {
  color: var(--descrip-p);
  text-align: center;
  font-size: 1.5rem;
}

.light-box-text.easy {
  color: var(--dark-slate-blue);
}

.light-box-text.small {
  font-size: 20px;
  top: -115px;
}

.light-box-text.big {
  font-size: 20px;
  top: -172px;
  left: 30px;
}

.light-box-text.icon {
  position: static;
}

.ligth-box-container {
  flex-direction: column;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 100%;
  display: block;
}

.ligth-box-container.tools {
  display: flex;
}

.ligth-box-container.mobile {
  display: block;
}

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

.easy-rent-mockup-section {
  width: 100vw;
  height: 100%;
  overflow: hidden;
}

.mockups {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100vw;
  height: 100%;
  display: flex;
  overflow: hidden;
}

.easy-rent-accordeon-section {
  grid-column-gap: 130px;
  grid-row-gap: 130px;
  object-fit: cover;
  background-color: #f5fffc;
  border-radius: 30px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100vw;
  margin-left: auto;
  margin-right: auto;
  padding-top: 100px;
  padding-bottom: 100px;
  padding-right: 0;
  display: block;
  overflow: hidden;
}

.container-20 {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  display: flex;
}

.error-b55a14d2-446f-a78e-b2df-f829adb25ab3 {
  color: #3d405b;
  text-align: justify;
  font-size: 20px;
  font-weight: 400;
}

.user-research-container {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.user-research-heading {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-end;
  display: flex;
}

.protoperson-icon {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.vectors-wrapper-61 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 60.225px;
  height: 57.225px;
  display: flex;
}

.text-122 {
  color: #3d405b;
  font-family: Poppins, sans-serif;
  font-size: 40px;
  font-weight: 700;
}

._2-columns-27 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1123px;
  display: flex;
}

.column-48 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 538px;
  display: flex;
}

._2-columns-28 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.column-49 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  opacity: .7;
  background-color: #f8f8f8;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 73px;
  display: flex;
}

.column-50 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #f8f8f8;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 73px;
  display: flex;
}

.vectors-wrapper-62 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: center;
  align-items: center;
  width: 73px;
  height: 0;
  display: flex;
}

.column-51 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #ffffff73;
  border-radius: 30px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 460px;
  padding: 24px;
  display: flex;
}

.what-documents-or-qualifications-are-typically-required-by-rental-agencies-for-foreign-individuals-to-rent-an-apartment-and-are-there-any-additional-steps-they-must-follow {
  color: #3d405b;
  text-align: justify;
  font-family: Poppins, sans-serif;
  font-size: 24px;
  font-weight: 400;
}

._2-columns-29 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.column-52 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #ffffff73;
  border-radius: 30px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 460px;
  height: 238px;
  padding: 24px;
  display: flex;
}

._2-columns-30 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.column-53 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #ffffff73;
  border-radius: 30px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 460px;
  height: 280px;
  padding: 24px;
  display: flex;
}

._2-columns-31, ._2-columns-32 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.column-54 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #ffffff73;
  border-radius: 30px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 460px;
  height: 270px;
  padding: 24px;
  display: flex;
}

._2-columns-33 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.to-answer-the-las-question-i-used-a-variety-of-quality-research-techniques-like {
  color: #3d405b;
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 24px;
  font-weight: 400;
}

.techniques-cortainer {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.column-55 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-image: url("https://cdn.prod.website-files.com/6474c86423bffab3b6dafe93/648000f6a0d76728e642af26_Column.bin");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 663px;
  height: 250px;
  min-height: 250px;
  display: flex;
}

.text-123 {
  color: #3d405b;
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 32px;
  font-weight: 700;
}

.frame-1321314263 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 5px;
  display: flex;
}

.to-better-recruit-the-people-to-interview-i-defined-a-proto-person {
  color: #3d405b;
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 400;
}

.you-can-see-link-3 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-124 {
  color: #3d405b;
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 600;
  text-decoration: underline;
}

.frame-1321314262 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 5px;
  display: flex;
}

.vectors-wrapper-63 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 25px;
  height: 25px;
  display: flex;
}

._2-columns-34 {
  grid-column-gap: 100px;
  grid-row-gap: 100px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1116px;
  display: flex;
}

.column-56 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-image: url("https://cdn.prod.website-files.com/6474c86423bffab3b6dafe93/648000f82e979489e82fdba6_Column.bin");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 508px;
  height: 334px;
  min-height: 334px;
  display: flex;
}

.interviews-icon {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 5px;
  display: flex;
}

.vectors-wrapper-64 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 60px;
  display: flex;
}

.text-125 {
  color: #3d405b;
  text-align: justify;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 400;
}

.column-57 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-image: url("https://cdn.prod.website-files.com/6474c86423bffab3b6dafe93/648000fa2437ebc12ec4ed2a_Column.bin");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 508px;
  height: 334px;
  min-height: 334px;
  display: flex;
}

.vectors-wrapper-65 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 63px;
  display: flex;
}

.keypoints {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-image: url("https://cdn.prod.website-files.com/6474c86423bffab3b6dafe93/648000fc2b0eb510f12fc4d8_keypoints.png");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 164px;
  min-height: 164px;
  display: flex;
}

.user-research-pres-image-link {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  border-radius: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.to-create-a-product-that-truly-adds-value-to-the-rental-experience-of-the-expats-in-colombia-i-used-acombination-of-market-research-and-user-research-with-the-main-goal-to-get-deep-in-into-the-world-of-rental-platforms-in-colombia-1 {
  color: #3d405b;
  text-align: justify;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.as-the-researcher-and-designer-my-main-goal-is-to-understand-the-challenges-that-foreigners-face-when-searching-for-a-long-term-rental-property-in-colombia-it-is-important-to-learn-more-about-who-they-are-their-lifestyle-and-the-reasons-they-may-be-interested-in-using-a-tool-like-this-to-solve-their-problem-i-needed-to-learn-more-about-the-user-and-their-use-of-specific-services-so-to-gain-a-comprehensive-understanding-of-the-user-problems-i-try-to-address-this-research-by-trying-to-answers-this-questions-1 {
  color: #3d405b;
  text-align: justify;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 600;
}

.questions-grid {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  order: 1;
  grid-template-rows: auto auto;
}

.solving-technique-container {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  flex: 0 auto;
  display: flex;
}

.solving-technique-container.solving {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  align-items: center;
}

.heading-7 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-end;
  display: flex;
}

.text-126 {
  color: #3d405b;
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 32px;
  font-weight: 700;
}

.frame-1321314283 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 5px;
  display: flex;
}

.vectors-wrapper-66 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 60.225px;
  height: 57.225px;
  display: flex;
}

.text-127 {
  color: #3d405b;
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 600;
  text-decoration: underline;
}

.frame-1321314284 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 5px;
  display: flex;
}

.vectors-wrapper-67 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 25px;
  height: 25px;
  display: flex;
}

._2-columns-35 {
  grid-column-gap: 100px;
  grid-row-gap: 100px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1116px;
  display: flex;
}

.column-59 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-image: url("https://cdn.prod.website-files.com/6474c86423bffab3b6dafe93/648000f82e979489e82fdba6_Column.bin");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 508px;
  height: 334px;
  min-height: 334px;
  display: flex;
}

.vectors-wrapper-68 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 60px;
  display: flex;
}

.text-128 {
  color: #3d405b;
  text-align: justify;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 400;
}

.column-60 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-image: url("https://cdn.prod.website-files.com/6474c86423bffab3b6dafe93/648000fa2437ebc12ec4ed2a_Column.bin");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 508px;
  height: 334px;
  min-height: 334px;
  display: flex;
}

.vectors-wrapper-69 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 63px;
  display: flex;
}

.wondering {
  grid-column-gap: 100px;
  grid-row-gap: 100px;
  object-fit: cover;
  justify-content: flex-end;
  align-items: flex-end;
  width: 100%;
  padding-left: 0;
  display: none;
}

.er-questions-container {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 570px;
  display: flex;
}

.text-129 {
  color: #3d405b;
  font-family: Poppins, sans-serif;
  font-size: 24px;
  font-weight: 400;
}

.er-questions-wrapper {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.text-130 {
  color: #005f73;
  font-family: Poppins, sans-serif;
  font-size: 24px;
  font-weight: 700;
}

.vectors-wrapper-70 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 0;
  display: flex;
}

.text-131 {
  color: #3d405b;
  font-family: Poppins, sans-serif;
  font-size: 24px;
  font-weight: 700;
}

.mr-face-img {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 100%;
  height: 100%;
  display: flex;
}

.slide-1 {
  background-image: url("https://cdn.prod.website-files.com/6474c86423bffab3b6dafe93/647ff33f7cc7827d92f819d6_section-Taskfllow%202-min.webp");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: fixed;
  border-radius: 40px;
}

.afinity-diagram-slider {
  background-color: #0000;
  border-radius: 0;
  width: 100%;
  height: 1000px;
  max-height: 1000px;
}

.paragraph-semi-bold {
  text-align: center;
  width: 100%;
  max-width: 100%;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.5;
}

.paragraph-semi-bold.easy {
  color: var(--dark-slate-blue);
  text-align: center;
}

.paragraph-semi-bold.green {
  color: #005f73;
  text-align: left;
  max-width: 100%;
}

.paragraph-semi-bold.blue {
  color: var(--dark-slate-blue);
  text-align: right;
  max-width: 100%;
}

.paragraph-semi-bold._32 {
  color: var(--descrip-p);
  text-align: left;
  font-size: 2rem;
}

.paragraph-semi-bold.masai {
  color: #9d7137;
  margin-bottom: 10px;
}

.paragraph-semi-bold._100 {
  text-align: center;
  max-width: 100%;
}

.paragraph-semi-bold.center {
  text-align: center;
  align-self: center;
  max-width: 80%;
}

.paragraph-semi-bold.easy-issues {
  color: var(--dark-slate-blue);
  text-align: center;
}

.paragraph-semi-bold._24 {
  text-align: left;
  font-size: 1.5rem;
  overflow: visible;
}

.div-block-21 {
  max-width: 100%;
  height: 760px;
}

.lightbox-rocket-style {
  box-shadow: none;
  border-radius: 40px;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}

.who {
  color: var(--light-cyan);
  font-size: 128px;
  font-weight: 700;
  line-height: 1.1;
  position: static;
  left: 25%;
}

.who.wt {
  color: #ffffffb3;
}

.who.delta {
  color: #9bbf1733;
}

.is-userprofiler-img {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 0px none var(--dark-slate-blue);
  object-fit: contain;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  margin-top: 0;
  display: block;
}

.is-userprofiler-img.easy {
  width: 100%;
}

.where {
  color: var(--light-cyan);
  font-size: 128px;
  font-weight: 700;
  line-height: 1.1;
  position: static;
}

.where.wt {
  color: #ffffffb3;
  text-align: right;
  position: static;
}

.where.delta {
  color: #9bbf1733;
}

.stoyboard-wrapper {
  object-fit: cover;
  width: 100%;
  height: 570px;
}

.img-effect {
  object-fit: cover;
  border-radius: 40px;
  width: 100%;
  box-shadow: 4px 4px 29px #6995a740;
}

._3-columns-3 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1222px;
  display: flex;
}

.column-61 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 394px;
  height: 254px;
  display: flex;
}

.idea {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 5px;
  display: flex;
}

.vectors-wrapper-71 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 37.5px;
  height: 40px;
  display: flex;
}

.text-132 {
  color: #3d405b;
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 24px;
  font-weight: 600;
}

.column-62 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 394px;
  display: flex;
}

.pain-points-grid {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: grid;
}

.pain-points-grid.easy {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  max-width: 80%;
}

.pain-point {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 260px;
  padding-top: 20px;
  padding-bottom: 40px;
  display: flex;
}

.pain-point.easy {
  border-right: 0 solid #0000;
  max-width: 310px;
  height: 400px;
  padding-bottom: 20px;
}

.what-container {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.left-img-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: flex-start;
  align-self: flex-start;
  align-items: center;
  width: 100%;
  height: 100%;
  display: block;
}

.what-face-img {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  object-fit: cover;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding: 0;
  display: block;
}

.what-details-container {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-end;
  display: flex;
}

.what-description {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.text-133 {
  color: #3d405b;
  font-family: Poppins, sans-serif;
  font-size: 40px;
  font-weight: 700;
}

.remember-those-questions-i-asked-before-diving-into-research-synthesis-well-i-realized-i-was-stuck-in-a-repetitive-pattern-so-i-took-all-the-insightful-key-points-i-gathered-from-user-research-market-research-and-the-user-journey-and-organized-them-into-an-affinity-map-that-answer-all-those-questions {
  color: #3d405b;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 400;
}

.text-134 {
  color: #e5f7f1;
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 128px;
  font-weight: 700;
  line-height: 80px;
}

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

.right-details {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 638px;
  display: block;
}

.ideas-face-container {
  grid-column-gap: -63px;
  grid-row-gap: -63px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.left-details {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  background-image: url("https://cdn.prod.website-files.com/6474c86423bffab3b6dafe93/647fab91753d13f43b329abc_idea%20icon%20in%20solving-min.png");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: contain;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 740px;
  height: 646px;
  min-height: 646px;
  display: flex;
}

.heading-wrap {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 737px;
  display: flex;
}

.text-135 {
  color: #3d405b;
  font-family: Poppins, sans-serif;
  font-size: 36px;
  font-weight: 400;
}

.a-simple-idea-of-a-custom-expat-app-of-3-steps-renting-process-but-also {
  color: #3d405b;
  font-family: Poppins, sans-serif;
  font-size: 36px;
  font-weight: 700;
}

.ideas-container {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.idea-2 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.idea-icon {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex: none;
  justify-content: flex-start;
  align-items: flex-start;
  width: 1.5rem;
  display: block;
}

.vectors-wrapper-72 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 37.5px;
  height: 40px;
  display: flex;
}

.error-f15fdef1-9f27-5a84-05fb-411c31f01e98 {
  color: #3d405b;
  text-align: justify;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 400;
}

.text-136 {
  color: #3d405b;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 400;
}

.solving-face-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 500px;
  display: none;
  overflow: hidden;
}

.solving-face-img {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  display: flex;
}

.p {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 544px;
  padding-left: 80px;
  display: flex;
}

.column-63 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 645px;
  height: 437px;
  display: flex;
}

.text-137 {
  color: #3d405b;
  font-family: Poppins, sans-serif;
  font-size: 40px;
  font-weight: 700;
}

.error-ed6c4015-b6c6-8415-6980-c06e044183b9 {
  color: #3d405b;
  font-family: Poppins, sans-serif;
  font-size: 32px;
  font-weight: 400;
}

.column-64 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 544px;
  display: flex;
}

.solving-img {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  display: flex;
}

.div-block-22 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: center;
  width: 100%;
  max-width: 646px;
  display: flex;
}

.prioritaze-details {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  display: flex;
}

.easy-rent-design-section {
  grid-column-gap: 130px;
  grid-row-gap: 130px;
  object-fit: cover;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100vw;
  margin-left: 0;
  margin-right: auto;
  padding-top: 100px;
  padding-bottom: 100px;
  padding-right: 0;
  display: block;
  overflow: hidden;
}

.sketch-description {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.sketch-heading {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-end;
  display: flex;
}

.sketch-icon {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 10px;
  display: flex;
}

.vectors-wrapper-73 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 52.5px;
  height: 54px;
  display: flex;
}

.text-138 {
  color: #3d405b;
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 40px;
  font-weight: 700;
}

.sketch-image-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.wireframe-wrapper {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.heading-8 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding-left: 230px;
  display: flex;
}

.wireframes-icon {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.vectors-wrapper-74 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 38.057px;
  height: 41.7769px;
  display: flex;
}

.vectors-wrapper-75 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 16.0975px;
  height: 42px;
  display: flex;
}

.text-139 {
  color: #3d405b;
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 40px;
  font-weight: 700;
}

.prototype-video-frame-mock-ups {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  display: flex;
}

.qr-scann {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100vw;
  height: 100%;
  display: block;
}

.question-screen-description {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1440px;
  padding: 40px 170px;
  display: flex;
}

.text-140 {
  color: #005f73;
  letter-spacing: -.011em;
  font-family: Poppins, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 150%;
}

.to-help-users-find-properties-that-match-their-needs-and-preferences-i-have-added-a-quick-but-comprehensive-questionnaire-at-the-beginning-of-the-search-process-this-questionnaire-focuses-on-lifestyle-and-neighborhood-preferences-and-helps-narrow-down-the-search-results-to-properties-that-are-most-suitable-for-the-user-by-taking-this-approach-i-aim-to-provide-a-more-efficient-and-personalized-search-experience-for-foreigners-looking-for-properties-based-on-the-popular-search-preferences-of-expats-the-main-questions-that-are-most-relevant-to-their-needs-and-preferences-are {
  color: #3d405b;
  text-align: justify;
  font-size: 20px;
  font-weight: 400;
}

.to-help-users-find-properties-that-match-their-needs-and-preferences-i-have-added-a-quick-but-comprehensive-questionnaire-at-the-beginning-of-the-search-process-this-questionnaire-focuses-on-lifestyle-and-neighborhood-preferences-and-helps-narrow-down-the-search-results-to-properties-that-are-most-suitable-for-the-user-by-taking-this-approach-i-aim-to-provide-a-more-efficient-and-personalized-search-experience-for-foreigners-looking-for-properties-based-on-the-popular-search-preferences-of-expats-the-main-questions-that-are-most-relevant-to-their-needs-and-preferences-are-0 {
  color: #3d405b;
  text-align: justify;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 400;
}

.to-help-users-find-properties-that-match-their-needs-and-preferences-i-have-added-a-quick-but-comprehensive-questionnaire-at-the-beginning-of-the-search-process-this-questionnaire-focuses-on-lifestyle-and-neighborhood-preferences-and-helps-narrow-down-the-search-results-to-properties-that-are-most-suitable-for-the-user-by-taking-this-approach-i-aim-to-provide-a-more-efficient-and-personalized-search-experience-for-foreigners-looking-for-properties-based-on-the-popular-search-preferences-of-expats-the-main-questions-that-are-most-relevant-to-their-needs-and-preferences-are-1 {
  color: #3d405b;
  text-align: justify;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.questions-feature {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  object-fit: cover;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 100%;
  height: 100%;
  padding-left: 0;
  padding-right: 0;
  display: block;
}

.result-screen-description {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1440px;
  padding: 40px 170px;
  display: flex;
}

.text-141 {
  color: #005f73;
  letter-spacing: -.011em;
  font-family: Poppins, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 150%;
}

._2-columns-36 {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.column-65 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 526px;
  display: flex;
}

.result-screen-left {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.column-66 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 58px;
  display: flex;
}

.text-142 {
  color: #94d2bd;
  text-align: center;
  font-family: Paytone One, sans-serif;
  font-size: 128px;
  font-weight: 400;
  line-height: 80px;
}

.left-text {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 428px;
  display: flex;
}

.error-8d39ca9c-181e-eae6-08d1-228dbfafd9c0 {
  color: #3d405b;
  text-align: justify;
  letter-spacing: -.011em;
  font-size: 20px;
  font-weight: 400;
  line-height: 150%;
}

.result-screnn-right {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.in-the-result-screen-the-app-will-display-the-date-on-which-the-property-will-become-available-for-rent-or-purchase-allowing-users-to-plan-their-searches-and-schedule-visits-accordingly-by-displaying-the-availability-date-will-help-users-save-time-and-effort-by-avoiding-properties-that-are-not-yet-available-or-are-not-available-during-their-desired-timeframe-additionally-property-owners-will-be-able-to-attract-more-interested-and-qualified-tenants-or-buyers-by-providing-clear-information-about-the-availability-of-their-properties-0 {
  color: #3d405b;
  text-align: justify;
  letter-spacing: -.011em;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 150%;
}

.in-the-result-screen-the-app-will-display-the-date-on-which-the-property-will-become-available-for-rent-or-purchase-allowing-users-to-plan-their-searches-and-schedule-visits-accordingly-by-displaying-the-availability-date-will-help-users-save-time-and-effort-by-avoiding-properties-that-are-not-yet-available-or-are-not-available-during-their-desired-timeframe-additionally-property-owners-will-be-able-to-attract-more-interested-and-qualified-tenants-or-buyers-by-providing-clear-information-about-the-availability-of-their-properties-1 {
  color: #3d405b;
  text-align: justify;
  letter-spacing: -.011em;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 150%;
}

.number-holder {
  align-self: flex-start;
}

.result-screen-grid {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  grid-template-rows: auto;
  width: 100%;
}

.results-screen {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: block;
}

.detaiil-screen-description {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1440px;
  padding-top: 40px;
  padding-bottom: 40px;
  padding-right: 170px;
  display: flex;
}

.detail-page-container {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.detail-page-features {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: block;
}

.detail-page-sliders {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  object-fit: cover;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding: 0;
  display: block;
}

.detail-page-sliders-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.neighborhood-features {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  display: block;
}

.summary-page {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  display: flex;
}

.easy-rent-footer-section {
  background-color: var(--dark-slate-blue);
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 100vw;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  display: block;
  position: static;
  overflow: hidden;
}

.easy-rent-footer-section.hero {
  z-index: 1;
  flex-direction: column;
  display: block;
  position: relative;
}

.easy-rent-footer-section.about-me {
  margin-top: 0;
  position: relative;
  top: 70em;
  bottom: 70em;
}

.easy-rent-footer-section.cards {
  top: 345px;
}

.easy-rent-footer-section.footer {
  background-color: #fff;
  margin-left: 0;
  margin-right: 0;
  padding: 40px 0 0;
}

.easy-rent-footer-section.image {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding: 0;
  position: relative;
  top: -1555px;
}

.easy-rent-footer-section.image.copy {
  position: static;
}

.easy-rent-footer-section.project-footer {
  background-color: #e6eded;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding: 60px 0 0;
  position: static;
  top: -1551px;
}

.easy-rent-footer-section.project-footer.static {
  position: static;
}

.easy-rent-footer-section.project-footer-copy {
  background-color: #e6eded;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding: 60px 0 0;
  position: static;
  top: -1551px;
}

.easy-rent-footer-section.project-footer-copy.static {
  position: static;
}

.woman-travel-header-section-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-image: url("https://cdn.prod.website-files.com/6474c86423bffab3b6dafe93/6477924750ea419f37241ac8_woman-travel-header-Section.png");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  height: 1024px;
  min-height: 1024px;
  display: flex;
}

.back-navbar-link-4 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: center;
  align-items: center;
  width: 178px;
  height: 36px;
  display: flex;
}

.arrow-6 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 36px;
  display: flex;
}

.vectors-wrapper-76 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: .00000262268px;
  display: flex;
}

.text-143 {
  color: #3d405b;
  letter-spacing: .01em;
  font-family: Poppins, sans-serif;
  font-size: 24px;
  font-weight: 700;
}

.navbar-menu-7 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-144 {
  color: #3d405b;
  font-family: Poppins, sans-serif;
  font-size: 24px;
  font-weight: 700;
}

.vectors-wrapper-77 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 26.8371px;
  height: 25px;
  display: flex;
}

.navbar-button-5 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #62c5c4;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 365px;
  height: 60px;
  padding: 20px 30px;
  display: flex;
}

.im-available-to-work-6 {
  color: #fdf2eb;
  font-family: Poppins, sans-serif;
  font-size: 24px;
  font-weight: 700;
}

.vectors-wrapper-78 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 38px;
  height: 29px;
  display: flex;
}

.container-21 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  max-width: 1440px;
  height: 854px;
  display: flex;
}

.tittle-6 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding-bottom: 80px;
  padding-left: 100px;
  padding-right: 100px;
  display: flex;
}

.frame-1321314285 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.empowering-solo-female-travelers-2 {
  border-style: solid;
  border-width: undefinedpx;
  color: #3d405b;
  border-color: #000;
  font-family: Poppins, sans-serif;
  font-size: 40px;
  font-weight: 700;
}

.creating-a-comprehensive-travel-portal-for-women-who-travel-solo-2 {
  color: #3d405b;
  font-family: Poppins, sans-serif;
  font-size: 32px;
  font-weight: 400;
}

.frame-1321314286 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.vectors-wrapper-79 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 60px;
  display: flex;
}

.vectors-wrapper-80 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 179px;
  height: 60px;
  display: flex;
}

.vectors-wrapper-81 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 198px;
  height: 60px;
  display: flex;
}

.frame-1321314287 {
  grid-column-gap: 236px;
  grid-row-gap: 236px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  display: flex;
}

.frame-1321314288 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.text-145 {
  color: #3d405b;
  text-align: center;
  letter-spacing: .01em;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.text-146 {
  color: #3d405b;
  text-align: center;
  letter-spacing: .01em;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 500;
}

.storyboard {
  width: 100%;
  height: 100%;
}

.slide-2 {
  background-image: url("https://cdn.prod.website-files.com/6474c86423bffab3b6dafe93/647ff33e11a37179d2e88438_Section-%20taskflow%203-min.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-3 {
  background-image: url("https://cdn.prod.website-files.com/6474c86423bffab3b6dafe93/647ff33db4f378eae6029632_Section-%20taskflow%201-min.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.mask {
  max-width: 100%;
  height: 100%;
}

.market-research-slider {
  grid-column-gap: 130px;
  grid-row-gap: 130px;
  object-fit: cover;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-top: 200px;
  padding-bottom: 80px;
  padding-right: 0;
  display: block;
}

.diapositivas {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/6474c86423bffab3b6dafe93/648000feab24894c3e9fda5c_user-research-pres-image-link.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 615px;
}

.woman-travel-header {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  background-image: url("https://cdn.prod.website-files.com/6474c86423bffab3b6dafe93/648211977c032db1fff947c9_headermock%20up%20woman-min.webp");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100vw;
  height: 100svh;
  padding-bottom: 80px;
  padding-left: 120px;
  padding-right: 120px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.woman-travel-header-container {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  position: relative;
}

.woman-travel-header-container.copy {
  opacity: .6;
}

.gradient-woman {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-image: linear-gradient(#e0d8ff 0%, #ffe2eb 100%);
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 10px;
  display: flex;
}

.woman-travel-overview-section {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  background-color: var(--woman-travel-background);
  flex-flow: column wrap;
  justify-content: flex-start;
  width: 100vw;
  height: 100svh;
  padding: 100px 120px 80px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.wt-overview-container {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 6fr 4fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 100%;
  display: grid;
}

.wt-overview-wrapper {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.error-07f628b4-1bf9-fe74-c662-ff2c3a83688a {
  color: #000;
  text-align: justify;
  font-size: 20px;
  font-weight: 400;
}

.error-07f628b4-1bf9-fe74-c662-ff2c3a83688b {
  color: #000;
  text-align: justify;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 400;
}

.common-image-wrapper {
  flex: 0 auto;
  width: 100%;
  padding-bottom: 91.25%;
  position: relative;
}

.common-image-wrapper.is-wonder {
  width: 30%;
  height: 100%;
  padding-bottom: 0%;
  position: absolute;
  inset: auto 0% 0% auto;
  overflow: visible;
}

.common-image-wrapper.is-wonder-er {
  width: 30%;
  height: 100%;
  padding-bottom: 0%;
  position: absolute;
  inset: auto auto 0% 0%;
  overflow: hidden;
}

.pro-display-xdr-front-view-mockup {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.solo-female-travelers-face-unique-challenges-and-require-a-different-approach-to-travel-planning-they-need-a-platform-that-caters-to-their-specific-needs-concerns-and-safety-targeting-this-market-niche-presents-a-great-opportunity-as-more-than-60-of-people-who-travel-alone-are-women-and-they-seek-the-best-possible-experience-in-these-destinations-1 {
  color: #000;
  text-align: justify;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.wt-overview-img {
  object-fit: contain;
  width: 180%;
  max-width: none;
  height: 150%;
  display: block;
  position: absolute;
  inset: 50% auto auto 0%;
  overflow: hidden;
  transform: translate(0, -50%);
}

.wt-face-img-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: fill;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: auto;
  display: flex;
  position: relative;
}

.wt-face-img-wrapper._2 {
  align-items: flex-end;
  max-width: 470px;
  height: 545px;
}

.face-img {
  object-fit: cover;
  object-position: 0% 50%;
  background-image: radial-gradient(circle, #f1eef8 34%, #0000 58%);
  width: 100%;
  max-width: none;
  height: 100%;
  position: absolute;
  top: 100%;
  left: 100%;
  overflow: visible;
  transform: translate(-100%, -100%);
}

.face-img._2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  max-width: 518px;
  height: 545px;
}

.face-img.left {
  object-fit: cover;
  top: -1%;
  left: 31%;
}

.task-flow-container {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-image: linear-gradient(#e0d8ff, #ffe2eb);
  border-radius: 30px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 881px;
  height: 190px;
  padding: 1.5rem;
  display: flex;
}

.column-67 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 79px;
  height: 93px;
  display: flex;
}

.text-147 {
  color: #ffffffb3;
  text-align: center;
  font-family: Paytone One, sans-serif;
  font-size: 128px;
  font-weight: 400;
  line-height: 80px;
}

.tf-text {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 642px;
  display: flex;
}

.text-148 {
  color: #3d405b;
  text-align: justify;
  font-family: Poppins, sans-serif;
  font-size: 24px;
  font-weight: 400;
}

.wt-task-flow-img {
  object-fit: cover;
  width: 100%;
}

.wt-task-flow-img-wrapper {
  object-fit: contain;
  width: 100%;
}

.feature-description-container {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.heading-9 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-end;
  display: flex;
}

.sketch-icon-2 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 10px;
  display: flex;
}

.vectors-wrapper-82 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 52.5px;
  height: 54px;
  display: flex;
}

.text-149 {
  color: #3d405b;
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 40px;
  font-weight: 700;
}

.screen-description {
  grid-column-gap: 10px;
  grid-row-gap: 20px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.text-150 {
  color: #000;
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 32px;
  font-weight: 700;
}

.text-151 {
  color: #000;
  text-align: justify;
  font-family: Poppins, sans-serif;
  font-size: 24px;
  font-weight: 400;
}

.home-screen-description-img {
  grid-column-gap: -30px;
  grid-row-gap: -30px;
  object-fit: cover;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 505px;
  display: flex;
}

.text-152 {
  color: #000;
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 32px;
  font-weight: 600;
}

._2-columns-37 {
  grid-column-gap: 82px;
  grid-row-gap: 82px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1111px;
  display: flex;
}

.column-68 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 538px;
  display: flex;
}

._2-columns-38 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.column-69 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  opacity: .7;
  background-color: #f8f8f8;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 73px;
  display: flex;
}

.column-70 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 73px;
  display: flex;
}

.vectors-wrapper-83 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: center;
  align-items: center;
  width: 73px;
  height: 0;
  display: flex;
}

.column-71 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #ffffff73;
  border-radius: 30px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 460px;
  height: 200px;
  padding: 40px 24px;
  display: flex;
}

.text-153 {
  color: #000;
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 24px;
  font-weight: 400;
}

.column-72 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 493px;
  display: flex;
}

._2-columns-39 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 483px;
  display: flex;
}

.column-73 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  opacity: .7;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 73px;
  display: flex;
}

.column-74 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #f8f8f8;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 73px;
  display: flex;
}

.column-75 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #ffffff73;
  border-radius: 30px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 405px;
  height: 200px;
  padding: 40px 24px;
  display: flex;
}

.product-requirement-layout {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: 1fr;
  grid-template-columns: 1fr 1fr;
  grid-auto-rows: 1fr;
}

.product-requirement-layout._3 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-columns: 1fr 1fr;
  grid-auto-flow: row;
}

.home-screen-img-wrapper {
  object-fit: cover;
  width: 100%;
}

.home-description-img {
  object-fit: cover;
  width: 100%;
  display: block;
}

.recomendation-screen-img-wrapper {
  object-fit: cover;
  width: 100%;
}

.detail-screen-img-wrapper {
  object-fit: contain;
  width: 100%;
}

.screen-flow-container {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  background-color: #f5f3fc;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.screen-flow-container.masai {
  background-color: #0000;
  background-image: none;
}

.screen-flow-container.wt {
  background-image: none;
}

.heading-10 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-end;
  display: flex;
}

.taskflow-icon-2 {
  object-fit: cover;
}

.text-154 {
  color: #3d405b;
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 40px;
  font-weight: 700;
}

.screen-flow-prototype-img {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.final-product-img-wrapper {
  width: 100%;
}

.final-product-img-wrapper.results, .final-product-img-wrapper.destination, .final-product-img-wrapper.detail, .final-product-img-wrapper.confirmation {
  height: 100%;
}

.final-product-prototyping {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  background-color: #f5f3fc;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.final-product-img {
  object-fit: cover;
  width: 100%;
  display: inline-block;
}

.screen-flow-img-wrapper {
  align-self: center;
  width: 100%;
}

.wt-accordeon-section {
  grid-column-gap: 130px;
  grid-row-gap: 130px;
  object-fit: cover;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100vw;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 40px;
  padding-bottom: 100px;
  padding-right: 0;
  display: block;
  overflow: hidden;
}

.wt-design-section {
  grid-column-gap: 130px;
  grid-row-gap: 130px;
  object-fit: cover;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100vw;
  margin-left: 0;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
  display: block;
}

.lessons-grid {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: .25fr 1fr;
  width: 100%;
}

.text-block-7 {
  text-align: center;
  font-size: 32px;
  font-weight: 700;
}

.lessons-text {
  font-size: 32px;
  font-weight: 700;
  line-height: 1;
}

.lessons-text.er {
  color: var(--dark-slate-blue);
}

.facer-wrapper {
  object-fit: contain;
  width: 100%;
  max-width: 600px;
  height: 100%;
  padding-left: 10px;
  padding-right: 10px;
}

.mockup-container {
  max-width: 100%;
}

.wt-footer-img {
  object-fit: cover;
  width: 100%;
}

.wt-footer-section {
  object-fit: cover;
  background-color: #e1d8fe;
  justify-content: center;
  align-items: center;
  width: 100vw;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  display: block;
  position: static;
  overflow: hidden;
}

.wt-footer-section.hero {
  z-index: 1;
  flex-direction: column;
  display: block;
  position: relative;
}

.wt-footer-section.about-me {
  margin-top: 0;
  position: relative;
  top: 70em;
  bottom: 70em;
}

.wt-footer-section.cards {
  top: 345px;
}

.wt-footer-section.footer {
  background-color: #fff;
  margin-left: 0;
  margin-right: 0;
  padding: 40px 0 0;
}

.wt-footer-section.image {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding: 0;
  position: relative;
  top: -1555px;
}

.wt-footer-section.image.copy {
  position: static;
}

.wt-footer-section.project-footer {
  background-color: #e6eded;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding: 60px 0 0;
  position: static;
  top: -1551px;
}

.wt-footer-section.project-footer.static {
  position: static;
}

.wt-footer-section.project-footer-copy {
  background-color: #e6eded;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding: 60px 0 0;
  position: static;
  top: -1551px;
}

.wt-footer-section.project-footer-copy.static {
  position: static;
}

.cib-page-header-section {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-image: url("https://cdn.prod.website-files.com/6474c86423bffab3b6dafe93/64833ef64d1ff2aa137c80fb_CIB-page-header-Section.webp");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  min-height: 1024px;
  display: flex;
}

.project-detail-page-navbar-5 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 170px;
  padding: 60px 100px;
  display: flex;
}

.navbarcontainer-6 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1239px;
  padding-left: 100px;
  padding-right: 100px;
  display: flex;
}

.navbar-content-6 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1220px;
  display: flex;
}

.navbar-brand-5 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 50px;
  display: flex;
}

.back-navbar-link-5 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: center;
  align-items: center;
  width: 178px;
  height: 36px;
  display: flex;
}

.arrow-7 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 36px;
  display: flex;
}

.vectors-wrapper-84 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: .00000262268px;
  display: flex;
}

.text-155 {
  color: #fdf2eb;
  letter-spacing: .01em;
  font-family: Poppins, sans-serif;
  font-size: 24px;
  font-weight: 700;
}

.navbar-menu-8 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.navbar-link-6 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-156 {
  color: #fdf2eb;
  font-family: Poppins, sans-serif;
  font-size: 24px;
  font-weight: 700;
}

.vectors-wrapper-85 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 26.8371px;
  height: 25px;
  display: flex;
}

.navbar-button-6 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #62c5c4;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 365px;
  height: 60px;
  padding: 20px 30px;
  display: flex;
}

.vectors-wrapper-86 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 38px;
  height: 29px;
  display: flex;
}

.container-22 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  max-width: 1440px;
  height: 854px;
  display: flex;
}

.header-text-container {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  padding-bottom: 80px;
  padding-left: 100px;
  padding-right: 100px;
  display: flex;
}

.text-and-tags {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.cib-tittle-container {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.revolutionizing-the-banking-industry {
  border-style: solid;
  border-width: undefinedpx;
  color: #fdf2eb;
  border-color: #000;
  font-family: Poppins, sans-serif;
  font-size: 40px;
  font-weight: 700;
}

.text-157 {
  color: #fdf2eb;
  font-family: Poppins, sans-serif;
  font-size: 36px;
  font-weight: 400;
}

.tags-15 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.tag-17 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #ffefebcc;
  border-radius: 61px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 15px 30px;
  display: flex;
}

.text-158 {
  color: #363535;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 148.1%;
}

.project-data-2 {
  grid-column-gap: 248px;
  grid-row-gap: 248px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  display: flex;
}

.role-2 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.text-159 {
  color: #f8ad23;
  text-align: center;
  letter-spacing: .01em;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.text-160 {
  color: #fdf2eb;
  text-align: center;
  letter-spacing: .01em;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 500;
}

.cib-overview-section {
  grid-column-gap: 130px;
  grid-row-gap: 130px;
  background-color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 100px;
  padding-bottom: 80px;
  display: flex;
  overflow: hidden;
}

.overview-title-section-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-image: url("https://cdn.prod.website-files.com/6474c86423bffab3b6dafe93/64835a123e3e795d7704ff22_overview-title-Section.png");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 247px;
  min-height: 247px;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.container-23 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 821px;
  display: flex;
}

.container-24 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 821px;
  padding-left: 470px;
  display: flex;
}

.text-161 {
  color: #000;
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 64px;
  font-weight: 700;
  line-height: 80px;
}

._2-columns-40 {
  grid-column-gap: 75px;
  grid-row-gap: 75px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-right: 100px;
  display: flex;
}

.column-76 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 476px;
  display: flex;
}

.cib-overview-image {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 559px;
  height: 757px;
  display: flex;
}

.column-77 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 806px;
  display: flex;
}

.overview-text {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.error-26a6cdd2-2c1d-b1dc-a672-b8d0a9b9c81b {
  color: #000;
  text-align: justify;
  font-size: 20px;
  font-weight: 400;
}

.goal-frame {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.goal-tittle {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-end;
  display: flex;
}

.goal-icon {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: center;
  align-items: center;
  width: 65px;
  height: 65px;
  display: flex;
}

.vectors-wrapper-87 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 59.16px;
  height: 60px;
  display: flex;
}

.text-162 {
  color: #f8ad23;
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 40px;
  font-weight: 700;
}

.in-2016-a-review-was-conducted-to-identify-the-need-for-documenting-successful-cases-of-colombian-companies-from-an-innovation-standpoint-given-that-innovation-is-a-strategic-capacity-that-enables-companies-products-and-services-to-thrive-in-the-market-the-main-focus-of-this-project-was-to-analyze-case-studies-of-companies-that-have-successfully-utilized-design-and-technology-methodologies-to-create-products-that-have-been-well-received-in-the-market-the-primary-objective-was-to-clarify-the-definition-of-innovation-concepts-identify-potential-applications-and-highlight-the-driving-forces-behind-product-and-company-innovation-through-an-in-depth-examination-of-real-life-case-studies-of-successful-national-and-international-companies-this-research-provides-a-comprehensive-account-of-the-key-components-and-structures-that-have-contributed-to-their-success-0 {
  color: #000;
  text-align: justify;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 400;
}

.in-2016-a-review-was-conducted-to-identify-the-need-for-documenting-successful-cases-of-colombian-companies-from-an-innovation-standpoint-given-that-innovation-is-a-strategic-capacity-that-enables-companies-products-and-services-to-thrive-in-the-market-the-main-focus-of-this-project-was-to-analyze-case-studies-of-companies-that-have-successfully-utilized-design-and-technology-methodologies-to-create-products-that-have-been-well-received-in-the-market-the-primary-objective-was-to-clarify-the-definition-of-innovation-concepts-identify-potential-applications-and-highlight-the-driving-forces-behind-product-and-company-innovation-through-an-in-depth-examination-of-real-life-case-studies-of-successful-national-and-international-companies-this-research-provides-a-comprehensive-account-of-the-key-components-and-structures-that-have-contributed-to-their-success-1 {
  color: #000;
  text-align: justify;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 600;
}

.detail-container-accordeon-80 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100vw;
  max-width: 80vw;
  margin-bottom: 0;
  display: block;
}

.detail-container-accordeon-80.header {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  margin-bottom: 0;
  display: block;
}

.detail-container-accordeon-80.process {
  margin-bottom: 0;
  display: block;
  position: relative;
  top: -342px;
}

.detail-container-accordeon-80.process--relative {
  margin-bottom: 0;
  padding-bottom: 0;
  display: block;
  position: relative;
  top: -347px;
}

.detail-container-accordeon-80.process--relative.insights {
  margin-bottom: 0;
  padding-bottom: 0;
}

.detail-container-accordeon-80.prueba {
  margin-bottom: 0;
  display: block;
  position: static;
  top: -342px;
}

.detail-container-accordeon-80.accordeon {
  max-width: 80vw;
  margin: 0 auto;
  display: flex;
  position: static;
  top: -342px;
}

.detail-container-accordeon-80.easy-rent-header {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-image: linear-gradient(164deg, #eff3f2 11%, #ffffff1a 100%, #eff3f2 100% 100%, #fff 10%);
  justify-content: center;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.detail-container-accordeon-80.relative {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  flex-direction: row;
  display: flex;
  position: relative;
  top: -193px;
}

.detail-container-accordeon-80.static {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  flex-direction: column;
  justify-content: flex-start;
  display: flex;
}

.detail-container-accordeon-80.whole-container, .detail-container-accordeon-80.final-result {
  margin: 0 auto 60px;
  display: flex;
  position: static;
  top: -342px;
}

.detail-container-accordeon-80._100vw {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: flex-start;
  max-width: 100vw;
  margin: 0 auto;
  padding-top: 0;
  display: flex;
  position: static;
  top: -342px;
}

.detail-container-accordeon-80._100vw.relative-p {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  position: relative;
  top: -196px;
}

.detail-container-accordeon-80._100vw.overview, .detail-container-accordeon-80.overview {
  grid-column-gap: 130px;
  grid-row-gap: 130px;
}

.detail-container-accordeon-80.white {
  padding-top: 40px;
}

.detail-container-accordeon-80.side {
  max-width: 100vw;
  padding-left: 40px;
  padding-right: 40px;
}

.cib-body {
  background-color: #fff;
}

.cib-header-section {
  background-image: url("https://cdn.prod.website-files.com/6474c86423bffab3b6dafe93/64adbb2c29a7b59dac09afbf_revista%20header%20section-min.webp");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100vw;
  height: 1024px;
  max-height: 1024px;
  display: flex;
}

.cib-header-container {
  width: 100%;
  height: 100%;
  padding-top: 635px;
  padding-bottom: 80px;
}

.cib-overview-container {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
  grid-auto-columns: 1fr;
  place-content: center flex-start;
  align-items: flex-start;
  width: 100%;
  padding-left: 0;
  display: grid;
}

.cib-detail-container {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100vw;
  max-width: 80vw;
  margin-bottom: 0;
  display: flex;
}

.cib-detail-container.header {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  margin-bottom: 0;
  display: block;
}

.cib-detail-container.process {
  margin-bottom: 0;
  display: block;
  position: relative;
  top: -342px;
}

.cib-detail-container.process--relative {
  margin-bottom: 0;
  padding-bottom: 0;
  display: block;
  position: relative;
  top: -347px;
}

.cib-detail-container.process--relative.insights {
  margin-bottom: 0;
  padding-bottom: 0;
}

.cib-detail-container.prueba {
  margin-bottom: 0;
  display: block;
  position: static;
  top: -342px;
}

.cib-detail-container.accordeon {
  max-width: 80vw;
  margin: 0 auto;
  display: flex;
  position: static;
  top: -342px;
}

.cib-detail-container.easy-rent-header {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-image: linear-gradient(164deg, #eff3f2 11%, #ffffff1a 100%, #eff3f2 100% 100%, #fff 10%);
  justify-content: center;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.cib-detail-container.relative {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  flex-direction: row;
  display: flex;
  position: relative;
  top: -193px;
}

.cib-detail-container.static {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  flex-direction: column;
  justify-content: flex-start;
  display: flex;
}

.cib-detail-container.whole-container, .cib-detail-container.final-result {
  margin: 0 auto 60px;
  display: flex;
  position: static;
  top: -342px;
}

.cib-detail-container._100vw {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  justify-content: flex-start;
  max-width: 100vw;
  margin: 0 auto;
  padding-top: 0;
  display: flex;
  position: static;
  top: -342px;
}

.cib-detail-container._100vw.relative-p {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  position: relative;
  top: -196px;
}

.cib-detail-container._100vw.overview {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  align-items: center;
}

.cib-detail-container.overview {
  grid-column-gap: 130px;
  grid-row-gap: 130px;
}

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

.cib-overview-img-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: contain;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 50%;
  height: 100%;
  display: block;
  overflow: visible;
}

.cib-overview-text-wrapper {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.cib-accordeon-section {
  grid-column-gap: 130px;
  grid-row-gap: 130px;
  object-fit: cover;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100vw;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 100px;
  padding-right: 0;
  display: block;
  overflow: hidden;
}

.my-methodology-container {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  width: 100%;
  display: flex;
}

._12-different-way-img-wrapper {
  object-fit: contain;
  border-radius: 40px;
  width: 100%;
  height: 100%;
  box-shadow: 12px 12px 40px #a044c145;
}

._12-different-img {
  object-fit: contain;
  height: 100%;
}

.image-12 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  border-radius: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  box-shadow: 12px 12px 40px #a044c140;
}

.section-8 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-image: url("https://cdn.prod.website-files.com/6474c86423bffab3b6dafe93/64838b6e8741d79787f95fa7_Section.png");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  min-height: 735px;
  display: flex;
}

.container-25 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1108px;
  display: flex;
}

.why-did-cib-bancolombia-win {
  color: #000;
  font-family: Poppins, sans-serif;
  font-size: 40px;
  font-weight: 700;
}

._2-columns-41 {
  grid-column-gap: 100px;
  grid-row-gap: 100px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.column-78 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #f8f8f8;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 118px;
  display: flex;
}

.vectors-wrapper-88 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: center;
  align-items: center;
  width: 118px;
  height: 0;
  display: flex;
}

.column-79 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 885px;
  display: flex;
}

.well-first-things-first-the-information-i-needed-was-easy-to-get-my-hands-on-and-when-i-looked-at-the-results-they-were-crystal-clear-compared-to-the-other-companies-so-i-decided-to-focus-my-efforts-on-this-innovative-powerhouse-0 {
  color: #000;
  text-align: justify;
  font-family: Poppins, sans-serif;
  font-size: 24px;
  font-weight: 700;
}

.well-first-things-first-the-information-i-needed-was-easy-to-get-my-hands-on-and-when-i-looked-at-the-results-they-were-crystal-clear-compared-to-the-other-companies-so-i-decided-to-focus-my-efforts-on-this-innovative-powerhouse-1 {
  color: #000;
  text-align: justify;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 400;
}

.reasons-container {
  grid-column-gap: 80px;
  background-image: url("https://cdn.prod.website-files.com/6474c86423bffab3b6dafe93/648369d1afb883b244635c5f_cards%20vector-min.png");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: contain;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.cib-reasons-grid {
  grid-column-gap: 100px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto auto;
  grid-template-columns: .25fr 1.75fr;
  justify-items: start;
  margin-top: 40px;
}

.div-block-23 {
  grid-column-gap: 80px;
  flex-direction: column;
  display: flex;
}

.case-definition-description {
  grid-column-gap: 40px;
  flex-direction: column;
  flex: 0 auto;
  align-items: center;
  width: 100%;
  display: flex;
}

.definition-case-img-wrapper {
  width: 100%;
  margin-top: 40px;
}

.case-definition-img {
  width: 100%;
}

.mobilizers-img-wrapper {
  align-self: center;
  width: 100%;
  max-width: 974px;
  height: 100%;
  max-height: 708px;
}

.mobilizers-img {
  width: 100%;
  height: 100%;
}

.results-descriptions {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.users-descriptions {
  grid-column-gap: 10px;
  grid-row-gap: 20px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.result-description-container {
  grid-column-gap: 80px;
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1111px;
  display: flex;
}

.before-and-afetr-img-wrapper {
  align-self: center;
  width: 100%;
  height: 100%;
}

.before-and-after-img {
  width: 100%;
  height: 100%;
}

.cib-results-img {
  object-fit: cover;
  border-radius: 40px;
  width: 100%;
  height: 100%;
}

.cib-results-img.easy {
  text-align: center;
}

.revista-cib-section {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  display: flex;
  overflow: hidden;
}

.cib-revista-section {
  grid-column-gap: 60px;
  grid-row-gap: 0px;
  background-image: linear-gradient(#ebdef1, #fef5e3);
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 1024px;
  padding: 100px 130px;
  display: flex;
}

.container-26 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1120px;
  display: flex;
}

.cib-resvista-container {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.revista-left {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 480px;
  display: flex;
}

.if-you-want-to-check-out-all-my-amazing-discoveries-you-can-find-them-in-spanish-over-here {
  color: #000;
  font-family: Poppins, sans-serif;
  font-size: 40px;
  font-weight: 700;
}

.column-image-link {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 580px;
  height: 100%;
  display: flex;
}

._2-columns-project-section-2 {
  grid-column-gap: 276px;
  grid-row-gap: 276px;
  background-color: #a67bb5;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 472px;
  padding-left: 100px;
  padding-right: 100px;
  display: flex;
}

.column-81 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 458px;
  display: flex;
}

.link-horizontal-grid-backward-project-2 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 458px;
  display: flex;
}

.vectors-wrapper-89 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: center;
  align-items: center;
  width: 84px;
  height: 1.02871e-14px;
  display: flex;
}

.text-164 {
  color: #fdf2eb;
  font-family: Poppins, sans-serif;
  font-size: 64px;
  font-weight: 700;
}

.column-82 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  max-width: 498px;
  display: flex;
}

.link-horizonal-grid-forward-project-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 498px;
  display: flex;
}

.vectors-wrapper-90 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: center;
  align-items: center;
  width: 84px;
  height: .00000734351px;
  display: flex;
}

.projects-page-navbar-logo-left-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #fdf2eb;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 170px;
  padding: 60px 100px;
  display: flex;
}

.navbarcontainer-7 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1239px;
  padding-left: 100px;
  padding-right: 100px;
  display: flex;
}

.navbar-content-7 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1220px;
  display: flex;
}

.navbar-social-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  height: 50px;
  display: flex;
}

.social-vertical-grid-2 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.behance-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.vectors-wrapper-91 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  display: flex;
}

.vectors-wrapper-92 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 41.4167px;
  height: 41.6673px;
  display: flex;
}

.navbar-menu-9 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.navbar-link-7 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-165 {
  color: #777676;
  font-family: Poppins, sans-serif;
  font-size: 24px;
  font-weight: 700;
}

.about-me-icon-3 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 36px;
  display: flex;
}

.vectors-wrapper-93 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 26.8371px;
  height: 25px;
  display: flex;
}

.text-166 {
  color: #62c5c4;
  font-family: Poppins, sans-serif;
  font-size: 24px;
  font-weight: 700;
}

.vectors-wrapper-94 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 38px;
  height: 29px;
  display: flex;
}

.footer-logo-container {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  padding-top: 60px;
  padding-bottom: 60px;
  display: flex;
}

.logo-image-2 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  object-fit: cover;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 10px;
  display: flex;
}

.cib-footer-section {
  object-fit: cover;
  background-color: #a67bb5;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100vw;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  display: block;
  position: static;
  overflow: hidden;
}

.cib-footer-section.hero {
  z-index: 1;
  flex-direction: column;
  display: block;
  position: relative;
}

.cib-footer-section.about-me {
  margin-top: 0;
  position: relative;
  top: 70em;
  bottom: 70em;
}

.cib-footer-section.cards {
  top: 345px;
}

.cib-footer-section.footer {
  background-color: #fff;
  margin-left: 0;
  margin-right: 0;
  padding: 40px 0 0;
}

.cib-footer-section.image {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding: 0;
  position: relative;
  top: -1555px;
}

.cib-footer-section.image.copy {
  position: static;
}

.cib-footer-section.project-footer {
  background-color: #e6eded;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding: 60px 0 0;
  position: static;
  top: -1551px;
}

.cib-footer-section.project-footer.static {
  position: static;
}

.cib-footer-section.project-footer-copy {
  background-color: #e6eded;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding: 60px 0 0;
  position: static;
  top: -1551px;
}

.cib-footer-section.project-footer-copy.static {
  position: static;
}

.right-revista {
  width: 100%;
  height: 800px;
}

.masai-header-section {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-image: url("https://cdn.prod.website-files.com/6474c86423bffab3b6dafe93/6484b342a33c925158884aa1_masai%20header%20picture-min%20(1).webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  width: 100vw;
  height: 1024px;
  display: flex;
  overflow: hidden;
}

.project-detail-page-navbar-6 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 170px;
  padding: 60px 100px;
  display: flex;
}

.navbarcontainer-8 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1239px;
  padding-left: 100px;
  padding-right: 100px;
  display: flex;
}

.navbar-content-8 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1220px;
  display: flex;
}

.navbar-brand-6 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 50px;
  display: flex;
}

.back-navbar-link-6 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: center;
  align-items: center;
  width: 178px;
  height: 36px;
  display: flex;
}

.arrow-8 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 36px;
  display: flex;
}

.vectors-wrapper-95 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: .00000262268px;
  display: flex;
}

.text-167 {
  color: #fdf2eb;
  letter-spacing: .01em;
  font-family: Poppins, sans-serif;
  font-size: 24px;
  font-weight: 700;
}

.navbar-menu-10 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.navbar-link-8 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-168 {
  color: #fdf2eb;
  font-family: Poppins, sans-serif;
  font-size: 24px;
  font-weight: 700;
}

.vectors-wrapper-96 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 26.8371px;
  height: 25px;
  display: flex;
}

.navbar-button-7 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #62c5c4;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 365px;
  height: 60px;
  padding: 20px 30px;
  display: flex;
}

.vectors-wrapper-97 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 38px;
  height: 29px;
  display: flex;
}

.container-27 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  max-width: 1438px;
  height: 1120px;
  display: flex;
}

.massai-text-content-container {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  padding-bottom: 80px;
  padding-left: 100px;
  padding-right: 100px;
  display: flex;
}

.massai-text-content {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.frame-1321314289 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.unleashing-the-power-of-fashion-entrepreneurship {
  color: #000;
  font-family: Poppins, sans-serif;
  font-size: 40px;
  font-weight: 700;
}

.text-169 {
  color: #000;
  font-family: Poppins, sans-serif;
  font-size: 24px;
  font-weight: 400;
}

.tags-16 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.tag-18 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #fdf2ebcc;
  border-radius: 61px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 55px;
  padding: 15px 30px;
  display: flex;
}

.text-170 {
  color: #363535;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 148.1%;
}

.tag-19 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #fdf2ebcc;
  border-radius: 61px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 15px 30px;
  display: flex;
}

.case-study-data-2 {
  grid-column-gap: 233px;
  grid-row-gap: 233px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  display: flex;
}

.role-3 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.text-171 {
  color: #9d7137;
  text-align: center;
  letter-spacing: .01em;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.text-172 {
  color: #000;
  text-align: center;
  letter-spacing: .01em;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 500;
}

.masai-header-container {
  width: 100%;
  padding-top: 680px;
  padding-bottom: 80px;
}

.masai-overview-section {
  grid-column-gap: 130px;
  grid-row-gap: 130px;
  background-color: #e4e9e6;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100vw;
  min-height: 100vh;
  padding-top: 150px;
  padding-bottom: 0;
  display: flex;
  overflow: hidden;
}

.overview-picture-text {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.talking-about-our-success-is-alway-easier-than-reliving-our-failures-but-in-this-case {
  color: #000;
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 32px;
  font-weight: 400;
}

.overview-flex-container {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  display: flex;
}

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

.text-rights {
  color: #000;
  text-align: justify;
  font-size: 32px;
  font-weight: 400;
}

.well-i-just-decide-to-do-just-that-here-is-the-story-of-one-of-my-biggest-failures-and-at-the-same-time-my-favorite-lesson-of-all-time-0 {
  color: #000;
  text-align: justify;
  font-family: Poppins, sans-serif;
  font-size: 32px;
  font-weight: 400;
}

.well-i-just-decide-to-do-just-that-here-is-the-story-of-one-of-my-biggest-failures-and-at-the-same-time-my-favorite-lesson-of-all-time-1 {
  color: #000;
  text-align: justify;
  font-family: Poppins, sans-serif;
  font-size: 32px;
  font-weight: 700;
}

.masai-accordeon-section {
  grid-column-gap: 130px;
  grid-row-gap: 130px;
  object-fit: cover;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100vw;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 60px;
  padding-bottom: 60px;
  padding-right: 0;
  display: block;
  overflow: hidden;
}

.approach-grid {
  grid-column-gap: 60px;
  grid-template-rows: auto;
  width: 100%;
}

.approach {
  grid-column-gap: 10px;
  flex-direction: column;
  margin-top: 0;
  display: flex;
}

.options-img-wrapper {
  width: 100%;
  max-height: 1115px;
}

.image-13 {
  width: 100%;
  height: 100%;
}

.challeng-container {
  grid-column-gap: 40px;
  grid-row-gap: 84px;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-left: 0;
  display: flex;
}

.chalenge-text {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 518px;
  display: flex;
}

.first-challenge-is-there-a-type-of-unicorn-that-can-provide-both-skin-care-and-protection-from-the-sun-without-the-need-to-hide {
  color: #000;
  text-align: justify;
  font-size: 36px;
  font-weight: 400;
}

.column-84 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  object-fit: cover;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 0;
  display: flex;
}

.first-challenge-is-there-a-type-of-unicorn-that-can-provide-both-skin-care-and-protection-from-the-sun-without-the-need-to-hide-0 {
  color: #000;
  text-align: justify;
  font-family: Poppins, sans-serif;
  font-size: 36px;
  font-weight: 400;
}

.first-challenge-is-there-a-type-of-unicorn-that-can-provide-both-skin-care-and-protection-from-the-sun-without-the-need-to-hide-1 {
  color: #000;
  text-align: justify;
  font-family: Poppins, sans-serif;
  font-size: 36px;
  font-weight: 700;
}

.img-face-wrapper {
  object-fit: cover;
  width: 600px;
  height: 454px;
}

.image-14 {
  width: 100%;
  height: 100%;
}

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

.research-findings {
  grid-column-gap: 60px;
  justify-content: space-around;
  width: 100%;
  display: flex;
}

.research-finding {
  width: 320px;
  max-width: 260px;
}

.oportunitie-container {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-173 {
  color: #000;
  font-family: Poppins, sans-serif;
  font-size: 40px;
  font-weight: 700;
}

.going-to-swimming-class-like-1 {
  object-fit: cover;
  width: 100%;
  height: 100%;
  display: block;
}

.mockups-img-wrapper, .mockup-img {
  width: 100%;
  height: 100%;
}

.garmets-dev-container {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 100px 187px;
  display: flex;
}

.text-174 {
  color: #9d7137;
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 32px;
  font-weight: 700;
}

.garmets-flex-container {
  grid-column-gap: 150px;
  grid-row-gap: 150px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.chosen-designs {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.swimsuit-container {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.vectors-wrapper-98 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 115px;
  height: 115px;
  display: flex;
}

.vectors-wrapper-99 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 132px;
  display: flex;
}

.process {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  max-width: 323px;
  display: flex;
}

._14-designs-were-chosen-that-in-total-were-20-references-i-had-no-idea-that-this-was-how-the-garments-were-developed-0 {
  color: #000;
  text-align: justify;
  font-family: Poppins, sans-serif;
  font-size: 24px;
  font-weight: 600;
}

._14-designs-were-chosen-that-in-total-were-20-references-i-had-no-idea-that-this-was-how-the-garments-were-developed-1 {
  color: #000;
  text-align: justify;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 400;
}

.frame-1321314290 {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-left: 187px;
  padding-right: 187px;
  display: flex;
}

.text-175 {
  color: #9d7137;
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 32px;
  font-weight: 700;
}

.frame-1321314291 {
  grid-column-gap: 150px;
  grid-row-gap: 150px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.frame-1321314292 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.frame-1321314293 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.vectors-wrapper-100 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 115px;
  height: 115px;
  display: flex;
}

.vectors-wrapper-101 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 132px;
  display: flex;
}

.frame-1321314294 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
}

._14-designs-were-chosen-that-in-total-were-20-references-i-had-no-idea-that-this-was-how-the-garments-were-developed-2 {
  color: #000;
  text-align: justify;
  font-family: Poppins, sans-serif;
  font-size: 24px;
  font-weight: 600;
}

._14-designs-were-chosen-that-in-total-were-20-references-i-had-no-idea-that-this-was-how-the-garments-were-developed-3 {
  color: #000;
  text-align: justify;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 400;
}

.paragraph-4 {
  width: 100%;
  max-width: 458px;
}

.container-28 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 90%;
  display: flex;
}

.text-176 {
  color: #fff;
  text-align: justify;
  font-family: Poppins, sans-serif;
  font-size: 24px;
  font-weight: 400;
}

._2-columns-42 {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.column-85 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #f8f8f8;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 118px;
  display: flex;
}

.vectors-wrapper-102 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: center;
  align-items: center;
  width: 118px;
  height: 0;
  display: flex;
}

.column-86 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 972px;
  display: flex;
}

.error-59074fdb-ee24-40bb-1f74-d82c7ed3c013 {
  color: #fff;
  text-align: justify;
  font-size: 20px;
  font-weight: 400;
}

._2-columns-43 {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.text-177 {
  color: #fff;
  text-align: justify;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 400;
}

._3-columns-4 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.column-87 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 451px;
  display: flex;
}

.column-88 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #f8f8f8;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 480px;
  display: flex;
}

.giff {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.serio-1 {
  object-fit: cover;
  border-radius: 10px;
}

._3-columns-5 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.column-89 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 451px;
  display: flex;
}

.frame-1321314295 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.emotionally-i-had-something-to-prove-and-in-retrospect-i-felt-a-sense-of-urgency-to-break-free-from-my-comfort-zone-which-caused-me-to-make-impulsive-decisions-without-calmly-evaluating-all-the-possible-scenarios-where-things-could-go-wrong-and-unfortunately-most-of-them-did-i-was-challenged-by-fabric-optimization-as-the-cost-of-fabric-per-reference-was-much-higher-than-expected-i-attempted-to-decrease-the-styles-of-the-fabrics-to-reduce-costs-but-this-resulted-in-limited-options-for-the-final-product-1 {
  color: #fff;
  text-align: justify;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 600;
}

.grid-8 {
  grid-column-gap: 60px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: .25fr 2fr;
  width: 100%;
  max-width: 80%;
}

.challenges-gif-wrapper-1 {
  width: 100%;
  max-width: 480px;
  height: 380px;
}

.challenges-giff-img {
  width: 100%;
  height: 100%;
}

.giff---text-container {
  grid-column-gap: 40px;
  justify-content: flex-end;
  display: flex;
}

.text-block-8 {
  width: 100%;
  max-width: 451px;
}

.challenges-gif-wrapper-2 {
  width: 100%;
  max-width: 480px;
  height: 250px;
}

.ma-footer-section {
  object-fit: cover;
  background-color: #9d7137;
  justify-content: center;
  align-items: center;
  width: 100vw;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  display: block;
  position: static;
  overflow: hidden;
}

.ma-footer-section.hero {
  z-index: 1;
  flex-direction: column;
  display: block;
  position: relative;
}

.ma-footer-section.about-me {
  margin-top: 0;
  position: relative;
  top: 70em;
  bottom: 70em;
}

.ma-footer-section.cards {
  top: 345px;
}

.ma-footer-section.footer {
  background-color: #fff;
  margin-left: 0;
  margin-right: 0;
  padding: 40px 0 0;
}

.ma-footer-section.image {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding: 0;
  position: relative;
  top: -1555px;
}

.ma-footer-section.image.copy {
  position: static;
}

.ma-footer-section.project-footer {
  background-color: #e6eded;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding: 60px 0 0;
  position: static;
  top: -1551px;
}

.ma-footer-section.project-footer.static {
  position: static;
}

.ma-footer-section.project-footer-copy {
  background-color: #e6eded;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding: 60px 0 0;
  position: static;
  top: -1551px;
}

.ma-footer-section.project-footer-copy.static {
  position: static;
}

.delta-header-container {
  padding-top: 37.75rem;
  padding-bottom: 5rem;
}

.delta-header-section {
  background-image: url("https://cdn.prod.website-files.com/6474c86423bffab3b6dafe93/64862a0bdcc1f215a8b204dd_Delta%20header%20section.webp");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100vw;
  height: 1024px;
  display: block;
  overflow: hidden;
}

.container-29 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  max-width: 1439px;
  display: flex;
}

.detail-text-container {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  height: 854px;
  padding-bottom: 50px;
  padding-left: 90px;
  padding-right: 90px;
  display: flex;
}

.project-wrapper {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.project-description {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.designing-the-ultimate-electric-racing-bike {
  border-style: solid;
  border-width: undefinedpx;
  color: #fdf2eb;
  text-align: center;
  border-color: #000;
  font-family: Poppins, sans-serif;
  font-size: 40px;
  font-weight: 700;
}

.text-178 {
  color: #fdf2eb;
  font-family: Poppins, sans-serif;
  font-size: 36px;
  font-weight: 400;
}

.tags-17 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.tag-20 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #ebf2d1;
  border-radius: 61px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 55px;
  padding: 15px 30px;
  display: flex;
}

.text-179 {
  color: #777676;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 148.1%;
}

.project-data-3 {
  grid-column-gap: 239px;
  grid-row-gap: 239px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  display: flex;
}

.role-4 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.text-180 {
  color: #ebf2d1;
  text-align: center;
  letter-spacing: .01em;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.text-181 {
  color: #fdf2eb;
  text-align: center;
  letter-spacing: .01em;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 500;
}

.delat-overview-section {
  grid-column-gap: 130px;
  grid-row-gap: 130px;
  background-color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 100px;
  padding-bottom: 80px;
  display: flex;
  overflow: hidden;
}

.delta-overview-text-wrapper {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.delta-overview-container {
  grid-column-gap: 110px;
  grid-row-gap: 110px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-left: 0;
  padding-right: 80px;
  display: flex;
}

.cib-img-overview {
  width: 100%;
  max-width: 536px;
  height: 562px;
}

.container-30 {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1428px;
  display: flex;
}

.text-182 {
  color: #000;
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 24px;
  font-weight: 600;
}

.delta-research-grid {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: center;
  place-items: flex-start end;
  width: 100%;
  padding-left: 150px;
  display: grid;
}

.column-90 {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 754px;
  display: flex;
}

.error-4e5b89fe-288f-180c-1aef-c05df4bb7218 {
  color: #000;
  text-align: justify;
  font-size: 20px;
  font-weight: 400;
}

.user-research-description {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.description-tittle {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 376px;
  display: flex;
}

.user-research-icon {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  object-fit: cover;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 67px;
  padding: 0;
  display: flex;
}

.text-183 {
  color: #9bbf17;
  font-family: Poppins, sans-serif;
  font-size: 40px;
  font-weight: 700;
}

.market-research-description-tittle {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  display: flex;
}

.market-research {
  color: #9bbf17;
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 40px;
  font-weight: 700;
}

.column-91 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  opacity: .9;
  object-fit: cover;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 0;
  display: flex;
}

.during-the-exploration-phase-of-our-project-we-conducted-research-with-two-main-focuses-our-target-audience-and-the-context-0 {
  color: #000;
  text-align: justify;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 400;
}

.during-the-exploration-phase-of-our-project-we-conducted-research-with-two-main-focuses-our-target-audience-and-the-context-1 {
  color: #000;
  text-align: justify;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.grid-9 {
  grid-template-rows: auto;
  width: 100%;
}

.div-block-24 {
  flex-direction: column;
  display: flex;
}

.left-column {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  flex-direction: column;
  display: flex;
}

.right-big-img {
  object-fit: cover;
  width: 100%;
  max-width: 485px;
  height: 739px;
}

.user-profile-wrapper {
  border-radius: 40px;
  width: 100%;
  height: 100%;
  box-shadow: 5px 5px 29px #6d880b40;
}

.usp-img {
  width: 100%;
  height: 100%;
}

.description-container {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.description-container._50 {
  width: 40%;
}

.delta-requirement-list {
  background-image: url("https://cdn.prod.website-files.com/6474c86423bffab3b6dafe93/648625f82dab4d8c3649bdd6_delta%20requirement%20lis%20pres%20image-min.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 40px;
  width: 100%;
  height: 580px;
}

.delta-functional-analysis {
  background-image: url("https://cdn.prod.website-files.com/6474c86423bffab3b6dafe93/648625fada55715986749a73_functional%20analysis%20pres%20img-min.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 40px;
  width: 100%;
  height: 580px;
}

.delta-material-analysis {
  background-image: url("https://cdn.prod.website-files.com/6474c86423bffab3b6dafe93/648625f4cc7e344f80402dcc_delta%20material%20analysis%20press%20image-min.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 40px;
  width: 100%;
  height: 580px;
}

.mood-board {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.moodboard-wrapper {
  filter: brightness(57%);
  object-fit: fill;
  border-radius: 20px;
  width: 100%;
}

.moodboard-img {
  border-radius: 10px;
}

.pd-img-wrapper {
  width: 100%;
  height: 987px;
  padding-left: 140px;
  padding-right: 140px;
}

.image-15 {
  width: 100%;
  height: 100%;
}

.frame-4330 {
  grid-column-gap: -300px;
  grid-row-gap: -300px;
  flex-direction: column;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 160px;
  padding-right: 160px;
  display: flex;
}

.text-184 {
  color: #000;
  text-align: justify;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 400;
}

.frame-4329 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 920%;
  height: 987px;
  display: flex;
}

.rectangle-2 {
  object-fit: cover;
}

.text-185 {
  color: #000;
  text-transform: undefined;
  font-family: Poppins, sans-serif;
  font-size: 40px;
  font-weight: 700;
}

.alternative-grid {
  grid-template-columns: .25fr 1fr;
  width: 80%;
}

.left-description {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.right-img {
  width: 100%;
  height: 100%;
}

.image-16 {
  height: 100%;
}

.winner-a-wrapper {
  width: 100%;
  height: 790px;
}

.final-3d-model {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

._3d-modelling-container {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  background-color: #fbfbfb;
  flex-direction: column;
  align-self: center;
  align-items: center;
  width: 100%;
  display: flex;
}

._3d-img-wrapper {
  width: 100%;
}

._3d-img-wrapper.long {
  object-fit: cover;
  width: 100%;
  height: 1805px;
}

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

.image-19 {
  height: 100%;
}

.delta-right-img {
  object-fit: cover;
  width: 100%;
  max-width: 602px;
  height: 788px;
}

.delta-left-column {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.final-mvp-wrapper {
  object-fit: cover;
  width: 100%;
}

.lightbox-link-3 {
  width: 100%;
}

.lightbox-link-4 {
  width: 100%;
  max-width: 772px;
  height: 579px;
}

.lightbox-link-5 {
  width: 100%;
  max-width: 861px;
  height: 772px;
}

.chasis-wrapper {
  display: flex;
}

.image-20, .lessons-img-wrapper {
  width: 100%;
  height: 100%;
}

.lessons-img {
  height: 100%;
}

.img-section {
  width: 100vw;
  overflow: hidden;
}

.delta-footer-section {
  background-color: #9bbf17;
  padding-top: 0;
  overflow: hidden;
}

.acvi-header-section {
  background-image: url("https://cdn.prod.website-files.com/6474c86423bffab3b6dafe93/649867d2202d925b047e7736_class.webp");
  background-position: 0 0;
  background-size: cover;
  width: 100vw;
  max-height: 1024px;
}

.acvi-header-contaienr {
  background-color: #0b545959;
  max-width: 100%;
  height: 100%;
  max-height: 100%;
  padding-top: 409px;
  padding-bottom: 80px;
}

.acvi-overview-section {
  background-image: url("https://cdn.prod.website-files.com/6474c86423bffab3b6dafe93/648675b941d87c6048da8210_co%20founder%20Section-min.webp");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100vw;
  height: 1024px;
}

.co-founder-section {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 100%;
  height: 100%;
  padding: 100px;
  display: flex;
}

.container-31 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1200px;
  padding: 24px;
  display: flex;
}

.error-4d46628f-9ec5-72ed-a0f3-964142ad5565 {
  color: #000;
  text-align: center;
  font-size: 32px;
  font-weight: 400;
}

.i-co-founded-this-project-with-my-brother-in-2014-with-the-primary-objective-of-offering-extracurricular-activities-our-company-initially-provided-physical-education-and-training-including-recreational-educational-and-sports-activities-all-delivered-in-the-comfort-of-our-clients-homes-however-as-the-years-passed-our-company-underwent-a-natural-evolution-narrowing-its-focus-to-specialize-exclusively-in-swimming-and-hydroaerobics-this-growth-and-transformation-did-not-occur-in-a-linear-fashion-but-rather-unfolded-organically-with-its-fair-share-of-challenges-and-successes-over-a-span-of-9-years-throughout-this-period-we-observed-four-distinct-phases-of-developmen-0 {
  color: #000;
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 32px;
  font-weight: 600;
}

.i-co-founded-this-project-with-my-brother-in-2014-with-the-primary-objective-of-offering-extracurricular-activities-our-company-initially-provided-physical-education-and-training-including-recreational-educational-and-sports-activities-all-delivered-in-the-comfort-of-our-clients-homes-however-as-the-years-passed-our-company-underwent-a-natural-evolution-narrowing-its-focus-to-specialize-exclusively-in-swimming-and-hydroaerobics-this-growth-and-transformation-did-not-occur-in-a-linear-fashion-but-rather-unfolded-organically-with-its-fair-share-of-challenges-and-successes-over-a-span-of-9-years-throughout-this-period-we-observed-four-distinct-phases-of-developmen-1 {
  color: #000;
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 32px;
  font-weight: 400;
}

.acvi-phase-section {
  width: 100vw;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 100px;
  padding-bottom: 100px;
  overflow: hidden;
}

.swimming-phase-section {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100%;
  max-height: 100%;
  padding-top: 0;
  padding-bottom: 100px;
  display: block;
}

.container-32 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  padding: 10px;
  display: flex;
}

._2-columns-44 {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  border: 0 solid #fbe7df;
  border-bottom-width: 4px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1076px;
  height: 162px;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
}

.column-92 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-image: url("https://cdn.prod.website-files.com/6474c86423bffab3b6dafe93/64875b2c11cb5a432773a76e_Column.png");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 359px;
  height: 80px;
  min-height: 80px;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.text-186 {
  color: #0b5459;
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 36px;
  font-weight: 700;
}

.column-93 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 627px;
  height: 94px;
  display: flex;
}

.text-187 {
  border-style: solid;
  border-width: undefinedpx;
  color: #0b5459;
  border-color: #000;
  font-family: Poppins, sans-serif;
  font-size: 40px;
  font-weight: 700;
}

.text-188 {
  color: #000;
  font-size: 24px;
  font-weight: 400;
}

._2-columns-45 {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  border: 0 solid #fbe7df;
  border-bottom-width: 4px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1076px;
  height: 162px;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
}

._2-columns-46 {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  border: 0 solid #fbe7df;
  border-bottom-width: 4px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1076px;
  height: 210px;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
}

.column-94 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-image: url("https://cdn.prod.website-files.com/6474c86423bffab3b6dafe93/64875b2d5b595899b857c46d_Column.png");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 359px;
  height: 80px;
  min-height: 80px;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.column-95 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 665px;
  height: 165px;
  display: flex;
}

.text-189 {
  border-style: solid;
  border-width: undefinedpx;
  color: #0b5459;
  border-color: #000;
  font-family: Poppins, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 80px;
}

._2-columns-47 {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  border: 0 solid #fbe7df;
  border-bottom-width: 4px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1076px;
  height: 302px;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
}

.column-96 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-image: url("https://cdn.prod.website-files.com/6474c86423bffab3b6dafe93/64875b2eb862ab441cc6d5ef_Column.png");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 359px;
  height: 80px;
  min-height: 80px;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.column-97 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 665px;
  height: 209px;
  display: flex;
}

.text-190 {
  color: #000;
  font-family: Poppins, sans-serif;
  font-size: 24px;
  font-weight: 400;
}

.the-learning-phase-under-the-name-acvi-2-years-1 {
  color: #000;
  font-family: Poppins, sans-serif;
  font-size: 24px;
  font-weight: 700;
}

.container-33 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  padding: 10px;
  display: flex;
}

._2-columns-48 {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  border: 0 solid #fbe7df;
  border-bottom-width: 4px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1076px;
  height: 162px;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
}

.column-98 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-image: url("https://cdn.prod.website-files.com/6474c86423bffab3b6dafe93/64875b2c11cb5a432773a76e_Column.png");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 359px;
  height: 80px;
  min-height: 80px;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.text-191 {
  color: #0b5459;
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 36px;
  font-weight: 700;
}

.column-99 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 627px;
  height: 94px;
  display: flex;
}

.text-192 {
  border-style: solid;
  border-width: undefinedpx;
  color: #0b5459;
  border-color: #000;
  font-family: Poppins, sans-serif;
  font-size: 40px;
  font-weight: 700;
}

.text-193 {
  color: #000;
  font-size: 24px;
  font-weight: 400;
}

._2-columns-49 {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  border: 0 solid #fbe7df;
  border-bottom-width: 4px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1076px;
  height: 162px;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
}

._2-columns-50 {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  border: 0 solid #fbe7df;
  border-bottom-width: 4px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1076px;
  height: 210px;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
}

.column-100 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-image: url("https://cdn.prod.website-files.com/6474c86423bffab3b6dafe93/64875b2d5b595899b857c46d_Column.png");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 359px;
  height: 80px;
  min-height: 80px;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.column-101 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 665px;
  height: 165px;
  display: flex;
}

.text-194 {
  border-style: solid;
  border-width: undefinedpx;
  color: #0b5459;
  border-color: #000;
  font-family: Poppins, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 80px;
}

._2-columns-51 {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  border: 0 solid #fbe7df;
  border-bottom-width: 4px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1076px;
  height: 302px;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
}

.column-102 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-image: url("https://cdn.prod.website-files.com/6474c86423bffab3b6dafe93/64875b2eb862ab441cc6d5ef_Column.png");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 359px;
  height: 80px;
  min-height: 80px;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.column-103 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 665px;
  height: 209px;
  display: flex;
}

.text-195 {
  color: #000;
  font-family: Poppins, sans-serif;
  font-size: 24px;
  font-weight: 400;
}

.phase-container {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 0 150px;
  display: flex;
}

._2-columns-52 {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  border: 0 solid #fbe7df;
  border-bottom-width: 4px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1076px;
  height: 162px;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
}

.column-104 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-image: url("https://cdn.prod.website-files.com/6474c86423bffab3b6dafe93/64875b2c11cb5a432773a76e_Column.png");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 359px;
  height: 80px;
  min-height: 80px;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.phase-number {
  color: #0b5459;
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 1.5;
}

.phase-number.relative {
  position: relative;
  top: -76px;
}

.phase-headings {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 627px;
  height: 200px;
  display: flex;
}

.phase-headings._1 {
  height: 140px;
}

.phase-headings._2 {
  height: 150px;
}

.text-197 {
  color: #0b5459;
  font-family: Poppins, sans-serif;
  font-size: 40px;
  font-weight: 700;
}

.text-198 {
  color: #000;
  font-size: 24px;
  font-weight: 400;
}

.phase-flexbox {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  border: 0 solid #fbe7df;
  border-bottom-width: 4px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1076px;
  height: 220px;
  padding-top: 40px;
  padding-bottom: 40px;
  text-decoration: none;
  display: flex;
}

.phase-flexbox:hover {
  border-bottom-color: var(--dark-slate-grey);
}

.text-199 {
  border: undefinedpx solid transparent;
  color: #0b5459;
  font-family: Poppins, sans-serif;
  font-size: 40px;
  font-weight: 700;
}

._2-columns-54 {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  border: 0 solid #fbe7df;
  border-bottom-width: 4px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1076px;
  height: 210px;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
}

.phase-number-container {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 100%;
  max-width: 300px;
  height: 100px;
  padding-top: 0;
  padding-left: 10px;
  padding-right: 10px;
  text-decoration: none;
  display: block;
}

.column-107 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 665px;
  height: 165px;
  display: flex;
}

.text-200 {
  border-style: solid;
  border-width: undefinedpx;
  color: #0b5459;
  border-color: #000;
  font-family: Poppins, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 80px;
}

._2-columns-55 {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  border: 0 solid #fbe7df;
  border-bottom-width: 4px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1076px;
  height: 302px;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
}

.column-108 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-image: url("https://cdn.prod.website-files.com/6474c86423bffab3b6dafe93/64875b2eb862ab441cc6d5ef_Column.png");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 359px;
  height: 80px;
  min-height: 80px;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.column-109 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 665px;
  height: 209px;
  display: flex;
}

.text-201 {
  color: #000;
  font-family: Poppins, sans-serif;
  font-size: 24px;
  font-weight: 400;
}

.phase-number-opacity {
  color: #f8d7c999;
  text-align: center;
  align-self: center;
  font-family: Poppins, sans-serif;
  font-size: 70px;
  font-weight: 700;
  line-height: 1.5;
}

.swimming-phase-container {
  max-width: 100%;
  height: 100%;
}

.phase-1-flexbox {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  border: 0 solid #fbe7df;
  border-bottom-width: 4px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1076px;
  height: 170px;
  padding-top: 40px;
  padding-bottom: 40px;
  text-decoration: none;
  display: flex;
}

.phase-1-flexbox:hover {
  border-bottom-color: var(--dark-slate-grey);
}

.phase-2-flexbox {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  border: 0 solid #fbe7df;
  border-bottom-width: 4px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1076px;
  height: 170px;
  padding-top: 40px;
  padding-bottom: 40px;
  text-decoration: none;
  display: flex;
}

.phase-2-flexbox:hover {
  border-bottom-color: var(--dark-slate-grey);
}

.acvi-footer-section {
  background-color: var(--dark-slate-grey);
  margin-top: 0;
  padding-top: 0;
  overflow: hidden;
}

.phase-1-section {
  background-image: url("https://cdn.prod.website-files.com/6474c86423bffab3b6dafe93/648675baa08275641fe3f261_ACVI%20header%20section-min.webp");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100vw;
  height: 100vh;
  max-height: 1024px;
  overflow: hidden;
}

.phase-1-container {
  max-width: 100%;
  height: 100%;
}

.container-34 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  max-width: 1440px;
  height: 854px;
  display: flex;
}

.phase-1-header-wrapper {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 376px 150px 80px;
  display: flex;
}

.acvi-heading {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-self: center;
  align-items: center;
  width: 100%;
  font-size: 24px;
  font-weight: 700;
  line-height: 1;
  display: flex;
}

.acvi-heading.header {
  align-items: flex-start;
}

.text-202 {
  border-style: solid;
  border-width: undefinedpx;
  color: #fdf2eb;
  border-color: #000;
  font-family: Poppins, sans-serif;
  font-size: 128px;
  font-weight: 700;
}

.text-203 {
  color: #fdf2eb;
  font-size: 36px;
  font-weight: 400;
}

.column-111 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding: 0;
  display: flex;
}

.text-204 {
  color: #ffbeae;
  text-align: left;
  font-family: Poppins, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 80px;
}

.the-learning-phase-under-the-name-acvi-2-years-0 {
  color: #fdf2eb;
  font-family: Poppins, sans-serif;
  font-size: 36px;
  font-weight: 400;
}

.the-learning-phase-under-the-name-acvi-2-years-2 {
  color: #fdf2eb;
  font-family: Poppins, sans-serif;
  font-size: 36px;
  font-weight: 700;
}

.phase-1-story-section {
  width: 100vw;
  overflow: hidden;
}

.phase-1-story-container {
  align-items: center;
  max-width: 100%;
  padding-top: 100px;
  padding-bottom: 100px;
  display: block;
}

.acvi-story-container {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 200px;
  padding-bottom: 200px;
  display: flex;
}

.content {
  grid-column-gap: 110px;
  grid-row-gap: 110px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 100%;
  padding-top: 0;
  display: flex;
}

.content.phase-3 {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
}

.error-a2684ce4-e762-8083-162b-809842b31b5c {
  color: #000;
  text-align: justify;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 400;
}

.flex-container {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.pool-image {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 184px;
  height: 184px;
  display: flex;
}

.flex-right {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 920px;
  height: 184px;
  padding: 10px;
  display: flex;
}

.error-a2684ce4-e762-8083-162b-809842b31b60 {
  color: #000;
  text-align: justify;
  font-size: 20px;
  font-weight: 400;
}

.description-container-2 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.text-205 {
  color: #000;
  font-family: Poppins, sans-serif;
  font-size: 64px;
  font-weight: 700;
  line-height: 80px;
}

._2-columns-57 {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1111px;
  display: flex;
}

.column-114 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 880px;
  padding: 24px;
  display: flex;
}

.description-container-3 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.text-206 {
  border-style: solid;
  border-width: undefinedpx;
  color: #0b5459;
  border-color: #000;
  font-family: Poppins, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 80px;
}

.error-a2684ce4-e762-8083-162b-809842b31b67 {
  color: #000;
  font-size: 20px;
  font-weight: 400;
}

.what-we-did {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

._2-columns-58 {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 736px;
  display: flex;
}

.column-115 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-image: url("https://cdn.prod.website-files.com/6474c86423bffab3b6dafe93/648772f5d90a9310cd168366_Column.png");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 300px;
  height: 354px;
  min-height: 354px;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
}

.text-207 {
  color: #000;
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.column-116 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-image: url("https://cdn.prod.website-files.com/6474c86423bffab3b6dafe93/648772f5a44821e9c3b5cf15_Column.png");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 300px;
  height: 354px;
  min-height: 354px;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
}

.obstacle-flex {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 795px;
  display: flex;
}

.column-117 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 531px;
  height: 184px;
  display: flex;
}

.text-208 {
  color: #000;
  text-align: justify;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.description-container-4 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1440px;
  height: 162px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.the-initial-plan {
  color: #0b5459;
  text-align: justify;
  font-family: Poppins, sans-serif;
  font-size: 40px;
  font-weight: 700;
}

._2-columns-60 {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1295px;
  display: flex;
}

.column-118 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 651px;
  height: 1397px;
  padding: 10px;
  display: flex;
}

.branding-img {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  border-radius: 30px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  height: 884px;
  display: flex;
  box-shadow: 6px 6px 25px #59969b40;
}

.column-119 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 588px;
  padding: 10px;
  display: flex;
}

.branding-img-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  border-radius: 30px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  box-shadow: 6px 6px 25px #59969b40;
}

.website-img {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.phase-1-d-container {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 1440px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.results-container {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.text-209 {
  color: #0b5459;
  font-family: Poppins, sans-serif;
  font-size: 40px;
  font-weight: 700;
}

._2-columns-61 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1109px;
  display: flex;
}

.column-120 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 124px;
  padding: 10px;
  display: flex;
}

.column-121 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 950px;
  padding: 10px;
  display: flex;
}

._2-columns-62 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1109px;
  display: flex;
}

.column-122 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 124px;
  padding: 10px;
  display: flex;
}

.vectors-wrapper-103 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: center;
  align-items: center;
  width: 124px;
  height: .0000108404px;
  display: flex;
}

._2-columns-63 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1109px;
  display: flex;
}

.recognizing-the-potential-to-create-employment-opportunities-for-instructors-and-increase-our-earnings-we-founded-acvi-and-began-promoting-and-offering-a-range-of-extracurricular-activities-including-swimming-hydro-aerobics-rumba-dancing-and-toning-within-private-residential-buildings-by-leveraging-our-expertise-in-seo-and-digital-marketing-we-developed-a-platform-that-not-only-eliminates-the-need-for-users-to-go-to-a-gym-saving-them-both-time-and-money-but-also-enables-instructors-to-earn-a-higher-salary-1 {
  color: #000;
  text-align: justify;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 600;
}

.as-we-embarked-on-a-market-study-of-the-home-services-industry-in-medell-n-we-quickly-discovered-a-golden-opportunity-as-well-our-keyword-research-revealed-a-void-in-the-market-for-at-home-swimming-classes-0 {
  color: #000;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 400;
}

.as-we-embarked-on-a-market-study-of-the-home-services-industry-in-medell-n-we-quickly-discovered-a-golden-opportunity-as-well-our-keyword-research-revealed-a-void-in-the-market-for-at-home-swimming-classes-1 {
  color: #000;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 600;
}

.branding-we-knew-that-our-services-would-be-considered-high-end-so-we-wanted-to-create-a-brand-that-would-appeal-to-our-target-market-individuals-with-high-purchasing-power-0 {
  color: #000;
  text-align: justify;
  font-family: Poppins, sans-serif;
  font-size: 24px;
  font-weight: 700;
}

.branding-img-wrapper {
  width: 100%;
}

.phase-2-section {
  background-image: url("https://cdn.prod.website-files.com/6474c86423bffab3b6dafe93/648675bba325a05fbc3c2ce7_clases%20de%20natacion%20header%20section-min.webp");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100vw;
  height: 100vh;
  max-height: 1024px;
  overflow: hidden;
}

.phase-2-story-section {
  flex-direction: column;
  align-items: center;
  width: 100vw;
  padding: 100px 0 0;
  display: flex;
  overflow: hidden;
}

.restructurin-container {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  display: grid;
}

.left-flex {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 540px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.gradient-card {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  background-image: linear-gradient(#ffbeae 0%, #0b5459 100%);
  border-radius: 50px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 518px;
  height: 380px;
  display: flex;
  box-shadow: 6px 6px 40px #59969b40;
}

.gradient-card.prueba {
  background-color: #62c5c4;
  background-image: none;
}

.text-210 {
  color: #fff;
  text-align: center;
  font-size: 32px;
  font-weight: 400;
}

.price-icon {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  object-fit: cover;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 10px;
  display: flex;
}

.card-description {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.sentiment_dissatisfied {
  object-fit: cover;
}

.text-211 {
  color: #000;
  text-align: justify;
  font-size: 20px;
  font-weight: 400;
}

.text-212 {
  color: #fff;
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 32px;
  font-weight: 400;
}

.right-flex {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 540px;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
}

.price-icon-2 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  object-fit: cover;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 120px;
  height: 120px;
  padding: 10px;
  display: flex;
}

.card-3 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-image: linear-gradient(#ffbeae 0%, #0b5459 100%);
  border-radius: 50px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 518px;
  height: 380px;
  display: flex;
  box-shadow: 6px 6px 40px #59969b40;
}

.we-implemented-a-cost-structure-with-a-change-in-rates-to-be-able-to-scale-1 {
  color: #fff;
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 32px;
  font-weight: 600;
}

.but-with-this-change-we-lost-many-clients-since-prices-rose-however-this-helped-us-to-select-the-clients-we-wanted-to-provide-the-service-to-0 {
  color: #000;
  text-align: justify;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.but-with-this-change-we-lost-many-clients-since-prices-rose-however-this-helped-us-to-select-the-clients-we-wanted-to-provide-the-service-to-1 {
  color: #000;
  text-align: justify;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 400;
}

.long-gradient-card {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-image: linear-gradient(#ffbeae, #0b5459);
  border-radius: 30px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1111px;
  height: 160px;
  padding-left: 0;
  display: flex;
  box-shadow: 6px 6px 40px #59969b40;
}

.long-gradient-card.prueba {
  background-color: #62c5c4;
  background-image: none;
  border-radius: 50px;
  max-width: 100%;
}

.block {
  object-fit: cover;
}

.text-213 {
  color: #fff;
  font-family: Poppins, sans-serif;
  font-size: 32px;
  font-weight: 400;
}

.flyier-img-wrapper {
  width: 100%;
}

.flyier-img {
  width: 100%;
  height: 100%;
}

.flyer-slider {
  width: 100%;
  height: 1000px;
  box-shadow: 8px 8px 40px #59969b66;
}

.flyier-1 {
  background-image: url("https://cdn.prod.website-files.com/6474c86423bffab3b6dafe93/648f9edcd19795aaf39b55ae_happy-baby-in-the-water-min.webp");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  box-shadow: 8px 8px 40px #59969b40;
}

.flyier-1.acvi {
  background-image: url("https://cdn.prod.website-files.com/6474c86423bffab3b6dafe93/648675c0d8da4bb31995efd5_flyier%202-min.webp");
}

.img-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  box-shadow: 12px 12px 40px #59969b66;
}

.mask-2 {
  width: 100%;
}

.flyier-2 {
  background-image: url("https://cdn.prod.website-files.com/6474c86423bffab3b6dafe93/648f9edce171a02cf731c15e_hydro-min.webp");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.flyier-2.acvi {
  background-image: url("https://cdn.prod.website-files.com/6474c86423bffab3b6dafe93/6487a81316da07e93aee5916_img.webp");
}

.flyier-3 {
  background-image: url("https://cdn.prod.website-files.com/6474c86423bffab3b6dafe93/648f9edc1b1f075794a316c0_our-first-objetive-min.webp");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.flyier-3.acvi {
  background-image: url("https://cdn.prod.website-files.com/6474c86423bffab3b6dafe93/648675c0a74501b3a47c1815_flyier%203-min.webp");
}

.card-4 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  background-image: linear-gradient(#ffbeae 0%, #0b5459 100%);
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1120px;
  height: 184px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
  box-shadow: 6px 6px 40px #59969b40;
}

.world-icon {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  object-fit: contain;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 0;
  display: flex;
}

.text-214 {
  color: #fff;
  font-size: 32px;
  font-weight: 400;
}

.our-website-was-changed-from-a-page-that-offered-a-lot-of-services-that-confuse-people-to-a-niche-page-0 {
  color: #fff;
  font-family: Poppins, sans-serif;
  font-size: 32px;
  font-weight: 700;
}

.our-website-was-changed-from-a-page-that-offered-a-lot-of-services-that-confuse-people-to-a-niche-page-1 {
  color: #fff;
  font-family: Poppins, sans-serif;
  font-size: 32px;
  font-weight: 400;
}

.website-image {
  object-fit: cover;
  border-radius: 40px;
  width: 100%;
  height: 100%;
}

.website-image.easy {
  text-align: center;
}

.website-link {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  display: flex;
  position: relative;
  top: -176px;
}

.image-21 {
  width: 35px;
  height: 35px;
}

.ux-img {
  grid-column-gap: 130px;
  grid-row-gap: 130px;
  filter: brightness(55%);
  background-color: #0000004d;
  background-image: url("https://cdn.prod.website-files.com/6474c86423bffab3b6dafe93/648675c62b03814fb6aa4ae4_swimming%20page%20img-min.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border: 1px solid #fff;
  border-radius: 40px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 300px;
  display: flex;
  box-shadow: 5px 5px 29px #0b545940;
}

.ux-img.clases {
  background-image: url("https://cdn.prod.website-files.com/6474c86423bffab3b6dafe93/648675c1cc7e344f80831e03_image%2064-min.webp");
}

.you-can-see-link-4 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-215 {
  color: #fff;
  text-align: center;
  font-size: 32px;
  font-weight: 400;
}

.link-icon-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 5px;
  display: flex;
}

.you-can-see-the-website-here-0 {
  color: #fff;
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 32px;
  font-weight: 400;
}

.you-can-see-the-website-here-1 {
  color: #fff;
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 32px;
  font-weight: 700;
}

.website-link-container {
  flex-direction: column;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.phase-12header-wrapper {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  padding: 401px 150px 60px;
  display: flex;
}

.acvi-grid {
  grid-column-gap: 100px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto auto;
  grid-template-columns: .25fr 1.75fr;
  justify-items: start;
  width: 80%;
  margin-top: 40px;
}

.challenges-grid {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  width: 90%;
  height: 700px;
  display: grid;
}

.challenges-grid.easy {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  justify-items: center;
  max-width: 80%;
}

.challenges-grid.womant {
  grid-column-gap: 140px;
  grid-row-gap: 140px;
  grid-template-columns: 1fr 1fr;
  max-width: 80%;
}

.challenges-grid.rocket {
  grid-column-gap: 100px;
  grid-row-gap: 100px;
}

.challenges-grid.phase-1 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-columns: 1fr 1fr;
  justify-items: center;
  max-width: 80%;
}

.grid-container {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 504px;
  height: 750px;
  padding-top: 20px;
  padding-bottom: 40px;
  display: flex;
}

.grid-container.easy {
  border-right: 0 solid #0000;
  max-width: 310px;
  height: 400px;
  padding-bottom: 20px;
}

.grid-container.acvi {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-right: 0 solid #0000;
  max-width: 310px;
  height: 400px;
  padding-bottom: 20px;
}

.hypothesis-description {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.wondering-face-container {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-left: 60px;
  display: flex;
}

.wondering-face-container.sticky {
  padding-left: 0;
}

.left-questions {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 100%;
  display: flex;
}

.text-216 {
  color: #000;
  font-family: Poppins, sans-serif;
  font-size: 24px;
  font-weight: 400;
}

.text-217 {
  color: #000;
  font-family: Poppins, sans-serif;
  font-size: 24px;
  font-weight: 700;
}

.right-img-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 622px;
  display: flex;
}

.researche-face-img {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  object-fit: cover;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.what-we-know-wrapper {
  object-fit: cover;
  align-self: center;
  width: 100%;
  padding-left: 40px;
  padding-right: 40px;
}

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

.flow-grid {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  width: 80%;
}

.flow-grid.easy {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  width: 100%;
}

.flow-grid.mobile {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.flow-grid.desktop {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  width: 100%;
  display: none;
}

.lightbox-link-6 {
  object-fit: cover;
  width: 500px;
  height: 300px;
  display: inline;
}

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

.flow-lightbox {
  filter: brightness(50%);
  border-radius: 20px;
  width: 100%;
  height: 300px;
  box-shadow: 5px 5px 29px #0003;
}

.flow-container {
  flex-direction: column;
  display: flex;
}

.wireframe-section {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  background-color: #ebebeb;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  margin-top: 0;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.heading-11 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding-left: 30px;
  padding-right: 30px;
  display: flex;
}

.wireframes-icon-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.vectors-wrapper-104 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 38.057px;
  height: 41.7769px;
  display: flex;
}

.vectors-wrapper-105 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 16.0975px;
  height: 42px;
  display: flex;
}

.text-218 {
  color: #0b5459;
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 40px;
  font-weight: 700;
}

.wireframes {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: contain;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  display: block;
  overflow: visible;
}

.wireframes-wrapper {
  width: 90%;
  height: 90%;
}

.phase-3-section {
  background-image: url("https://cdn.prod.website-files.com/6474c86423bffab3b6dafe93/649867d2202d925b047e7736_class.webp");
  background-position: 0 0;
  background-size: cover;
  width: 100vw;
  height: 100vh;
  max-height: 1024px;
  overflow: hidden;
}

.phase-3-container {
  background-color: #0b545996;
  max-width: 100%;
  height: 100%;
}

.logo-wrapper {
  width: 100%;
}

.image-22 {
  width: 100%;
  height: 100%;
}

.div-block-25 {
  width: 100%;
}

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

.oportunity-giff {
  align-items: center;
  width: 100%;
  height: 455px;
  display: block;
}

.overview-face-wrapper {
  width: 100%;
  height: 100%;
}

.main-goal-container {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.branding-flexbox {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  width: 100%;
}

.left-branding, .right-branding {
  width: 50%;
}

.left-img-branding, .right-branding-img {
  width: 100%;
  height: 100%;
}

.html-embed {
  width: 100%;
  margin: 20px;
  padding: 0;
}

.link-block-4 {
  width: 1px;
}

.html-embed-2 {
  border-radius: 40px;
  width: 100%;
  padding-left: 30px;
  padding-right: 30px;
}

.html-embed-3 {
  width: 100%;
  padding-left: 30px;
  padding-right: 30px;
}

.html-embebed-style {
  align-self: auto;
  width: 100%;
  padding-left: 30px;
  padding-right: 30px;
}

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

.link-3 {
  color: var(--heading-card);
  text-decoration: none;
}

.link-4 {
  color: var(--dark-slate-blue);
  text-decoration: none;
}

.bold-text-6 {
  color: var(--dark-slate-blue);
  -webkit-text-stroke-color: var(--heading-card);
}

.bold-text-7 {
  color: var(--heading-card);
  text-decoration: none;
}

.bold-text-8 {
  text-decoration: none;
}

.qr-scan-wrapper {
  object-fit: contain;
  background-color: #f3f9f7;
  width: 100vw;
  height: 100%;
}

.questions-img-wrapper {
  width: 90vw;
  height: 100%;
}

.results-screen-img-wrapper {
  background-color: #f2f9f7;
  width: 100vw;
  padding-left: 0;
  padding-right: 0;
}

.detail-page-img-wrapper {
  width: 100%;
  height: 100%;
}

.summary-img-wrapper {
  background-color: #f2f9f7;
  width: 100vw;
  height: 100%;
}

.er-img-wrapper {
  width: 100%;
  height: 100%;
}

.html-embed-4 {
  width: 100%;
  height: 100%;
  display: block;
}

.html-embed-6, .html-embed-7 {
  display: none;
}

.delta-presntation-link {
  color: var(--descrip-p);
  font-weight: 600;
  text-decoration: underline;
  display: none;
}

.wireframes-acvi {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  flex-direction: column;
  align-self: center;
  align-items: center;
  width: 100%;
  padding-top: 100px;
  padding-bottom: 100px;
  display: block;
}

.section-projects {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 100vw;
  margin-top: 60px;
  margin-left: auto;
  margin-right: auto;
  padding: 60px 40px;
  display: block;
  position: static;
  overflow: hidden;
}

.section-projects.hero {
  z-index: 1;
  flex-direction: column;
  display: block;
  position: relative;
}

.section-projects.about-me {
  margin-top: 0;
  position: relative;
  top: 70em;
  bottom: 70em;
}

.section-projects.cards {
  top: 345px;
}

.section-projects.footer {
  background-color: #fff;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding: 0;
}

.section-projects.image {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding: 0;
  position: relative;
  top: -1555px;
}

.section-projects.image.copy {
  position: static;
}

.section-projects.project-footer {
  background-color: #e6eded;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding: 60px 0 0;
  position: relative;
  top: -1551px;
}

.section-projects.project-footer.static {
  padding-top: 100px;
  position: static;
}

.section-projects.sticky {
  margin-top: 0;
  padding-top: 0;
}

.main-navbar {
  z-index: 1000;
  background-color: var(--body-white);
  width: 100vw;
  margin-top: 0;
  position: fixed;
  inset: 0% 0% auto;
  box-shadow: 0 2px 5px #7456431a;
}

.main-navbar.projects {
  background-color: #00000029;
  justify-content: space-around;
  align-items: stretch;
  display: none;
}

.main-navbar.dark-mode {
  background-color: #00000024;
  display: flex;
}

.main-navbar.dark-mode.masai {
  justify-content: center;
}

.main-navbar.dark-mode.cib {
  background-color: #a67bb517;
}

.main-navbar.dark-mode.wt {
  background-color: #bfb8d8a3;
}

.main-navbar.dark-mode.acvi {
  background-color: #20778099;
}

.main-navbar.dark-mode.phase-1 {
  background-color: #9f918b4f;
}

.main-navbar.rocket {
  background-color: #00000014;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
}

.nav-button {
  color: var(--body-white);
  letter-spacing: 1px;
  text-transform: none;
  background-color: #0000;
  border-radius: 0;
  margin-top: 0;
  font-size: 16px;
  font-weight: 700;
  line-height: 1;
  display: block;
}

.nav-button:hover {
  border-bottom: 1px solid var(--body-white);
  background-color: var(--medium-turquoise);
}

.nav-button.solo-female-travelers-face-unique-challenges-and-require-a-different-approach-to-travel-planning-they-need-a-platform-that-caters-to-their-specific-needs-concerns-and-safety-targeting-this-market-niche-presents-a-great-opportunity-as-more-than-60-of-people-who-travel-alone-are-women-and-they-seek-the-best-possible-experience-in-these-destinations-1 {
  color: var(--descrip-p);
}

.nav-button.blue {
  color: var(--descrip-p);
  display: block;
}

.nav-button.blue:hover {
  background-color: var(--medium-turquoise);
  color: var(--body-white);
}

.nav-button.blue.white {
  color: var(--body-white);
  font-weight: 700;
}

.nav-button.blue.white:hover {
  background-color: var(--medium-turquoise);
  color: var(--body-white);
}

.nav-button.rocket, .nav-button.grey {
  color: var(--descrip-p);
}

.nav-button.grey:hover {
  color: var(--body-white);
  border: 1px #000;
  border-bottom-width: 0;
}

.nav-button.white {
  font-weight: 400;
}

.nav-button.white:hover {
  border-bottom: 1px solid var(--body-white);
  background-color: var(--body-white);
  color: var(--medium-turquoise);
  font-weight: 700;
}

.nav-button.dark-blue {
  color: var(--dark-slate-blue);
}

.nav-button.dark-blue:hover {
  background-color: var(--medium-turquoise);
  color: var(--body-white);
  border: 1px #000;
}

.menu-link {
  color: var(--body-white);
  letter-spacing: 1px;
  font-size: 16px;
  line-height: 1;
}

.menu-link:hover {
  border-bottom: 1px solid var(--body-white);
}

.menu-link.grey {
  color: var(--descrip-p);
  padding-left: 20px;
}

.menu-link.grey:hover {
  border-bottom-color: var(--descrip-p);
  font-weight: 600;
}

.menu-link.grey.aboutme {
  display: none;
}

.menu-link.white {
  border-bottom: 0px none var(--body-white);
}

.menu-link.white:hover {
  border-bottom: 1px solid var(--body-white);
  font-weight: 600;
}

.menu-link.dark-blue {
  color: var(--dark-slate-blue);
  -webkit-text-stroke-color: var(--dark-slate-blue);
}

.menu-link.dark-blue:hover {
  border-bottom-color: var(--dark-slate-blue);
}

.menu-link.dark-blue.aboutme, .menu-link.about-me {
  display: none;
}

.image-23 {
  width: 30px;
  height: 30px;
}

.brand {
  width: 115px;
  height: 50px;
  padding-top: 20px;
  display: none;
}

.brand.projects {
  color: var(--descrip-p);
  justify-content: center;
  align-items: center;
  padding-top: 5px;
  display: flex;
}

.link-block-5 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.div-block-27 {
  width: 28px;
  height: 26px;
}

.image-24 {
  width: 100%;
  height: 100%;
}

.text-block-9 {
  color: var(--medium-turquoise);
  font-size: 16px;
  font-weight: 600;
  line-height: 1;
}

.nav-acvi {
  display: flex;
}

.nav-dropdown-text {
  color: var(--body-white);
  letter-spacing: 1px;
  font-size: 16px;
  line-height: 1;
}

.nav-dropdown-text.grey {
  color: var(--descrip-p);
}

.nav-dropdown-text.dark-blue {
  color: var(--dark-slate-blue);
}

.nav-dropdown-icon {
  color: var(--body-white);
}

.nav-dropdown-icon.grey {
  color: var(--descrip-p);
}

.nav-dropdown-icon.dark-blue {
  color: var(--dark-slate-blue);
}

.dropdown-projects {
  color: var(--body-white);
}

.dropdown-projects.w--open {
  background-color: #00000047;
}

.dropdown-projects.wt.w--open {
  background-color: #bfb8d8ab;
}

.dropdown-projects.masai.w--open {
  background-color: #9da6a5;
}

.dropdown-projects.rocket.w--open {
  background-color: #d5dbdad9;
}

.dropdown-projects.er.w--open {
  background-color: #e2ebe8f2;
}

.dropdown-projects.light-home.w--open {
  background-color: #fdf2ebcc;
}

.dropdown-projects.cib.w--open {
  background-color: var(--descrip-p);
}

.loop-container {
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 50%;
  margin-bottom: 100px;
  margin-left: 0;
  display: flex;
  overflow: visible;
}

.loop-container.contact {
  margin-bottom: 50px;
  margin-left: auto;
  padding-left: 80px;
}

.content-holder {
  flex-direction: row;
  align-items: flex-start;
  display: flex;
  overflow: visible;
}

.content-holder.sticky {
  flex-direction: column;
}

.text-block-11 {
  padding-right: 40px;
  font-size: 80px;
  line-height: 1.6;
}

.loop-wrapper {
  width: 100%;
  display: block;
}

.project-nav---dropdown {
  border-bottom: 0px none var(--body-white);
}

.project-nav---dropdown:hover {
  border-bottom-width: 1px;
  border-bottom-color: var(--body-white);
  font-weight: 600;
}

.project-nav---dropdown.projects {
  display: none;
}

.project-nav---dropdown.grey:hover {
  border-bottom-color: var(--dark-slate-blue);
}

.parent-wrap {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-wrap: wrap;
  align-items: center;
  max-width: 80%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.parent-wrap.heading {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column wrap;
  align-content: center;
  width: 100%;
  max-width: 90%;
  margin-left: 0;
  margin-right: 0;
  padding-top: 88px;
  padding-left: 40px;
  padding-right: 40px;
}

.parent-wrap.heading.light {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  justify-content: flex-start;
  align-self: center;
  width: 100vw;
  padding-top: 0;
}

.parent-wrap.heading.opcion-1 {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  width: 100vw;
  padding-top: 0;
}

.wrap-div-text {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: center;
  display: flex;
}

.wrap-div-text.vanessa {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  justify-content: center;
  width: 100%;
}

.span-text {
  font-size: 4rem;
  line-height: 1;
}

.span-text.paytone {
  font-family: Paytone One, sans-serif;
  font-size: 16rem;
}

.span-text.paytone.pink {
  color: var(--light-pink-2);
  font-size: 14rem;
  line-height: .85;
}

.span-text.paytone.blue {
  color: #62c5c4;
  font-size: 14rem;
  line-height: .85;
}

.span-text.paytone.orange {
  color: #ed7749;
  font-size: 14rem;
  line-height: .85;
}

.span-text.paytone.peach {
  color: #ffc1af;
  font-size: 14rem;
  line-height: .85;
}

.span-text.paytone.yellow {
  color: #ffb957;
  font-size: 14rem;
  line-height: .85;
}

.subtittle {
  z-index: 1;
  width: 100%;
  display: block;
  position: absolute;
  inset: 49% 0% 0%;
}

.subtittle.light {
  top: 348px;
}

.subtittle.opcion-2 {
  z-index: 10;
  top: 192px;
}

.heading-12 {
  color: var(--descrip-p);
  text-align: center;
}

.heo-heading {
  color: var(--body-white);
  text-align: center;
  font-size: 55px;
  font-weight: 300;
}

.heo-heading.grey {
  color: var(--descrip-p);
  letter-spacing: 1px;
  text-transform: capitalize;
  font-size: 55px;
  font-weight: 300;
}

.bottom-navigation {
  z-index: 1000;
  background-color: #b3c1b6;
  border-right: 1px #000;
  justify-content: space-around;
  height: 70px;
  padding: 30px 60px 15px;
  display: flex;
  position: fixed;
  inset: auto 0% 0%;
}

.bottom-navigation.black-background {
  background-color: var(--heading-card);
  justify-content: space-around;
  align-items: stretch;
  overflow: hidden;
}

.bottom-navigation.yellow-background {
  background-color: #f8ad23;
  overflow: hidden;
}

.bottom-navigation.white-back-ground {
  background-color: #fff;
  overflow: hidden;
}

.bottom-navigation.rocket {
  background-color: var(--rocket-pizza);
  justify-content: space-around;
  align-items: stretch;
  display: flex;
  overflow: hidden;
}

.bottom-navigation.er {
  background-color: #fff;
  justify-content: space-around;
  align-items: stretch;
  display: flex;
}

.bottom-navigation.delta {
  background-color: var(--heading-card);
  justify-content: space-around;
  align-items: stretch;
  overflow: hidden;
}

.progrees-bar {
  background-color: #9d7137;
  width: 100%;
  height: 10px;
  position: absolute;
  inset: 0% 0% auto;
}

.progrees-bar.rocket {
  background-color: #e6eded;
}

.progrees-bar.cib {
  background-color: #a67bb5;
}

.progrees-bar.delta {
  background-color: #9bbf17;
}

.progrees-bar.wt {
  background-color: var(--numer-woman);
}

.progrees-bar.er {
  background-color: var(--dark-slate-blue);
  width: 100%;
  height: 10px;
}

.progrees-bar.er.iz {
  width: 10px;
  height: 100%;
}

.bottom-nav-link {
  color: var(--descrip-p);
  border-right: 1px solid #000;
  align-self: center;
  padding: 0 20px;
  font-size: 16px;
  line-height: 1;
  text-decoration: none;
}

.bottom-nav-link.white {
  color: #ffffffd6;
  letter-spacing: 1px;
  text-transform: uppercase;
  border-top: 0 #000;
  border-bottom: 1px #000;
  border-left: 0 #000;
  border-right: 1px #ffffffb3;
}

.bottom-nav-link.white:hover {
  border-right-style: solid;
  border-right-color: #ffffffdb;
  font-weight: 600;
}

.bottom-nav-link.white.w--current {
  color: #ffffffd6;
  border-top-style: none;
  border-bottom-style: none;
  border-left-style: none;
  border-right-color: #fff;
  font-weight: 700;
}

.bottom-nav-link.white.mobile {
  display: none;
}

.bottom-nav-link.grey {
  border-style: none;
  border-width: 0 1px 1px 0;
  border-color: black var(--descrip-p) black black;
  color: var(--descrip-p);
  letter-spacing: 1px;
  text-transform: uppercase;
}

.bottom-nav-link.grey:hover {
  color: var(--descrip-p);
  border-right-style: solid;
  border-right-width: 1px;
  font-weight: 600;
}

.bottom-nav-link.grey:active {
  font-weight: 700;
}

.bottom-nav-link.grey.w--current {
  border-top-style: none;
  border-right-color: var(--descrip-p);
  border-bottom-style: none;
  border-left-style: none;
  font-weight: 700;
}

.bottom-nav-link.grey.mobile {
  display: none;
}

.bottom-nav-link.dark-blue {
  border-style: none;
  border-width: 0 1px 1px 0;
  border-color: black var(--descrip-p) black black;
  color: var(--dark-slate-blue);
  letter-spacing: 1px;
  text-transform: uppercase;
}

.bottom-nav-link.dark-blue:hover {
  border-right: 1px solid var(--dark-slate-blue);
  color: var(--descrip-p);
  font-weight: 600;
}

.bottom-nav-link.dark-blue:active {
  font-weight: 700;
}

.bottom-nav-link.dark-blue.w--current {
  border-top-style: none;
  border-right-color: var(--descrip-p);
  border-bottom-style: none;
  border-left-style: none;
  font-weight: 700;
}

.bottom-nav-link.dark-blue.w--current:hover {
  border-right-color: var(--dark-slate-blue);
}

.text-block-12 {
  color: var(--body-white);
  letter-spacing: 1px;
  font-size: 16px;
  line-height: 1;
}

.text-block-13 {
  font-size: 1.5rem;
  line-height: 1;
}

.top-nav-dropdown-link.w--current {
  color: var(--body-white);
  font-weight: 600;
}

.top-nav-dropdown-link.w--current:hover {
  border-bottom: 1px solid var(--body-white);
}

.top-nav-dropdown-link.white {
  color: var(--body-white);
}

.top-nav-dropdown-link.white:hover {
  border-bottom: 1px solid var(--body-white);
  font-weight: 600;
}

.top-nav-dropdown-link.grey {
  color: var(--descrip-p);
}

.top-nav-dropdown-link.grey:hover {
  border-bottom: 1px solid var(--descrip-p);
  color: var(--descrip-p);
  font-weight: 600;
}

.top-nav-dropdown-link.dark-blue {
  color: var(--descrip-p);
}

.top-nav-dropdown-link.dark-blue:hover {
  border-bottom: 1px solid var(--descrip-p);
  color: var(--dark-slate-blue);
  font-weight: 600;
}

.top-nav-dropdown-link.dark-blue.w--current:hover {
  color: var(--dark-slate-blue);
}

.dropdown-link-2 {
  color: var(--descrip-p);
}

.dropdown-link-2.w--current {
  color: var(--descrip-p);
  font-weight: 700;
  text-decoration: none;
}

.nav-wt, .nav-masai {
  display: flex;
}

.dropdown-copy {
  flex-direction: column;
  align-items: center;
  height: 80px;
  display: flex;
  overflow: hidden;
}

.nav-rocket {
  display: flex;
}

.nav-er {
  justify-content: center;
  align-items: center;
  display: flex;
}

.image-25 {
  object-fit: cover;
  border-radius: 40px;
  width: 100%;
}

.div-block-28 {
  object-fit: cover;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 250px;
  height: 100%;
  padding-left: 0;
  display: block;
}

.div-block-29 {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  flex-direction: column;
  justify-content: center;
  align-self: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.nav-home {
  display: flex;
}

.container-35 {
  flex-direction: column;
  align-items: center;
  width: 100vw;
  height: 100vh;
  margin-left: 0;
  margin-right: 0;
  padding-right: 0;
  display: flex;
}

.link-block-6 {
  padding: 10px 20px 20px;
  position: relative;
}

.image-26 {
  width: 100%;
}

.image-27 {
  padding: 10px;
}

.nav-cib {
  display: flex;
}

.email-sticky {
  z-index: 1000;
  background-color: var(--medium-turquoise);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 90px;
  height: 90px;
  display: none;
  position: sticky;
  inset: 567px 0 0 989px;
}

.section-f {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 40px 40px 60px;
  display: block;
  position: static;
}

.section-f.hero {
  z-index: 1;
  flex-direction: column;
  display: block;
  position: relative;
}

.section-f.about-me {
  margin-top: 0;
  position: relative;
  top: 70em;
  bottom: 70em;
}

.section-f.cards {
  top: 345px;
}

.section-f.footer {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  background-color: #fdf2eb;
  flex-direction: column;
  justify-content: flex-start;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding: 40px 0 0;
  display: flex;
  overflow: hidden;
}

.section-f.image {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding: 0;
  position: relative;
  top: -1555px;
}

.section-f.image.copy {
  position: static;
}

.section-f.project-footer {
  background-color: #e6eded;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding: 60px 0 0;
  position: relative;
  top: -1551px;
}

.section-f.project-footer.static {
  padding-top: 0;
  position: static;
}

.section-f.parallax {
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
}

.rp-footer-section {
  object-fit: cover;
  background-color: #e6eded;
  justify-content: center;
  align-items: center;
  width: 100vw;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  display: block;
  position: static;
}

.rp-footer-section.hero {
  z-index: 1;
  flex-direction: column;
  display: block;
  position: relative;
}

.rp-footer-section.about-me {
  margin-top: 0;
  position: relative;
  top: 70em;
  bottom: 70em;
}

.rp-footer-section.cards {
  top: 345px;
}

.rp-footer-section.footer {
  background-color: #fff;
  margin-left: 0;
  margin-right: 0;
  padding: 40px 0 0;
}

.rp-footer-section.image {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding: 0;
  position: relative;
  top: -1555px;
}

.rp-footer-section.image.copy {
  position: static;
}

.rp-footer-section.project-footer {
  background-color: #e6eded;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding: 60px 0 0;
  position: static;
  top: -1551px;
}

.rp-footer-section.project-footer.static {
  position: static;
}

.rp-footer-section.project-footer-copy {
  background-color: #e6eded;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding: 60px 0 0;
  position: static;
  top: -1551px;
}

.rp-footer-section.project-footer-copy.static {
  position: static;
}

.rp-footer-section.rocket {
  overflow: hidden;
}

.mock-up-section {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding: 0;
  display: flex;
  position: static;
  overflow: hidden;
}

.mock-up-section.hero {
  z-index: 1;
  flex-direction: column;
  display: block;
  position: relative;
}

.mock-up-section.about-me {
  margin-top: 0;
  position: relative;
  top: 70em;
  bottom: 70em;
}

.mock-up-section.cards {
  top: 345px;
}

.mock-up-section.footer {
  background-color: #fff;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding: 40px 0 0;
}

.mock-up-section.image {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding: 0;
  position: relative;
  top: -1555px;
}

.mock-up-section.image.copy {
  position: static;
}

.mock-up-section.project-footer {
  background-color: #e6eded;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding: 60px 0 0;
  position: relative;
  top: -1551px;
}

.mock-up-section.project-footer.static {
  flex-direction: column;
  justify-content: flex-end;
  padding-top: 40px;
  display: flex;
  position: static;
}

.mock-up-section.parallax {
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
}

.botoom-nav-link {
  letter-spacing: 1px;
  text-transform: uppercase;
}

.sicky-layout-contaainer {
  width: 100%;
  max-width: 96rem;
  padding: 5rem 2rem;
}

.sticky-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: space-between;
  display: flex;
  position: relative;
}

.sticky-wrapper.opcion-2 {
  flex-direction: column;
}

.sticky-nav-wrapper {
  flex-direction: column;
  height: 100%;
  display: flex;
  position: sticky;
  top: 16rem;
}

.sticky-nav-wrapper.opcion-2 {
  width: 100%;
  display: none;
}

.content-wrapper {
  align-self: auto;
  width: 32rem;
}

.content-wrapper._80rem {
  width: 80rem;
  padding-left: 1rem;
  padding-right: 1rem;
}

.image-wrapper-sticky {
  width: 36rem;
  height: 36rem;
  position: sticky;
  top: 5rem;
}

.image-wrapper-sticky.header {
  opacity: 1;
  width: 90rem;
  max-height: 100vh;
  padding-top: 192px;
  display: block;
}

.sticky-link-block {
  color: #1a1b1b94;
  padding: 1rem;
  text-decoration: none;
}

.sticky-link-block.w--current {
  color: var(--heading-card);
  font-weight: 700;
}

.sticky-link-block.er-prueba {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  opacity: .36;
  color: #1a1b1b;
  align-items: center;
  display: flex;
}

.sticky-link-block.er-prueba:active {
  opacity: 1;
}

.sticky-link-block.er-prueba.w--current {
  border-right: 2px solid var(--dark-slate-blue);
  opacity: 1;
}

.sticky-link-block.acvi {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  opacity: .36;
  align-items: center;
  display: flex;
}

.sticky-link-block.acvi.w--current {
  border-right: 2px solid var(--dark-slate-blue);
  opacity: 1;
}

.sticky-nav-text {
  color: #1a1b1ba1;
  text-decoration: none;
}

.sticky--img {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.sticky--img._3 {
  z-index: 3;
}

.sticky-content-wrapper {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  display: flex;
}

.sticky-content-wrapper.designing {
  align-self: auto;
  width: 90%;
}

.sticky-content-wrapper.final-result {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
}

.sticky-content-wrapper.final-result.rp {
  justify-content: center;
  width: 90%;
}

.sticky-content-wrapper.rocket-prototyping {
  grid-column-gap: 130px;
  grid-row-gap: 130px;
  width: 100%;
}

.sticky-content-wrapper.main-insights {
  grid-column-gap: 130px;
  grid-row-gap: 130px;
  height: 100%;
}

.sticky-content-wrapper.wt-designing {
  grid-column-gap: 160px;
  grid-row-gap: 160px;
}

.sticky-content-wrapper.ma-phase-2, .sticky-content-wrapper.delta-research, .sticky-content-wrapper.acvi {
  justify-content: flex-start;
  height: 3100px;
}

.sticky-content-wrapper._2 {
  margin-top: 100px;
}

.sticky-content-wrapper._3 {
  flex-direction: row;
  margin-top: 100px;
}

.content-sticky {
  flex-direction: row;
  align-items: center;
  min-height: 100vh;
  display: flex;
}

.content-sticky.sticky {
  flex-direction: column;
}

.content-sticky._2, .content-sticky.peach {
  margin-top: 140px;
}

.div-block-30 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  display: flex;
}

.lessons-container {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 80px;
  display: flex;
}

.lessons-container.designing {
  align-self: auto;
  width: 90%;
}

.lessons-container.final-result {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
}

.lessons-container.final-result.rp {
  justify-content: center;
  width: 90%;
}

.lessons-container.rocket-prototyping {
  grid-column-gap: 130px;
  grid-row-gap: 130px;
  width: 100%;
}

.lessons-container.main-insights {
  grid-column-gap: 130px;
  grid-row-gap: 130px;
  height: 100%;
}

.lessons-container.wt-designing {
  grid-column-gap: 160px;
  grid-row-gap: 160px;
}

.lessons-container.ma-phase-2, .lessons-container.delta-research, .lessons-container.acvi {
  justify-content: flex-start;
  height: 3100px;
}

.lessons-container.reearch {
  flex-direction: column;
}

.header-sticky {
  width: 90rem;
  min-height: 100vh;
  position: sticky;
  top: 5rem;
}

.header-sticky.header {
  width: 90rem;
  max-height: 100vh;
}

.container-sticky {
  max-width: 96rem;
  position: relative;
}

.flex-block {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
}

.div-block-31 {
  display: flex;
}

.body-5 {
  overflow: hidden;
}

.bold-text-10, .bold-text-11 {
  font-weight: 600;
}

.overview-sub {
  color: var(--descrip-p);
  text-align: left;
  font-family: Poppins, sans-serif;
  font-size: 2rem;
  font-weight: 400;
  line-height: 1.5;
}

.overview-sub.card {
  color: var(--descrip-p);
  text-align: left;
  width: 90%;
  max-width: 560px;
  font-size: 1.25rem;
}

.overview-sub.card.cib {
  color: var(--heading-card);
  font-weight: 500;
}

.overview-sub.card.acvi {
  color: #ffffffb3;
  font-weight: 500;
}

.overview-sub.card.white {
  color: #fff;
}

.overview-sub.easy-rent {
  color: var(--dark-slate-blue);
  text-align: left;
  width: 100%;
  font-size: 2rem;
}

.overview-sub.cib {
  color: var(--descrip-p);
  text-align: left;
  width: 100%;
  font-size: 2rem;
}

.overview-sub.big {
  color: var(--heading-card);
  text-align: left;
  font-size: 2rem;
  font-weight: 500;
}

.overview-sub._36 {
  color: var(--descrip-p);
  text-align: left;
  font-size: 2.25rem;
}

.overview-sub.masai-wonder {
  text-align: left;
  font-size: 2rem;
}

.overview-sub.acvi {
  color: var(--body-white);
  text-align: left;
  font-size: 2rem;
}

.overview-sub._32 {
  color: #fdf2ebf2;
  text-align: left;
  font-size: 2rem;
}

.overview-sub.center {
  text-align: center;
  font-size: 2rem;
}

.overview-sub.overview-masai {
  text-align: center;
  font-size: 1.5rem;
}

.overview-sub._24 {
  font-size: 1.5rem;
}

.overview-sub.delta {
  color: #ffffffb3;
}

.overview-sub.center-rp {
  text-align: center;
  font-size: 2rem;
}

.heading-3-copy {
  color: var(--heading-card);
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2.2rem;
  font-weight: 700;
  line-height: 1.5;
  text-decoration: none;
}

.heading-3-copy.card {
  color: var(--heading-card);
  width: 100%;
  font-size: 2rem;
  line-height: 1.5;
}

.heading-3-copy.card.cib {
  color: var(--heading-card);
}

.heading-3-copy.card.acvi {
  color: #fff;
}

.heading-3-copy.easy {
  color: var(--dark-slate-blue);
  justify-content: flex-start;
  font-weight: 700;
  display: block;
}

.heading-3-copy.easy-short {
  color: var(--dark-slate-blue);
  width: 100%;
  display: block;
}

.heading-3-copy.long-heading {
  color: var(--dark-slate-blue);
  justify-content: flex-start;
  width: 100%;
  display: block;
}

.heading-3-copy.long-heading.yellow {
  color: var(--orange);
}

.heading-3-copy.long-heading.masai {
  color: #9d7137;
}

.heading-3-copy.green {
  color: #005f73;
}

.heading-3-copy.yellow {
  color: var(--orange);
  width: 100%;
}

.heading-3-copy.yellow.center {
  text-align: center;
}

.heading-3-copy.masai {
  color: #9d7137;
}

.heading-3-copy.lime {
  color: #9bbf17;
}

.heading-3-copy.acvi {
  color: var(--dark-slate-grey);
}

.heading-3-copy.tecnique {
  align-items: flex-start;
  padding-left: 35px;
}

.heading-3-copy.wt {
  color: var(--dark-slate-blue);
}

.body-6, .body-7 {
  overflow: visible;
}

.div-block-33 {
  width: 100%;
}

.image-29 {
  cursor: nesw-resize;
}

.map-desktop {
  object-fit: cover;
  border-radius: 30px;
  width: 100%;
  display: none;
  box-shadow: 4px 4px 26px #0a525240;
}

.map-desktop.no-effect {
  box-shadow: none;
  object-fit: cover;
}

.image-30 {
  object-fit: cover;
  border-radius: 30px;
  width: 100%;
}

.image-31 {
  cursor: zoom-in;
  object-fit: cover;
}

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

.image-33 {
  object-fit: cover;
}

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

.back-drop-pink {
  background-color: #e0d8ff4d;
  display: none;
  position: absolute;
  inset: 0%;
}

.project-wrapper {
  overflow: visible;
}

.global-styles {
  display: none;
}

.section-full-height {
  max-width: 100svw;
  min-height: 100vh;
  padding-left: 7.5rem;
  padding-right: 7.5rem;
  font-style: normal;
  display: flex;
  position: relative;
}

.section-full-height.is-overview-er, .section-full-height.is-overview {
  background-color: #f5fffc;
}

.section-full-height.is-overview.rocket-pizza {
  background-color: #fff;
}

.section-full-height.is-overview-masai {
  background-color: #e4e9e6;
}

.section-full-height.is-overview-acvi {
  background-color: #f5fffc;
  background-image: url("https://cdn.prod.website-files.com/6474c86423bffab3b6dafe93/648675b941d87c6048da8210_co%20founder%20Section-min.webp");
  background-position: 0 0;
  background-size: auto;
}

.full-height-container {
  flex-direction: column;
  flex: none;
  justify-content: flex-end;
  width: 100%;
  max-width: 1200px;
  padding-top: 120px;
  padding-bottom: 120px;
  display: flex;
}

.full-height-container.is-overview {
  grid-row-gap: 40px;
  justify-content: flex-start;
  padding-top: 80px;
  padding-bottom: 80px;
}

.full-height-container.is-overview.masai {
  padding-bottom: 0;
}

.full-height-container.is-wonder {
  display: block;
  position: relative;
}

.full-height-container.is-goals {
  border-bottom: 1px solid #000;
  padding-top: 80px;
  padding-bottom: 80px;
  display: flex;
}

.full-height-container.is-goals-er {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  border-bottom: 1px solid #000;
  padding-top: 80px;
  padding-bottom: 80px;
  display: flex;
}

.full-height-container.is-goals-er.no-border {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  border-bottom-style: none;
  border-bottom-width: 0;
  padding-top: 40px;
  padding-bottom: 40px;
}

.full-height-container.rocket-pizza {
  padding-bottom: 0;
}

.heading-opacity-absolute {
  color: var(--heading-card);
  text-align: left;
  font-family: Poppins, sans-serif;
  font-size: 4rem;
  font-weight: 700;
  line-height: 1.21;
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
}

.heading-opacity-absolute.footer {
  color: #fff;
  font-size: 55px;
  font-style: normal;
}

.heading-opacity-absolute.footer.rocket {
  -webkit-text-stroke-color: var(--rocket-pizza);
  margin-bottom: 0;
}

.heading-opacity-absolute.footer.acvi {
  color: var(--dark-slate-grey);
}

.heading-opacity-absolute.easy {
  color: var(--dark-slate-blue);
  -webkit-text-stroke-color: transparent;
  width: 100%;
}

.heading-opacity-absolute.rocket {
  color: var(--rocket-pizza);
  font-size: 55px;
}

.heading-opacity-absolute.masai-white {
  color: #fff;
}

.heading-opacity-absolute.wt {
  width: 100%;
}

.heading-opacity-absolute.er-prueba {
  color: var(--dark-slate-blue);
  -webkit-text-stroke-color: transparent;
  font-size: 32px;
}

.heading-opacity-absolute.acvi-nav, .heading-opacity-absolute.acvi-nav-tittle {
  color: var(--heading-card);
  -webkit-text-stroke-color: transparent;
  font-size: 40px;
}

.heading-opacity-absolute.mobile {
  display: none;
}

.heading-opacity-absolute.er {
  color: var(--dark-slate-blue);
  display: none;
}

.contact-button {
  color: var(--descrip-p);
  letter-spacing: 1px;
  text-transform: none;
  background-color: #0000;
  border-radius: 0;
  margin-top: 0;
  font-size: 16px;
  font-weight: 700;
  line-height: 1;
  display: block;
}

.contact-button:hover {
  background-color: var(--medium-turquoise);
  color: var(--body-white);
}

.contact-button.solo-female-travelers-face-unique-challenges-and-require-a-different-approach-to-travel-planning-they-need-a-platform-that-caters-to-their-specific-needs-concerns-and-safety-targeting-this-market-niche-presents-a-great-opportunity-as-more-than-60-of-people-who-travel-alone-are-women-and-they-seek-the-best-possible-experience-in-these-destinations-1 {
  color: var(--descrip-p);
}

.contact-button.blue {
  color: var(--descrip-p);
  display: block;
}

.contact-button.blue:hover {
  background-color: var(--medium-turquoise);
  color: var(--body-white);
}

.contact-button.blue.white {
  color: var(--body-white);
  font-weight: 700;
}

.contact-button.blue.white:hover {
  background-color: var(--medium-turquoise);
  color: var(--body-white);
}

.contact-button.rocket, .contact-button.grey {
  color: var(--descrip-p);
}

.contact-button.grey:hover {
  color: var(--body-white);
  border: 1px #000;
  border-bottom-width: 0;
}

.contact-button.white {
  font-weight: 400;
}

.contact-button.white:hover {
  border-bottom: 1px solid var(--body-white);
  background-color: var(--body-white);
  color: var(--medium-turquoise);
  font-weight: 700;
}

.contact-button.dark-blue {
  color: var(--dark-slate-blue);
}

.contact-button.dark-blue:hover {
  background-color: var(--medium-turquoise);
  color: var(--body-white);
  border: 1px #000;
}

.nav-bar-styles {
  display: none;
}

.section-auto-height {
  height: auto;
  padding-left: 120px;
  padding-right: 120px;
}

.section-auto-height.is-wonder {
  background-image: linear-gradient(#e0d8ff, #ffe2eb);
  max-height: 60vh;
  padding-left: 7.5rem;
  padding-right: 7.5rem;
  position: relative;
}

.section-auto-height.is-goals {
  position: relative;
}

.section-auto-height.is-wonder-er {
  background-color: #f5fffc;
  max-height: 60vh;
  padding-left: 7.5rem;
  padding-right: 7.5rem;
  position: relative;
}

.section-auto-height.is-goals-er {
  background-color: #f5fffc;
  position: relative;
}

.section-auto-height.is-process {
  background-color: #fff;
  width: 100svw;
  padding-left: 0;
  padding-right: 0;
}

.section-auto-height.is-process.is-woman-travel {
  background-color: #f5f3fc;
}

.section-auto-height.is-process-copy {
  background-color: #fff;
  width: 100svw;
  padding-left: 0;
  padding-right: 0;
}

.section-auto-height.is-process-easyrent {
  background-color: #f5fffc;
  width: 100svw;
  padding-left: 0;
  padding-right: 0;
}

.back-drop-green {
  background-color: #f5fffcb5;
  position: absolute;
  inset: 0%;
}

.backgournd-image {
  opacity: .5;
  background-image: url("https://cdn.prod.website-files.com/6474c86423bffab3b6dafe93/6477924750ea419f37241ac8_woman-travel-header-Section.png");
  background-position: 50%;
  background-size: cover;
  position: absolute;
  inset: 0%;
}

.backgournd-image.er {
  opacity: 1;
  background-image: url("https://cdn.prod.website-files.com/6474c86423bffab3b6dafe93/647fa898b19b9b9e23d04c5a_easy%20rents%20header%20image-min.png");
}

.div-block-34 {
  z-index: 90;
  background-color: var(--heading-card);
  flex-direction: column;
  align-items: center;
  width: 400px;
  height: 400px;
  position: relative;
}

.div-block-35 {
  background-color: var(--medium-turquoise);
  width: 40px;
  height: 40px;
  margin-top: auto;
  margin-bottom: auto;
}

.backgournd-gradient {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #fcefec;
  background-image: linear-gradient(#e6eded 3%, #fff0ed1a 95% 95%);
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  width: 100vw;
  padding-top: 80px;
  display: block;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.backgournd-gradient.er {
  opacity: 1;
  background-image: url("https://cdn.prod.website-files.com/6474c86423bffab3b6dafe93/647fa898b19b9b9e23d04c5a_easy%20rents%20header%20image-min.png");
}

.overview-paragraph {
  white-space: normal;
  font-size: 1.2rem;
  line-height: 1.2;
}

.overview-img_wrapper {
  align-self: flex-start;
  max-width: 100%;
}

.backgournd-gradient_cib {
  opacity: .5;
  background-image: url("https://cdn.prod.website-files.com/6474c86423bffab3b6dafe93/64adbaacbdab6012c1a34740_revista%20header%20section.webp");
  background-position: 50%;
  background-size: auto;
  position: absolute;
  inset: 0%;
}

.backgournd-gradient_cib.er {
  opacity: 1;
  background-image: url("https://cdn.prod.website-files.com/6474c86423bffab3b6dafe93/647fa898b19b9b9e23d04c5a_easy%20rents%20header%20image-min.png");
}

.background-img-masai {
  opacity: .5;
  background-image: url("https://cdn.prod.website-files.com/6474c86423bffab3b6dafe93/6484b342a33c925158884aa1_masai%20header%20picture-min%20(1).webp");
  background-position: 50%;
  background-size: auto;
  position: absolute;
  inset: 0%;
}

.background-img-masai.er {
  opacity: 1;
  background-image: url("https://cdn.prod.website-files.com/6474c86423bffab3b6dafe93/647fa898b19b9b9e23d04c5a_easy%20rents%20header%20image-min.png");
}

.cib-overview_image {
  object-fit: contain;
  width: 100%;
  max-width: none;
  height: 150%;
  display: block;
  position: absolute;
  top: 212%;
  bottom: auto;
  right: auto;
  overflow: hidden;
  transform: translate(0, -50%);
}

.backgournd-gif {
  opacity: 1;
  background-image: url("https://cdn.prod.website-files.com/6474c86423bffab3b6dafe93/64860c06c715e4a4f92e295e_class.gif");
  background-position: 50%;
  background-size: cover;
  position: absolute;
  inset: 0%;
}

.backgournd-gif.er {
  opacity: 1;
  background-image: url("https://cdn.prod.website-files.com/6474c86423bffab3b6dafe93/647fa898b19b9b9e23d04c5a_easy%20rents%20header%20image-min.png");
}

.background-opacity {
  opacity: 1;
  background-color: #0b545959;
  position: absolute;
  inset: 0%;
}

.background-opacity.er {
  opacity: 1;
  background-image: url("https://cdn.prod.website-files.com/6474c86423bffab3b6dafe93/647fa898b19b9b9e23d04c5a_easy%20rents%20header%20image-min.png");
}

.auto-height-container {
  flex-direction: column;
  flex: none;
  justify-content: flex-end;
  width: 100%;
  max-width: 1200px;
  padding-top: 120px;
  padding-bottom: 120px;
  display: flex;
}

.auto-height-container.is-overview {
  grid-row-gap: 40px;
  justify-content: flex-start;
  padding-top: 80px;
  padding-bottom: 80px;
}

.auto-height-container.is-overview.masai {
  padding-bottom: 0;
}

.auto-height-container.is-wonder {
  display: block;
}

.auto-height-container.is-goals {
  border-bottom: 1px solid #000;
  padding-top: 80px;
  padding-bottom: 80px;
  display: flex;
}

.auto-height-container.is-goals-er {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  border-bottom: 1px solid #000;
  padding-top: 80px;
  padding-bottom: 80px;
  display: flex;
}

.auto-height-container.is-goals-er.no-border {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  border-bottom-style: none;
  border-bottom-width: 0;
  padding-top: 40px;
  padding-bottom: 40px;
}

.auto-height-container.rocket-pizza {
  padding-bottom: 0;
}

.auto-height-container.is-process {
  max-width: 1440px;
}

.project-process-layout {
  grid-template: "left-content _1-analisys"
                 "left-content _2-solving"
                 "left-content _3-designing"
                 "left-content _4-prototyping"
                 "left-content _5-insigths"
                 / 1fr 2.25fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.project-process-layout.is-backgground {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  position: absolute;
  inset: 0%;
}

.project-process-layout.is-easyrents {
  grid-template-rows: auto auto auto auto auto auto auto;
}

.div-block-36 {
  background-color: var(--light-salmon);
}

.div-block-37 {
  background-color: var(--yellow-green);
  height: 600px;
}

.process-steps-wrapper {
  padding-bottom: 80px;
  padding-left: 100px;
  padding-right: 40px;
  position: sticky;
  top: 80px;
}

.step-heading {
  white-space: nowrap;
  font-size: 2rem;
}

.proces-layout-left-content {
  padding-top: 80px;
  position: relative;
}

.process-step-wrapper {
  padding: 80px 120px 80px 40px;
  position: relative;
}

.process-step-wrapper.is-analisys, .process-step-wrapper.is-solving {
  background-color: #0000;
}

.process-step-wrapper.is-designing {
  background-color: #f5f3fc;
  padding-right: 60px;
}

.process-step-wrapper.is-prototyping {
  background-color: #0000;
  padding-left: 0;
  padding-right: 0;
}

.process-step-wrapper.is-insightd {
  background-color: #0000;
  padding-left: 40px;
}

.process-step-wrapper.is-designing-womanttravel {
  background-color: #0000;
  padding-right: 60px;
}

.process-step-wrapper.is-designing-rp {
  background-color: #e6eded;
}

.process-step-wrapper.is-final-result-rp {
  background-color: #fcf0ed;
  background-image: linear-gradient(#fcf0ed, #fff);
  padding-right: 60px;
}

.text-span {
  color: var(--numer-woman);
  -webkit-text-stroke-color: transparent;
  font-family: Paytone One, sans-serif;
  font-size: 1.5em;
}

.text-span.easy-rents {
  color: var(--medium-aquamarine);
}

.text-span.rockect-pizza {
  color: var(--rocket-pizza);
}

.requiremnt-paragraph {
  z-index: 1;
  color: var(--descrip-p);
  text-align: left;
  flex-direction: column;
  align-self: center;
  font-size: 1rem;
  line-height: 1.2;
}

.requiremnt-paragraph.easy {
  color: var(--dark-slate-blue);
  text-align: center;
}

.requiremnt-paragraph.ieasy {
  color: var(--dark-slate-blue);
  text-align: left;
  -webkit-text-stroke-color: transparent;
  font-weight: 600;
}

.requiremnt-paragraph.ieasy.green {
  color: #005f73;
}

.requiremnt-paragraph.overview {
  color: var(--dark-slate-blue);
  text-align: left;
}

.requiremnt-paragraph.easy-rent {
  color: var(--dark-slate-blue);
  text-align: justify;
}

.requiremnt-paragraph.easy-rent.center {
  text-align: left;
}

.requiremnt-paragraph.easy-rent.mobile {
  display: none;
}

.requiremnt-paragraph.center {
  text-align: center;
  margin-bottom: 60px;
}

.requiremnt-paragraph.easy-rent-copy {
  color: var(--dark-slate-blue);
  text-align: justify;
}

.requiremnt-paragraph._80 {
  width: 80%;
  display: block;
}

.requiremnt-paragraph._80.white {
  color: #fff;
  text-align: center;
}

.requiremnt-paragraph._80.left-align {
  color: #fffcfc;
  font-size: 1.5rem;
}

.requiremnt-paragraph._323 {
  text-align: left;
}

.requiremnt-paragraph.white {
  color: #ffffffd9;
  text-align: left;
}

.requiremnt-paragraph.er {
  color: var(--dark-slate-blue);
}

.requiremnt-paragraph._30p {
  text-align: justify;
  padding-left: 120px;
  padding-right: 120px;
}

.requiremnt-paragraph.goal, .requiremnt-paragraph.goals {
  text-align: center;
}

.requiremnt-paragraph.center-36 {
  text-align: center;
  font-size: 2rem;
}

.opacity-title {
  color: #fffc;
  text-align: right;
  font-size: 8rem;
  font-weight: 700;
  line-height: 1.1;
}

.opacity-title.is-easyrents {
  color: #e4f7f1;
}

.process-step-number {
  color: var(--numer-woman);
  font-family: Paytone One, sans-serif;
  font-size: 8rem;
  line-height: 1;
}

.process-step-number.green-letter {
  color: var(--medium-aquamarine);
}

.process-step-number.is-4 {
  padding-left: 40px;
}

.process-step-number.rocket-pizza {
  color: var(--rocket-pizza);
}

.process-step-heading {
  white-space: nowrap;
}

.step-layout {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  display: flex;
}

.subtitle-porocess-step {
  color: var(--heading-card);
  text-align: left;
  white-space: normal;
  word-break: normal;
  overflow-wrap: normal;
  font-size: 2rem;
  font-weight: 700;
  line-height: 1;
}

.subtitle-porocess-step.blue-color {
  color: var(--dark-slate-blue);
}

.subtitle-porocess-step.blue-color.is-padding-4 {
  padding-left: 40px;
}

.all-paragraph {
  color: var(--descrip-p);
  font-size: 1.25rem;
  line-height: 1.2;
}

.all-paragraph.is-woman-travel {
  color: var(--dark-slate-blue);
}

.all-paragraph.is-requiremnts-layout {
  text-align: center;
  margin-bottom: 1.5rem;
}

.all-paragraph.is-easy-rents {
  color: var(--dark-slate-blue);
  overflow-wrap: normal;
}

.all-paragraph.is-easy-rents.center {
  text-align: center;
  align-self: center;
}

.process-step-link {
  opacity: .55;
  color: var(--dark-slate-blue);
  padding-left: 1rem;
  text-decoration: none;
}

.process-step-link.w--current {
  border-left: 3px solid var(--dark-slate-blue);
  opacity: 1;
}

.requirement-paragraph {
  color: var(--descrip-p);
  font-size: 1rem;
  line-height: 1.2;
}

.requirement-paragraph.is-woman-travel {
  color: var(--dark-slate-blue);
}

.requirement-paragraph.is-requiremnts-layout {
  text-align: center;
  margin-bottom: 1.5rem;
}

.requirement-paragraph.is_easyrent {
  color: var(--dark-slate-blue);
}

.step-heading_easy {
  white-space: nowrap;
  font-size: 2rem;
}

.project-process-layout_er {
  grid-template: "left-content _1-analisys"
                 "left-content _2-solving"
                 "left-content _3-designing"
                 "left-content _4-prototyping"
                 "left-content _5-insigths"
                 "left-content ."
                 "left-content ."
                 / 1fr 2.25fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.project-process-layout_er.is-backgground {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  position: absolute;
  inset: 0%;
}

.project-process-layout_er.is-easyrents {
  grid-template-rows: auto auto auto auto auto auto auto;
}

.div-block-38 {
  display: none;
}

@media screen and (min-width: 1920px) {
  .heading {
    font-size: 3.2rem;
  }

  .heading-2 {
    font-size: 2.8rem;
  }

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

  .wraper.hero {
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .wraper.hero.op2 {
    background-color: #0000;
    margin-left: auto;
    margin-right: auto;
  }

  .image-wrapper {
    top: 67px;
  }

  .hero-heading {
    font-size: 25rem;
  }

  .card-wrapper, .card-wrapper.rocket-pizza {
    grid-column-gap: 150px;
    grid-row-gap: 150px;
  }

  .card-wrapper.wt {
    grid-column-gap: 190px;
    grid-row-gap: 190px;
  }

  .detail-container.relative {
    max-width: 90vw;
  }

  .detail-container._100vw.acvi-white {
    height: 100%;
    padding-top: 0;
  }

  .header-wrapper.easy {
    padding-left: 200px;
    padding-right: 200px;
  }

  .header-wrapper.cib-feader-wrapper {
    padding-left: 150px;
    padding-right: 150px;
  }

  .header-wrapper.masai {
    padding-left: 200px;
    padding-right: 180px;
  }

  .hero_subheading, .hero_subheading.masai-wonder {
    font-size: 2.5rem;
  }

  .hero_tags-wrapper.delta {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .data-wraper.easy {
    grid-column-gap: 350px;
    grid-row-gap: 350px;
  }

  .data-wraper.wt {
    grid-column-gap: 300px;
    grid-row-gap: 300px;
  }

  .data-wraper.cib {
    grid-column-gap: 250px;
    grid-row-gap: 250px;
  }

  .data-wraper.masai {
    grid-column-gap: 200px;
    grid-row-gap: 200px;
    justify-content: flex-start;
  }

  .data-wraper.delta {
    grid-column-gap: 250px;
    grid-row-gap: 250px;
  }

  .data-wraper.acvi {
    grid-column-gap: 400px;
    grid-row-gap: 400px;
  }

  .project-data-tittle.black, .project-data-tittle.cib, .project-data-tittle.delta, .project-data-tittle.acvi, .project-data.black, .project-data.white, .project-data.grey {
    font-size: 1.5rem;
  }

  .heading-3 {
    text-decoration: none;
  }

  .heading-3.easy {
    width: 100%;
  }

  .rocket-pizza-overview-section {
    overflow: hidden;
  }

  .overview-title {
    display: flex;
  }

  .opacity-heading-wrapper {
    align-items: center;
    padding-left: 179px;
    display: block;
    bottom: auto;
  }

  .opacity-heading-wrapper.cib-body {
    padding-left: 966px;
  }

  .goals-grid.rocket {
    grid-template-columns: .5fr .5fr;
    align-self: center;
  }

  .goals-grid.wt {
    justify-items: center;
  }

  .heading-icon.center.relative {
    justify-content: center;
  }

  .heading-icon._80 {
    align-self: auto;
    width: 80%;
  }

  .user-app-icon {
    width: 60px;
    height: 60px;
  }

  .vectors-wrapper-13 {
    width: 100%;
    height: 100%;
  }

  .rocket-pizza-wireframe-1 {
    height: 100%;
  }

  .acordeon-content-wrapper {
    grid-column-gap: 130px;
    grid-row-gap: 130px;
    justify-content: flex-start;
    align-items: center;
  }

  .acordeon-content-wrapper.designing {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
  }

  .acordeon-content-wrapper.ma-phase-2 {
    justify-content: flex-start;
    margin-top: 0;
  }

  .acordeon-content-wrapper.acvi {
    height: 4000px;
  }

  .tag-text.is-hero {
    font-size: 1.5rem;
  }

  .container.footer {
    padding-left: 100px;
    padding-right: 100px;
  }

  .container.home-footer {
    background-color: #fdf2eb;
    justify-content: flex-end;
    margin-top: 60px;
    padding-left: 100px;
    padding-right: 100px;
  }

  .hero_heading-h1 {
    text-align: left;
    font-size: 75px;
  }

  .hero_heading-h1.mobile {
    display: none;
  }

  .big-number, .big-number.cib {
    font-size: 128px;
  }

  .heading-4 {
    font-size: 2rem;
  }

  .heading-container {
    grid-column-gap: 220px;
    grid-row-gap: 220px;
    width: 100%;
    max-width: 1440px;
  }

  .card-container.acvi.mobile {
    display: none;
  }

  .text-and-buttons {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .footerlogo {
    align-items: flex-end;
    margin-top: 0;
    display: flex;
    position: static;
    inset: 0 0% 0%;
  }

  .paragrah-2 {
    text-align: justify;
    font-size: 1.5rem;
  }

  .paragrah-2.easy {
    text-align: left;
  }

  .paragrah-2.easy-rent {
    text-align: justify;
  }

  .paragrah-2.easy-rent.center {
    text-align: left;
  }

  .paragrah-2.center {
    text-align: center;
  }

  .paragrah-2._80 {
    align-self: flex-start;
  }

  .paragrah-2._80.white {
    align-items: center;
    width: 100%;
    padding-left: 40px;
    padding-right: 40px;
    display: block;
  }

  .paragrah-2._80.left-align {
    padding-top: 61px;
  }

  .paragrah-2._30p {
    padding-left: 180px;
    padding-right: 180px;
  }

  .opacity-header {
    font-size: 20rem;
    right: 14%;
  }

  .opacity-header.overview {
    font-size: 400px;
    display: block;
  }

  .opacity-header.easy {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: block;
  }

  .opacity-header.challenges {
    color: #0b545975;
    display: block;
  }

  .grid-4 {
    grid-template-columns: .75fr .25fr;
  }

  .rp-overview-image {
    width: 100%;
    height: 100%;
    display: block;
  }

  .overview-image-wrapper {
    width: 100%;
  }

  .acordeon-item.ma-second-phase {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .acordeon-item.acvi-4-phase {
    height: 5000px;
    position: relative;
    top: -121px;
  }

  .acordeon-item.acvi-designing {
    flex-direction: column;
    align-items: center;
    height: 5000px;
    padding-top: 100px;
    display: flex;
    position: relative;
  }

  .dropdown-content.design-section {
    height: 3700px;
  }

  .dropdown-content.final-result {
    height: 5800px;
  }

  .dropdown-content.rocket-prototyping {
    height: 4300px;
  }

  .dropdown-content.easy {
    height: 11000px;
  }

  .dropdown-content.synthesis {
    height: 8500px;
  }

  .dropdown-content.er-solving {
    height: 13900px;
  }

  .dropdown-content.er-design {
    height: 4500px;
  }

  .dropdown-content.wt-design {
    height: 7000px;
  }

  .dropdown-content.wt-prototyping {
    height: 12500px;
  }

  .dropdown-content.cib {
    height: 2300px;
  }

  .dropdown-content.cib-analysis {
    height: 2700px;
  }

  .dropdown-content.cib-results {
    height: 5000px;
  }

  .dropdown-content.masai {
    height: 5400px;
  }

  .dropdown-content.masai-second-phase {
    height: 4400px;
  }

  .dropdown-content.masai-lessons {
    height: 1100px;
  }

  .dropdown-content.delta-synthesis {
    height: 2000px;
  }

  .dropdown-content.delta-product-design {
    height: 7350px;
  }

  .dropdown-content.delta-prototype {
    height: 3500px;
  }

  .dropdown-content.acvi {
    height: 3600px;
  }

  .dropdown-content.acvi-designing {
    height: 4500px;
  }

  .lightbox-link.small {
    height: 350px;
  }

  .img-wrapper {
    height: 100%;
  }

  .icon-wrapper {
    display: block;
  }

  .screen-design-image {
    height: 100%;
  }

  .giff-image-wrapper {
    width: 500px;
  }

  .gif-image {
    width: 100%;
  }

  .flow-image-wrapper {
    height: 100%;
    padding-left: 40px;
    padding-right: 40px;
  }

  .left-insights {
    justify-content: space-around;
  }

  .footer-next-projects {
    grid-template-columns: 1fr 1fr;
    padding-bottom: 0;
  }

  .easy-rent-header-section {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .vane-picture-wrapper._2 {
    object-fit: cover;
  }

  .overview-first-face-picture._2, .wonder-text-wrapper {
    max-width: 100%;
  }

  .wondering-container.rigth-picture {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    padding-left: 200px;
    padding-right: 200px;
  }

  .wondering-container.wt {
    grid-column-gap: 230px;
    grid-row-gap: 230px;
    justify-content: center;
    margin-left: 140px;
    margin-right: 140px;
    padding-left: 0;
  }

  .wondering-container.left-picture {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    padding-left: 191px;
    padding-right: 189px;
  }

  .light-box-text.small {
    font-size: 1.5rem;
    top: -175px;
  }

  .ligth-box-container.tools {
    display: flex;
  }

  .bold-text-2 {
    font-size: 32px;
  }

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

  .solving-technique-container {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .wondering {
    grid-column-gap: 120px;
    grid-row-gap: 120px;
    justify-content: center;
  }

  .paragraph-semi-bold.masai {
    font-size: 2rem;
  }

  .what-container {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
    justify-content: center;
  }

  .ideas-face-container {
    justify-content: center;
  }

  .solving-face-wrapper, .solving-face-img {
    height: 100%;
  }

  .sketch-description, .prototype-video-frame-mock-ups {
    width: 100%;
  }

  .qr-scann {
    width: 100%;
    height: 100%;
  }

  .questions-feature {
    max-width: 100%;
    height: 100%;
  }

  .results-screen {
    width: 100%;
    height: 100%;
  }

  .detail-page-features {
    width: 100%;
    height: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .detail-page-sliders {
    width: 100%;
    height: 100%;
    padding: 0;
  }

  .neighborhood-features, .summary-page {
    width: 100%;
    height: 100%;
  }

  .wt-overview-container {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
  }

  .common-image-wrapper {
    height: 600px;
  }

  .wt-face-img-wrapper {
    align-items: flex-end;
  }

  .face-img {
    justify-content: flex-end;
  }

  .wt-task-flow-img-wrapper {
    max-height: 100%;
  }

  .feature-description-container {
    max-width: 100%;
  }

  .screen-description {
    width: 80%;
  }

  .product-requirement-layout {
    grid-template-columns: 1fr 1fr 1fr;
    justify-content: center;
    justify-items: center;
  }

  .product-requirement-layout.error-07f628b4-1bf9-fe74-c662-ff2c3a83688b, .product-requirement-layout._2 {
    grid-template-columns: 1fr 1fr;
  }

  .home-screen-img-wrapper {
    height: 100%;
  }

  .home-description-img {
    width: 100%;
    max-height: 100%;
  }

  .recomendation-screen-img-wrapper {
    max-height: 100%;
  }

  .detail-screen-img-wrapper {
    height: 100%;
    max-height: 100%;
  }

  .final-product-img-wrapper.results, .final-product-img-wrapper.destination {
    height: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .final-product-img-wrapper.detail {
    height: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .final-product-img-wrapper.confirmation {
    height: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .final-product-img {
    object-fit: contain;
    width: 100%;
    height: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .screen-flow-img-wrapper {
    max-width: 100%;
    height: 100%;
    padding-left: 220px;
    padding-right: 220px;
  }

  .facer-wrapper {
    padding-top: 40px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .mockup-container {
    height: 100%;
  }

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

  .cib-overview-container {
    align-items: center;
    padding-right: 150px;
  }

  .cib-overview-img-wrapper {
    width: 50%;
    height: 100%;
  }

  .cib-overview-text-wrapper {
    justify-content: center;
  }

  ._12-different-way-img-wrapper {
    width: 100%;
    height: 100%;
  }

  ._12-different-img {
    width: 100%;
  }

  .case-definition-description {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .definition-case-img-wrapper {
    height: 100%;
  }

  .case-definition-img {
    width: 100%;
    height: 100%;
  }

  .mobilizers-img-wrapper {
    max-width: 100%;
    height: 100%;
    max-height: 100%;
  }

  .results-descriptions {
    width: 100%;
  }

  .result-description-container {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
    max-width: 100%;
  }

  .before-and-afetr-img-wrapper {
    height: 100%;
    max-height: 100%;
  }

  .cib-revista-section {
    grid-column-gap: 200px;
    grid-row-gap: 200px;
    justify-content: center;
    padding-left: 100px;
    padding-right: 100px;
  }

  .column-image-link {
    object-fit: contain;
    width: 100%;
    max-width: 100%;
    height: 100%;
  }

  .right-revista {
    object-fit: cover;
    max-width: 560px;
    height: 745px;
  }

  .masai-header-container {
    width: 100vw;
  }

  .options-img-wrapper {
    max-width: 100%;
    height: 100%;
    max-height: 100%;
  }

  .image-13 {
    max-height: 100%;
  }

  .challeng-container {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
    justify-content: space-around;
  }

  .img-face-wrapper {
    height: 654px;
  }

  .research-findings {
    justify-content: space-around;
    width: 100%;
  }

  .mockups-img-wrapper {
    object-fit: cover;
    height: 100%;
  }

  .mockup-img {
    width: 100%;
    height: 100%;
  }

  .garmets-flex-container {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
    flex-direction: column;
  }

  .process {
    max-width: 100%;
  }

  .ma-footer-section {
    padding-bottom: 0;
  }

  .delta-header-container {
    padding-top: 620px;
  }

  .delta-overview-container {
    align-items: center;
  }

  .cib-img-overview {
    max-width: 100%;
    height: 100%;
  }

  .delta-research-grid {
    grid-template-columns: 1.25fr 1fr;
    align-items: center;
    padding-left: 220px;
  }

  .left-column {
    justify-content: center;
  }

  .user-profile-wrapper {
    height: 1005px;
  }

  .description-container {
    text-decoration: none;
  }

  .winner-a-wrapper, ._3d-img-wrapper.long {
    height: 100%;
  }

  .delta-right-img {
    max-width: 100%;
    height: 100%;
  }

  .delta-left-column {
    justify-content: center;
  }

  .chasis-wrapper {
    width: 100vw;
  }

  .mvp-img {
    width: 100%;
  }

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

  .lessons-img {
    width: 100%;
  }

  .phase-container {
    justify-content: center;
  }

  .phase-flexbox {
    height: 320px;
  }

  .phase-1-flexbox, .phase-2-flexbox {
    height: 200px;
  }

  .phase-1-header-wrapper {
    padding-top: 678px;
    padding-left: 186px;
  }

  .acvi-heading {
    align-items: flex-start;
  }

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

  .phase-1-d-container {
    max-width: 100%;
  }

  .restructurin-container {
    justify-items: center;
  }

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

  .long-gradient-card.prueba {
    border-radius: 50px;
    max-width: 90%;
    padding-left: 175px;
  }

  .flyer-slider {
    width: 100%;
    height: 1500px;
  }

  .flyier-1 {
    width: 100%;
    height: 100%;
  }

  .phase-12header-wrapper {
    padding-top: 694px;
    padding-left: 150px;
    padding-right: 150px;
  }

  .challenges-grid {
    height: 750px;
  }

  .what-we-know-wrapper {
    width: 80%;
    height: 100%;
  }

  .wtk-img {
    width: 100%;
  }

  .wireframe-section {
    max-width: 100%;
    height: 2000px;
    display: flex;
  }

  .wireframes {
    justify-content: center;
  }

  .user-profile-img-wrapper {
    height: 100%;
  }

  .user-profile-container {
    height: 2000px;
  }

  .oportunity-giff {
    height: 755px;
  }

  .overview-face-wrapper {
    height: 100%;
  }

  .main-goal-container {
    padding-left: 0;
    padding-right: 0;
  }

  .html-embebed-style {
    align-self: center;
    padding-left: 280px;
    padding-right: 280px;
  }

  .qr-scan-wrapper {
    background-color: #f4faf8;
    width: 100vw;
    height: 100%;
    padding-left: 60px;
    padding-right: 60px;
  }

  .questions-img-wrapper {
    width: 100vw;
    height: 100%;
    padding-bottom: 0;
    padding-left: 60px;
    padding-right: 60px;
  }

  .results-screen-img-wrapper {
    width: 100vw;
    height: 100%;
    padding-bottom: 0;
    padding-right: 0;
  }

  .detail-page-img-wrapper {
    width: 100%;
    max-width: 100%;
    height: 100%;
    padding-bottom: 0;
    padding-left: 40px;
    padding-right: 40px;
  }

  .summary-img-wrapper {
    background-color: #f2f9f7;
    width: 100vw;
    height: 100%;
    padding-bottom: 0;
    padding-left: 60px;
    padding-right: 60px;
  }

  .delta-presntation-link {
    color: var(--heading-card);
  }

  .mask-3 {
    width: 100%;
  }

  .nav-button {
    font-size: 20px;
  }

  .nav-button.white:hover {
    border-right: 1px solid var(--body-white);
    background-color: var(--medium-turquoise);
    border-radius: 5px;
  }

  .menu-link {
    font-size: 20px;
  }

  .menu-link.white:hover, .menu-link.white-copy:hover {
    border-right: 0px none var(--body-white);
    border-bottom: 1px solid var(--body-white);
    font-weight: 600;
  }

  .nav-dropdown-text, .project-nav---dropdown {
    font-size: 20px;
  }

  .project-nav---dropdown:hover {
    border-right: 0px none var(--body-white);
    border-bottom: 1px solid var(--body-white);
    font-weight: 600;
  }

  .span-text.paytone {
    font-size: 26rem;
  }

  .span-text.paytone.pink, .span-text.paytone.blue, .span-text.paytone.orange, .span-text.paytone.peach, .span-text.paytone.yellow {
    font-size: 17rem;
  }

  .subtittle {
    inset: 50% 0% 0%;
  }

  .subtittle.light {
    top: 570.556px;
  }

  .heo-heading {
    font-size: 97px;
  }

  .heo-heading.grey {
    font-size: 55px;
  }

  .bottom-navigation.black-background, .bottom-navigation.rocket {
    display: flex;
  }

  .bottom-navigation.er {
    display: none;
  }

  .bottom-navigation.delta {
    display: flex;
  }

  .progrees-bar.rocket, .progrees-bar.er {
    background-color: #e6eded;
  }

  .bottom-nav-link {
    font-size: 20px;
  }

  .bottom-nav-link.w--current {
    font-weight: 700;
  }

  .bottom-nav-link.white, .bottom-nav-link.grey, .bottom-nav-link.dark-blue {
    font-size: 20px;
  }

  .top-nav-dropdown-link {
    font-weight: 400;
  }

  .top-nav-dropdown-link.w--current {
    color: var(--heading-card);
    font-weight: 700;
  }

  .bold-text-9 {
    font-size: 2.5rem;
  }

  .section-f.footer {
    grid-column-gap: 100px;
    grid-row-gap: 100px;
    justify-content: flex-end;
    padding-top: 0;
  }

  .sticky-nav-wrapper.opcion-2 {
    display: flex;
  }

  .sticky-content-wrapper {
    grid-column-gap: 130px;
    grid-row-gap: 130px;
    justify-content: flex-start;
  }

  .sticky-content-wrapper.ma-phase-2 {
    justify-content: flex-start;
    margin-top: 0;
  }

  .sticky-content-wrapper.acvi {
    height: 4000px;
  }

  .lessons-container {
    grid-column-gap: 130px;
    grid-row-gap: 130px;
    justify-content: flex-start;
  }

  .lessons-container.ma-phase-2 {
    justify-content: flex-start;
    margin-top: 0;
  }

  .lessons-container.acvi {
    height: 4000px;
  }

  .overview-sub, .overview-sub.masai-wonder {
    font-size: 2.5rem;
  }

  .heading-3-copy {
    text-decoration: none;
  }

  .heading-3-copy.easy, .div-block-32 {
    width: 100%;
  }

  .image-30 {
    cursor: zoom-in;
  }

  .section-full-height.is-hero {
    padding-left: 7.5rem;
  }

  .full-height-container {
    max-width: 1440px;
  }

  .full-height-container.is-wonder {
    padding-top: 160px;
    padding-bottom: 160px;
  }

  .heading-opacity-absolute {
    text-align: left;
    font-size: 75px;
  }

  .heading-opacity-absolute.mobile {
    display: none;
  }

  .contact-button {
    font-size: 20px;
  }

  .contact-button.white:hover {
    border-right: 1px solid var(--body-white);
    background-color: var(--medium-turquoise);
    border-radius: 5px;
  }

  .auto-height-container.is-process {
    max-width: 1600px;
  }

  .process-step-wrapper.is-analisys {
    width: auto;
    display: block;
    position: relative;
  }

  .requiremnt-paragraph {
    text-align: justify;
    font-size: 1.5rem;
  }

  .requiremnt-paragraph.easy {
    text-align: left;
  }

  .requiremnt-paragraph.easy-rent {
    text-align: justify;
  }

  .requiremnt-paragraph.easy-rent.center {
    text-align: left;
  }

  .requiremnt-paragraph.center {
    text-align: center;
  }

  .requiremnt-paragraph._80 {
    align-self: flex-start;
  }

  .requiremnt-paragraph._80.white {
    align-items: center;
    width: 100%;
    padding-left: 40px;
    padding-right: 40px;
    display: block;
  }

  .requiremnt-paragraph._80.left-align {
    padding-top: 61px;
  }

  .requiremnt-paragraph._30p {
    padding-left: 180px;
    padding-right: 180px;
  }

  .step-layout {
    grid-column-gap: 2.2rem;
    grid-row-gap: 2.2rem;
    justify-content: flex-start;
    align-items: stretch;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    position: static;
  }

  .all-paragraph {
    font-size: 1.5rem;
  }

  .project-process-layout_er {
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
  }
}

@media screen and (max-width: 991px) {
  .hero-image-wrap {
    width: 70%;
  }

  .heading {
    font-size: 2.25rem;
  }

  .heading.rocket {
    font-size: 2.25rem;
    line-height: 1.3;
  }

  .heading.easy-rent {
    width: 100%;
    font-size: 2.25em;
  }

  .heading.acvi-phase {
    font-size: 3em;
  }

  .heading-2 {
    font-size: 2rem;
  }

  .heading-2.rocket {
    width: 100%;
    font-size: 2rem;
  }

  .heading-2.easy {
    width: 100%;
    font-size: 2.2rem;
  }

  .heading-2._80 {
    width: 100%;
  }

  .heading-2.white {
    font-size: 2rem;
  }

  .heading-2.er-prueba {
    font-size: 1.25rem;
  }

  .heading-2.masai {
    color: #9d7137;
  }

  .section {
    margin-top: 0;
    margin-left: 0;
    padding-bottom: 20px;
  }

  .section.footer {
    padding-top: 0;
  }

  .section.image {
    top: -1156px;
  }

  .section.project-footer {
    padding-top: 0;
    top: -1157px;
  }

  .section.project-footer.static {
    padding-top: 0;
  }

  .section.acvi {
    margin-left: 0;
    margin-right: 0;
  }

  .about-me-page-navbar-logo-left {
    padding-right: 0;
  }

  .navbar-menu {
    max-width: unset;
  }

  .link-text {
    font-size: 1.25rem;
  }

  .hola {
    margin-bottom: 0;
  }

  .wraper.hero {
    height: 90vh;
  }

  .wraper.hero.op2, .wraper.hero.opcion-3 {
    height: 100vh;
    margin-bottom: 0;
  }

  .image-wrapper {
    width: 50vw;
    top: 102px;
    left: auto;
  }

  .hero-heading {
    font-size: 20vw;
  }

  .hero-heading.poppins {
    font-size: 10vw;
  }

  .icon-2 {
    font-size: 1.6em;
    line-height: 1;
  }

  .about-me-text {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
  }

  .greatings {
    font-size: 2.3em;
    line-height: 1;
  }

  .small-descprition {
    z-index: 1;
    font-size: 1.25rem;
    position: static;
    top: auto;
    bottom: -27px;
  }

  .small-descprition.easy {
    text-align: center;
    max-width: 100%;
    font-size: 1rem;
  }

  .small-descprition.easy.relative {
    top: -56px;
    bottom: auto;
  }

  .small-descprition.relative {
    top: -58px;
  }

  .small-descprition.center {
    max-width: 100%;
  }

  .grid {
    grid-template-columns: 1fr;
    justify-content: start;
    justify-items: start;
  }

  .gradient-container {
    background-image: linear-gradient(94.8deg, #d7e0dd, #fff0);
  }

  .card-wrapper {
    grid-column-gap: 170px;
    grid-row-gap: 170px;
    padding-top: 120px;
    padding-bottom: 60px;
  }

  .card-wrapper.rocket-pizza {
    grid-column-gap: 170px;
    grid-row-gap: 170px;
  }

  .card-wrapper.wt {
    grid-column-gap: 180px;
    grid-row-gap: 180px;
  }

  .card-wrapper.cib {
    grid-column-gap: 170px;
    grid-row-gap: 170px;
  }

  .card-wrapper.acvi {
    grid-column-gap: 180px;
    grid-row-gap: 180px;
  }

  .card-wrapper.delta {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
  }

  .card-wrapper.easy-rents {
    grid-column-gap: 100px;
    grid-row-gap: 100px;
  }

  .text-card-wrapper {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .rocket-pizza-header-section {
    padding-bottom: 97px;
  }

  .project-detail-page-navbar {
    padding-right: 0;
  }

  .navbar-menu-2 {
    max-width: unset;
  }

  .detail-container {
    grid-column-gap: 100px;
    grid-row-gap: 100px;
    justify-content: flex-start;
    padding-right: 0;
    display: block;
  }

  .detail-container.header {
    margin-bottom: -96px;
  }

  .detail-container.process {
    top: -222px;
  }

  .detail-container.process--relative {
    height: 100%;
    margin-bottom: 0;
    padding-bottom: 40px;
    top: -224px;
  }

  .detail-container.prueba {
    top: -257px;
  }

  .detail-container.accordeon {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    display: block;
    top: -257px;
  }

  .detail-container.relative {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    top: -197px;
  }

  .detail-container.whole-container, .detail-container.final-result {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    top: -257px;
  }

  .detail-container._100vw {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    display: flex;
    top: -257px;
  }

  .detail-container._100vw.green-masai {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    padding-top: 40px;
  }

  .detail-container._100vw.blak {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .detail-container._100vw.acvi-p1 {
    padding-top: 60px;
  }

  .detail-container._100vw.acvi-white {
    padding-top: 60px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .detail-container._100vw.green-rocket {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    padding-top: 40px;
    display: block;
  }

  .detail-container._100vw.peach-rocket {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    padding-top: 40px;
  }

  .detail-container.rocket-overview {
    grid-column-gap: 100px;
    grid-row-gap: 100px;
    justify-content: flex-start;
    display: flex;
  }

  .detail-container.phase-story {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .detail-container.phase-2-story {
    padding-top: 0;
  }

  .detail-container.overview {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: flex-start;
    max-width: 100vw;
    height: 350px;
  }

  .header-wrapper {
    width: 100%;
  }

  .header-wrapper.easy {
    background-color: #0000;
    padding-bottom: 80px;
    padding-left: 80px;
    padding-right: 80px;
  }

  .header-wrapper.woman-travel {
    background-color: #0000;
  }

  .header-wrapper.cib-feader-wrapper {
    background-color: #0000;
    padding-bottom: 0;
    padding-left: 80px;
    padding-right: 80px;
  }

  .header-wrapper.masai {
    padding-left: 80px;
    padding-right: 80px;
  }

  .header-wrapper.acvi {
    background-color: #0000;
    padding-bottom: 10px;
    padding-left: 80px;
    padding-right: 80px;
  }

  .header-wrapper.rocket-pizza {
    background-color: #0000;
  }

  .hero_subheading {
    color: var(--descrip-p);
    font-size: 1.5rem;
  }

  .hero_subheading.card {
    width: 95%;
    max-width: 530px;
    font-size: 1.25rem;
  }

  .hero_subheading.card.cib {
    color: var(--descrip-p);
  }

  .hero_subheading.card.acvi {
    color: #ffffffb3;
    font-weight: 500;
  }

  .hero_subheading.easy-rent {
    width: 100%;
    font-size: 1.5rem;
  }

  .hero_subheading.cib {
    font-size: 1.5rem;
  }

  .hero_subheading.big {
    font-size: 2rem;
  }

  .hero_subheading.acvi {
    font-size: 1.5rem;
  }

  .hero_subheading._32 {
    width: 100%;
    font-size: 1.5rem;
  }

  .hero_subheading.center {
    text-align: center;
    font-size: 1.5rem;
  }

  .hero_subheading.overview-masai {
    text-align: center;
    padding-left: 80px;
    padding-right: 80px;
  }

  .hero_subheading.center-rp {
    text-align: center;
    font-size: 1.5rem;
  }

  .hero_tags-wrapper {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-rows: auto;
    grid-template-columns: .75fr .75fr;
    grid-auto-columns: .75fr;
    grid-auto-flow: column;
  }

  .hero_tags-wrapper.easy {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .hero_tags-wrapper.masai {
    display: none;
  }

  .hero_tags-wrapper.delta {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: .75fr;
    display: grid;
  }

  .hero_tags-wrapper.acvi {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-rows: auto auto;
    grid-template-columns: .75fr .75fr 1fr;
    grid-auto-columns: .75fr;
    display: grid;
  }

  .hero_tags-wrapper.wt {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .hero_tags-wrapper.woman {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-items: start;
    display: grid;
  }

  .project-tag.easy, .project-tag.woman {
    display: block;
  }

  .project-tag.delta {
    justify-content: center;
  }

  .project-tag.acvi {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    padding-left: 10px;
    padding-right: 10px;
    display: block;
  }

  .data-wraper {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .data-wraper.easy, .data-wraper.wt, .data-wraper.cib {
    grid-column-gap: 110px;
    grid-row-gap: 110px;
  }

  .data-wraper.masai {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
    justify-content: space-between;
  }

  .data-wraper.delta {
    grid-column-gap: 90px;
    grid-row-gap: 90px;
  }

  .data-wraper.acvi {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .data {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    object-fit: fill;
  }

  .data.acvi, .data.cib {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .project-data-tittle, .project-data {
    font-size: 1rem;
  }

  .project-data.white, .project-data.grey {
    text-align: left;
  }

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

  .heading-3.card {
    width: 95%;
    max-width: 530px;
    font-size: 2rem;
  }

  .heading-3.card.cib {
    color: var(--heading-card);
  }

  .heading-3.easy {
    font-size: 1.5rem;
  }

  .heading-3.long-heading {
    font-size: 2rem;
    line-height: 1.3;
  }

  .heading-3.long-heading.masai {
    text-align: left;
  }

  .heading-3.masai {
    text-align: center;
    width: 100%;
  }

  .heading-3.center {
    align-self: center;
  }

  .heading-3.tecnique {
    padding-left: 11px;
  }

  .heading-3.wt {
    color: var(--dark-slate-blue);
    font-size: 2rem;
  }

  .heading-3.tecnique-copy {
    padding-left: 11px;
  }

  .rocket-pizza-overview-section {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    padding-top: 100px;
    padding-bottom: 20px;
  }

  .overview-title {
    height: 100px;
    min-height: 100px;
    padding-top: 87px;
    padding-bottom: 20px;
  }

  .opacity-heading-wrapper {
    align-items: center;
  }

  .opacity-heading-wrapper.cib-body {
    padding-left: 233px;
  }

  ._2-columns {
    flex-direction: column;
    align-items: center;
  }

  .goal-container {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .goals-grid {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    flex-direction: column;
    align-items: center;
  }

  .goals-grid.easy {
    grid-template-columns: 1fr 1fr;
  }

  .goals-grid.womant {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: .75fr;
    align-content: center;
    justify-items: center;
    width: 80%;
  }

  .goals-grid.rocket {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .goals-grid.phase-1 {
    max-width: 100%;
  }

  .celda {
    background-image: none;
  }

  .celda.easy {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    max-width: 320px;
  }

  .celda.acvi {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    max-width: 320px;
    height: 300px;
  }

  .right {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    background-image: none;
    padding-top: 10px;
  }

  .accordeon-section {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .accordeon-section.designing {
    padding-top: 40px;
    top: -201px;
  }

  .accordeon-section.final-result {
    margin-bottom: 0;
    padding-bottom: 40px;
    top: -414px;
  }

  .accordeon-section.prototyping {
    margin-bottom: 0;
    padding-bottom: 40px;
    top: -641px;
  }

  .accordeon-section.insights {
    margin-bottom: 0;
    padding-bottom: 0;
    top: -936px;
  }

  .accordeon-section.delta {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    padding-top: 60px;
    padding-bottom: 60px;
    display: block;
  }

  .task-flow-heading {
    padding-left: 30px;
  }

  .taskflow-icon {
    height: 100%;
  }

  ._3-columns {
    flex-direction: column;
    align-items: center;
  }

  .heading-icon {
    width: 100%;
    margin-left: 0;
  }

  .heading-icon.flow {
    margin-left: 60px;
  }

  .heading-icon.function {
    justify-content: center;
  }

  .heading-icon.center {
    justify-content: flex-start;
    padding-bottom: 0;
    top: -109px;
  }

  .heading-icon.easy-rent {
    width: 100%;
  }

  .heading-icon.easy-rent.margin {
    padding-left: 80px;
  }

  .heading-icon._80 {
    padding-left: 50px;
  }

  .wireframe-icon {
    width: 50%;
    max-width: 80%;
  }

  .f2wf-columns {
    flex-direction: column;
    align-items: center;
  }

  .accordion-toggle {
    justify-content: flex-start;
    height: 120px;
    padding-left: 0;
    padding-right: 0;
  }

  .accordion-toggle._80 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: flex-start;
    width: 90%;
    max-width: 80%;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .acordeon-content-wrapper {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    justify-content: flex-start;
    align-items: center;
    height: 100%;
  }

  .acordeon-content-wrapper.designing {
    align-items: flex-start;
  }

  .acordeon-content-wrapper.final-result {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    object-fit: cover;
    justify-content: flex-start;
    height: 100%;
    padding-bottom: 0;
  }

  .acordeon-content-wrapper.rocket-prototyping, .acordeon-content-wrapper.main-insights {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
    object-fit: cover;
    justify-content: flex-start;
    height: 100%;
    padding-bottom: 0;
  }

  .acordeon-content-wrapper.wt-designing {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
  }

  .acordeon-content-wrapper.ma-phase-2 {
    height: 2800px;
  }

  .acordeon-content-wrapper.acvi {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
  }

  .acordeon-content-wrapper.prototyping {
    flex-direction: column;
  }

  .wrapper-content {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    width: 100%;
    margin-right: 0;
    padding-left: 80px;
    padding-right: 100px;
  }

  .wrapper-content.rocket-pizza, .wrapper-content.wt {
    grid-column-gap: 120px;
    grid-row-gap: 120px;
  }

  .wrapper-content.cib {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
  }

  .card-tag-container {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-rows: auto auto;
    grid-template-columns: 1.5fr 2.25fr;
    grid-auto-columns: 1fr;
    width: 100%;
    padding-left: 60px;
    display: grid;
  }

  .description-text {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .tag-text {
    text-align: center;
    font-size: .75rem;
  }

  .tag-text.is-hero {
    font-size: 1rem;
  }

  .project-detail-page-navbar-2 {
    padding-right: 0;
  }

  .navbar-menu-3 {
    max-width: unset;
  }

  .container {
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .container.footer {
    margin-bottom: 0;
    padding: 0 60px;
  }

  .container.nav {
    display: block;
  }

  .container.nav-projects {
    padding-right: 40px;
    display: block;
  }

  .container.sticky {
    padding-left: 20px;
    padding-right: 20px;
  }

  .container.home-footer {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .project-detail-page-navbar-3 {
    padding-right: 0;
  }

  .navbar-menu-4 {
    max-width: unset;
  }

  .hero_heading-h1 {
    font-size: 3.43rem;
  }

  .hero_heading-h1.footer {
    font-size: 40px;
  }

  .hero_heading-h1.footer.rocket {
    align-self: center;
    overflow: hidden;
  }

  .hero_heading-h1.rocket {
    font-size: 32px;
  }

  .hero_heading-h1.wt {
    width: 70%;
  }

  .hero_heading-h1.er-prueba, .hero_heading-h1.acvi-nav, .hero_heading-h1.acvi-nav-tittle {
    font-size: 16px;
  }

  .hero_heading-h1.mobile {
    display: none;
  }

  .big-number {
    padding-right: 5px;
    font-size: 75px;
  }

  .big-number.rocket {
    padding-right: 10px;
    font-size: 75px;
  }

  .big-number.easy {
    font-size: 80px;
  }

  .big-number.wt {
    padding-right: 0;
  }

  .big-number.cib, .big-number.masai {
    font-size: 75px;
  }

  .big-number.er-prueba {
    font-size: 24px;
  }

  .heading-4 {
    font-size: 1.25rem;
  }

  .heading-4.center {
    text-align: center;
  }

  ._2-columns-7, ._2-columns-8, ._2-columns-9, ._2-columns-10, ._2-columns-11, ._2-columns-12, ._2-columns-13, ._2-columns-14, ._2-columns-15, ._2-columns-16, ._2-columns-17, ._2-columns-18 {
    flex-direction: column;
    align-items: center;
  }

  .requirement {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }

  .heading-container {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column;
    align-items: flex-end;
  }

  .heading-container.where {
    flex-direction: column;
    align-items: flex-end;
  }

  .my-projects.orange.opacity {
    font-size: 10rem;
  }

  .my-projects.blue.opacity, .my-projects.yellow._0pacity, .my-projects.opacity {
    font-size: 12.5rem;
  }

  .my-projects.dark-blue.opacity {
    font-size: 8.5rem;
  }

  .my-projects.dark-green.opacity {
    font-size: 12.5rem;
  }

  .projects-letters {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    height: 30vh;
  }

  .projects-letters.footer {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    height: 30vh;
    max-height: 30vh;
    margin-left: auto;
  }

  .card-container {
    background-position: 50%;
    background-size: cover;
    width: 100%;
    max-width: 100%;
    height: 724px;
  }

  .card-container.er.mobile {
    display: none;
  }

  .card-button {
    display: flex;
  }

  .button-text {
    font-size: 1.25rem;
  }

  .cards-holder {
    margin-top: 100px;
  }

  .card-option {
    grid-template-rows: auto auto;
    grid-template-columns: 1.75fr;
  }

  .card-details {
    border-top-right-radius: 40px;
    border-bottom-left-radius: 0;
    height: 100%;
    display: flex;
  }

  .gradient-text {
    border-radius: 40px 40px 0 0;
    padding-top: 60px;
    padding-bottom: 40px;
    padding-right: 80px;
  }

  .card-2-image {
    object-fit: cover;
    border-radius: 0 0 40px 40px;
    max-height: 303px;
  }

  .card-image-wrapper {
    height: 100%;
  }

  .gradien-text-wt {
    border-top-left-radius: 40px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }

  .text-wrapper-container {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    justify-content: flex-start;
    padding: 0 10px;
    display: block;
  }

  .text-and-buttons {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .footerlogo {
    height: 100px;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .paragrah-2 {
    color: var(--descrip-p);
    text-align: justify;
    align-self: center;
    width: 100%;
    font-size: 1rem;
    line-height: 1.3;
    position: static;
  }

  .paragrah-2.easy {
    text-align: center;
  }

  .paragrah-2.ieasy {
    font-size: 1rem;
  }

  .paragrah-2.overview.mobile {
    text-align: justify;
  }

  .paragrah-2.easy-rent {
    text-align: justify;
    width: 100%;
  }

  .paragrah-2._80 {
    width: 80%;
  }

  .paragrah-2._80.left-align {
    width: 60%;
    font-size: 1.25rem;
  }

  .paragrah-2._323 {
    width: 80%;
  }

  .paragrah-2._30p {
    padding-left: 100px;
    padding-right: 100px;
  }

  .paragrah-2.goal {
    text-align: left;
  }

  .stra {
    display: none;
  }

  .fisst-text {
    justify-content: center;
    align-self: center;
    align-items: center;
  }

  .footer-logo-wrapper {
    width: 20%;
    height: 20%;
  }

  .opacity-header {
    text-align: center;
    align-self: center;
    font-size: 160px;
    position: static;
  }

  .opacity-header.number {
    top: 2155.55px;
  }

  .opacity-header.overview {
    text-align: center;
  }

  .opacity-header.rose {
    font-size: 160px;
  }

  .opacity-header.keypoints {
    height: 100px;
    min-height: 100px;
    font-size: 94px;
  }

  .opacity-header.delta {
    font-size: 94px;
  }

  .opacity-header.keypoints-prueba {
    font-size: 64px;
  }

  .opacity-header.challenges {
    text-align: center;
    display: none;
  }

  .grid-4 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-columns: 2.5fr 1.25fr;
    place-content: center;
    justify-items: center;
  }

  .rp-overview-image {
    display: inline-block;
  }

  .project-details {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .heading-and-text-container {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    justify-content: flex-start;
    align-items: center;
  }

  .dropdown-icon {
    font-size: 60px;
  }

  .acordeon-item {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .acordeon-item.final-result, .acordeon-item.prototyping, .acordeon-item.insights-section {
    padding-bottom: 0;
  }

  .acordeon-item.wt {
    align-items: center;
  }

  .acordeon-item.ma-second-phase, .acordeon-item.delta-design {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .acordeon-item.delta-prototyping {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .acordeon-item.acvi-4-phase {
    height: 4200px;
    top: -80px;
  }

  .acordeon-item.acvi-designing {
    height: 3000px;
    top: -139px;
  }

  .dropdown-content {
    padding-top: 100px;
  }

  .dropdown-content.design-section {
    height: 1500px;
  }

  .dropdown-content.final-result {
    height: 2200px;
    padding-top: 100px;
  }

  .dropdown-content.rocket-prototyping {
    height: 2800px;
    padding-top: 100px;
  }

  .dropdown-content.main-insights {
    height: 1200px;
    padding-top: 100px;
  }

  .dropdown-content.rocket-solving {
    height: 2000px;
  }

  .dropdown-content.easy {
    height: 6900px;
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-content.synthesis {
    height: 5000px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .dropdown-content.er-solving {
    height: 6200px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .dropdown-content.er-design {
    height: 2400px;
  }

  .dropdown-content.er-prototyping {
    height: 2000px;
  }

  .dropdown-content.er-insights {
    height: 1000px;
  }

  .dropdown-content.wt {
    height: 3200px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .dropdown-content.wt-solving {
    padding-left: 10px;
    padding-right: 10px;
  }

  .dropdown-content.wt-design {
    width: 100%;
    height: 5600px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .dropdown-content.wt-prototyping {
    height: 5500px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .dropdown-content.lessons {
    height: 700px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .dropdown-content.cib {
    height: 1900px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .dropdown-content.cib-analysis {
    height: 1350px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .dropdown-content.cib-results {
    height: 3050px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .dropdown-content.masai {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
    flex-direction: column;
    height: 4400px;
    padding-left: 10px;
    display: block;
  }

  .dropdown-content.masai-challenges {
    height: 1800px;
  }

  .dropdown-content.masai-second-phase {
    height: 2400px;
  }

  .dropdown-content.masai-lessons {
    height: 1200px;
  }

  .dropdown-content.delta-rsearch {
    height: 1000px;
  }

  .dropdown-content.delta-synthesis {
    height: 1200px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .dropdown-content.delta-solving {
    height: 1400px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .dropdown-content.delta-product-design {
    height: 4100px;
  }

  .dropdown-content.delta-prototype {
    height: 1450px;
  }

  .dropdown-content.delta-lessons {
    padding-left: 10px;
    padding-right: 10px;
  }

  .dropdown-content.acvi, .dropdown-content.acvi-2, .dropdown-content.acvi-designing {
    height: 2600px;
  }

  .task-flow-image {
    border-radius: 20px;
  }

  .funtionality-container {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    grid-template-columns: 1.25fr;
    grid-auto-rows: 1.25fr;
  }

  .platforms-description.user-app {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    width: 100%;
    height: 100%;
  }

  .platforms-description.delivery-man-app {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .platforms-description.manager-app {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    justify-content: center;
    align-items: center;
  }

  .lightbox-link {
    border-radius: 20px;
    width: 100%;
    height: 250px;
  }

  .lightbox-link.big {
    border-radius: 20px;
    height: 150px;
  }

  .img-wrapper {
    object-fit: cover;
    height: 250px;
    padding-left: 0;
    padding-right: 0;
  }

  .img-wrapper.screen {
    height: 1000px;
  }

  .icon-wrapper {
    align-self: center;
    width: 45px;
    height: 45px;
    display: block;
  }

  .icon-wrapper.big {
    width: 8%;
  }

  .screen-design-image {
    object-fit: cover;
  }

  .heading-opacity {
    align-items: center;
    height: 200px;
    min-height: 200px;
    padding-top: 64px;
  }

  .overview-goal-number.easy {
    font-size: 120px;
  }

  .overview-goal-number.masai {
    font-size: 150px;
  }

  .overview-goal-number.acvi.sticky {
    font-size: 120px;
  }

  .overview-goal-number.rocket {
    color: #fcefec;
  }

  ._2-columns-19 {
    flex-direction: column;
    align-items: center;
  }

  .ordering-flow-container {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    flex-direction: column;
  }

  .flow-heading {
    margin-top: 0;
    font-size: 2rem;
  }

  .giff-image-wrapper {
    border-radius: 20px;
    width: 326px;
  }

  .gif-image {
    border-radius: 30px;
    width: 100%;
  }

  .flow-image-wrapper {
    height: 400px;
    padding-left: 0;
    padding-right: 0;
  }

  ._2-columns-20, ._2-columns-21, ._2-columns-22, ._2-columns-23 {
    flex-direction: column;
    align-items: center;
  }

  .insights {
    grid-row-gap: 88px;
    flex-direction: column;
    grid-template-columns: 1.75fr;
    align-items: center;
    display: flex;
  }

  .image-7 {
    object-fit: contain;
  }

  .left-insights {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .arrow-insights {
    width: 50px;
  }

  .insights-container {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .f2wf-columns-2 {
    flex-direction: column;
    align-items: center;
  }

  .footer-next-projects {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: .75fr .75fr;
    padding-bottom: 0;
  }

  .footer-next-projects.phase3 {
    grid-template-columns: .5fr .75fr;
  }

  .before-arrow {
    width: 100%;
  }

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

  .projects-page-navbar-logo-left {
    padding-right: 0;
  }

  .navbar-menu-5 {
    max-width: unset;
  }

  .project-detail-page-navbar-4 {
    padding-right: 0;
  }

  .navbar-menu-6 {
    max-width: unset;
  }

  .easy-rent-header-section {
    object-fit: fill;
    object-position: 50% 100%;
    background-position: 50%;
    background-size: auto;
    height: 800px;
  }

  .detail-container-2 {
    grid-column-gap: 100px;
    grid-row-gap: 100px;
    padding-right: 0;
  }

  .detail-container-2.header {
    margin-bottom: -96px;
  }

  .detail-container-2.process {
    top: -222px;
  }

  .detail-container-2.process--relative {
    height: 100%;
    margin-bottom: 0;
    padding-bottom: 40px;
    top: -224px;
  }

  .detail-container-2.prueba {
    top: -257px;
  }

  .detail-container-2.copy {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    top: -257px;
  }

  .easy-rent-header-container {
    margin-bottom: 0;
    padding-top: 345px;
    padding-bottom: 60px;
  }

  ._2-columns-24, ._2-columns-25 {
    flex-direction: column;
    align-items: center;
  }

  .vane-picture-wrapper {
    width: 622px;
    max-width: 330px;
    height: 330px;
  }

  .vane-picture-wrapper._2 {
    height: 445px;
  }

  .overview-first-face-picture {
    max-width: 100%;
    height: 100%;
  }

  ._2-columns-26, ._4-columns {
    flex-direction: column;
    align-items: center;
  }

  .easy-rent-overview-section {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    padding-top: 100px;
    padding-bottom: 20px;
  }

  .easy-overview-image-wrapper {
    object-fit: contain;
    height: 600px;
  }

  .easy-overview-details {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .overview-img {
    object-fit: contain;
  }

  .big-paragraph {
    text-align: justify;
    font-size: 20px;
  }

  .big-paragraph.black {
    text-align: right;
    margin-bottom: 0;
  }

  .big-paragraph.big {
    text-align: center;
    font-size: 36px;
  }

  .big-paragraph.center {
    padding: 20px;
    font-size: 1.5rem;
  }

  .big-paragraph.mobile {
    font-size: 1.2rem;
  }

  .wondering-container {
    padding-left: 80px;
    padding-right: 0;
  }

  .wondering-container.rigth-picture {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    padding-left: 80px;
    padding-right: 80px;
  }

  .wondering-container.wt {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    padding-top: 20px;
    padding-bottom: 0;
    padding-left: 60px;
  }

  .wondering-container.left-picture {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    padding-left: 0;
    padding-right: 80px;
  }

  .bold-text {
    font-size: 1.2rem;
  }

  .light-box-text {
    z-index: 1;
    font-size: 1.25rem;
    font-weight: 600;
    position: relative;
    top: -136px;
    bottom: auto;
  }

  .light-box-text.big {
    font-size: 1.2rem;
    top: -98px;
  }

  .ligth-box-container {
    padding-left: 0;
    padding-right: 0;
  }

  .ligth-box-container.mobile {
    display: none;
  }

  .bold-text-2 {
    font-size: 1.2rem;
  }

  .easy-rent-mockup-section {
    height: 100%;
  }

  .easy-rent-accordeon-section {
    padding-top: 100px;
    padding-bottom: 10px;
  }

  ._2-columns-27, ._2-columns-28, ._2-columns-29, ._2-columns-30, ._2-columns-31, ._2-columns-32, ._2-columns-33, ._2-columns-34 {
    flex-direction: column;
    align-items: center;
  }

  .questions-grid {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
  }

  .solving-technique-container {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    align-items: flex-start;
  }

  ._2-columns-35 {
    flex-direction: column;
    align-items: center;
  }

  .wondering {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column;
    align-items: flex-start;
  }

  .mr-face-img {
    height: 100%;
  }

  .slide-1 {
    background-size: cover;
  }

  .paragraph-semi-bold {
    text-align: left;
    font-size: 1rem;
    font-weight: 600;
  }

  .paragraph-semi-bold.easy {
    color: var(--dark-slate-blue);
    text-align: center;
    line-height: 1.2;
  }

  .paragraph-semi-bold.green, .paragraph-semi-bold.blue {
    font-size: 1.25rem;
  }

  .paragraph-semi-bold.easy-issues {
    color: var(--dark-slate-blue);
    text-align: center;
    line-height: 1.2;
  }

  .paragraph-semi-bold._24 {
    font-size: 1.5rem;
  }

  .who {
    font-size: 80px;
  }

  .who.prueba {
    font-size: 55px;
  }

  .is-userprofiler-img {
    object-fit: contain;
    margin-top: 0;
  }

  .where {
    font-size: 80px;
  }

  .where.prueba {
    font-size: 55px;
  }

  .img-effect {
    height: 300px;
  }

  ._3-columns-3 {
    flex-direction: column;
    align-items: center;
  }

  .pain-points-grid {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column;
    align-items: center;
  }

  .pain-point {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    background-image: none;
    padding-top: 10px;
  }

  .pain-point.easy {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    max-width: 320px;
    height: 300px;
  }

  .what-container {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
    flex-direction: column;
    align-items: center;
  }

  .left-img-wrapper {
    max-width: 400px;
    height: 400px;
    display: none;
  }

  .what-face-img {
    height: 100%;
  }

  .what-description {
    align-items: flex-start;
  }

  .right-details {
    max-width: 600px;
    height: 300px;
  }

  .ideas-face-container {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
  }

  .left-details {
    background-position: 0 100%;
    background-size: contain;
    height: 530px;
    min-height: 530px;
  }

  .idea-2 {
    flex-direction: row;
    align-items: center;
  }

  .solving-face-wrapper {
    object-fit: contain;
    height: 500px;
    display: none;
  }

  .solving-face-wrapper.sticky {
    display: block;
  }

  .solving-face-img {
    height: 100%;
  }

  .p {
    flex-direction: column;
    align-items: center;
  }

  .solving-img {
    height: 100%;
  }

  .easy-rent-design-section {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    padding-top: 100px;
    padding-bottom: 100px;
    display: flex;
  }

  .sketch-description {
    width: 100%;
  }

  .sketch-image-wrapper, .prototype-video-frame-mock-ups, .qr-scann {
    height: 100%;
  }

  .question-screen-description {
    padding: 20px 100px 40px;
  }

  .questions-feature {
    height: 100%;
  }

  .result-screen-description {
    padding-top: 40px;
  }

  ._2-columns-36, .result-screen-left, .result-screnn-right {
    flex-direction: column;
    align-items: center;
  }

  .result-screen-grid {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
  }

  .results-screen {
    height: 100%;
  }

  .detaiil-screen-description {
    padding-left: 100px;
    padding-right: 100px;
  }

  .detail-page-features, .detail-page-sliders, .neighborhood-features, .summary-page {
    height: 100%;
  }

  .easy-rent-footer-section, .easy-rent-footer-section.footer {
    padding-top: 0;
  }

  .easy-rent-footer-section.image {
    top: -1156px;
  }

  .easy-rent-footer-section.project-footer, .easy-rent-footer-section.project-footer-copy {
    padding-top: 0;
    top: -1157px;
  }

  .navbar-menu-7 {
    max-width: unset;
  }

  .market-research-slider {
    padding-top: 140px;
    padding-bottom: 140px;
  }

  .woman-travel-header {
    object-fit: fill;
    object-position: 50% 100%;
    background-position: 50%;
    background-size: auto;
    height: 800px;
    padding-bottom: 120px;
    padding-left: 64px;
    padding-right: 64px;
  }

  .woman-travel-header-container {
    margin-bottom: 0;
  }

  .woman-travel-overview-section {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    height: auto;
    padding: 100px 80px 20px;
  }

  .wt-overview-container {
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: auto;
    align-items: center;
  }

  .common-image-wrapper {
    justify-content: flex-start;
    align-self: center;
    height: 450px;
  }

  .common-image-wrapper.is-wonder-er {
    width: 40%;
  }

  .wt-overview-img {
    align-self: center;
    width: 100%;
    height: 100%;
  }

  .wt-face-img-wrapper {
    height: 400px;
  }

  .task-flow-container {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: row;
    align-items: center;
  }

  .feature-description-container {
    align-items: flex-start;
  }

  ._2-columns-37, ._2-columns-38, ._2-columns-39 {
    flex-direction: column;
    align-items: center;
  }

  .product-requirement-layout {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
    width: 100%;
  }

  .product-requirement-layout._3 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    justify-items: center;
    width: 100%;
  }

  .home-screen-img-wrapper {
    width: 100%;
    height: 100%;
  }

  .home-description-img {
    object-fit: cover;
  }

  .recomendation-screen-img-wrapper {
    object-fit: contain;
    width: 100%;
  }

  .detail-screen-img-wrapper {
    width: 100%;
  }

  .wt-accordeon-section {
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .wt-design-section {
    padding-top: 140px;
    padding-bottom: 140px;
  }

  .lessons-grid {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .lessons-text {
    font-size: 1.2rem;
  }

  .facer-wrapper {
    height: 100%;
    padding: 0 40px;
  }

  .wt-footer-section, .wt-footer-section.footer {
    padding-top: 0;
  }

  .wt-footer-section.image {
    top: -1156px;
  }

  .wt-footer-section.project-footer, .wt-footer-section.project-footer-copy {
    padding-top: 0;
    top: -1157px;
  }

  .project-detail-page-navbar-5 {
    padding-right: 0;
  }

  .navbar-menu-8 {
    max-width: unset;
  }

  .cib-overview-section {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
  }

  .f2wf-columns-3 {
    flex-direction: column;
    align-items: center;
  }

  .detail-container-accordeon-80 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    padding-right: 0;
    display: flex;
  }

  .detail-container-accordeon-80.header {
    margin-bottom: -96px;
  }

  .detail-container-accordeon-80.process {
    top: -222px;
  }

  .detail-container-accordeon-80.process--relative {
    height: 100%;
    margin-bottom: 0;
    padding-bottom: 40px;
    top: -224px;
  }

  .detail-container-accordeon-80.prueba {
    top: -257px;
  }

  .detail-container-accordeon-80.accordeon {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    top: -257px;
  }

  .detail-container-accordeon-80.relative {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    top: -197px;
  }

  .detail-container-accordeon-80.whole-container, .detail-container-accordeon-80.final-result, .detail-container-accordeon-80._100vw {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    top: -257px;
  }

  .detail-container-accordeon-80.white {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .detail-container-accordeon-80.masai {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    padding-top: 40px;
  }

  .cib-header-section {
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: cover;
    height: 800px;
    max-height: 800px;
  }

  .cib-header-container {
    padding-top: 258px;
    padding-bottom: 60px;
  }

  .cib-overview-container {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: row;
    align-items: center;
    padding-right: 80px;
  }

  .cib-detail-container {
    grid-column-gap: 100px;
    grid-row-gap: 100px;
    padding-right: 0;
  }

  .cib-detail-container.header {
    margin-bottom: -96px;
  }

  .cib-detail-container.process {
    top: -222px;
  }

  .cib-detail-container.process--relative {
    height: 100%;
    margin-bottom: 0;
    padding-bottom: 40px;
    top: -224px;
  }

  .cib-detail-container.prueba {
    top: -257px;
  }

  .cib-detail-container.accordeon {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    top: -257px;
  }

  .cib-detail-container.relative {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    top: -197px;
  }

  .cib-detail-container.whole-container, .cib-detail-container.final-result, .cib-detail-container._100vw {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    top: -257px;
  }

  .cib-detail-container._100vw.overview {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .cib-overview-img {
    object-fit: cover;
  }

  .cib-overview-img-wrapper {
    object-fit: contain;
    width: 100%;
    height: 495px;
  }

  .cib-accordeon-section {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  ._12-different-way-img-wrapper {
    height: 100%;
  }

  .f2wf-columns-4 {
    flex-direction: column;
    align-items: center;
  }

  .cib-reasons-grid {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .mobilizers-img-wrapper {
    height: 408px;
  }

  .results-descriptions {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }

  .before-and-afetr-img-wrapper {
    height: 330px;
    max-height: 491px;
  }

  .cib-results-img {
    border-radius: 20px;
  }

  .revista-cib-section {
    display: block;
  }

  .cib-revista-section {
    height: 600px;
    padding: 40px 80px;
  }

  .column-image-link {
    max-width: 100%;
    height: 100%;
  }

  .projects-page-navbar-logo-left-2 {
    padding-right: 0;
  }

  .navbar-menu-9 {
    max-width: unset;
  }

  .cib-footer-section, .cib-footer-section.footer {
    padding-top: 0;
  }

  .cib-footer-section.image {
    top: -1156px;
  }

  .cib-footer-section.project-footer, .cib-footer-section.project-footer-copy {
    padding-top: 0;
    top: -1157px;
  }

  .right-revista {
    max-width: 380px;
    height: 350px;
  }

  .masai-header-section {
    height: 800px;
    max-height: 1024px;
  }

  .project-detail-page-navbar-6 {
    padding-right: 0;
  }

  .navbar-menu-10 {
    max-width: unset;
  }

  .masai-header-container {
    width: 100%;
  }

  .masai-overview-section {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    min-height: 100vh;
    padding-top: 100px;
    padding-bottom: 0;
  }

  .overview-picture-text {
    justify-content: flex-end;
    width: 100%;
    height: 100%;
  }

  .overview-flex-container {
    flex-direction: column;
    justify-content: flex-start;
    width: 100%;
    padding-left: 60px;
    padding-right: 60px;
  }

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

  .masai-accordeon-section {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .challeng-container {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column;
    align-items: center;
  }

  .research-findings {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-direction: column;
    align-items: center;
    width: 100%;
  }

  .research-finding {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    width: 100%;
    max-width: 100%;
    display: flex;
  }

  .oportunitie-container {
    flex-direction: column;
  }

  .going-to-swimming-class-like-1 {
    object-fit: contain;
  }

  .garmets-dev-container {
    padding-left: 80px;
    padding-right: 80px;
  }

  .garmets-flex-container {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
    flex-direction: column;
  }

  .process {
    max-width: 100%;
  }

  ._2-columns-42, ._2-columns-43, ._3-columns-4, ._3-columns-5 {
    flex-direction: column;
    align-items: center;
  }

  .grid-8 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-columns: .5fr 2.75fr;
  }

  .giff---text-container {
    grid-row-gap: 40px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .ma-footer-section, .ma-footer-section.footer {
    padding-top: 0;
  }

  .ma-footer-section.image {
    top: -1156px;
  }

  .ma-footer-section.project-footer, .ma-footer-section.project-footer-copy {
    padding-top: 0;
    top: -1157px;
  }

  .delta-header-container {
    padding-top: 316px;
    padding-bottom: 60px;
  }

  .delta-header-section {
    background-position: 50% 100%;
    background-size: cover;
    height: 800px;
  }

  .delat-overview-section {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
    padding-top: 80px;
  }

  .delta-overview-container {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-direction: row;
    align-items: center;
    padding-left: 0;
  }

  .delta-research-grid {
    flex-direction: column;
    align-items: center;
    padding-left: 80px;
  }

  .user-profile-wrapper {
    height: 320px;
  }

  .description-container {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    text-decoration: none;
  }

  .description-container._50 {
    width: 50%;
  }

  .delta-requirement-list, .delta-functional-analysis {
    background-size: contain;
    border-radius: 20px;
    height: 330px;
  }

  .delta-material-analysis {
    background-position: 50%;
    background-size: contain;
    border-radius: 20px;
    height: 330px;
  }

  .mood-board {
    grid-template-columns: 1fr 1fr;
  }

  .alternative-grid {
    grid-row-gap: 16px;
    grid-template-columns: 1fr;
  }

  ._3d-img-wrapper.long {
    height: 1000px;
  }

  .delta-right-img {
    height: 358px;
  }

  .acvi-header-section {
    height: 800px;
  }

  .acvi-header-contaienr {
    padding-top: 363px;
  }

  .acvi-overview-section {
    background-size: cover;
    height: 800px;
    max-height: 1024px;
  }

  .co-founder-section {
    padding: 80px;
  }

  .acvi-phase-section {
    padding-top: 80px;
    padding-bottom: 80px;
    display: block;
  }

  ._2-columns-44, ._2-columns-45, ._2-columns-46, ._2-columns-47, ._2-columns-48, ._2-columns-49, ._2-columns-50, ._2-columns-51 {
    flex-direction: column;
    align-items: center;
  }

  .phase-container {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    height: 100%;
    padding-left: 80px;
    padding-right: 80px;
  }

  ._2-columns-52 {
    flex-direction: column;
    align-items: center;
  }

  .phase-number.relative {
    top: -63px;
  }

  .phase-headings._2 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .phase-flexbox {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-direction: row;
    align-items: center;
    height: 300px;
  }

  ._2-columns-54 {
    flex-direction: column;
    align-items: center;
  }

  .phase-number-container {
    max-width: 240px;
    height: 80px;
    padding-top: 0;
    display: block;
    position: static;
  }

  ._2-columns-55 {
    flex-direction: column;
    align-items: center;
  }

  .phase-number-opacity {
    width: 100%;
    height: 100%;
    font-size: 55px;
    position: static;
  }

  .swimming-phase-container {
    max-height: 100%;
  }

  .phase-1-flexbox {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-direction: row;
    align-items: center;
  }

  .phase-2-flexbox {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-direction: row;
    align-items: center;
    height: 220px;
  }

  .acvi-footer-section {
    margin-top: 0;
    padding-top: 0;
  }

  .phase-1-section {
    height: 800px;
  }

  .phase-1-header-wrapper {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column;
    align-items: flex-start;
    padding: 485px 80px 60px;
  }

  .acvi-heading {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    align-items: center;
    width: 100%;
  }

  .content {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
  }

  .content.phase-3 {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    align-items: flex-start;
  }

  .flex-container {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-direction: row;
    align-items: center;
  }

  ._2-columns-57 {
    flex-direction: column;
    align-items: center;
  }

  .column-114 {
    padding: 0 20px 0 0;
  }

  ._2-columns-58 {
    flex-direction: column;
    align-items: center;
  }

  .obstacle-flex {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    flex-direction: row;
    align-items: center;
  }

  ._2-columns-60 {
    flex-direction: column;
    align-items: center;
  }

  .phase-1-d-container {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  ._2-columns-61, ._2-columns-62, ._2-columns-63 {
    flex-direction: column;
    align-items: center;
  }

  .phase-2-section {
    height: 800px;
    max-height: 1024px;
  }

  .phase-2-story-section {
    padding-top: 80px;
  }

  .restructurin-container {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-direction: column;
    align-items: center;
  }

  .left-flex {
    padding-left: 0;
    padding-right: 0;
  }

  .gradient-card {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    height: 280px;
  }

  .card-description {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }

  .right-flex {
    padding-left: 0;
    padding-right: 0;
  }

  .flyer-slider {
    width: 100%;
    height: 600px;
  }

  .website-image {
    border-radius: 20px;
  }

  .website-link {
    top: -148px;
  }

  .ux-img {
    background-image: url("https://cdn.prod.website-files.com/6474c86423bffab3b6dafe93/648675c62b03814fb6aa4ae4_swimming%20page%20img-min.webp");
    height: 250px;
  }

  .phase-12header-wrapper {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex-start;
    padding: 476px 80px 60px;
  }

  .acvi-grid {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    width: 90%;
  }

  .challenges-grid {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-direction: column;
    grid-template-columns: 1fr;
    align-items: center;
    width: 90%;
    height: 1500px;
  }

  .grid-container {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    background-image: none;
    max-width: 100%;
    height: 400px;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .grid-container.easy, .grid-container.acvi {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    max-width: 320px;
    height: 300px;
  }

  .grid-container._3 {
    height: 700px;
  }

  .grid-container._3.sticky {
    height: 500px;
  }

  .grid-container._1 {
    height: 400px;
  }

  .grid-container._1.sticky {
    height: 300px;
  }

  .hypothesis-description {
    width: 80%;
  }

  .wondering-face-container {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: row;
    align-items: center;
    padding-left: 0;
  }

  .wondering-face-container.sticky {
    flex-direction: column;
  }

  .left-questions {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .right-img-wrapper {
    height: 500px;
  }

  .researche-face-img {
    width: 100%;
    height: 100%;
  }

  .what-we-know-wrapper {
    width: 100%;
  }

  .flow-grid {
    grid-template-columns: 1fr;
    width: 100%;
  }

  .flow-grid.easy, .flow-grid.mobile, .flow-grid.desktop {
    grid-template-columns: 1fr;
  }

  .flow-img {
    border-radius: 20px;
  }

  .vectors-wrapper-104 {
    display: none;
  }

  .wireframes {
    text-align: center;
  }

  .phase-3-section {
    height: 800px;
    max-height: 800px;
  }

  .user-profile-img-wrapper {
    width: 100%;
  }

  .oportunity-giff {
    object-fit: contain;
  }

  .overview-face-wrapper {
    height: 100%;
    display: none;
  }

  .main-goal-container {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .branding-flexbox {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .bold-text-3, .bold-text-4, .bold-text-5 {
    font-weight: 400;
  }

  .html-embed-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .html-embed-3 {
    padding-left: 0;
    padding-right: 0;
    overflow: visible;
  }

  .html-embebed-style {
    width: 800px;
  }

  .bold-text-6 {
    color: var(--heading-card);
    text-decoration: none;
  }

  .bold-text-7, .bold-text-8 {
    color: var(--dark-slate-blue);
    text-decoration: none;
  }

  .qr-scan-wrapper, .questions-img-wrapper {
    padding-left: 40px;
    padding-right: 40px;
  }

  .detail-page-img-wrapper {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .summary-img-wrapper {
    padding-left: 40px;
    padding-right: 40px;
  }

  .summary-img-wrapper.prueba {
    padding-left: 20px;
    padding-right: 20px;
  }

  .html-embed-4, .html-embed-6, .html-embed-7, .html-embed-8 {
    display: none;
  }

  .delta-presntation-link {
    color: var(--heading-card);
    font-size: 1rem;
    display: block;
  }

  .html-embed-9, .html-embed-10 {
    display: none;
  }

  .wireframes-acvi {
    padding-top: 60px;
  }

  .section-projects.footer {
    padding-top: 0;
  }

  .section-projects.image {
    top: -1156px;
  }

  .section-projects.project-footer {
    padding-top: 0;
    top: -1157px;
  }

  .main-navbar.dark-mode, .main-navbar.rocket {
    display: block;
  }

  .nav-button {
    color: var(--descrip-p);
  }

  .nav-button.blue {
    font-weight: 600;
  }

  .nav-button.blue:hover {
    border-style: none solid solid;
    border-width: 0 0 1px;
    border-color: var(--medium-turquoise);
  }

  .nav-button.grey:hover {
    font-weight: 600;
  }

  .nav-button.white {
    color: var(--body-white);
  }

  .nav-button.dark-blue:hover {
    font-weight: 600;
  }

  .menu-link {
    color: var(--descrip-p);
  }

  .menu-link.grey {
    display: flex;
  }

  .menu-link.grey:hover {
    border-bottom: 1px solid var(--descrip-p);
    font-weight: 600;
  }

  .menu-link.grey.home {
    display: block;
  }

  .menu-link.white {
    color: var(--body-white);
  }

  .menu-link.white:hover {
    border-bottom: 1px solid var(--body-white);
    font-weight: 600;
  }

  .menu-link.white-copy {
    color: var(--body-white);
  }

  .menu-link.white-copy:hover {
    border-bottom: 1px solid var(--body-white);
    font-weight: 600;
  }

  .menu-link.dark-blue:hover {
    border-bottom: 1px solid var(--descrip-p);
    font-weight: 600;
  }

  .brand {
    width: 60px;
    display: none;
  }

  .nav-acvi {
    background-color: #20778099;
  }

  .nav-acvi.dark {
    background-color: #00000030;
  }

  .menu-button-2 {
    color: var(--body-white);
    background-color: #0000;
  }

  .menu-button-2.w--open {
    color: var(--descrip-p);
    background-color: #0000;
  }

  .nav-dropdown-text {
    color: var(--descrip-p);
  }

  .nav-dropdown-text.white {
    color: var(--body-white);
  }

  .nav-dropdown-icon {
    color: var(--descrip-p);
  }

  .nav-dropdown-icon.white {
    color: var(--body-white);
  }

  .dropdown-projects.er.w--open {
    background-color: #e2ebe8f2;
  }

  .dropdown-mobile {
    width: 100%;
  }

  .dropdown-mobile:hover {
    border-bottom: 1px solid var(--body-white);
  }

  .dropdown-mobile.grey:hover {
    border-bottom-color: var(--descrip-p);
    font-weight: 600;
  }

  .dropdown-mobile.white, .dropdown-mobile.cib-nav {
    color: var(--body-white);
  }

  .nav-icon---mobile {
    color: var(--body-white);
    font-size: 30px;
  }

  .nav-icon---mobile:active, .nav-icon---mobile.grey {
    color: var(--descrip-p);
  }

  .nav-icon---mobile.white, .nav-icon---mobile.white:hover {
    color: var(--body-white);
  }

  .nav-icon---mobile.dark-blue {
    color: var(--descrip-p);
  }

  .loop-container {
    margin-bottom: 60px;
    padding-left: 0;
  }

  .loop-container.contact {
    margin-bottom: 0;
  }

  .project-nav---dropdown:hover {
    border: 1px #000;
    font-weight: 600;
  }

  .parent-wrap.heading {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    justify-content: center;
    width: 100vw;
    padding-top: 0;
  }

  .parent-wrap.heading.light, .parent-wrap.heading.opcion-1 {
    padding-top: 0;
  }

  .wrap-div-text.vanessa {
    width: 100vw;
  }

  .span-text.paytone, .span-text.paytone.pink, .span-text.paytone.blue, .span-text.paytone.orange, .span-text.paytone.peach, .span-text.paytone.yellow {
    font-size: 10rem;
  }

  .subtittle {
    display: block;
    inset: 50% 0% 0%;
  }

  .subtittle.light {
    top: 260px;
  }

  .heo-heading {
    font-size: 40px;
  }

  .heo-heading.grey {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 32px;
  }

  .bottom-navigation.black-background {
    display: flex;
  }

  .bottom-navigation.rocket {
    padding-left: 20px;
    padding-right: 20px;
    display: none;
  }

  .bottom-navigation.er {
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
  }

  .bottom-navigation.delta {
    display: flex;
  }

  .bottom-nav-link {
    padding-left: 10px;
    padding-right: 10px;
  }

  .bottom-nav-link.white, .bottom-nav-link.white.w--current {
    letter-spacing: 1px;
    text-transform: uppercase;
  }

  .bottom-nav-link.grey {
    letter-spacing: 1px;
    text-transform: uppercase;
    border: 1px #000;
  }

  .bottom-nav-link.grey:hover {
    border-style: none solid none none;
    border-width: 1px;
    border-color: black var(--descrip-p) black black;
    color: var(--descrip-p);
    font-weight: 600;
  }

  .bottom-nav-link.grey.w--current {
    letter-spacing: 1px;
    text-transform: uppercase;
  }

  .bottom-nav-link.dark-blue {
    letter-spacing: 1px;
    text-transform: uppercase;
    border: 1px #000;
    font-size: 14px;
  }

  .bottom-nav-link.dark-blue:hover {
    border-style: none solid none none;
    border-width: 1px;
    border-color: black var(--descrip-p) black black;
    color: var(--descrip-p);
    font-weight: 600;
  }

  .bottom-nav-link.dark-blue.w--current {
    letter-spacing: 1px;
    text-transform: uppercase;
  }

  .bottom-nav-link.dark-blue.overview {
    padding-left: 5px;
    padding-right: 5px;
  }

  .top-nav-dropdown-link.dark-blue:hover {
    border-bottom-color: var(--dark-slate-blue);
    color: var(--dark-slate-blue);
  }

  .top-nav-dropdown-link.dark-blue.w--current {
    color: var(--dark-slate-blue);
  }

  .top-nav-dropdown-link.dark-blue.w--current:hover {
    border-bottom-color: var(--dark-slate-blue);
  }

  .nav-wt {
    background-color: #bfb8d8ed;
  }

  .nav-wt.dark {
    background-color: #00000030;
  }

  .nav-masai {
    background-color: #a4aaaa;
  }

  .nav-masai.dark {
    background-color: #00000030;
  }

  .nav-rocket {
    background-color: #d5dbdad9;
  }

  .nav-rocket.dark {
    background-color: #00000030;
  }

  .nav-er {
    background-color: #e2ebe8d9;
  }

  .nav-er.dark {
    background-color: #00000030;
  }

  .image-25 {
    border-radius: 30px;
  }

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

  .nav-home {
    background-color: #fdf2ebcc;
  }

  .nav-home.dark {
    background-color: #00000030;
  }

  .nav-cib {
    background-color: #e6d7e9;
  }

  .nav-cib.dark {
    background-color: #00000030;
  }

  .section-f {
    margin-top: 0;
    padding-bottom: 20px;
  }

  .section-f.footer {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    justify-content: flex-end;
    padding-top: 0;
  }

  .section-f.image {
    top: -1156px;
  }

  .section-f.project-footer {
    padding-top: 0;
    top: -1157px;
  }

  .section-f.project-footer.static, .rp-footer-section, .rp-footer-section.footer {
    padding-top: 0;
  }

  .rp-footer-section.image {
    top: -1156px;
  }

  .rp-footer-section.project-footer, .rp-footer-section.project-footer-copy {
    padding-top: 0;
    top: -1157px;
  }

  .mock-up-section {
    margin-top: 0;
    padding-bottom: 0;
  }

  .mock-up-section.footer {
    padding-top: 0;
  }

  .mock-up-section.image {
    top: -1156px;
  }

  .mock-up-section.project-footer {
    padding-top: 0;
    top: -1157px;
  }

  .mock-up-section.project-footer.static {
    padding-top: 0;
  }

  .sicky-layout-contaainer {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .sticky-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-direction: row;
    align-items: center;
    width: 100%;
  }

  .sticky-nav-wrapper {
    z-index: 1;
    background-color: #ffe7e1;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    width: 30%;
    top: 37rem;
  }

  .sticky-nav-wrapper.easy {
    background-color: #fff;
    flex-direction: column;
    position: sticky;
    top: 43.9rem;
    bottom: 0;
  }

  .content-wrapper._80rem {
    width: 34rem;
  }

  .image-wrapper-sticky {
    display: none;
  }

  .sticky-link-block.er-prueba, .sticky-link-block.er-prueba.w--current, .sticky-link-block.acvi, .sticky-link-block.acvi.w--current {
    padding: .5rem;
  }

  .sticky--img._3 {
    display: none;
  }

  .sticky-content-wrapper {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    height: 100%;
  }

  .sticky-content-wrapper.designing {
    align-items: flex-start;
  }

  .sticky-content-wrapper.final-result {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    object-fit: cover;
    justify-content: flex-start;
    height: 100%;
    padding-bottom: 0;
  }

  .sticky-content-wrapper.rocket-prototyping, .sticky-content-wrapper.main-insights {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
    object-fit: cover;
    justify-content: flex-start;
    height: 100%;
    padding-bottom: 0;
  }

  .sticky-content-wrapper.wt-designing {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
  }

  .sticky-content-wrapper.ma-phase-2 {
    height: 2800px;
  }

  .sticky-content-wrapper.acvi {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
  }

  .sticky-content-wrapper._2 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .sticky-content-wrapper._3 {
    flex-direction: column;
  }

  .content-sticky._2 {
    margin-top: 60px;
  }

  .lessons-container {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    justify-content: flex-start;
    align-items: center;
    height: 100%;
  }

  .lessons-container.designing {
    align-items: flex-start;
  }

  .lessons-container.final-result {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    object-fit: cover;
    justify-content: flex-start;
    height: 100%;
    padding-bottom: 0;
  }

  .lessons-container.rocket-prototyping, .lessons-container.main-insights {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
    object-fit: cover;
    justify-content: flex-start;
    height: 100%;
    padding-bottom: 0;
  }

  .lessons-container.wt-designing {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
  }

  .lessons-container.ma-phase-2 {
    height: 2800px;
  }

  .lessons-container.acvi {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
  }

  .wt-description {
    font-size: 1.2rem;
    font-weight: 500;
  }

  .overview-sub {
    color: var(--descrip-p);
    text-align: center;
    font-size: 1.5rem;
  }

  .overview-sub.card {
    width: 95%;
    max-width: 530px;
    font-size: 1.25rem;
  }

  .overview-sub.card.cib {
    color: var(--descrip-p);
  }

  .overview-sub.card.acvi {
    color: #ffffffb3;
    font-weight: 500;
  }

  .overview-sub.easy-rent {
    width: 100%;
    font-size: 1.5rem;
  }

  .overview-sub.cib {
    font-size: 1.5rem;
  }

  .overview-sub.big {
    font-size: 2rem;
  }

  .overview-sub.acvi {
    font-size: 1.5rem;
  }

  .overview-sub._32 {
    width: 100%;
    font-size: 1.5rem;
  }

  .overview-sub.center {
    text-align: center;
    font-size: 1.5rem;
  }

  .overview-sub.overview-masai {
    text-align: center;
    padding-left: 80px;
    padding-right: 80px;
  }

  .overview-sub.center-rp {
    text-align: center;
    font-size: 1.5rem;
  }

  .heading-3-copy {
    font-size: 24px;
  }

  .heading-3-copy.card {
    width: 95%;
    max-width: 530px;
    font-size: 2rem;
  }

  .heading-3-copy.card.cib {
    color: var(--heading-card);
  }

  .heading-3-copy.easy {
    font-size: 1.5rem;
  }

  .heading-3-copy.long-heading {
    font-size: 2rem;
    line-height: 1.3;
  }

  .heading-3-copy.long-heading.masai {
    text-align: left;
  }

  .heading-3-copy.masai {
    text-align: center;
    width: 100%;
  }

  .heading-3-copy.center {
    align-self: center;
  }

  .heading-3-copy.tecnique {
    padding-left: 11px;
  }

  .heading-3-copy.wt {
    color: var(--dark-slate-blue);
    font-size: 2rem;
  }

  .section-full-height {
    padding-left: 5rem;
    padding-right: 5rem;
  }

  .full-height-container.is-overview {
    object-fit: cover;
  }

  .full-height-container.is-wonder {
    padding-top: 60px;
    padding-bottom: 40px;
  }

  .full-height-container.is-goals-er.no-border {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .heading-opacity-absolute {
    font-size: 3.43rem;
  }

  .heading-opacity-absolute.footer {
    font-size: 40px;
  }

  .heading-opacity-absolute.footer.rocket {
    align-self: center;
    overflow: hidden;
  }

  .heading-opacity-absolute.rocket {
    font-size: 32px;
  }

  .heading-opacity-absolute.wt {
    width: 70%;
  }

  .heading-opacity-absolute.er-prueba, .heading-opacity-absolute.acvi-nav, .heading-opacity-absolute.acvi-nav-tittle {
    font-size: 16px;
  }

  .heading-opacity-absolute.mobile {
    display: none;
  }

  .contact-button {
    color: var(--descrip-p);
  }

  .contact-button.blue {
    font-weight: 600;
  }

  .contact-button.blue:hover {
    border-style: none solid solid;
    border-width: 0 0 1px;
    border-color: var(--medium-turquoise);
  }

  .contact-button.grey:hover {
    font-weight: 600;
  }

  .contact-button.white {
    color: var(--body-white);
  }

  .contact-button.dark-blue:hover {
    font-weight: 600;
  }

  .section-auto-height.is-wonder, .section-auto-height.is-wonder-er {
    padding-left: 5rem;
    padding-right: 5rem;
  }

  .section-auto-height.is-goals-er {
    padding-left: 80px;
    padding-right: 80px;
  }

  .overview-img_wrapper {
    object-fit: contain;
    height: 600px;
  }

  .cib-overview_image {
    align-self: center;
    width: 100%;
    height: 100%;
  }

  .auto-height-container.is-goals-er.no-border {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .project-process-layout.is-womantravel {
    max-width: 100svw;
  }

  .process-steps-wrapper {
    flex-direction: column;
    padding-left: 20px;
    display: flex;
  }

  .step-heading {
    font-size: 1.5rem;
  }

  .process-step-wrapper {
    padding-right: 60px;
  }

  .requiremnt-paragraph {
    color: var(--descrip-p);
    text-align: justify;
    align-self: center;
    width: 100%;
    font-size: 1rem;
    line-height: 1.3;
    position: static;
  }

  .requiremnt-paragraph.easy {
    text-align: center;
  }

  .requiremnt-paragraph.ieasy {
    font-size: 1rem;
  }

  .requiremnt-paragraph.overview.mobile {
    text-align: justify;
  }

  .requiremnt-paragraph.easy-rent {
    text-align: justify;
    width: 100%;
  }

  .requiremnt-paragraph._80 {
    width: 80%;
  }

  .requiremnt-paragraph._80.left-align {
    width: 60%;
    font-size: 1.25rem;
  }

  .requiremnt-paragraph._323 {
    width: 80%;
  }

  .requiremnt-paragraph._30p {
    padding-left: 100px;
    padding-right: 100px;
  }

  .requiremnt-paragraph.goal {
    text-align: left;
  }

  .process-step-number {
    font-size: 6rem;
  }

  .subtitle-porocess-step.blue-color {
    font-size: 1.5rem;
  }

  .all-paragraph {
    font-size: 1.1rem;
  }

  .project-process-layout_er.is-womantravel {
    max-width: 100svw;
  }

  .bold-text-14 {
    font-size: 1.2rem;
  }
}

@media screen and (max-width: 767px) {
  .heading {
    font-size: 2em;
  }

  .heading.rocket {
    font-size: 2rem;
  }

  .heading.easy-rent {
    width: 100%;
    font-size: 1.5rem;
  }

  .heading.acvi-phase {
    font-size: 2em;
  }

  .heading-2 {
    width: 100%;
    font-size: 2rem;
  }

  .heading-2.rocket {
    font-size: 1.5rem;
  }

  .heading-2.easy {
    font-size: 2rem;
  }

  .heading-2.acvi {
    text-align: center;
  }

  .heading-2._80 {
    text-align: left;
  }

  .heading-2._80.sticky {
    text-align: center;
    font-size: 16px;
  }

  .heading-2.er-prueba {
    font-size: 1.25rem;
  }

  .heading-2.masai {
    color: #9d7137;
  }

  .heading-2.lime {
    color: #9bbf17;
  }

  .body {
    flex-wrap: nowrap;
  }

  .section {
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
  }

  .section.footer {
    flex-direction: column;
    display: flex;
  }

  .section.image {
    top: -1087px;
  }

  .section.project-footer {
    position: relative;
    top: -1089px;
  }

  .section.project-footer.static {
    padding-top: 0;
  }

  .link-text {
    font-size: 1.25rem;
  }

  .hola {
    margin-bottom: 0;
  }

  .wraper.hero {
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: cover;
    height: 70vh;
  }

  .wraper.hero.op2 {
    height: 100vh;
    display: none;
  }

  .wraper.hero.opcion-3 {
    height: 100vh;
  }

  .image-wrapper {
    width: 60vw;
    left: auto;
  }

  .hero-heading {
    font-size: 40vw;
  }

  .hero-heading.poppins {
    font-size: 20vw;
  }

  .icon {
    font-size: 1.5em;
    line-height: 1;
  }

  .about-me-text {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
  }

  .greatings {
    font-size: 1.5rem;
  }

  .small-descprition, .small-descprition.footer {
    font-size: 1.25rem;
  }

  .small-descprition.easy {
    text-align: left;
    max-width: 100%;
    font-size: 1rem;
  }

  .small-descprition.easy.relative {
    top: -47px;
    bottom: auto;
  }

  .small-descprition.relative {
    top: -42px;
  }

  .small-descprition.center {
    max-width: 100%;
  }

  .gradient-container.mobile {
    background-image: linear-gradient(94.8deg, #d7e0dd, #fff);
  }

  .card-wrapper {
    padding-top: 60px;
  }

  .card-wrapper.rocket-pizza {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
  }

  .text-card-wrapper {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .text-card-wrapper.wt {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .text-card-wrapper.woman-travel {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .text-card-wrapper.mobile {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .rocket-pizza-header-section {
    padding-bottom: 132px;
    position: relative;
    overflow: hidden;
  }

  .detail-container {
    grid-column-gap: 130px;
    grid-row-gap: 130px;
  }

  .detail-container.header {
    margin-bottom: -129px;
  }

  .detail-container.process {
    top: -189px;
  }

  .detail-container.process--relative {
    top: -201px;
  }

  .detail-container.prueba {
    top: -235px;
  }

  .detail-container.accordeon {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    top: -235px;
  }

  .detail-container.relative {
    flex-direction: column;
    max-width: 90vw;
    position: static;
    top: -224px;
  }

  .detail-container.whole-container, .detail-container.final-result, .detail-container._100vw {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    top: -235px;
  }

  .detail-container._100vw.green-masai, .detail-container._100vw.blak {
    display: block;
  }

  .detail-container._100vw.acvi-p1, .detail-container._100vw.acvi-white {
    padding-top: 40px;
  }

  .detail-container._100vw.green-rocket, .detail-container._100vw.peach-rocket {
    display: block;
  }

  .detail-container.rocket-overview {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
    display: flex;
  }

  .detail-container.phase-story {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    padding-top: 60px;
  }

  .detail-container.overview {
    height: 250px;
  }

  .header-wrapper {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .header-wrapper.easy {
    padding-bottom: 0;
    padding-left: 60px;
    padding-right: 60px;
  }

  .header-wrapper.woman-travel {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .header-wrapper.cib-feader-wrapper {
    padding-bottom: 0;
    padding-left: 60px;
    padding-right: 60px;
  }

  .header-wrapper.masai {
    padding-left: 60px;
    padding-right: 60px;
  }

  .header-wrapper.acvi {
    padding-bottom: 0;
    padding-left: 40px;
    padding-right: 40px;
  }

  .header-wrapper.rocket-pizza {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .hero_heading-wrapper.easy {
    width: 100%;
  }

  .hero_subheading {
    font-size: 1.25rem;
  }

  .hero_subheading.card {
    width: 80%;
    font-size: 1rem;
  }

  .hero_subheading.card.mobile {
    width: 100%;
    padding-left: 40px;
    padding-right: 20px;
  }

  .hero_subheading.easy-rent {
    color: var(--dark-slate-blue);
    width: 100%;
    font-size: 1.25rem;
  }

  .hero_subheading.big, .hero_subheading._32 {
    font-size: 1.25rem;
  }

  .hero_subheading.center {
    text-align: center;
    font-size: 1.25rem;
  }

  .hero_subheading.overview-masai {
    padding-left: 60px;
    padding-right: 60px;
  }

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

  .hero_subheading.center-rp {
    text-align: center;
    font-size: 1.25rem;
  }

  .hero_tags-wrapper {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto auto;
  }

  .hero_tags-wrapper.easy, .hero_tags-wrapper.masai, .hero_tags-wrapper.delta {
    display: none;
    overflow: visible;
  }

  .hero_tags-wrapper.acvi {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-rows: auto auto;
    grid-template-columns: .75fr .75fr 1fr;
    grid-auto-columns: .75fr;
    display: grid;
    overflow: visible;
  }

  .hero_tags-wrapper.wt {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-self: stretch;
    display: grid;
    overflow: visible;
  }

  .hero_tags-wrapper.woman {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
    overflow: visible;
  }

  .project-tag {
    padding-left: 20px;
    padding-right: 20px;
  }

  .data-wraper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .data-wraper.easy {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
  }

  .data-wraper.wt, .data-wraper.cib, .data-wraper.masai {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .data-wraper.delta {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
  }

  .data-wraper.acvi {
    grid-column-gap: 70px;
    grid-row-gap: 70px;
    align-items: flex-start;
  }

  .data {
    flex-direction: column;
    align-items: center;
  }

  .project-data-tittle {
    font-size: .87rem;
  }

  .project-data {
    color: var(--descrip-p);
    text-align: left;
    font-size: .87rem;
  }

  .project-data.easy {
    font-size: .75rem;
  }

  .project-data.black {
    text-align: left;
  }

  .project-data.white {
    text-align: left;
    width: 140px;
  }

  .project-data.grey {
    color: var(--descrip-p);
    text-align: left;
    width: 140px;
  }

  .header-mock-up-img {
    width: 100%;
    height: 100%;
  }

  .heading-3 {
    font-size: 16px;
  }

  .heading-3.card {
    width: 95%;
    max-width: 300px;
    font-size: 1.25rem;
  }

  .heading-3.card.cib {
    width: 80%;
  }

  .heading-3.card.mobile {
    width: 100%;
    max-width: 100%;
    padding-left: 40px;
    padding-right: 20px;
  }

  .heading-3.easy {
    width: 100%;
    font-size: 1.2rem;
  }

  .heading-3.long-heading {
    font-size: 1.5rem;
  }

  .heading-3.green {
    font-size: 1.2rem;
  }

  .heading-3.green.center {
    text-align: center;
  }

  .heading-3.tecnique {
    font-size: 1.2rem;
  }

  .heading-3.wt {
    font-size: 1.5rem;
  }

  .heading-3.tecnique-copy {
    font-size: 1.2rem;
  }

  .rocket-pizza-overview-section {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    padding-bottom: 0;
    overflow: hidden;
  }

  .overview-title {
    height: 80px;
    min-height: 80px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .opacity-heading-wrapper {
    align-items: center;
    padding-left: 0;
    display: flex;
  }

  .opacity-heading-wrapper.cib-body {
    padding-left: 175px;
  }

  .goal-container {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
  }

  .goals-grid {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
    grid-template-columns: 1fr;
    position: relative;
  }

  .goals-grid.easy, .goals-grid.womant {
    grid-template-columns: 1fr 1fr;
  }

  .goals-grid.rocket {
    grid-template-rows: auto auto;
    grid-template-columns: 1.25fr;
  }

  .goals-grid.phase-1 {
    grid-template-columns: 1fr 1fr;
    max-width: 100%;
  }

  .goals-grid.wt {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .right {
    justify-content: center;
    height: 400px;
    padding-top: 40px;
    padding-bottom: 40px;
    display: flex;
  }

  .accordeon-section {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .accordeon-section.designing {
    padding-top: 40px;
  }

  .accordeon-section.final-result {
    top: -364px;
  }

  .accordeon-section.prototyping {
    background-image: linear-gradient(#fffffffc, #fcefec);
    padding-bottom: 40px;
    top: -679px;
  }

  .accordeon-section.insights {
    background-image: linear-gradient(#fffffffc, #fcefec);
    padding-bottom: 40px;
    top: -937px;
  }

  .heading-icon {
    height: 40px;
  }

  .heading-icon.center {
    padding-bottom: 10px;
  }

  .heading-icon.center.relative {
    top: -77px;
  }

  .heading-icon.easy-rent {
    justify-content: flex-start;
    width: 100%;
  }

  .heading-icon.easy-rent.margin {
    padding-left: 60px;
  }

  .rocket-pizza-wireframe-1 {
    object-fit: contain;
  }

  .accordion-toggle {
    justify-content: flex-start;
    height: 80px;
  }

  .accordion-toggle._80 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    justify-content: flex-start;
    width: 80%;
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .acordeon-content-wrapper {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .acordeon-content-wrapper.final-result {
    height: 1500px;
  }

  .acordeon-content-wrapper.rocket-prototyping {
    height: 1900px;
  }

  .acordeon-content-wrapper.main-insights {
    height: 1300px;
  }

  .acordeon-content-wrapper.wt-designing {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .acordeon-content-wrapper.acvi {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    height: 2600px;
  }

  .wrapper-content {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    align-items: flex-start;
    padding-left: 40px;
    padding-right: 82px;
  }

  .wrapper-content.rocket-pizza {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    align-items: flex-start;
  }

  .wrapper-content.wt {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    align-items: flex-start;
  }

  .wrapper-content.cib {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    align-items: flex-start;
  }

  .wrapper-content.mobile {
    padding-left: 0;
    padding-right: 0;
  }

  .project-type-heading {
    font-size: 1rem;
  }

  .project-type-heading.acvi {
    color: #f0f0f0;
  }

  .project-type-heading.mobile {
    padding-left: 40px;
    padding-right: 40px;
  }

  .card-tag-container {
    display: none;
  }

  .tag-text.is-hero {
    font-size: .87rem;
  }

  .container.footer {
    padding: 0 40px;
  }

  .container.nav {
    padding-left: 40px;
    padding-right: 20px;
  }

  .container.nav-projects {
    padding-left: 20px;
    padding-right: 20px;
  }

  .container.sticky {
    padding-left: 0;
    padding-right: 0;
    overflow: visible;
  }

  .container.home-footer {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .container.salludos {
    padding-top: 100px;
  }

  .hero_heading-h1 {
    font-size: 2.5rem;
  }

  .hero_heading-h1.footer {
    font-size: 28px;
  }

  .hero_heading-h1.rocket, .hero_heading-h1.acvi-nav {
    font-size: 24px;
  }

  .hero_heading-h1.acvi-nav-tittle {
    font-size: 20px;
    display: block;
  }

  .hero_heading-h1.mobile {
    display: flex;
  }

  .hero_heading-h1.mvp, .hero_heading-h1.delt {
    display: none;
  }

  .big-number {
    font-size: 55px;
  }

  .big-number.rocket {
    padding-right: 5px;
    font-size: 55px;
    line-height: .9;
  }

  .big-number.easy {
    font-size: 60px;
  }

  .big-number.cib, .big-number.masai {
    font-size: 55px;
  }

  .big-number.er-prueba {
    font-size: 60px;
  }

  .heading-4 {
    font-size: 1rem;
  }

  .heading-4.center {
    font-size: 16px;
  }

  .heading-container {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .heading-container.where {
    flex-direction: column;
    align-items: flex-end;
  }

  .my-projects, .my-projects.orange, .my-projects.orange.opacity {
    font-size: 10rem;
  }

  .my-projects.orange.mobile {
    text-align: center;
    font-size: 4rem;
    display: none;
  }

  .my-projects.blue, .my-projects.blue.opacity, .my-projects.yellow._0pacity, .my-projects.opacity, .my-projects.dark-blue {
    font-size: 10rem;
  }

  .my-projects.dark-blue.opacity {
    font-size: 6.5rem;
  }

  .my-projects.dark-green, .my-projects.dark-green.opacity {
    font-size: 10rem;
  }

  .projects-letters {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    width: 100%;
    height: 25vh;
  }

  .projects-letters.footer {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    height: 25vh;
    max-height: 25vh;
  }

  .card-container {
    height: 392px;
  }

  .card-container.rocket-pizza {
    display: none;
  }

  .card-container.rocket-pizza.mobile {
    background-image: url("https://cdn.prod.website-files.com/6474c86423bffab3b6dafe93/64cac5524434171ed7f7871a_rocket%20pizza%20card%20mobile-min.png");
    height: 500px;
    display: block;
  }

  .card-container.wt {
    display: none;
  }

  .card-container.wt.mobile {
    background-color: #e3d8fc;
    background-image: none;
    height: 500px;
    display: block;
    overflow: hidden;
  }

  .card-container.cib {
    display: none;
  }

  .card-container.cib.mobile {
    background-image: url("https://cdn.prod.website-files.com/6474c86423bffab3b6dafe93/64cac5513b073c268e7e87ee_revista%20card%20mobile-min.png");
    height: 500px;
    display: block;
  }

  .card-container.acvi {
    display: none;
  }

  .card-container.acvi.mobile {
    background-image: url("https://cdn.prod.website-files.com/6474c86423bffab3b6dafe93/64cabed6a0dfb5cbc70410b9_acvi%20card%20mobile.png");
    background-size: cover;
    height: 500px;
    display: block;
  }

  .card-container.masai.mobile {
    height: 500px;
  }

  .card-container.delta {
    display: none;
  }

  .card-container.delta.mobile {
    background-color: #f0f0f0;
    background-image: none;
    height: 500px;
    display: block;
    overflow: hidden;
  }

  .card-container.er {
    display: none;
  }

  .card-container.er.mobile {
    background-image: none;
    height: 500px;
    display: block;
    overflow: hidden;
  }

  .card-button {
    height: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .button-text {
    font-size: 1rem;
    line-height: 1;
  }

  .cards-holder {
    margin-top: 80px;
  }

  .gradient-container-rocket-pizza.mobile, .gradient-container-acvi.mobile {
    background-image: none;
  }

  .gradient-text {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    align-items: flex-start;
  }

  .card-image-wrapper {
    object-fit: cover;
    border-top-right-radius: 0;
    border-bottom-left-radius: 40px;
    height: 100%;
  }

  .text-92 {
    font-size: 1rem;
  }

  .gradien-text-wt {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    padding-bottom: 40px;
  }

  .text-wrapper-container {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    padding: 0 10px;
    display: block;
  }

  .text-and-buttons {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    justify-content: flex-start;
    align-items: center;
  }

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

  .cta {
    height: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

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

  .footerlogo {
    height: 20%;
    margin-left: auto;
    margin-right: auto;
    padding-top: 10px;
    padding-bottom: 10px;
    display: flex;
  }

  .paragrah-2 {
    text-align: justify;
    align-self: center;
    align-items: center;
    display: block;
  }

  .paragrah-2.easy, .paragrah-2.overview.mobile {
    text-align: justify;
  }

  .paragrah-2.easy-rent {
    text-align: justify;
    font-size: 1rem;
  }

  .paragrah-2.easy-rent-copy {
    font-size: 1rem;
  }

  .paragrah-2._80 {
    width: 80%;
  }

  .paragrah-2._80.white {
    font-weight: 500;
  }

  .paragrah-2._80.left-align {
    font-size: 1rem;
  }

  .paragrah-2._30p {
    padding-left: 60px;
    padding-right: 60px;
  }

  .footer-paragrah {
    text-align: center;
    font-size: 1.25rem;
  }

  .footer-paragrah.title {
    color: var(--heading-card);
    font-size: 1.25rem;
    font-weight: 700;
  }

  .stra {
    display: none;
  }

  .text-101 {
    font-size: 2rem;
  }

  .fisst-text {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .footer-logo-wrapper {
    width: 25%;
    height: 25%;
  }

  .rocket-header-image-wrapper {
    object-fit: contain;
    width: 80%;
    position: relative;
    inset: 0%;
  }

  .opacity-header {
    font-size: 130px;
  }

  .opacity-header.number {
    color: #fcefec;
    align-self: center;
    font-size: 300px;
    position: relative;
    top: -164px;
  }

  .opacity-header.rose {
    font-size: 130px;
  }

  .opacity-header.keypoints {
    height: 80px;
    min-height: 80px;
    font-size: 64px;
  }

  .opacity-header.delta, .opacity-header.keypoints-prueba {
    font-size: 64px;
  }

  .grid-4 {
    grid-column-gap: 100px;
    grid-row-gap: 100px;
    flex-direction: column;
    display: flex;
  }

  .overview-image-wrapper {
    width: 50%;
    height: 50%;
  }

  .heading-and-text-container {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .dropdown-icon {
    font-size: 45px;
  }

  .acordeon-item.solving, .acordeon-item.easy {
    padding-top: 20px;
  }

  .acordeon-item.ma-second-phase {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .acordeon-item.delta-research {
    flex-direction: column;
    align-items: center;
    padding-top: 20px;
    display: flex;
  }

  .acordeon-item.delta-design {
    align-items: center;
    padding-top: 20px;
  }

  .acordeon-item.delta-prototyping {
    padding-top: 20px;
  }

  .acordeon-item.acvi-4-phase {
    top: -112px;
  }

  .acordeon-item.acvi-designing {
    height: 2800px;
    top: -114px;
  }

  .acordeon-item.masai {
    align-items: stretch;
  }

  .acordeon-item.side {
    padding-top: 20px;
  }

  .heading-block {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
  }

  .dropdown-content {
    padding-top: 100px;
  }

  .dropdown-content.design-section {
    height: 1200px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .dropdown-content.final-result {
    height: 1700px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .dropdown-content.rocket-prototyping {
    height: 2400px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .dropdown-content.main-insights {
    height: 1300px;
  }

  .dropdown-content.rocket-solving {
    height: 2000px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .dropdown-content.easy {
    height: 5900px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .dropdown-content.synthesis {
    height: 3400px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .dropdown-content.er-solving {
    height: 3800px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .dropdown-content.er-design {
    height: 2100px;
  }

  .dropdown-content.er-prototyping {
    height: 1400px;
  }

  .dropdown-content.er-insights {
    height: 1300px;
  }

  .dropdown-content.wt {
    height: 3300px;
  }

  .dropdown-content.wt-design {
    height: 4800px;
  }

  .dropdown-content.wt-prototyping {
    height: 4000px;
  }

  .dropdown-content.lessons {
    height: 800px;
  }

  .dropdown-content.cib {
    height: 2200px;
  }

  .dropdown-content.cib-analysis {
    height: 1200px;
  }

  .dropdown-content.cib-results {
    height: 3200px;
  }

  .dropdown-content.masai {
    height: 5050px;
    padding-top: 140px;
    padding-right: 10px;
  }

  .dropdown-content.masai-challenges {
    height: 1850px;
    padding-top: 140px;
  }

  .dropdown-content.masai-second-phase {
    height: 1950px;
  }

  .dropdown-content.masai-lessons {
    height: 1600px;
    padding-top: 140px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .dropdown-content.delta-rsearch {
    height: 1200px;
  }

  .dropdown-content.delta-synthesis {
    height: 1300px;
  }

  .dropdown-content.delta-solving {
    height: 1200px;
  }

  .dropdown-content.delta-product-design {
    height: 3200px;
  }

  .dropdown-content.delta-lessons {
    padding-left: 10px;
    padding-right: 10px;
  }

  .lightbox-link {
    width: 100%;
  }

  .lightbox-link.small {
    height: 250px;
  }

  .lightbox-link.big {
    height: 150px;
  }

  .img-wrapper {
    object-fit: contain;
    height: 200px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .img-wrapper.screen {
    height: 800px;
  }

  .style-img {
    border-radius: 20px;
  }

  .icon-wrapper {
    width: 35px;
    height: 35px;
    display: flex;
  }

  .icon-wrapper.big {
    width: 7%;
  }

  .screen-design-image {
    object-fit: contain;
  }

  .heading-opacity {
    height: 160px;
    min-height: 160px;
  }

  .overview-goal-number.wt, .overview-goal-number.rocket-pizza {
    font-size: 150px;
  }

  .ordering-flow-container {
    flex-direction: column;
  }

  .flow-heading {
    font-size: 1.5rem;
  }

  .flow-image-wrapper {
    width: 100%;
  }

  .footer-next-projects {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1.5fr 1.25fr;
    place-content: stretch end;
    justify-items: end;
  }

  .before-project {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    justify-content: flex-start;
  }

  .project-arrow {
    width: 64px;
  }

  .next-project {
    justify-content: flex-end;
  }

  .easy-rent-header-section {
    background-position: 100%;
    background-size: cover;
    background-attachment: scroll;
    height: 600px;
    max-height: 800px;
  }

  .detail-container-2 {
    grid-column-gap: 130px;
    grid-row-gap: 130px;
  }

  .detail-container-2.header {
    margin-bottom: -129px;
  }

  .detail-container-2.process {
    top: -189px;
  }

  .detail-container-2.process--relative {
    top: -201px;
  }

  .detail-container-2.prueba {
    top: -235px;
  }

  .detail-container-2.copy {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    top: -235px;
  }

  .easy-rent-header-container {
    padding-top: 308px;
    padding-bottom: 60px;
  }

  .vane-picture-wrapper {
    width: 400px;
    max-width: 500px;
    height: 400px;
  }

  .vane-picture-wrapper._2 {
    flex-direction: row;
    align-items: flex-start;
    max-width: 280px;
    height: 300px;
  }

  .overview-first-face-picture {
    max-width: 100%;
  }

  .overview-first-face-picture._2 {
    justify-content: center;
    align-items: center;
    max-width: 100%;
    height: 100%;
  }

  .wonder-text-wrapper {
    max-width: 400px;
  }

  .easy-rent-overview-section {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    padding-top: 60px;
    padding-bottom: 20px;
  }

  .easy-overview-image-wrapper {
    align-self: center;
    max-width: 200px;
    height: 400px;
  }

  .easy-overview-details {
    align-items: center;
    width: 90%;
  }

  .big-paragraph {
    text-align: left;
    align-self: center;
    font-size: 1rem;
  }

  .big-paragraph.black {
    text-align: left;
  }

  .big-paragraph.big {
    font-size: 32px;
  }

  .big-paragraph.center {
    padding: 10px;
    font-size: 1rem;
  }

  .big-paragraph.mobile {
    font-size: 1rem;
  }

  .wondering-container {
    padding-right: 0;
  }

  .wondering-container.rigth-picture {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-direction: column;
    padding-left: 0;
    padding-right: 0;
  }

  .wondering-container.left-picture {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: row;
    padding-left: 20px;
    padding-right: 40px;
  }

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

  .light-box-text {
    font-size: 1rem;
    top: -149px;
  }

  .light-box-text.footer {
    font-size: 1.25rem;
  }

  .light-box-text.small {
    font-size: 1rem;
    top: -144px;
  }

  .light-box-text.big {
    font-size: 1rem;
    top: -88px;
  }

  .light-box-text.er {
    top: -117px;
  }

  .ligth-box-container, .ligth-box-container.tools {
    width: 100%;
  }

  .ligth-box-container.mobile {
    text-align: center;
    display: flex;
  }

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

  .easy-rent-accordeon-section {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .questions-grid {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
  }

  .solving-technique-container {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }

  .paragraph-semi-bold {
    text-align: center;
  }

  .paragraph-semi-bold.easy {
    text-align: left;
    max-width: 80%;
  }

  .paragraph-semi-bold.green {
    text-align: left;
    text-transform: capitalize;
    font-size: 1rem;
  }

  .paragraph-semi-bold.blue {
    text-align: right;
    font-size: 1rem;
  }

  .paragraph-semi-bold._32 {
    text-align: left;
  }

  .paragraph-semi-bold.center {
    width: 80%;
    max-width: 100%;
  }

  .paragraph-semi-bold.easy-issues {
    text-align: center;
    max-width: 80%;
  }

  .paragraph-semi-bold._24 {
    text-align: left;
    font-size: 1.2rem;
  }

  .lightbox-rocket-style {
    padding-left: 20px;
    padding-right: 20px;
  }

  .who {
    font-size: 55px;
  }

  .is-userprofiler-img {
    cursor: zoom-in;
    height: 100%;
  }

  .is-userprofiler-img.easy {
    height: 100%;
  }

  .where {
    font-size: 55px;
  }

  .img-effect {
    border-radius: 20px;
  }

  .pain-points-grid {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
    position: relative;
  }

  .pain-points-grid.easy {
    grid-template-columns: 1fr 1fr;
  }

  .pain-point {
    flex-direction: row;
    justify-content: center;
    height: 100px;
    padding-top: 40px;
    padding-bottom: 40px;
    position: static;
  }

  .what-container {
    height: 500px;
  }

  .what-details-container {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .ideas-face-container {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: flex-start;
    height: 700px;
  }

  .left-details {
    background-position: 50%;
    background-size: contain;
    height: 500px;
    min-height: 500px;
  }

  .solving-face-wrapper {
    height: 300px;
    display: none;
  }

  .solving-face-img {
    height: 400px;
  }

  .easy-rent-design-section {
    padding-top: 40px;
    padding-bottom: 100px;
  }

  .prototype-video-frame-mock-ups {
    height: 100%;
  }

  .question-screen-description, .result-screen-description {
    padding-left: 60px;
    padding-right: 60px;
  }

  .result-screen-left, .result-screnn-right {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: row;
  }

  .detaiil-screen-description {
    padding-left: 60px;
    padding-right: 60px;
  }

  .easy-rent-footer-section {
    margin-top: 0;
    padding-top: 40px;
    padding-bottom: 0;
  }

  .easy-rent-footer-section.image {
    top: -1087px;
  }

  .easy-rent-footer-section.project-footer, .easy-rent-footer-section.project-footer-copy {
    position: relative;
    top: -1089px;
  }

  .market-research-slider {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .woman-travel-header {
    background-position: 100%;
    background-size: cover;
    background-attachment: scroll;
    height: auto;
    padding-top: 128px;
    padding-bottom: 50px;
  }

  .woman-travel-overview-section {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    padding-top: 64px;
    padding-bottom: 20px;
  }

  .wt-overview-container {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .common-image-wrapper {
    justify-content: flex-start;
    align-items: center;
    height: 350px;
    display: block;
  }

  .common-image-wrapper.is-wonder {
    width: 48%;
  }

  .wt-face-img-wrapper, .wt-face-img-wrapper._2 {
    max-width: 330px;
    height: 300px;
  }

  .task-flow-container {
    height: 130px;
  }

  .screen-flow-img-wrapper {
    padding-left: 60px;
    padding-right: 60px;
  }

  .wt-accordeon-section {
    align-self: center;
    padding-top: 0;
    padding-bottom: 0;
  }

  .wt-design-section {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .lessons-grid {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .wt-footer-section {
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .wt-footer-section.image {
    top: -1087px;
  }

  .wt-footer-section.project-footer, .wt-footer-section.project-footer-copy {
    position: relative;
    top: -1089px;
  }

  .detail-container-accordeon-80 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: flex-start;
  }

  .detail-container-accordeon-80.header {
    margin-bottom: -129px;
  }

  .detail-container-accordeon-80.process {
    top: -189px;
  }

  .detail-container-accordeon-80.process--relative {
    top: -201px;
  }

  .detail-container-accordeon-80.prueba {
    top: -235px;
  }

  .detail-container-accordeon-80.accordeon {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    top: -235px;
  }

  .detail-container-accordeon-80.relative {
    flex-direction: column;
    max-width: 90vw;
    top: -224px;
  }

  .detail-container-accordeon-80.whole-container, .detail-container-accordeon-80.final-result, .detail-container-accordeon-80._100vw {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    top: -235px;
  }

  .detail-container-accordeon-80.white {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .detail-container-accordeon-80.masai {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    display: block;
  }

  .cib-header-section {
    object-fit: fill;
    background-position: 50% 100%;
    background-size: cover;
    height: 600px;
  }

  .cib-header-container {
    padding-top: 140px;
  }

  .cib-overview-container {
    flex-direction: column;
    padding-left: 60px;
    padding-right: 60px;
  }

  .cib-detail-container {
    grid-column-gap: 130px;
    grid-row-gap: 130px;
  }

  .cib-detail-container.header {
    margin-bottom: -129px;
  }

  .cib-detail-container.process {
    top: -189px;
  }

  .cib-detail-container.process--relative {
    top: -201px;
  }

  .cib-detail-container.prueba {
    top: -235px;
  }

  .cib-detail-container.accordeon {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    top: -235px;
  }

  .cib-detail-container.relative {
    flex-direction: column;
    max-width: 90vw;
    top: -224px;
  }

  .cib-detail-container.whole-container, .cib-detail-container.final-result, .cib-detail-container._100vw {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    top: -235px;
  }

  .cib-overview-img-wrapper {
    object-fit: cover;
    height: 395px;
    display: none;
    overflow: visible;
  }

  .cib-accordeon-section {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  ._12-different-way-img-wrapper {
    border-radius: 20px;
    height: 300px;
  }

  .reasons-container {
    background-position: 50%;
    background-size: contain;
  }

  .cib-reasons-grid {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .mobilizers-img-wrapper {
    height: 308px;
    max-height: 408px;
  }

  .results-descriptions {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .before-and-afetr-img-wrapper {
    height: 230px;
  }

  .cib-revista-section {
    height: 400px;
  }

  .cib-footer-section {
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .cib-footer-section.image {
    top: -1087px;
  }

  .cib-footer-section.project-footer, .cib-footer-section.project-footer-copy {
    position: relative;
    top: -1089px;
  }

  .right-revista {
    height: 250px;
  }

  .masai-header-section {
    background-size: cover;
    height: 600px;
    max-height: 800px;
  }

  .masai-header-container {
    padding-bottom: 60px;
  }

  .masai-overview-section {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    min-height: 60vh;
    padding-top: 60px;
    padding-bottom: 0;
  }

  .overview-picture-text {
    width: 100%;
  }

  .overview-flex-container {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    padding-left: 0;
    padding-right: 0;
  }

  .text-rights {
    text-align: center;
    align-self: center;
    width: 100%;
  }

  .masai-accordeon-section {
    padding-top: 40px;
    padding-bottom: 40px;
  }

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

  .img-face-wrapper {
    width: 500px;
  }

  .garmets-dev-container {
    padding: 40px 60px;
  }

  .process {
    max-width: 100%;
  }

  .challenges-gif-wrapper-1 {
    max-width: 380px;
    height: 280px;
  }

  .challenges-gif-wrapper-2 {
    max-width: 380px;
    height: 200px;
  }

  .ma-footer-section {
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .ma-footer-section.image {
    top: -1087px;
  }

  .ma-footer-section.project-footer, .ma-footer-section.project-footer-copy {
    position: relative;
    top: -1089px;
  }

  .delta-header-container {
    padding-top: 292px;
    padding-bottom: 40px;
  }

  .delta-header-section {
    height: 600px;
  }

  .delat-overview-section {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .delta-overview-container {
    flex-direction: column;
    padding-left: 60px;
    padding-right: 60px;
  }

  .cib-img-overview {
    height: 462px;
  }

  .delta-research-grid {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    padding-left: 60px;
    padding-right: 60px;
  }

  .user-research-icon {
    width: 50px;
    height: 50px;
  }

  .column-91 {
    object-fit: cover;
  }

  .right-big-img {
    object-fit: contain;
    height: 200px;
  }

  .user-profile-wrapper {
    height: 280px;
  }

  .description-container {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }

  .description-container._50 {
    width: 60%;
  }

  .delta-requirement-list, .delta-functional-analysis, .delta-material-analysis {
    height: 250px;
  }

  .winner-a-wrapper {
    height: 490px;
  }

  ._3d-modelling-container {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
  }

  ._3d-img-wrapper.long {
    height: 600px;
  }

  .delta-footer-section {
    padding-top: 0;
  }

  .acvi-header-section {
    background-size: cover;
    height: 600px;
    max-height: 800px;
  }

  .acvi-header-contaienr {
    padding-top: 247px;
    padding-bottom: 40px;
  }

  .acvi-overview-section {
    background-size: cover;
    height: 600px;
    max-height: 800px;
  }

  .co-founder-section {
    padding: 60px;
  }

  .acvi-phase-section {
    height: 100%;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .phase-container {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    padding-left: 60px;
    padding-right: 60px;
  }

  .phase-number.relative {
    font-size: 1.5rem;
    top: -46px;
  }

  .phase-headings {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    align-items: center;
  }

  .phase-headings._1 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    align-items: center;
    height: 50px;
  }

  .phase-headings._2 {
    align-items: center;
  }

  .phase-flexbox {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: column;
    height: 280px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .phase-number-container {
    max-width: 200px;
    height: 60px;
  }

  .phase-number-opacity {
    font-size: 40px;
  }

  .phase-1-flexbox {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: column;
    max-width: 500px;
    height: 160px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .phase-2-flexbox {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: column;
    height: 180px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .acvi-footer-section {
    padding-top: 0;
  }

  .phase-1-section {
    height: 600px;
  }

  .phase-1-header-wrapper {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    padding: 358px 60px 40px;
  }

  .acvi-heading {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    align-items: center;
    width: 100%;
  }

  .content {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
  }

  .flex-container {
    flex-direction: column;
  }

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

  .what-we-did {
    width: 100%;
  }

  .obstacle-flex {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column;
  }

  .phase-2-section {
    height: 600px;
    max-height: 800px;
  }

  .phase-2-story-section {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .restructurin-container {
    grid-template-columns: 1fr;
  }

  .left-flex, .right-flex {
    max-width: 90%;
  }

  .long-gradient-card {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .flyer-slider {
    height: 450px;
  }

  .world-icon {
    width: 80px;
    height: 80px;
  }

  .website-link {
    top: -116px;
  }

  .ux-img {
    height: 200px;
  }

  .phase-12header-wrapper {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex-start;
    padding: 295px 60px 40px;
  }

  .acvi-grid {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    width: 90%;
  }

  .challenges-grid {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
    height: 1500px;
    position: relative;
  }

  .challenges-grid.easy, .challenges-grid.womant, .challenges-grid.phase-1 {
    grid-template-columns: 1fr 1fr;
  }

  .grid-container {
    justify-content: center;
    height: 600px;
    padding-top: 0;
    padding-bottom: 0;
    position: static;
  }

  .wondering-face-container {
    flex-direction: column;
  }

  .left-questions {
    align-items: center;
  }

  .researche-face-img {
    width: 100%;
    height: 100%;
  }

  .what-we-know-wrapper {
    padding-left: 0;
    padding-right: 0;
  }

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

  .flow-grid.mobile {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: block;
  }

  .flow-grid.desktop {
    display: none;
  }

  .flow-lightbox {
    height: 200px;
  }

  .wireframe-section {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .phase-3-section {
    height: 600px;
  }

  .user-profile-container {
    height: 500px;
    padding-left: 0;
    padding-right: 0;
  }

  .oportunity-giff {
    height: 544px;
  }

  .overview-face-wrapper {
    object-fit: cover;
    height: 305px;
    display: none;
  }

  .main-goal-container {
    padding-left: 0;
    padding-right: 0;
  }

  .branding-flexbox {
    flex-direction: column;
  }

  .left-branding, .right-branding {
    width: 100%;
  }

  .html-embed-3, .html-embebed-style {
    overflow: hidden;
  }

  .link-2 {
    color: var(--dark-slate-blue);
    text-decoration: none;
  }

  .link-3 {
    color: var(--heading-card);
    text-decoration: none;
  }

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

  .bold-text-6 {
    color: var(--heading-card);
  }

  .qr-scan-wrapper, .questions-img-wrapper {
    padding-left: 20px;
    padding-right: 20px;
  }

  .detail-page-img-wrapper {
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .summary-img-wrapper {
    padding-left: 20px;
    padding-right: 20px;
  }

  .html-embed-4, .html-embed-6, .html-embed-7 {
    display: none;
  }

  .delta-presntation-link {
    color: #9bbf17;
  }

  .wireframes-acvi {
    padding-top: 40px;
    padding-bottom: 0;
  }

  .section-projects {
    margin-top: 20px;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .section-projects.image {
    top: -1087px;
  }

  .section-projects.project-footer {
    position: relative;
    top: -1089px;
  }

  .section-projects.project-footer.static {
    padding-top: 20px;
  }

  .menu-link.grey {
    display: none;
  }

  .image-23 {
    width: 100%;
  }

  .brand {
    display: block;
  }

  .menu-button-2 {
    color: var(--descrip-p);
    background-color: #0000;
  }

  .dropdown-mobile.cib-nav {
    background-color: #e6d7e9cc;
  }

  .nav-icon---mobile, .nav-icon---mobile.white:hover {
    color: var(--body-white);
  }

  .loop-container {
    margin-top: 40px;
    margin-bottom: 40px;
    margin-left: 0;
    padding-left: 0;
    display: none;
  }

  .parent-wrap.heading {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    width: 100vw;
    padding-top: 0;
  }

  .wrap-div-text.vanessa {
    width: 100vw;
    line-height: 1.2;
  }

  .span-text.paytone, .span-text.paytone.pink, .span-text.paytone.blue, .span-text.paytone.orange, .span-text.paytone.peach, .span-text.paytone.yellow {
    font-size: 7rem;
  }

  .subtittle {
    top: 370.556px;
  }

  .subtittle.light {
    top: 195px;
  }

  .heo-heading {
    font-size: 32px;
  }

  .heo-heading.grey {
    font-size: 24px;
    font-weight: 400;
  }

  .bottom-navigation.black-background {
    justify-content: space-around;
    padding-left: 40px;
    padding-right: 40px;
  }

  .bottom-navigation.white-back-ground {
    display: flex;
  }

  .bottom-navigation.rocket {
    justify-content: space-around;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
  }

  .bottom-navigation.er {
    justify-content: space-around;
    padding-left: 20px;
    padding-right: 10px;
  }

  .bottom-navigation.delta {
    justify-content: space-around;
    padding-left: 40px;
    padding-right: 40px;
    display: flex;
  }

  .bottom-nav-link {
    font-size: 14px;
  }

  .bottom-nav-link.white {
    letter-spacing: 1px;
    text-transform: uppercase;
    border-right-style: none;
    display: none;
  }

  .bottom-nav-link.white._0verview, .bottom-nav-link.white.mobile {
    display: block;
  }

  .bottom-nav-link.white.start, .bottom-nav-link.white.start.w--current {
    display: flex;
  }

  .bottom-nav-link.grey {
    letter-spacing: 1px;
    text-transform: uppercase;
    display: none;
  }

  .bottom-nav-link.grey.overview, .bottom-nav-link.grey.mobile, .bottom-nav-link.grey.start {
    display: flex;
  }

  .bottom-nav-link.dark-blue {
    letter-spacing: 1px;
    text-transform: uppercase;
    padding-left: 7px;
    padding-right: 7px;
    font-size: 12px;
  }

  .bottom-nav-link.dark-blue.in {
    display: none;
  }

  .text-block-13 {
    text-align: center;
    width: 100%;
  }

  .image-25 {
    border-radius: 20px;
  }

  .div-block-28 {
    width: 150px;
  }

  .div-block-29 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-direction: column;
  }

  .section-f {
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
  }

  .section-f.footer {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-direction: column;
    justify-content: flex-end;
    height: 50vh;
    display: flex;
  }

  .section-f.image {
    top: -1087px;
  }

  .section-f.project-footer {
    position: relative;
    top: -1089px;
  }

  .section-f.project-footer.static {
    padding-top: 0;
  }

  .rp-footer-section {
    margin-top: 0;
    padding-top: 40px;
    padding-bottom: 0;
  }

  .rp-footer-section.image {
    top: -1087px;
  }

  .rp-footer-section.project-footer, .rp-footer-section.project-footer-copy {
    position: relative;
    top: -1089px;
  }

  .rp-footer-section.rocket {
    padding-top: 0;
  }

  .mock-up-section {
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
  }

  .mock-up-section.footer {
    flex-direction: column;
    display: flex;
  }

  .mock-up-section.image {
    top: -1087px;
  }

  .mock-up-section.project-footer {
    position: relative;
    top: -1089px;
  }

  .mock-up-section.project-footer.static {
    padding-top: 0;
  }

  .sicky-layout-contaainer {
    padding-left: 0;
    padding-right: 0;
  }

  .sticky-wrapper {
    flex-direction: column;
    align-items: center;
  }

  .sticky-nav-wrapper {
    z-index: 2;
    flex-direction: row;
    width: 100%;
    top: 46rem;
  }

  .content-wrapper._80rem {
    width: 100%;
  }

  .sticky-link-block.acvi {
    font-size: 24px;
  }

  .sticky-content-wrapper {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .sticky-content-wrapper.final-result {
    height: 1500px;
  }

  .sticky-content-wrapper.rocket-prototyping {
    height: 1900px;
  }

  .sticky-content-wrapper.main-insights {
    height: 1300px;
  }

  .sticky-content-wrapper.wt-designing {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .sticky-content-wrapper.acvi {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    height: 2600px;
  }

  .content-sticky._2 {
    margin-top: 40px;
  }

  .lessons-container {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .lessons-container.final-result {
    height: 1500px;
  }

  .lessons-container.rocket-prototyping {
    height: 1900px;
  }

  .lessons-container.main-insights {
    height: 1300px;
  }

  .lessons-container.wt-designing {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .lessons-container.acvi {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    height: 2600px;
  }

  .mobile-card-img.wt {
    width: 100%;
    margin-top: 20px;
  }

  .image-28 {
    width: 100%;
  }

  .masai-overview {
    flex-direction: column;
    align-items: center;
    padding-left: 40px;
    padding-right: 40px;
    display: flex;
  }

  .overview-sub {
    text-align: center;
    font-size: 1.25rem;
  }

  .overview-sub.card {
    width: 80%;
    font-size: 1rem;
  }

  .overview-sub.card.mobile {
    width: 100%;
    padding-left: 40px;
    padding-right: 20px;
  }

  .overview-sub.easy-rent {
    color: var(--dark-slate-blue);
    width: 100%;
    font-size: 1.25rem;
  }

  .overview-sub.big, .overview-sub._32 {
    font-size: 1.25rem;
  }

  .overview-sub.center {
    text-align: center;
    font-size: 1.25rem;
  }

  .overview-sub.overview-masai {
    padding-left: 60px;
    padding-right: 60px;
  }

  .overview-sub.center-rp {
    text-align: center;
    font-size: 1.25rem;
  }

  .heading-3-copy {
    font-size: 16px;
  }

  .heading-3-copy.card {
    width: 95%;
    max-width: 300px;
    font-size: 1.25rem;
  }

  .heading-3-copy.card.cib {
    width: 80%;
  }

  .heading-3-copy.card.mobile {
    width: 100%;
    max-width: 100%;
    padding-left: 40px;
    padding-right: 20px;
  }

  .heading-3-copy.easy {
    width: 100%;
    font-size: 1.2rem;
  }

  .heading-3-copy.long-heading {
    font-size: 1.5rem;
  }

  .heading-3-copy.green, .heading-3-copy.tecnique {
    font-size: 1.2rem;
  }

  .heading-3-copy.wt {
    font-size: 1.5rem;
  }

  .map-desktop.no-effect {
    display: none;
  }

  .section-full-height {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .full-height-container.rocket-pizza {
    padding-top: 91px;
  }

  .heading-opacity-absolute {
    font-size: 2.5rem;
  }

  .heading-opacity-absolute.footer {
    font-size: 28px;
  }

  .heading-opacity-absolute.rocket, .heading-opacity-absolute.acvi-nav {
    font-size: 24px;
  }

  .heading-opacity-absolute.acvi-nav-tittle {
    font-size: 20px;
    display: block;
  }

  .heading-opacity-absolute.mobile {
    display: flex;
  }

  .heading-opacity-absolute.mvp, .heading-opacity-absolute.delt {
    display: none;
  }

  .section-auto-height.is-wonder, .section-auto-height.is-wonder-er {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .section-auto-height.is-goals-er {
    padding-left: 60px;
    padding-right: 60px;
  }

  .overview-img_wrapper {
    align-self: center;
    max-width: 200px;
    height: 400px;
  }

  .auto-height-container.rocket-pizza {
    padding-top: 91px;
  }

  .project-process-layout {
    grid-template: "left-content"
                   "_1-analisys"
                   "_2-solving"
                   "_3-designing"
                   "_4-prototyping"
                   "_5-insigths"
                   / 1fr;
  }

  .project-process-layout.is-womantravel {
    grid-template-columns: .25fr 1.25fr;
    grid-auto-flow: row;
  }

  .process-steps-wrapper {
    flex-direction: row;
    padding-bottom: 0;
    padding-right: 20px;
  }

  .step-heading {
    flex-direction: column;
    font-size: 1.2rem;
    display: flex;
  }

  .step-heading.active {
    font-size: 1.1rem;
  }

  .proces-layout-left-content {
    z-index: 9;
    background-color: #f5f3fc;
    padding-top: 80px;
    position: sticky;
    top: 0;
    box-shadow: 0 4px 10px #0003;
  }

  .process-step-wrapper.is-analisys {
    padding-right: 40px;
  }

  .text-span {
    line-height: 1;
  }

  .requiremnt-paragraph {
    text-align: justify;
    align-self: center;
    align-items: center;
    display: block;
  }

  .requiremnt-paragraph.easy, .requiremnt-paragraph.overview.mobile {
    text-align: justify;
  }

  .requiremnt-paragraph.easy-rent {
    text-align: justify;
    font-size: 1rem;
  }

  .requiremnt-paragraph.easy-rent-copy {
    font-size: 1rem;
  }

  .requiremnt-paragraph._80 {
    width: 80%;
  }

  .requiremnt-paragraph._80.white {
    font-weight: 500;
  }

  .requiremnt-paragraph._80.left-align {
    font-size: 1rem;
  }

  .requiremnt-paragraph._30p {
    padding-left: 60px;
    padding-right: 60px;
  }

  .process-step-number {
    font-size: 4rem;
  }

  .all-paragraph {
    font-size: 1rem;
  }

  .process-step-link.w--current {
    border: 1px #000;
    border-bottom-style: solid;
  }
}

@media screen and (max-width: 479px) {
  h2 {
    width: 100%;
  }

  .heading {
    font-size: 1.5em;
  }

  .heading.rocket {
    font-size: 1.5rem;
  }

  .heading.easy-rent {
    width: 100%;
    font-size: 1.25rem;
  }

  .heading-2 {
    font-size: 1.5rem;
  }

  .heading-2.rocket {
    text-align: left;
    width: 100%;
    font-size: 1.25rem;
  }

  .heading-2.easy {
    width: 100%;
    font-size: 1.5rem;
  }

  .heading-2._32 {
    font-size: 24px;
  }

  .heading-2.er-prueba {
    width: 100%;
  }

  .heading-2.masai {
    color: #9d7137;
  }

  .heading-2.yellow {
    font-size: 1.5rem;
  }

  .body {
    display: flex;
  }

  .section {
    margin-top: 0;
    margin-left: auto;
    padding: 0 20px 40px;
  }

  .section.footer {
    display: none;
  }

  .section.image {
    top: -1097px;
  }

  .section.image.copy {
    height: 100%;
  }

  .section.project-footer {
    top: -1097px;
  }

  .section.project-footer.static {
    height: 100%;
  }

  .section.acvi {
    height: 100vh;
    display: none;
  }

  .link-text {
    font-size: .9rem;
  }

  .button-icon {
    display: none;
  }

  .wraper.hero {
    height: 40vh;
    margin-top: 3em;
  }

  .wraper.hero.op2 {
    height: 60vh;
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 0;
    display: none;
  }

  .wraper.hero.opcion-3 {
    height: 60vh;
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .image-wrapper {
    display: none;
    top: 97px;
  }

  .about-me-text {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .greatings {
    text-align: left;
    font-size: 1rem;
  }

  .hand {
    object-fit: contain;
    width: 30px;
    height: 35px;
    display: none;
  }

  .small-descprition {
    text-align: center;
    font-size: .8rem;
  }

  .small-descprition.footer {
    font-size: 1rem;
  }

  .small-descprition.easy {
    text-align: left;
    max-width: 100%;
    font-size: .75rem;
  }

  .small-descprition.easy.relative {
    position: relative;
    top: -42px;
  }

  .small-descprition.easy.relative.mobile {
    top: -43px;
    bottom: auto;
  }

  .small-descprition.relative {
    top: -25px;
  }

  .small-descprition.center._80 {
    max-width: 90%;
  }

  .menu-button {
    padding: 10px;
  }

  .projects-heading.hero {
    margin-top: 3em;
  }

  .gradient-container.mobile {
    background-image: linear-gradient(94.8deg, #d7e0dd, #fff);
  }

  .card-wrapper.rocket-pizza.mobile {
    padding-top: 60px;
    padding-bottom: 0;
    overflow: hidden;
  }

  .card-wrapper.wt.mobile {
    padding-top: 40px;
  }

  .card-wrapper.cib {
    padding-top: 60px;
  }

  .card-wrapper.cib.mobile, .card-wrapper.acvi.mobile {
    padding-top: 40px;
  }

  .card-wrapper.easy-rents.mobile {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    border-top: 0 #000;
    padding-top: 40px;
    padding-bottom: 20px;
  }

  .card-wrapper.mobile {
    padding-top: 60px;
  }

  .text-card-wrapper {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .text-card-wrapper.wt, .text-card-wrapper.mobile {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .tag.card {
    height: 35px;
    margin-left: 25px;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .rocket-pizza-header-section {
    padding-top: 55px;
    padding-bottom: 22px;
    position: static;
    overflow: hidden;
  }

  .detail-container {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: flex-start;
    height: 100%;
    display: flex;
  }

  .detail-container.header {
    margin-bottom: -64px;
  }

  .detail-container.process {
    top: -179px;
  }

  .detail-container.process--relative {
    top: -190px;
  }

  .detail-container.relative {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    top: -69px;
  }

  .detail-container.static, .detail-container._100vw.overview {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .detail-container._100vw.green-masai, .detail-container._100vw.blak {
    padding-top: 20px;
  }

  .detail-container._100vw.acvi-p1, .detail-container._100vw.acvi-white {
    padding-left: 20px;
    padding-right: 20px;
  }

  .detail-container._100vw.green-rocket, .detail-container._100vw.peach-rocket {
    padding-top: 20px;
  }

  .detail-container.rocket-overview {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .detail-container.phase-story {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .detail-container.phase-2-story {
    padding-bottom: 40px;
  }

  .detail-container.overview {
    height: 250px;
  }

  .header-wrapper.easy, .header-wrapper.cib-feader-wrapper {
    padding-left: 40px;
    padding-right: 40px;
  }

  .header-wrapper.masai {
    padding-left: 40px;
    padding-right: 60px;
  }

  .header-wrapper.acvi {
    padding-left: 40px;
    padding-right: 40px;
  }

  .hero_subheading {
    text-align: left;
    font-size: 1rem;
  }

  .hero_subheading.card {
    font-size: .75rem;
    line-height: 1.1;
  }

  .hero_subheading.card.mobile {
    width: 100%;
    padding-left: 25px;
    padding-right: 15px;
    font-size: .75rem;
    line-height: 1.2;
  }

  .hero_subheading.easy-rent {
    width: 100%;
    font-size: 1rem;
  }

  .hero_subheading.cib {
    font-size: 1rem;
  }

  .hero_subheading.big {
    text-align: center;
    font-size: 1rem;
  }

  .hero_subheading.masai-wonder, .hero_subheading.acvi, .hero_subheading._32, .hero_subheading.center, .hero_subheading.center-rp {
    font-size: 1rem;
  }

  .hero_tags-wrapper {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    display: none;
    overflow: visible;
  }

  .hero_tags-wrapper.wt, .hero_tags-wrapper.woman, .project-tag.acvi {
    display: none;
  }

  .data-wraper {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    display: none;
  }

  .data-wraper.easy {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    display: none;
  }

  .data-wraper.wt {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .data-wraper.masai {
    display: none;
  }

  .project-data {
    font-size: .75rem;
  }

  .header-mock-up-img {
    object-fit: contain;
    height: 300px;
    position: relative;
    top: 0;
    overflow: hidden;
  }

  .heading-3 {
    font-size: 1rem;
    font-weight: 700;
    text-decoration: none;
  }

  .heading-3.card {
    font-size: 1rem;
    line-height: 1.2;
  }

  .heading-3.card.mobile {
    width: 100%;
    padding-left: 25px;
    padding-right: 15px;
    font-size: 1rem;
  }

  .heading-3.easy {
    align-self: center;
    width: 100%;
  }

  .heading-3.long-heading {
    text-align: left;
    font-size: 1rem;
  }

  .heading-3.long-heading.masai {
    text-align: center;
  }

  .heading-3.green {
    padding-left: 0;
  }

  .heading-3.green.mobile {
    padding-left: 30px;
    padding-right: 30px;
  }

  .heading-3.green.center {
    text-align: center;
  }

  .heading-3.delta-link {
    font-size: 14px;
    text-decoration: underline;
  }

  .heading-3.wt {
    font-size: 1.2rem;
  }

  .rocket-pizza-overview-section {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    padding-top: 60px;
    padding-bottom: 0;
  }

  .overview-title {
    height: 60px;
    min-height: 60px;
    padding-top: 0;
    padding-bottom: 0;
    display: block;
  }

  .opacity-heading-wrapper {
    padding-left: 0;
  }

  .opacity-heading-wrapper.cib-body {
    padding-left: 92px;
  }

  .opacity-heading-wrapper.wt {
    align-items: center;
    padding-left: 0;
  }

  .goal-container {
    justify-content: flex-start;
  }

  .goals-grid {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
  }

  .goals-grid.easy, .goals-grid.womant {
    grid-template-columns: 1fr;
  }

  .goals-grid.rocket {
    grid-template-rows: auto auto;
    grid-template-columns: 1.25fr;
    grid-auto-flow: column;
  }

  .goals-grid.phase-1 {
    grid-template-columns: 1fr;
  }

  .celda {
    height: 300px;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .celda.easy {
    flex-direction: column;
    padding-top: 0;
    padding-bottom: 0;
  }

  .celda.acvi {
    height: 200px;
  }

  .right {
    height: 300px;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .accordeon-section {
    padding-top: 40px;
  }

  .accordeon-section.designing {
    padding-top: 40px;
    padding-bottom: 40px;
    top: -169px;
  }

  .accordeon-section.final-result {
    padding-bottom: 40px;
    top: -323px;
  }

  .accordeon-section.prototyping {
    padding-bottom: 40px;
    top: -552px;
  }

  .accordeon-section.insights {
    padding-bottom: 40px;
    top: -773px;
  }

  .accordeon-section.delta {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .task-flow-heading {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    padding-left: 15px;
  }

  .taskflow-icon {
    height: 100%;
    overflow: hidden;
  }

  .heading-icon {
    height: 30px;
  }

  .heading-icon.not-only-to-have-the-functionality-to-make-purchases-but-also-to-provide-guidanc----e-and-assistance-as-well-as-terms-and-conditions-0, .heading-icon.function {
    flex-direction: column;
  }

  .heading-icon.center {
    height: 10px;
    padding-bottom: 0;
    font-size: 1rem;
  }

  .heading-icon.center.relative {
    top: -48px;
  }

  .heading-icon.center.relative.mobile {
    justify-content: center;
    top: -37px;
  }

  .heading-icon.easy-rent {
    justify-content: flex-start;
  }

  .heading-icon.easy-rent.margin {
    padding-left: 20px;
    display: none;
  }

  .heading-icon._80 {
    justify-content: center;
    align-self: center;
    padding-left: 0;
  }

  .rocket-pizza-wireframe-1 {
    object-fit: contain;
  }

  .accordion-toggle {
    justify-content: flex-start;
    height: 60px;
    padding-left: 0;
  }

  .acordeon-content-wrapper {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    justify-content: flex-start;
    width: 100%;
  }

  .acordeon-content-wrapper.designing {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    width: 100%;
  }

  .acordeon-content-wrapper.final-result {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    height: 800px;
  }

  .acordeon-content-wrapper.rocket-prototyping {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    height: 700px;
  }

  .acordeon-content-wrapper.main-insights {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    height: 1400px;
  }

  .acordeon-content-wrapper.delta-research {
    height: 1600px;
  }

  .acordeon-content-wrapper.acvi {
    height: 2000px;
  }

  .acordeon-content-wrapper.reearch {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .wrapper-content {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    padding-right: 40px;
  }

  .wrapper-content.rocket-pizza {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    padding-right: 40px;
  }

  .wrapper-content.wt, .wrapper-content.cib {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    padding-right: 40px;
  }

  .wrapper-content.mobile {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .project-type-heading {
    font-size: .75rem;
  }

  .project-type-heading.mobile {
    padding-left: 25px;
    padding-right: 25px;
    line-height: 1.1;
  }

  .card-tag-container {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-rows: auto auto;
    grid-template-columns: 2fr 3fr;
    grid-auto-columns: 1fr;
    padding-left: 0;
    padding-right: 0;
    display: none;
  }

  .description-text {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .tag-text.is-hero {
    font-size: .75rem;
  }

  .container {
    height: 60%;
    padding-top: 0;
    padding-left: 0;
  }

  .container.footer {
    padding-bottom: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .container.nav {
    padding-left: 20px;
    padding-right: 20px;
    display: block;
  }

  .container.sticky {
    height: 100%;
    padding-top: 60px;
    padding-left: 0;
    padding-right: 0;
    overflow: visible;
  }

  .container.home-footer {
    background-color: var(--body-white);
    justify-content: center;
    height: 100%;
    margin-top: 0;
    padding: 0 10px;
  }

  .container.salludos {
    height: 100%;
    padding-top: 100px;
  }

  .hero_heading-h1 {
    font-size: 1.8rem;
  }

  .hero_heading-h1.mobile {
    display: flex;
  }

  .hero_heading-h1.mvp, .hero_heading-h1.cib, .hero_heading-h1.delt {
    display: none;
  }

  .big-number {
    padding-right: 5px;
    font-size: 36px;
  }

  .big-number.rocket {
    text-align: left;
    padding-right: 5px;
    font-size: 2rem;
    line-height: 1;
  }

  .big-number.easy {
    font-size: 2rem;
  }

  .big-number.wt {
    font-size: 5rem;
  }

  .big-number.cib {
    font-size: 40px;
  }

  .big-number.masai {
    font-size: 2rem;
  }

  .big-number.er-prueba {
    font-size: 40px;
  }

  .heading-4 {
    font-size: 1rem;
  }

  .heading-4.center {
    text-align: left;
  }

  .requirement-container {
    padding: 20px 15px;
  }

  .requirement {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
  }

  .arrow-wrapper {
    width: 50px;
  }

  .heading-container {
    flex-direction: column;
    align-items: flex-end;
  }

  .heading-container.where {
    flex-direction: column;
  }

  .my-projects.orange {
    font-size: 2rem;
  }

  .my-projects.orange.opacity {
    font-size: 8rem;
  }

  .my-projects.orange.mobile {
    text-align: center;
    font-size: 2rem;
    display: none;
  }

  .my-projects.blue.opacity, .my-projects.yellow._0pacity, .my-projects.opacity {
    font-size: 8rem;
  }

  .my-projects.dark-blue.opacity {
    font-size: 4rem;
  }

  .my-projects.dark-green.opacity {
    font-size: 8rem;
  }

  .projects-letters {
    height: 20vh;
  }

  .card-container {
    height: 300px;
  }

  .card-container.rocket-pizza {
    display: none;
  }

  .card-container.rocket-pizza.mobile {
    background-image: url("https://cdn.prod.website-files.com/6474c86423bffab3b6dafe93/64ca4cc571ad440e22d2b421_rocket%20pizza%20Project-card%20mobile.png");
    height: 380px;
    display: block;
  }

  .card-container.wt {
    display: none;
  }

  .card-container.wt.mobile {
    background-color: #e8e3fe;
    background-image: none;
    height: 380px;
    display: block;
    overflow: hidden;
  }

  .card-container.cib {
    display: none;
  }

  .card-container.cib.mobile {
    background-image: url("https://cdn.prod.website-files.com/6474c86423bffab3b6dafe93/64ca52c1f9f2f3fa01141d7b_revista%20section%20mobile.png");
    height: 380px;
    display: block;
  }

  .card-container.acvi {
    display: none;
  }

  .card-container.acvi.mobile {
    background-image: url("https://cdn.prod.website-files.com/6474c86423bffab3b6dafe93/64cab782d726985e8ce409e6_acvi%20card%20mobile.png");
    background-repeat: no-repeat;
    background-size: cover;
    height: 380px;
    display: block;
  }

  .card-container.masai.mobile {
    height: 380px;
  }

  .card-container.delta {
    display: none;
  }

  .card-container.delta.mobile {
    background-image: none;
    height: 380px;
    display: block;
    overflow: hidden;
  }

  .card-container.er {
    display: none;
  }

  .card-container.er.mobile {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    border-top-style: none;
    border-top-color: var(--descrip-p);
    border-bottom-style: none;
    border-bottom-color: var(--descrip-p);
    background-image: none;
    border-radius: 40px;
    height: 380px;
    display: block;
    overflow: hidden;
    box-shadow: 6px 6px 25px #68887e40;
  }

  .card-button {
    border-radius: 5px;
    height: 30px;
    padding-top: 10px;
    padding-bottom: 10px;
    display: block;
  }

  .button-text {
    align-self: center;
    font-size: .75rem;
  }

  .cards-holder {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    margin-top: 10px;
  }

  .gradient-container-rocket-pizza.mobile {
    background-image: none;
  }

  .gradient-container-wt {
    background-image: linear-gradient(238deg, #cfc5f7 8%, #ffe2eb00);
  }

  .gradient-container-acvi.mobile {
    background-image: none;
  }

  .gradient-text {
    padding: 40px 20px 20px;
  }

  .card-2-image {
    max-height: 150px;
  }

  .gradien-text-wt {
    padding: 40px 20px 20px;
  }

  .text-wrapper-container {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .text-and-buttons {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .text-99, .text-100 {
    font-size: 16px;
  }

  .about-me-icon {
    display: none;
  }

  .footerlogo {
    background-color: #fff;
    align-items: flex-end;
    height: 50px;
    margin-top: 0;
    padding: 10px 0;
    display: flex;
  }

  .footer-logo-img {
    justify-content: center;
    width: 100%;
    height: 100%;
  }

  .paragrah-2 {
    text-align: justify;
    font-size: 14px;
  }

  .paragrah-2.easy {
    text-align: justify;
    font-size: .8rem;
  }

  .paragrah-2.overview {
    text-align: left;
    font-size: .8rem;
  }

  .paragrah-2.overview.mobile {
    text-align: justify;
  }

  .paragrah-2.easy-rent {
    text-align: justify;
    font-size: .8rem;
  }

  .paragrah-2._80 {
    width: 100%;
  }

  .paragrah-2._80.white {
    width: 80%;
    font-weight: 500;
  }

  .paragrah-2._80.white.mobile {
    padding-top: 20px;
  }

  .paragrah-2._80.left-align {
    width: 80%;
    font-size: 14px;
  }

  .paragrah-2._323 {
    width: 100%;
  }

  .paragrah-2._30p {
    padding-left: 30px;
    padding-right: 30px;
  }

  .footer-paragrah {
    font-size: .75rem;
  }

  .footer-paragrah.title {
    max-width: 100%;
    font-size: 1rem;
    font-weight: 700;
  }

  .stra {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    flex-direction: row;
  }

  .fisst-text {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .footer-logo-wrapper {
    justify-content: flex-start;
    width: 50%;
    height: 20px;
  }

  .rocket-header-image-wrapper {
    object-fit: fill;
    align-items: flex-start;
    width: 100%;
    height: 300px;
    margin-bottom: 0;
    padding-bottom: 0;
    display: flex;
    position: static;
    inset: auto 0% 0%;
    overflow: hidden;
  }

  .opacity-header {
    font-size: 70px;
  }

  .opacity-header.number {
    font-size: 200px;
  }

  .opacity-header.rose {
    font-size: 70px;
  }

  .opacity-header.easy {
    display: block;
  }

  .opacity-header.keypoints {
    height: 50px;
    min-height: 50px;
    margin-top: 0;
    font-size: 36px;
  }

  .opacity-header.woman-travel {
    top: 32px;
  }

  .opacity-header.delta {
    font-size: 40px;
  }

  .opacity-header.keypoints-prueba {
    margin-top: 80px;
    font-size: 36px;
  }

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

  .heading-and-text-container {
    align-items: flex-start;
  }

  .dropdown-icon {
    font-size: 32px;
  }

  .dropdown-icon.easy {
    padding-left: 15px;
  }

  .acordeon-item.easy {
    object-fit: fill;
    flex-direction: column;
    padding-top: 0;
    display: block;
  }

  .acordeon-item.wt {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .acordeon-item.delta-research {
    padding-top: 10px;
  }

  .acordeon-item.acvi-4-phase {
    flex-direction: column;
    align-items: center;
    height: 4000px;
    display: flex;
    top: -64px;
  }

  .acordeon-item.acvi-designing {
    flex-direction: column;
    align-items: center;
    height: 1950px;
    display: flex;
    top: -89px;
  }

  .acordeon-item.masai {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .heading-block {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .dropdown-content {
    padding-top: 40px;
  }

  .dropdown-content.design-section {
    align-items: flex-start;
    height: 700px;
    padding-top: 120px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .dropdown-content.final-result {
    height: 1100px;
    padding-top: 170px;
  }

  .dropdown-content.rocket-prototyping {
    height: 1300px;
    padding-top: 120px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .dropdown-content.main-insights {
    height: 1500px;
    padding-top: 120px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .dropdown-content.rocket-solving {
    width: 100%;
    height: 2300px;
    padding-top: 120px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .dropdown-content.easy {
    flex-direction: column;
    height: 5100px;
    padding-top: 120px;
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-content.synthesis {
    height: 3000px;
    padding-top: 120px;
  }

  .dropdown-content.er-solving {
    height: 3600px;
    padding-top: 120px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .dropdown-content.er-design {
    height: 1700px;
    padding-top: 120px;
  }

  .dropdown-content.er-prototyping {
    height: 2200px;
    padding-top: 120px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .dropdown-content.er-insights {
    height: 1500px;
    padding-top: 120px;
  }

  .dropdown-content.wt {
    height: 3100px;
    padding-top: 120px;
    display: block;
  }

  .dropdown-content.wt-solving {
    padding-top: 120px;
    display: block;
  }

  .dropdown-content.wt-design {
    height: 4400px;
    padding-top: 120px;
  }

  .dropdown-content.wt-prototyping {
    height: 1890px;
    padding-top: 120px;
  }

  .dropdown-content.lessons {
    height: 1000px;
    padding-top: 120px;
  }

  .dropdown-content.cib {
    height: 2800px;
    padding-top: 120px;
  }

  .dropdown-content.cib-analysis {
    height: 1100px;
    padding-top: 120px;
  }

  .dropdown-content.cib-results {
    height: 3900px;
    padding-top: 120px;
  }

  .dropdown-content.masai {
    height: 4200px;
    padding-top: 120px;
  }

  .dropdown-content.masai-challenges {
    height: 1900px;
    padding-top: 120px;
  }

  .dropdown-content.masai-second-phase {
    height: 1650px;
    padding-top: 120px;
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-content.masai-lessons {
    height: 1700px;
  }

  .dropdown-content.delta-rsearch, .dropdown-content.delta-synthesis {
    height: 1200px;
    padding-top: 120px;
  }

  .dropdown-content.delta-solving {
    height: 1900px;
    padding-top: 120px;
  }

  .dropdown-content.delta-product-design {
    height: 2300px;
    padding-top: 120px;
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-content.delta-prototype {
    height: 1200px;
    padding-top: 120px;
  }

  .dropdown-content.delta-lessons {
    height: 900px;
    padding-top: 120px;
  }

  .dropdown-content.acvi {
    height: 2100px;
    padding-top: 120px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .dropdown-content.acvi-designing {
    height: 2000px;
    padding-top: 120px;
  }

  .task-flow-image {
    border-radius: 10px;
    width: 100vw;
  }

  .architecture-img {
    width: 100vw;
  }

  .platforms-description.user-app, .platforms-description.delivery-man-app, .platforms-description.manager-app {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .lightbox-link {
    border-radius: 10px;
    width: 100%;
    height: 120px;
  }

  .lightbox-link.small, .lightbox-link.big {
    height: 200px;
  }

  .img-wrapper {
    object-fit: contain;
    width: 100%;
    height: 100px;
    padding-left: 0;
    padding-right: 0;
  }

  .img-wrapper.screen {
    height: 450px;
  }

  .icon-wrapper {
    width: 35px;
    height: 35px;
    display: none;
  }

  .icon-wrapper.small {
    display: none;
  }

  .icon-wrapper.big {
    width: 15%;
    display: none;
  }

  .screen-design-image {
    object-fit: fill;
  }

  .heading-opacity {
    height: 100px;
    min-height: 100px;
    padding-top: 0;
  }

  .overview-goal-number, .overview-goal-number.wt {
    font-size: 120px;
  }

  .overview-goal-number.acvi {
    font-size: 80px;
  }

  .overview-goal-number.rocket-pizza {
    font-size: 120px;
  }

  .ordering-flow-container {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-direction: column;
  }

  .flow-heading {
    text-align: center;
    width: 100%;
    font-size: 1.2rem;
  }

  .giff-image-wrapper {
    border-radius: 30px;
    width: 160px;
    height: 100%;
  }

  .gif-image {
    border-radius: 20px;
    height: 100%;
  }

  .heading-flow {
    width: 100%;
  }

  .flow-image-wrapper {
    height: 500px;
    padding-left: 0;
    padding-right: 0;
  }

  .ordering-flow-image {
    object-fit: cover;
  }

  .insights-container {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .mock-up-img {
    object-fit: cover;
  }

  .footer-next-projects {
    grid-template-columns: 1fr;
    padding-bottom: 0;
  }

  .before-project {
    justify-content: center;
  }

  .project-arrow {
    width: 55px;
  }

  .next-project {
    justify-content: center;
  }

  .easy-rent-header-section {
    background-size: cover;
    height: 400px;
  }

  .detail-container-2 {
    justify-content: flex-start;
    height: 100%;
    display: flex;
  }

  .detail-container-2.header {
    margin-bottom: -138px;
  }

  .detail-container-2.process {
    top: -179px;
  }

  .detail-container-2.process--relative {
    top: -190px;
  }

  .easy-rent-header-container {
    padding-top: 154px;
    padding-bottom: 40px;
  }

  .vane-picture-wrapper {
    object-fit: cover;
    max-width: 240px;
    height: 240px;
  }

  .vane-picture-wrapper._2 {
    max-width: 260px;
    height: 260px;
    display: none;
  }

  .overview-first-face-picture {
    max-width: 100%;
  }

  .overview-first-face-picture._2 {
    height: 100%;
  }

  .wonder-text-wrapper.wt {
    padding-left: 0;
    padding-right: 0;
  }

  .easy-rent-overview-section {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    padding-top: 60px;
    padding-bottom: 0;
  }

  .easy-overview-image-wrapper {
    align-self: center;
    max-width: 200px;
    height: 400px;
  }

  .easy-overview-details {
    align-items: center;
    width: 90%;
  }

  .big-paragraph {
    text-align: left;
    margin-bottom: 0;
    font-size: 1rem;
  }

  .big-paragraph.black {
    width: 100%;
  }

  .big-paragraph.big {
    font-size: 24px;
  }

  .big-paragraph.center {
    padding: 0;
    font-size: .75rem;
  }

  .big-paragraph.mobile {
    padding-left: 30px;
    padding-right: 30px;
  }

  .wondering-container {
    flex-direction: column;
    width: 100vw;
    padding-left: 0;
  }

  .wondering-container.rigth-picture {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-direction: column;
    padding-left: 30px;
    padding-right: 30px;
  }

  .wondering-container.wt {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    padding-bottom: 20px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .wondering-container.left-picture {
    flex-direction: column;
    padding-left: 30px;
    padding-right: 30px;
  }

  .bold-text {
    text-align: justify;
    font-size: 1rem;
    font-weight: 600;
  }

  .light-box-text {
    color: #fff;
    max-width: 80%;
    font-size: .75rem;
    font-weight: 600;
    top: -72px;
  }

  .light-box-text.footer {
    font-size: 1rem;
  }

  .light-box-text.small {
    top: -145px;
  }

  .light-box-text.small.er {
    top: -120px;
  }

  .light-box-text.big {
    font-size: .75rem;
    top: -121px;
  }

  .light-box-text.er {
    top: -61px;
  }

  .ligth-box-container {
    width: 100%;
  }

  .bold-text-2 {
    font-size: 1rem;
    font-weight: 600;
  }

  .mockups {
    width: 100%;
  }

  .easy-rent-accordeon-section {
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-bottom: 20px;
  }

  .techniques-cortainer {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .questions-grid {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: 160px 114px;
    grid-auto-rows: 114px;
  }

  .solving-technique-container {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .solving-technique-container.solving {
    grid-column-gap: 1px;
    grid-row-gap: 1px;
    margin-top: 96px;
  }

  .wondering {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .mr-face-img {
    height: 100%;
  }

  .paragraph-semi-bold.easy {
    text-align: center;
    max-width: 80%;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    line-height: 1.3;
  }

  .paragraph-semi-bold.green {
    text-align: left;
  }

  .paragraph-semi-bold.blue {
    text-align: right;
  }

  .paragraph-semi-bold._32 {
    font-size: 1.5rem;
  }

  .paragraph-semi-bold.masai {
    text-align: left;
    max-width: 100%;
  }

  .paragraph-semi-bold.easy-issues {
    text-align: center;
    max-width: 100%;
    margin-bottom: 0;
    padding-left: 30px;
    padding-right: 30px;
    line-height: 1.3;
  }

  .lightbox-rocket-style {
    padding-left: 10px;
    padding-right: 10px;
  }

  .who {
    max-width: 200px;
    font-size: 36px;
  }

  .where {
    font-size: 36px;
  }

  .img-effect {
    height: 120px;
  }

  .pain-points-grid {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
  }

  .pain-points-grid.easy {
    grid-template-columns: 1fr;
  }

  .pain-point {
    flex-direction: column;
    height: 150px;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .pain-point.easy {
    height: 200px;
  }

  .what-container {
    height: 600px;
  }

  .ideas-face-container {
    justify-content: flex-start;
    height: 80%;
    padding-bottom: 0;
  }

  .left-details {
    min-height: 600px;
  }

  .idea-2 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-direction: row;
    align-items: center;
  }

  .solving-face-wrapper {
    padding-bottom: 0;
    display: none;
  }

  .prioritaze-details {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .easy-rent-design-section {
    padding-top: 60px;
    padding-bottom: 60px;
    overflow: hidden;
  }

  .sketch-description, .wireframe-wrapper {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }

  .question-screen-description, .result-screen-description, .detaiil-screen-description {
    padding-left: 30px;
    padding-right: 30px;
  }

  .easy-rent-footer-section {
    padding-top: 0;
    padding-bottom: 0;
  }

  .easy-rent-footer-section.image, .easy-rent-footer-section.project-footer, .easy-rent-footer-section.project-footer-copy {
    top: -1097px;
  }

  .market-research-slider {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .woman-travel-header {
    background-position: 0 100%;
    background-size: cover;
    height: 100svh;
    padding-bottom: 120px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .woman-travel-overview-section {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    padding: 60px 20px 48px;
  }

  .common-image-wrapper {
    justify-content: center;
    width: 280px;
    height: 200px;
    display: flex;
  }

  .wt-overview-img {
    height: 100%;
    padding-left: 10px;
    padding-right: 10px;
  }

  .wt-face-img-wrapper {
    object-fit: cover;
    display: none;
  }

  .task-flow-container {
    flex-direction: column;
    height: 250px;
    padding: 40px 20px 20px;
  }

  .product-requirement-layout {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
  }

  .screen-flow-container {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .screen-flow-img-wrapper {
    padding-left: 20px;
    padding-right: 20px;
    display: none;
  }

  .wt-accordeon-section {
    padding-top: 40px;
    padding-bottom: 40px;
    display: block;
  }

  .wt-design-section {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .lessons-grid {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
  }

  .lessons-text {
    font-size: 16px;
  }

  .facer-wrapper {
    object-fit: cover;
    height: 300px;
    padding-left: 0;
    padding-right: 0;
  }

  .wt-footer-section {
    padding-bottom: 0;
  }

  .wt-footer-section.image, .wt-footer-section.project-footer, .wt-footer-section.project-footer-copy {
    top: -1097px;
  }

  .cib-overview-section {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .detail-container-accordeon-80 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-wrap: nowrap;
    place-content: flex-start;
    padding-top: 40px;
    display: flex;
  }

  .detail-container-accordeon-80.header {
    margin-bottom: -138px;
  }

  .detail-container-accordeon-80.process {
    top: -179px;
  }

  .detail-container-accordeon-80.process--relative {
    top: -190px;
  }

  .detail-container-accordeon-80.relative {
    flex-direction: column;
    justify-content: center;
    top: -69px;
  }

  .detail-container-accordeon-80.static {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .detail-container-accordeon-80.white {
    padding-top: 0;
  }

  .detail-container-accordeon-80.masai {
    padding-top: 40px;
  }

  .cib-header-section {
    background-size: cover;
    height: 400px;
    max-height: 600px;
  }

  .cib-header-container {
    padding-top: 195px;
    padding-bottom: 40px;
  }

  .cib-overview-container {
    padding-left: 40px;
    padding-right: 40px;
  }

  .cib-detail-container {
    justify-content: flex-start;
    height: 100%;
    display: flex;
  }

  .cib-detail-container.header {
    margin-bottom: -138px;
  }

  .cib-detail-container.process {
    top: -179px;
  }

  .cib-detail-container.process--relative {
    top: -190px;
  }

  .cib-detail-container.relative {
    flex-direction: column;
    justify-content: center;
    top: -69px;
  }

  .cib-detail-container.static {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .cib-accordeon-section {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  ._12-different-way-img-wrapper {
    height: 150px;
  }

  ._12-different-img {
    width: 100%;
  }

  .reasons-container {
    background-position: 50%;
  }

  .cib-reasons-grid {
    grid-template-columns: .5fr 1.75fr;
  }

  .mobilizers-img-wrapper {
    height: 180px;
  }

  .results-descriptions {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
  }

  .before-and-afetr-img-wrapper {
    height: 150px;
    max-height: 391px;
  }

  .cib-results-img {
    width: 100vw;
  }

  .cib-revista-section {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    flex-direction: column;
    height: 600px;
    padding: 60px 40px 40px;
  }

  .cib-footer-section {
    padding-bottom: 0;
  }

  .cib-footer-section.image, .cib-footer-section.project-footer, .cib-footer-section.project-footer-copy {
    top: -1097px;
  }

  .right-revista {
    height: 350px;
  }

  .masai-header-section {
    height: 400px;
  }

  .masai-overview-section {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    min-height: 60vh;
    padding-top: 60px;
    padding-bottom: 0;
  }

  .overview-picture-text {
    width: 100%;
  }

  .overview-flex-container {
    flex-direction: column;
    padding-left: 40px;
    padding-right: 40px;
  }

  .text-rights {
    text-align: left;
    width: 100%;
  }

  .masai-accordeon-section {
    margin-right: auto;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .approach {
    align-items: flex-start;
  }

  .img-face-wrapper {
    display: none;
  }

  .research-finding {
    flex-direction: column;
  }

  .oportunitie-container {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .garmets-dev-container {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    padding: 40px;
  }

  .garmets-flex-container {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .swimsuit-container {
    flex-direction: column;
  }

  .vectors-wrapper-98 {
    width: 80px;
    height: 80px;
  }

  .grid-8 {
    grid-template-columns: 2.75fr;
  }

  .challenges-gif-wrapper-1 {
    max-width: 250px;
    height: 220px;
  }

  .ma-arrow-wrapper {
    display: none;
  }

  .challenges-gif-wrapper-2 {
    max-width: 250px;
    height: 180px;
  }

  .ma-footer-section {
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .ma-footer-section.image, .ma-footer-section.project-footer, .ma-footer-section.project-footer-copy {
    top: -1097px;
  }

  .delta-header-container {
    padding-top: 155px;
  }

  .delta-header-section {
    height: 400px;
  }

  .delat-overview-section {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .delta-overview-container {
    padding-left: 40px;
    padding-right: 40px;
  }

  .cib-img-overview {
    height: 262px;
  }

  .delta-research-grid {
    padding-left: 40px;
    padding-right: 40px;
  }

  .user-research-icon {
    display: none;
  }

  .left-column {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .right-big-img, .user-profile-wrapper {
    height: 150px;
  }

  .description-container {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
  }

  .description-container._50 {
    width: 80%;
  }

  .delta-requirement-list, .delta-functional-analysis, .delta-material-analysis {
    height: 130px;
  }

  .mood-board {
    grid-template-columns: 1fr;
  }

  .winner-a-wrapper {
    height: 250px;
  }

  ._3d-img-wrapper {
    object-fit: cover;
  }

  ._3d-img-wrapper.long {
    height: 400px;
  }

  ._3d-img {
    object-fit: fill;
  }

  .delta-right-img {
    height: 258px;
  }

  .delta-left-column {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .acvi-header-section {
    background-size: cover;
    height: 400px;
    max-height: 600px;
  }

  .acvi-header-contaienr {
    padding-top: 217px;
  }

  .acvi-overview-section {
    background-position: 50% 100%;
    background-size: cover;
    height: 600px;
    max-height: 800px;
  }

  .co-founder-section {
    padding: 60px 40px;
  }

  .acvi-phase-section {
    height: 1100px;
    padding-bottom: 0;
  }

  .phase-flexbox {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    height: 350px;
    padding-bottom: 40px;
  }

  .phase-1-flexbox {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    height: 210px;
    padding-bottom: 40px;
  }

  .phase-2-flexbox {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    height: 280px;
    padding-bottom: 40px;
  }

  .phase-1-section {
    height: 400px;
    max-height: 600px;
  }

  .phase-1-header-wrapper {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column;
    align-items: flex-start;
    padding: 221px 40px 20px;
  }

  .acvi-heading {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    text-align: center;
    align-items: flex-start;
    width: 100%;
    font-size: 20px;
  }

  .content {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
  }

  .flex-container {
    flex-direction: column;
  }

  .flex-right {
    height: 260px;
  }

  .results-container {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .phase-2-section {
    height: 400px;
    max-height: 600px;
  }

  .left-flex {
    max-width: 100%;
  }

  .gradient-card {
    max-width: 300px;
    height: 230px;
  }

  .right-flex {
    max-width: 100%;
  }

  .price-icon-2 {
    padding-top: 10px;
  }

  .long-gradient-card {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column;
    height: 260px;
  }

  .long-gradient-card.prueba {
    border-radius: 50px;
    height: 230px;
  }

  .flyer-slider {
    height: 250px;
  }

  .website-image {
    width: 100vw;
  }

  .website-link {
    top: -69px;
  }

  .ux-img {
    border-radius: 20px;
    height: 100px;
  }

  .phase-12header-wrapper {
    padding-top: 85px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .acvi-grid {
    width: 100%;
  }

  .challenges-grid {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
    height: 2200px;
  }

  .challenges-grid.easy, .challenges-grid.womant, .challenges-grid.phase-1 {
    grid-template-columns: 1fr;
  }

  .grid-container {
    height: 400px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .grid-container.easy, .grid-container.acvi {
    height: 200px;
  }

  .grid-container._3 {
    height: 500px;
  }

  .grid-container._1, .right-img-wrapper {
    height: 300px;
  }

  .what-we-know-wrapper {
    height: 100%;
  }

  .wtk-img {
    width: 100%;
  }

  .flow-lightbox {
    height: 100px;
  }

  .wireframes-icon-2 {
    width: 33px;
    height: 33px;
  }

  .vectors-wrapper-104 {
    width: 100%;
    height: 100%;
  }

  .phase-3-section {
    height: 400px;
  }

  .user-profile-container {
    height: 300px;
    padding-left: 0;
    padding-right: 0;
  }

  .oportunity-giff {
    height: 344px;
  }

  .overview-face-wrapper {
    width: 200px;
    height: 200px;
    display: none;
  }

  .main-goal-container, .qr-scan-wrapper {
    padding-left: 0;
    padding-right: 0;
  }

  .questions-img-wrapper {
    padding-left: 10px;
    padding-right: 10px;
  }

  .detail-page-img-wrapper {
    padding-left: 5px;
    padding-right: 5px;
  }

  .summary-img-wrapper {
    padding-left: 0;
    padding-right: 0;
  }

  .delta-presntation-link {
    color: #9bbf17;
    font-size: .75rem;
  }

  .section-projects {
    height: 100vh;
    margin-top: 0;
    padding: 0 20px 40px;
    overflow: visible;
  }

  .section-projects.image, .section-projects.project-footer {
    top: -1097px;
  }

  .menu-link.grey {
    display: none;
  }

  .image-23 {
    width: 100%;
  }

  .brand {
    padding-top: 10px;
    display: block;
  }

  .nav-acvi.dark {
    background-color: #207780f2;
  }

  .menu-button-2 {
    color: var(--descrip-p);
    padding: 10px 10px 0 0;
  }

  .dropdown-mobile.cib-nav {
    background-color: #e6d8e8;
  }

  .nav-icon---mobile {
    color: var(--descrip-p);
  }

  .nav-icon---mobile.white, .nav-icon---mobile.white:hover {
    color: var(--body-white);
  }

  .nav-icon---mobile.dark-blue {
    color: var(--dark-slate-blue);
  }

  .loop-container {
    margin-left: 0;
    display: none;
  }

  .loop-container.contact {
    display: none;
  }

  .parent-wrap.heading {
    grid-column-gap: .2rem;
    grid-row-gap: .2rem;
    padding-top: 0;
    padding-right: 40px;
  }

  .parent-wrap.heading.light, .parent-wrap.heading.opcion-1 {
    padding-top: 0;
  }

  .wrap-div-text.vanessa {
    width: 100vw;
  }

  .span-text.paytone, .span-text.paytone.pink, .span-text.paytone.blue, .span-text.paytone.orange, .span-text.paytone.peach, .span-text.paytone.yellow {
    font-size: 4rem;
  }

  .subtittle {
    top: 226.556px;
  }

  .subtittle.light {
    top: 131px;
  }

  .heo-heading {
    font-size: 16px;
  }

  .heo-heading.grey {
    font-size: 14px;
    font-weight: 400;
    line-height: 1;
  }

  .bottom-navigation.black-background {
    display: flex;
  }

  .bottom-navigation.yellow-background {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    height: 60px;
    padding-left: 40px;
    padding-right: 40px;
    display: flex;
    inset: auto 0% 0%;
  }

  .bottom-navigation.rocket, .bottom-navigation.er, .bottom-navigation.delta {
    display: flex;
  }

  .progrees-bar.cib {
    width: 100%;
    height: 10px;
    inset: 0% auto 0% 0%;
  }

  .progrees-bar.delta, .progrees-bar.wt {
    width: 100%;
    height: 10px;
    inset: 0% 0% auto;
  }

  .bottom-nav-link.white {
    font-size: 12px;
    display: none;
  }

  .bottom-nav-link.white._0verview {
    display: none;
  }

  .bottom-nav-link.white.mobile {
    display: flex;
  }

  .bottom-nav-link.grey {
    border-right-style: none;
    align-self: flex-start;
  }

  .bottom-nav-link.grey.overview {
    display: none;
  }

  .bottom-nav-link.grey.start, .bottom-nav-link.grey.start.w--current {
    display: flex;
  }

  .bottom-nav-link.dark-blue {
    border-right-style: none;
    align-self: flex-start;
  }

  .bottom-nav-link.dark-blue.overview {
    display: none;
  }

  .text-block-13 {
    text-align: center;
    flex-direction: column;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .bold-text-9 {
    font-size: 1rem;
    line-height: 1;
  }

  .nav-wt.dark, .nav-masai.dark, .nav-rocket.dark, .nav-er.dark {
    background-color: #207780f2;
  }

  .image-25 {
    object-fit: cover;
    border-radius: 40px;
    position: static;
    left: -14px;
  }

  .div-block-28 {
    border-radius: 40px;
    width: 250px;
  }

  .nav-home.dark {
    background-color: #207780f2;
  }

  .nav-cib {
    background-color: #e6d8e8;
  }

  .nav-cib.dark {
    background-color: #207780f2;
  }

  .section-f {
    height: 60vh;
    margin-top: 0;
    padding: 40px 20px;
  }

  .section-f.footer {
    background-color: #fdf2eb;
    height: 40vh;
    margin-top: 40px;
    padding-top: 0;
    display: flex;
    position: relative;
    inset: 2307px 0% 0%;
  }

  .section-f.image {
    top: -1097px;
  }

  .section-f.image.copy {
    height: 100%;
  }

  .section-f.project-footer {
    top: -1097px;
  }

  .section-f.project-footer.static {
    height: 100%;
  }

  .rp-footer-section {
    padding-top: 0;
    padding-bottom: 0;
  }

  .rp-footer-section.image, .rp-footer-section.project-footer, .rp-footer-section.project-footer-copy {
    top: -1097px;
  }

  .mock-up-section {
    height: 300px;
    margin-top: 0;
    padding: 0;
  }

  .mock-up-section.footer {
    display: none;
  }

  .mock-up-section.image {
    top: -1097px;
  }

  .mock-up-section.image.copy {
    height: 100%;
  }

  .mock-up-section.project-footer {
    top: -1097px;
  }

  .mock-up-section.project-footer.static {
    height: 100%;
  }

  .sicky-layout-contaainer {
    height: 100%;
    margin-left: auto;
  }

  .sticky-wrapper {
    flex-direction: column;
    align-items: flex-start;
  }

  .sticky-nav-wrapper {
    display: none;
  }

  .sticky-nav-wrapper.easy {
    flex-direction: row;
  }

  .content-wrapper {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 20rem;
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 10px;
    display: flex;
  }

  .content-wrapper._80rem {
    width: 18rem;
  }

  .sticky-content-wrapper {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    justify-content: flex-start;
    width: 100%;
  }

  .sticky-content-wrapper.designing {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .sticky-content-wrapper.final-result {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    height: 800px;
  }

  .sticky-content-wrapper.rocket-prototyping {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    height: 700px;
  }

  .sticky-content-wrapper.main-insights {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    height: 1400px;
  }

  .sticky-content-wrapper.delta-research {
    height: 1600px;
  }

  .sticky-content-wrapper.acvi {
    height: 2000px;
  }

  .sticky-content-wrapper.reearch {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .lessons-container {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    justify-content: flex-start;
    width: 100%;
  }

  .lessons-container.designing {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .lessons-container.final-result {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    height: 800px;
  }

  .lessons-container.rocket-prototyping {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    height: 700px;
  }

  .lessons-container.main-insights {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    height: 1400px;
  }

  .lessons-container.delta-research {
    height: 1600px;
  }

  .lessons-container.acvi {
    height: 2000px;
  }

  .lessons-container.reearch {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .mobile-card-img {
    margin-top: 5px;
  }

  .mobile-card-img.wt {
    margin-top: 32px;
  }

  .text-block-14 {
    display: flex;
  }

  .bold-text-12, .bold-text-13 {
    font-weight: 600;
  }

  .masai-overview {
    align-self: center;
    padding-left: 0;
    padding-right: 0;
  }

  .overview-sub {
    text-align: center;
    font-size: 1rem;
  }

  .overview-sub.card {
    font-size: .75rem;
    line-height: 1.1;
  }

  .overview-sub.card.mobile {
    width: 100%;
    padding-left: 25px;
    padding-right: 15px;
    font-size: .75rem;
    line-height: 1.2;
  }

  .overview-sub.easy-rent {
    width: 100%;
    font-size: 1rem;
  }

  .overview-sub.cib {
    font-size: 1rem;
  }

  .overview-sub.big {
    text-align: center;
    font-size: 1rem;
  }

  .overview-sub.masai-wonder, .overview-sub.acvi, .overview-sub._32, .overview-sub.center, .overview-sub.center-rp {
    font-size: 1rem;
  }

  .heading-3-copy {
    font-size: 1rem;
    font-weight: 700;
    text-decoration: none;
  }

  .heading-3-copy.card {
    font-size: 1rem;
    line-height: 1.2;
  }

  .heading-3-copy.card.mobile {
    width: 100%;
    padding-left: 25px;
    padding-right: 15px;
    font-size: 1rem;
  }

  .heading-3-copy.easy {
    align-self: center;
    width: 100%;
  }

  .heading-3-copy.long-heading {
    text-align: left;
    font-size: 1rem;
  }

  .heading-3-copy.long-heading.masai {
    text-align: center;
  }

  .heading-3-copy.green {
    padding-left: 0;
  }

  .heading-3-copy.green.mobile {
    padding-left: 30px;
    padding-right: 30px;
  }

  .heading-3-copy.green.center {
    text-align: center;
  }

  .heading-3-copy.delta-link {
    font-size: 14px;
    text-decoration: underline;
  }

  .heading-3-copy.wt {
    font-size: 1.2rem;
  }

  .map-desktop {
    display: none;
  }

  .section-full-height.is-hero {
    max-width: none;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .full-height-container.is-wonder {
    flex-direction: column;
    display: block;
  }

  .heading-opacity-absolute {
    font-size: 1.8rem;
  }

  .heading-opacity-absolute.mobile {
    display: flex;
  }

  .heading-opacity-absolute.mvp, .heading-opacity-absolute.cib, .heading-opacity-absolute.delt {
    display: none;
  }

  .section-auto-height.is-wonder, .section-auto-height.is-wonder-er {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .section-auto-height.is-goals-er {
    padding-left: 40px;
    padding-right: 40px;
  }

  .section-auto-height.is-process.is-woman-travel {
    width: auto;
  }

  .overview-img_wrapper {
    align-self: center;
    max-width: 200px;
    height: 400px;
  }

  .cib-overview_image {
    height: 100%;
    padding-left: 10px;
    padding-right: 10px;
  }

  .auto-height-container.is-wonder {
    flex-direction: column;
    display: block;
  }

  .auto-height-container.is-process {
    width: 100%;
  }

  .project-process-layout {
    grid-template-columns: auto;
  }

  .step-heading {
    font-size: 1.1rem;
    line-height: 1.1;
    transform: rotate(0);
  }

  .step-heading.active {
    font-size: 1rem;
  }

  .proces-layout-left-content {
    padding-top: 40px;
  }

  .process-step-wrapper.is-designing {
    padding-right: 40px;
  }

  .process-step-wrapper.is-insightd {
    padding-left: 20px;
    padding-right: 20px;
  }

  .process-step-wrapper.is-final-result-rp {
    padding-right: 40px;
  }

  .requiremnt-paragraph {
    text-align: justify;
    font-size: 14px;
  }

  .requiremnt-paragraph.easy {
    text-align: justify;
    font-size: .8rem;
  }

  .requiremnt-paragraph.overview {
    text-align: left;
    font-size: .8rem;
  }

  .requiremnt-paragraph.overview.mobile {
    text-align: justify;
  }

  .requiremnt-paragraph.easy-rent {
    text-align: justify;
    font-size: .8rem;
  }

  .requiremnt-paragraph._80 {
    width: 100%;
  }

  .requiremnt-paragraph._80.white {
    width: 80%;
    font-weight: 500;
  }

  .requiremnt-paragraph._80.white.mobile {
    padding-top: 20px;
  }

  .requiremnt-paragraph._80.left-align {
    width: 80%;
    font-size: 14px;
  }

  .requiremnt-paragraph._323 {
    width: 100%;
  }

  .requiremnt-paragraph._30p {
    padding-left: 30px;
    padding-right: 30px;
  }

  .opacity-title {
    font-size: 4.6rem;
  }

  .subtitle-porocess-step.blue-color {
    font-size: 1.25rem;
  }

  .all-paragraph {
    font-size: .8rem;
  }

  .all-paragraph.is-woman-travel {
    text-align: center;
  }

  .process-step-link {
    padding-left: .75rem;
  }

  .process-step-link.w--current {
    display: block;
  }

  .requirement-paragraph {
    font-size: .75rem;
  }

  .step-span-text {
    display: none;
  }
}

#w-node-_2e799261-f7a5-47ba-c0a0-a9e13399da06-af89ca54, #w-node-_2e799261-f7a5-47ba-c0a0-a9e13399da09-af89ca54, #w-node-_2e799261-f7a5-47ba-c0a0-a9e13399da0c-af89ca54 {
  justify-self: auto;
}

#w-node-bdb4c2fb-9872-4521-fec2-858dea330081-af89ca54 {
  grid-area: left-content;
}

#analysis.w-node-_1f2a279d-77d6-54b7-6e2f-74f82ce178dc-af89ca54 {
  grid-area: _1-analisys;
}

#w-node-_0e3cb121-d2ff-735a-627c-41ecd76281c0-af89ca54, #w-node-_0e3cb121-d2ff-735a-627c-41ecd76281c6-af89ca54, #w-node-_0e3cb121-d2ff-735a-627c-41ecd76281cb-af89ca54, #w-node-_0e3cb121-d2ff-735a-627c-41ecd76281d0-af89ca54, #w-node-_0e3cb121-d2ff-735a-627c-41ecd76281d5-af89ca54, #w-node-_0e3cb121-d2ff-735a-627c-41ecd76281da-af89ca54, #w-node-_0e3cb121-d2ff-735a-627c-41ecd76281df-af89ca54, #w-node-_0e3cb121-d2ff-735a-627c-41ecd76281e4-af89ca54, #w-node-_0e3cb121-d2ff-735a-627c-41ecd76281e9-af89ca54 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#solving.w-node-b5359d25-8b08-3a08-e61a-95dbd890ad4d-af89ca54 {
  grid-area: _2-solving;
}

#designing.w-node-_048245f2-2d2d-90dc-57f5-25c6a313b7bb-af89ca54 {
  grid-area: _3-designing;
}

#w-node-_45955e29-b0d6-d102-30fd-b67947b1aafb-af89ca54, #w-node-_45955e29-b0d6-d102-30fd-b67947b1ab01-af89ca54, #w-node-_18180786-545e-4029-a8e4-1e9fc88f877e-af89ca54, #w-node-_2e457c41-b2b8-d1bf-4df0-924fb73ac9bb-af89ca54, #w-node-_2e457c41-b2b8-d1bf-4df0-924fb73ac9c1-af89ca54 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#protoyping.w-node-f8c6a2a3-7055-b1b6-02db-8fd2ed43d2f0-af89ca54 {
  grid-area: _4-prototyping;
}

#insights.w-node-d83f8a58-7240-6ef6-4d7a-67599a2ea7fa-af89ca54 {
  grid-area: _5-insigths;
}

#w-node-_7fdc6388-3da0-2236-3f42-9386b605401f-af89ca54 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_8b21175a-2dbe-e8c1-ff88-7c3e9e8eb6af-af89ca54, #w-node-_06a09cc0-4b3b-a987-7dd5-00ec6274b542-af89ca54, #w-node-_06a09cc0-4b3b-a987-7dd5-00ec6274b543-af89ca54 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f1997795-1d80-92d0-4c1f-a2a52ff52156-af89ca54 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-f1997795-1d80-92d0-4c1f-a2a52ff52157-af89ca54, #w-node-_9012c0c5-7576-e9dc-df94-1657502699f4-af89ca54, #w-node-_9012c0c5-7576-e9dc-df94-1657502699f5-af89ca54 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1ee6eb98-3b43-6b7f-1c20-7942a4f68a82-af89ca54 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_1ee6eb98-3b43-6b7f-1c20-7942a4f68a83-af89ca54, #w-node-_4170cc24-2265-3cd2-2302-509c090a518d-af89ca54, #w-node-_4170cc24-2265-3cd2-2302-509c090a518e-af89ca54 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c7c251cb-c73a-cb55-40ad-9d513727031b-af89ca54 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-c7c251cb-c73a-cb55-40ad-9d513727031c-af89ca54, #w-node-_3d44ec75-95ac-d3f0-0362-76e002628afb-af89ca54, #w-node-_3d44ec75-95ac-d3f0-0362-76e002628afc-af89ca54 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fcd5d25b-3b12-7d1c-5029-4009b9cf36cc-af89ca54 {
  justify-self: end;
}

#w-node-_4f5f75a8-7678-f099-8ea7-13b8f808616f-ce6b0275, #w-node-_4f5f75a8-7678-f099-8ea7-13b8f8086172-ce6b0275, #w-node-_4f5f75a8-7678-f099-8ea7-13b8f8086175-ce6b0275 {
  justify-self: auto;
}

#w-node-f815f68d-7d83-2878-44ea-57df377af723-ce6b0275, #w-node-_01181e88-b724-60a9-478d-1a107335686d-ce6b0275, #w-node-bec455f7-5a60-f4c2-3d81-dd1e298368a5-ce6b0275, #w-node-_6d5861e1-1fd1-3cd7-bc5d-7cda057becb9-ce6b0275, #w-node-f5a83df3-c1bf-0f49-2077-f5a5205affe2-ce6b0275, #w-node-_47072fe9-db07-6960-3124-929db99d96b2-ce6b0275, #w-node-_05d7a3d1-87fe-7b9b-2caa-913fdab74870-ce6b0275, #w-node-_05d7a3d1-87fe-7b9b-2caa-913fdab74876-ce6b0275, #w-node-_05d7a3d1-87fe-7b9b-2caa-913fdab7487c-ce6b0275, #w-node-_05d7a3d1-87fe-7b9b-2caa-913fdab74882-ce6b0275 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9f1d3409-76a4-d232-8787-f1d1e258f475-ce6b0275, #w-node-_9f1d3409-76a4-d232-8787-f1d1e258f47a-ce6b0275, #w-node-_9f1d3409-76a4-d232-8787-f1d1e258f47f-ce6b0275 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_8040a00b-b2cf-3ebf-b5cd-f7bd9bc5900a-ce6b0275 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_8040a00b-b2cf-3ebf-b5cd-f7bd9bc5900b-ce6b0275, #w-node-_8040a00b-b2cf-3ebf-b5cd-f7bd9bc5900d-ce6b0275, #w-node-_8040a00b-b2cf-3ebf-b5cd-f7bd9bc5900e-ce6b0275 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8040a00b-b2cf-3ebf-b5cd-f7bd9bc59010-ce6b0275 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_8040a00b-b2cf-3ebf-b5cd-f7bd9bc59011-ce6b0275, #w-node-_8040a00b-b2cf-3ebf-b5cd-f7bd9bc59013-ce6b0275, #w-node-_8040a00b-b2cf-3ebf-b5cd-f7bd9bc59014-ce6b0275 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8040a00b-b2cf-3ebf-b5cd-f7bd9bc59016-ce6b0275 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_8040a00b-b2cf-3ebf-b5cd-f7bd9bc59017-ce6b0275, #w-node-_8040a00b-b2cf-3ebf-b5cd-f7bd9bc59019-ce6b0275, #w-node-_8040a00b-b2cf-3ebf-b5cd-f7bd9bc5901a-ce6b0275 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8040a00b-b2cf-3ebf-b5cd-f7bd9bc5901c-ce6b0275 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_8040a00b-b2cf-3ebf-b5cd-f7bd9bc5901d-ce6b0275, #w-node-_8040a00b-b2cf-3ebf-b5cd-f7bd9bc5901f-ce6b0275, #w-node-_8040a00b-b2cf-3ebf-b5cd-f7bd9bc59020-ce6b0275 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a2e8466-e7ef-c82d-c05f-63acb4f69326-ce6b0275 {
  justify-self: end;
}

#w-node-b38ede5b-9808-9b56-607c-d011db4b7049-ce6b0275 {
  grid-area: left-content;
}

#analysis.w-node-b38ede5b-9808-9b56-607c-d011db4b7064-ce6b0275 {
  grid-area: _1-analisys;
}

#w-node-f194a4b0-b1eb-14d7-9c97-45225617b379-ce6b0275, #w-node-f194a4b0-b1eb-14d7-9c97-45225617b37f-ce6b0275, #w-node-f194a4b0-b1eb-14d7-9c97-45225617b385-ce6b0275, #w-node-f194a4b0-b1eb-14d7-9c97-45225617b38b-ce6b0275, #w-node-f194a4b0-b1eb-14d7-9c97-45225617b391-ce6b0275, #w-node-f194a4b0-b1eb-14d7-9c97-45225617b397-ce6b0275, #w-node-f194a4b0-b1eb-14d7-9c97-45225617b3d8-ce6b0275, #w-node-f194a4b0-b1eb-14d7-9c97-45225617b3de-ce6b0275, #w-node-f194a4b0-b1eb-14d7-9c97-45225617b3e4-ce6b0275, #w-node-f194a4b0-b1eb-14d7-9c97-45225617b3ea-ce6b0275 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#solving.w-node-b38ede5b-9808-9b56-607c-d011db4b70b9-ce6b0275 {
  grid-area: _2-solving;
}

#protoyping.w-node-_449b1b10-582f-073b-1b8e-0a5e5189647c-ce6b0275 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#designing.w-node-b38ede5b-9808-9b56-607c-d011db4b70db-ce6b0275 {
  grid-area: _3-designing;
}

#w-node-_54a2ef81-3310-7eb4-cb76-f8832446a321-ce6b0275, #w-node-_54a2ef81-3310-7eb4-cb76-f8832446a326-ce6b0275, #w-node-_54a2ef81-3310-7eb4-cb76-f8832446a32b-ce6b0275 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#protoyping.w-node-_43f756de-8f7d-7531-ee73-f95723dc82b9-ce6b0275, #protoyping.w-node-_08a6c3d7-a539-4acf-e0c9-60ee923c1ecd-ce6b0275 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#insights.w-node-b38ede5b-9808-9b56-607c-d011db4b715f-ce6b0275 {
  grid-area: _5-insigths;
}

#w-node-b38ede5b-9808-9b56-607c-d011db4b7164-ce6b0275 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-b38ede5b-9808-9b56-607c-d011db4b7165-ce6b0275, #w-node-b38ede5b-9808-9b56-607c-d011db4b7167-ce6b0275, #w-node-b38ede5b-9808-9b56-607c-d011db4b7168-ce6b0275 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b38ede5b-9808-9b56-607c-d011db4b716a-ce6b0275 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-b38ede5b-9808-9b56-607c-d011db4b716b-ce6b0275, #w-node-b38ede5b-9808-9b56-607c-d011db4b716d-ce6b0275, #w-node-b38ede5b-9808-9b56-607c-d011db4b716e-ce6b0275 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b38ede5b-9808-9b56-607c-d011db4b7170-ce6b0275 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-b38ede5b-9808-9b56-607c-d011db4b7171-ce6b0275, #w-node-b38ede5b-9808-9b56-607c-d011db4b7173-ce6b0275, #w-node-b38ede5b-9808-9b56-607c-d011db4b7174-ce6b0275 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b38ede5b-9808-9b56-607c-d011db4b7176-ce6b0275 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-b38ede5b-9808-9b56-607c-d011db4b7177-ce6b0275, #w-node-b38ede5b-9808-9b56-607c-d011db4b7179-ce6b0275, #w-node-b38ede5b-9808-9b56-607c-d011db4b717a-ce6b0275 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d4e2e576-7838-a000-a796-c8c1467ade74-ce6b0c7c, #w-node-d4e2e576-7838-a000-a796-c8c1467ade77-ce6b0c7c, #w-node-d4e2e576-7838-a000-a796-c8c1467ade7a-ce6b0c7c {
  justify-self: auto;
}

#w-node-_85340906-352a-65de-fe25-88babf26929e-ce6b0c7c, #w-node-_047a75f1-fa8f-4200-2082-f0f2c8c8c0e5-ce6b0c7c, #w-node-_9af14ce9-efd4-1c92-fd0e-be96af075764-ce6b0c7c, #w-node-_9af14ce9-efd4-1c92-fd0e-be96af075765-ce6b0c7c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e107b2f2-261c-ee2a-043a-f88ca52c72ed-ce6b0c7c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_75b4f11d-9e5f-3287-eab5-a62b7fd25c67-ce6b0c7c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7ee6a718-012e-7969-11b7-35a91ed5b1af-ce6b0c7c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-b09f3c56-e99f-1984-bcc1-74bb3fe9a31f-ce6b0c7c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_70373ffc-b334-57e9-4b08-91c618b1d737-ce6b0c7c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_834f71cb-f76b-fafa-734a-97913220d642-ce6b0c7c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9b407124-9b99-d8c8-c4cc-98da045a4f05-ce6b0c7c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_3fd0788c-896d-c430-d906-2403a87cc5c4-ce6b0c7c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_37ab79ee-1780-40be-7458-55fcd548d487-ce6b0c7c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_37ab79ee-1780-40be-7458-55fcd548d488-ce6b0c7c, #w-node-_37ab79ee-1780-40be-7458-55fcd548d48a-ce6b0c7c, #w-node-_37ab79ee-1780-40be-7458-55fcd548d48b-ce6b0c7c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_37ab79ee-1780-40be-7458-55fcd548d48d-ce6b0c7c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_37ab79ee-1780-40be-7458-55fcd548d48e-ce6b0c7c, #w-node-_37ab79ee-1780-40be-7458-55fcd548d490-ce6b0c7c, #w-node-_37ab79ee-1780-40be-7458-55fcd548d491-ce6b0c7c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_37ab79ee-1780-40be-7458-55fcd548d493-ce6b0c7c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_37ab79ee-1780-40be-7458-55fcd548d494-ce6b0c7c, #w-node-_37ab79ee-1780-40be-7458-55fcd548d496-ce6b0c7c, #w-node-_37ab79ee-1780-40be-7458-55fcd548d497-ce6b0c7c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_37ab79ee-1780-40be-7458-55fcd548d499-ce6b0c7c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_37ab79ee-1780-40be-7458-55fcd548d49a-ce6b0c7c, #w-node-_37ab79ee-1780-40be-7458-55fcd548d49c-ce6b0c7c, #w-node-_37ab79ee-1780-40be-7458-55fcd548d49d-ce6b0c7c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f1336c91-145e-58a2-fa6b-1639f7b72d26-ce6b0c7c {
  justify-self: end;
}

#w-node-_66ababef-386e-1bea-db36-ae6d14057072-2ad939c5, #w-node-_66ababef-386e-1bea-db36-ae6d14057078-2ad939c5, #w-node-_66ababef-386e-1bea-db36-ae6d1405707b-2ad939c5 {
  justify-self: auto;
}

#w-node-_77c20979-58f5-d73d-04f1-5a3ef4ec1e1c-2ad939c5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_4d4ef6be-6ba1-348e-9252-4b7d368c0a9e-2ad939c5, #w-node-_7743a61f-6c04-9ed8-4cbd-ae584c3438af-2ad939c5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc8261ef-76a3-aa01-bc15-1c51d5094a3c-2ad939c5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-a226a53b-7b7c-366a-b16d-da82e3eb8781-2ad939c5, #w-node-_12e76d3e-d4fa-bb7f-b05d-82e671e27112-2ad939c5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a65024a0-c548-f0ed-0386-b507f387caf5-2ad939c5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-a65024a0-c548-f0ed-0386-b507f387caf6-2ad939c5, #w-node-ebf74154-d921-9251-ef13-4dd40e4d861a-2ad939c5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6587bc0c-760f-07f8-5e5f-112a0ad20f8b-2ad939c5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_6587bc0c-760f-07f8-5e5f-112a0ad20f8c-2ad939c5, #w-node-_6587bc0c-760f-07f8-5e5f-112a0ad20f8d-2ad939c5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6587bc0c-760f-07f8-5e5f-112a0ad20f91-2ad939c5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_6587bc0c-760f-07f8-5e5f-112a0ad20f92-2ad939c5, #w-node-_6587bc0c-760f-07f8-5e5f-112a0ad20f93-2ad939c5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6587bc0c-760f-07f8-5e5f-112a0ad20f97-2ad939c5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_6587bc0c-760f-07f8-5e5f-112a0ad20f98-2ad939c5, #w-node-_6587bc0c-760f-07f8-5e5f-112a0ad20f99-2ad939c5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4f32b60a-1bf2-a891-1042-c58285e1d2ec-2ad939c5 {
  justify-self: end;
}

#w-node-ea56438f-6978-28aa-4450-0e566b3b069d-7c781383, #w-node-ea56438f-6978-28aa-4450-0e566b3b06a0-7c781383, #w-node-ea56438f-6978-28aa-4450-0e566b3b06a3-7c781383 {
  justify-self: auto;
}

#w-node-_6d973f61-220f-0bbd-a94a-b41456482f28-7c781383 {
  justify-self: end;
}

#w-node-e5c3e81f-7456-5208-6068-647218540441-55a5a337 {
  align-self: start;
}

#w-node-bb1563b0-bb78-c146-f8c8-3d43eed4d128-55a5a337, #w-node-_613352ff-8444-2414-ec69-4cba10089b1a-55a5a337, #w-node-_17b74e3d-81c1-95ea-0c3f-ca268cbb0daa-55a5a337, #w-node-_1934018b-75fa-9158-d067-ee937c2845d1-55a5a337, #w-node-a45129e4-45fd-1035-9648-45fe15b351b4-55a5a337, #w-node-_457f1082-82b2-aa30-5c52-d50e98b1afaf-55a5a337, #w-node-_8e2663fa-5c00-0104-f5fc-c51af4a28e05-55a5a337, #w-node-d4bf3062-a99c-7bce-69f9-a3f7f7bfb01b-55a5a337 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9e29e2f7-8a5b-799e-3ea9-e5078eb0f30a-55a5a337 {
  place-self: start center;
}

#w-node-_21711a9e-8cb0-0ae2-0fcf-f0faf34f1f2c-55a5a337 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_21711a9e-8cb0-0ae2-0fcf-f0faf34f1f2d-55a5a337, #w-node-_21711a9e-8cb0-0ae2-0fcf-f0faf34f1f2e-55a5a337 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_21711a9e-8cb0-0ae2-0fcf-f0faf34f1f30-55a5a337 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_21711a9e-8cb0-0ae2-0fcf-f0faf34f1f31-55a5a337, #w-node-_21711a9e-8cb0-0ae2-0fcf-f0faf34f1f32-55a5a337 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_21711a9e-8cb0-0ae2-0fcf-f0faf34f1f34-55a5a337 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_21711a9e-8cb0-0ae2-0fcf-f0faf34f1f35-55a5a337, #w-node-_21711a9e-8cb0-0ae2-0fcf-f0faf34f1f36-55a5a337 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6326dfd1-2828-48ff-710d-2d00546b26d9-55a5a337 {
  justify-self: end;
}

#w-node-_1f58f34a-cd3f-7058-f7f3-97e278d073cf-55bac4c1, #w-node-_1f58f34a-cd3f-7058-f7f3-97e278d073d2-55bac4c1 {
  justify-self: auto;
}

#w-node-_528eb864-a24a-7164-b2e1-5f42d7d0418d-55bac4c1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2447a3dd-3c09-ec73-3d5e-8c7490c2701e-55bac4c1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_47cf0571-1fc3-482e-19b7-26af2016af4f-55bac4c1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9792e61b-033e-4c46-e01e-d4462c58b5cc-55bac4c1 {
  grid-area: left-content;
}

#analysis.w-node-_9792e61b-033e-4c46-e01e-d4462c58b5f1-55bac4c1 {
  grid-area: _1-analisys;
}

#w-node-_212975dc-4512-ad87-59b8-0814fc060d39-55bac4c1, #w-node-_212975dc-4512-ad87-59b8-0814fc060d44-55bac4c1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_212975dc-4512-ad87-59b8-0814fc060d4f-55bac4c1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#solving.w-node-_9792e61b-033e-4c46-e01e-d4462c58b646-55bac4c1 {
  grid-area: _2-solving;
}

#designing.w-node-_9792e61b-033e-4c46-e01e-d4462c58b663-55bac4c1 {
  grid-area: _3-designing;
}

#protoyping.w-node-_9792e61b-033e-4c46-e01e-d4462c58b6d2-55bac4c1 {
  grid-area: _4-prototyping;
}

#insights.w-node-_9792e61b-033e-4c46-e01e-d4462c58b6e4-55bac4c1 {
  grid-area: _5-insigths;
}

#w-node-_9c21285b-c1b3-ed0a-28fa-9dd1d1ce0bea-55bac4c1, #w-node-_9c21285b-c1b3-ed0a-28fa-9dd1d1ce0bec-55bac4c1, #w-node-a74ff1c2-89d4-bb27-c385-5c74053d8aeb-55bac4c1, #w-node-_150de2de-47a5-1ded-b60c-577da505ae47-55bac4c1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c678af14-78b7-5b5f-ac91-2bbc65f4475e-55bac4c1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-_55863be8-9885-c584-3290-68c5342bf45c-55bac4c1, #w-node-_55863be8-9885-c584-3290-68c5342bf45e-55bac4c1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ec71a3e5-0fe8-dc2b-a42c-75ca5827167e-55bac4c1 {
  justify-self: end;
}

#w-node-ce46b069-4eeb-3e89-0bda-aec5204ed131-eb9c7222 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-ce46b069-4eeb-3e89-0bda-aec5204ed132-eb9c7222, #w-node-ce46b069-4eeb-3e89-0bda-aec5204ed133-eb9c7222 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ce46b069-4eeb-3e89-0bda-aec5204ed135-eb9c7222 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-ce46b069-4eeb-3e89-0bda-aec5204ed136-eb9c7222, #w-node-ce46b069-4eeb-3e89-0bda-aec5204ed137-eb9c7222 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ce46b069-4eeb-3e89-0bda-aec5204ed139-eb9c7222 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-ce46b069-4eeb-3e89-0bda-aec5204ed13a-eb9c7222, #w-node-ce46b069-4eeb-3e89-0bda-aec5204ed13b-eb9c7222 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d8874e7f-aabd-a57a-c80f-2fae2836fac4-eb9c7222 {
  justify-self: end;
}

#w-node-_0c40cffb-7e7a-89cf-1804-4b6f7472b3cf-2cbd773b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_0c40cffb-7e7a-89cf-1804-4b6f7472b3d0-2cbd773b, #w-node-_0c40cffb-7e7a-89cf-1804-4b6f7472b3d1-2cbd773b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0c40cffb-7e7a-89cf-1804-4b6f7472b3d9-2cbd773b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_0c40cffb-7e7a-89cf-1804-4b6f7472b3da-2cbd773b, #w-node-_0c40cffb-7e7a-89cf-1804-4b6f7472b3db-2cbd773b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0c40cffb-7e7a-89cf-1804-4b6f7472b3e2-2cbd773b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_0c40cffb-7e7a-89cf-1804-4b6f7472b3e3-2cbd773b, #w-node-_0c40cffb-7e7a-89cf-1804-4b6f7472b3e4-2cbd773b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_064b9969-9daa-5248-ecdc-52a23a2476ae-2cbd773b, #w-node-_124e8ab1-66e4-a517-8c94-a62cb394740f-2cbd773b, #w-node-_56192da3-a7dd-fbbd-c61e-a2d3fcedf3c8-2cbd773b, #w-node-_8726691a-97b4-29ba-0cb7-aaccab580faf-2cbd773b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_4149e6f8-1380-8b83-bf22-6718711152d1-2cbd773b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_4149e6f8-1380-8b83-bf22-6718711152d2-2cbd773b, #w-node-_4149e6f8-1380-8b83-bf22-6718711152d3-2cbd773b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4149e6f8-1380-8b83-bf22-6718711152d5-2cbd773b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_4149e6f8-1380-8b83-bf22-6718711152d6-2cbd773b, #w-node-_4149e6f8-1380-8b83-bf22-6718711152d7-2cbd773b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4149e6f8-1380-8b83-bf22-6718711152d9-2cbd773b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_4149e6f8-1380-8b83-bf22-6718711152da-2cbd773b, #w-node-_4149e6f8-1380-8b83-bf22-6718711152db-2cbd773b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4149e6f8-1380-8b83-bf22-67187111532f-2cbd773b, #w-node-_4149e6f8-1380-8b83-bf22-671871115334-2cbd773b, #w-node-_4149e6f8-1380-8b83-bf22-671871115339-2cbd773b, #w-node-_4149e6f8-1380-8b83-bf22-67187111533e-2cbd773b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-d8874e7f-aabd-a57a-c80f-2fae2836fac4-2cbd773b, #w-node-d8874e7f-aabd-a57a-c80f-2fae2836fac4-142e2eaa {
  justify-self: end;
}

@media screen and (min-width: 1920px) {
  #analysis.w-node-b38ede5b-9808-9b56-607c-d011db4b7064-ce6b0275 {
    justify-self: stretch;
  }

  #w-node-e5c3e81f-7456-5208-6068-647218540441-55a5a337 {
    justify-self: center;
  }

  #w-node-_7713d6f5-c653-5416-5430-4c11a25d2e32-2cbd773b {
    justify-self: auto;
  }
}

@media screen and (max-width: 991px) {
  #w-node-_6d114da1-2499-0ef4-9b52-9b5d3e177c96-af89ca54, #w-node-_6d114da1-2499-0ef4-9b52-9b5d3e177c9b-af89ca54, #w-node-aba1a690-dca5-e1ea-3fb5-2f89d9d7ca95-ce6b0275, #w-node-aba1a690-dca5-e1ea-3fb5-2f89d9d7ca9a-ce6b0275, #w-node-aba1a690-dca5-e1ea-3fb5-2f89d9d7ca9f-ce6b0275, #w-node-aba1a690-dca5-e1ea-3fb5-2f89d9d7caa4-ce6b0275, #w-node-b1c2cfee-cb20-16ad-5e1e-770cdf0e57f5-ce6b0275, #w-node-b1c2cfee-cb20-16ad-5e1e-770cdf0e57fa-ce6b0275, #w-node-b1c2cfee-cb20-16ad-5e1e-770cdf0e57ff-ce6b0275 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ba89a58d-d1e5-428a-2afb-6ff9611122e3-ce6b0275 {
    justify-self: center;
  }

  #w-node-_6b5752f3-dbc6-738e-a117-0f15caeb73d9-ce6b0275, #w-node-_6b5752f3-dbc6-738e-a117-0f15caeb73dd-ce6b0275, #w-node-_6b5752f3-dbc6-738e-a117-0f15caeb73e1-ce6b0275 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d7d00a2c-154f-52ca-58d5-71117389ecb7-ce6b0275 {
    justify-self: center;
  }

  #w-node-_0cad9eb7-66b1-0705-2727-cb5a560f9b13-ce6b0c7c, #w-node-_0cad9eb7-66b1-0705-2727-cb5a560f9b18-ce6b0c7c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_528eb864-a24a-7164-b2e1-5f42d7d0418d-55bac4c1 {
    place-self: stretch start;
  }

  #w-node-_2447a3dd-3c09-ec73-3d5e-8c7490c2701e-55bac4c1 {
    place-self: center end;
  }

  #w-node-_7c52b582-0283-f78e-5c1a-042a93a70939-55bac4c1, #w-node-_7c52b582-0283-f78e-5c1a-042a93a7093e-55bac4c1, #w-node-_9c21285b-c1b3-ed0a-28fa-9dd1d1ce0bea-55bac4c1, #w-node-_55863be8-9885-c584-3290-68c5342bf45c-55bac4c1, #w-node-_6adfdc6d-b67a-1504-0a4b-c762672cb4c1-eb9c7222, #w-node-_6adfdc6d-b67a-1504-0a4b-c762672cb4c6-eb9c7222 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7713d6f5-c653-5416-5430-4c11a25d2e32-2cbd773b {
    align-self: start;
  }

  #w-node-_1553928a-21de-74dd-0ff2-fca90c313ce5-2cbd773b, #w-node-_5f29c832-7b6c-3b3a-2ce3-61799058d634-2cbd773b, #w-node-b53bc8df-20a6-b742-0b57-ff285131ace8-2cbd773b, #w-node-_4149e6f8-1380-8b83-bf22-6718711152e5-2cbd773b, #w-node-_4149e6f8-1380-8b83-bf22-6718711152ed-2cbd773b, #w-node-_4149e6f8-1380-8b83-bf22-6718711152f5-2cbd773b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_6d114da1-2499-0ef4-9b52-9b5d3e177c96-af89ca54, #w-node-_6d114da1-2499-0ef4-9b52-9b5d3e177c9b-af89ca54 {
    place-self: center;
  }

  #w-node-fcd5d25b-3b12-7d1c-5029-4009b9cf36cc-af89ca54 {
    justify-self: center;
  }

  #w-node-aba1a690-dca5-e1ea-3fb5-2f89d9d7ca95-ce6b0275, #w-node-aba1a690-dca5-e1ea-3fb5-2f89d9d7ca9a-ce6b0275, #w-node-aba1a690-dca5-e1ea-3fb5-2f89d9d7ca9f-ce6b0275, #w-node-aba1a690-dca5-e1ea-3fb5-2f89d9d7caa4-ce6b0275, #w-node-b1c2cfee-cb20-16ad-5e1e-770cdf0e57f5-ce6b0275, #w-node-b1c2cfee-cb20-16ad-5e1e-770cdf0e57fa-ce6b0275, #w-node-b1c2cfee-cb20-16ad-5e1e-770cdf0e57ff-ce6b0275 {
    place-self: center;
  }

  #w-node-_0a2e8466-e7ef-c82d-c05f-63acb4f69326-ce6b0275 {
    justify-self: center;
  }

  #w-node-_6b5752f3-dbc6-738e-a117-0f15caeb73d9-ce6b0275, #w-node-_6b5752f3-dbc6-738e-a117-0f15caeb73dd-ce6b0275, #w-node-_6b5752f3-dbc6-738e-a117-0f15caeb73e1-ce6b0275, #w-node-_0cad9eb7-66b1-0705-2727-cb5a560f9b13-ce6b0c7c, #w-node-_0cad9eb7-66b1-0705-2727-cb5a560f9b18-ce6b0c7c {
    place-self: center;
  }

  #w-node-f1336c91-145e-58a2-fa6b-1639f7b72d26-ce6b0c7c, #w-node-_4f32b60a-1bf2-a891-1042-c58285e1d2ec-2ad939c5, #w-node-_6d973f61-220f-0bbd-a94a-b41456482f28-7c781383 {
    justify-self: center;
  }

  #w-node-_168460a3-c5ed-3ec9-5ea0-38de1598a978-55a5a337 {
    align-self: start;
  }

  #w-node-_6326dfd1-2828-48ff-710d-2d00546b26d9-55a5a337 {
    justify-self: center;
  }

  #w-node-_7c52b582-0283-f78e-5c1a-042a93a70939-55bac4c1, #w-node-_7c52b582-0283-f78e-5c1a-042a93a7093e-55bac4c1 {
    place-self: center;
  }

  #w-node-_212975dc-4512-ad87-59b8-0814fc060d39-55bac4c1, #w-node-a74ff1c2-89d4-bb27-c385-5c74053d8aeb-55bac4c1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ec71a3e5-0fe8-dc2b-a42c-75ca5827167e-55bac4c1 {
    justify-self: center;
  }

  #w-node-_6adfdc6d-b67a-1504-0a4b-c762672cb4c1-eb9c7222, #w-node-_6adfdc6d-b67a-1504-0a4b-c762672cb4c6-eb9c7222 {
    place-self: center;
  }

  #w-node-d8874e7f-aabd-a57a-c80f-2fae2836fac4-eb9c7222, #w-node-_7713d6f5-c653-5416-5430-4c11a25d2e15-2cbd773b, #w-node-_7713d6f5-c653-5416-5430-4c11a25d2e32-2cbd773b {
    justify-self: center;
  }

  #w-node-_1553928a-21de-74dd-0ff2-fca90c313ce5-2cbd773b, #w-node-_5f29c832-7b6c-3b3a-2ce3-61799058d634-2cbd773b, #w-node-b53bc8df-20a6-b742-0b57-ff285131ace8-2cbd773b, #w-node-_4149e6f8-1380-8b83-bf22-6718711152e5-2cbd773b, #w-node-_4149e6f8-1380-8b83-bf22-6718711152ed-2cbd773b, #w-node-_4149e6f8-1380-8b83-bf22-6718711152f5-2cbd773b {
    place-self: center;
  }

  #w-node-d8874e7f-aabd-a57a-c80f-2fae2836fac4-2cbd773b, #w-node-d8874e7f-aabd-a57a-c80f-2fae2836fac4-142e2eaa {
    justify-self: center;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_6d114da1-2499-0ef4-9b52-9b5d3e177c96-af89ca54, #w-node-_6d114da1-2499-0ef4-9b52-9b5d3e177c9b-af89ca54, #w-node-_0e3cb121-d2ff-735a-627c-41ecd76281c0-af89ca54 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #insights.w-node-d83f8a58-7240-6ef6-4d7a-67599a2ea7fa-af89ca54 {
    grid-area: _5-insigths;
  }

  #w-node-aba1a690-dca5-e1ea-3fb5-2f89d9d7ca95-ce6b0275 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
  }

  #w-node-aba1a690-dca5-e1ea-3fb5-2f89d9d7ca9a-ce6b0275, #w-node-aba1a690-dca5-e1ea-3fb5-2f89d9d7ca9f-ce6b0275, #w-node-aba1a690-dca5-e1ea-3fb5-2f89d9d7caa4-ce6b0275, #w-node-b1c2cfee-cb20-16ad-5e1e-770cdf0e57f5-ce6b0275, #w-node-b1c2cfee-cb20-16ad-5e1e-770cdf0e57fa-ce6b0275, #w-node-b1c2cfee-cb20-16ad-5e1e-770cdf0e57ff-ce6b0275, #w-node-_6b5752f3-dbc6-738e-a117-0f15caeb73d9-ce6b0275, #w-node-_6b5752f3-dbc6-738e-a117-0f15caeb73dd-ce6b0275, #w-node-_6b5752f3-dbc6-738e-a117-0f15caeb73e1-ce6b0275, #w-node-_0cad9eb7-66b1-0705-2727-cb5a560f9b13-ce6b0c7c, #w-node-_0cad9eb7-66b1-0705-2727-cb5a560f9b18-ce6b0c7c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_9b407124-9b99-d8c8-c4cc-98da045a4f05-ce6b0c7c {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center start;
  }

  #w-node-_7c52b582-0283-f78e-5c1a-042a93a70939-55bac4c1, #w-node-_7c52b582-0283-f78e-5c1a-042a93a7093e-55bac4c1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #insights.w-node-_9792e61b-033e-4c46-e01e-d4462c58b6e4-55bac4c1 {
    grid-area: _5-insigths;
  }

  #w-node-_6adfdc6d-b67a-1504-0a4b-c762672cb4c1-eb9c7222, #w-node-_6adfdc6d-b67a-1504-0a4b-c762672cb4c6-eb9c7222, #w-node-_1553928a-21de-74dd-0ff2-fca90c313ce5-2cbd773b, #w-node-_5f29c832-7b6c-3b3a-2ce3-61799058d634-2cbd773b, #w-node-b53bc8df-20a6-b742-0b57-ff285131ace8-2cbd773b, #w-node-_4149e6f8-1380-8b83-bf22-6718711152e5-2cbd773b, #w-node-_4149e6f8-1380-8b83-bf22-6718711152ed-2cbd773b, #w-node-_4149e6f8-1380-8b83-bf22-6718711152f5-2cbd773b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}
