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;
}

@font-face {
  font-family: Bruney Font;
  src: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/6856ba28ddb960d00f1bc1f7_Bruney-Font.zip") format("undefined");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Eudoxussans;
  src: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/682714a99a124f8072860096_EudoxusSans-Bold.woff") format("woff"), url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/682714a99a124f807286009a_EudoxusSans-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Eudoxussans;
  src: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/682714a99a124f807286008e_EudoxusSans-ExtraBold.woff") format("woff"), url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/682714a99a124f8072860098_EudoxusSans-ExtraBold.ttf") format("truetype");
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Eudoxussans;
  src: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/682714a99a124f80728600a5_EudoxusSans-ExtraLight.woff") format("woff"), url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/682714a99a124f807286009b_EudoxusSans-ExtraLight.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Eudoxussans;
  src: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/682714a99a124f80728600a6_EudoxusSans-Light.woff") format("woff"), url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/682714a99a124f8072860093_EudoxusSans-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Eudoxussans;
  src: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/682714a99a124f80728600a8_EudoxusSans-Medium.woff") format("woff"), url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/682714a99a124f8072860097_EudoxusSans-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Eudoxussans;
  src: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/682714a99a124f80728600a4_EudoxusSans-Regular.woff") format("woff"), url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/682714a99a124f807286009e_EudoxusSans-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Plusjakartasans;
  src: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/682714a99a124f80728600c9_PlusJakartaSans-Bold.woff") format("woff"), url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/682714a99a124f80728600c1_PlusJakartaSans-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Plusjakartasans;
  src: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/682714a99a124f80728600ca_PlusJakartaSans-ExtraLight.woff") format("woff"), url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/682714a99a124f80728600a9_PlusJakartaSans-ExtraLight.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Plusjakartasans;
  src: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/682714a99a124f80728600ad_PlusJakartaSans-ExtraLightItalic.woff") format("woff"), url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/682714a99a124f80728600bf_PlusJakartaSans-ExtraLightItalic.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Plusjakartasans;
  src: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/682714a99a124f80728600ce_PlusJakartaSans-Italic.woff") format("woff"), url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/682714a99a124f80728600ae_PlusJakartaSans-Italic.ttf") format("truetype");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Plusjakartasans;
  src: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/682714a99a124f80728600d1_PlusJakartaSans-Light.woff") format("woff"), url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/682714a99a124f80728600aa_PlusJakartaSans-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Plusjakartasans;
  src: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/682714a99a124f80728600d7_PlusJakartaSans-LightItalic.woff") format("woff"), url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/682714a99a124f80728600ab_PlusJakartaSans-LightItalic.ttf") format("truetype");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Plusjakartasans;
  src: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/682714a99a124f80728600d4_PlusJakartaSans-Medium.woff") format("woff"), url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/682714a99a124f80728600ac_PlusJakartaSans-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Plusjakartasans;
  src: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/682714a99a124f80728600d9_PlusJakartaSans-MediumItalic.woff") format("woff"), url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/682714a99a124f80728600a3_PlusJakartaSans-MediumItalic.ttf") format("truetype");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Plusjakartasans;
  src: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/682714a99a124f80728600dc_PlusJakartaSans-ExtraBold.woff") format("woff"), url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/682714a99a124f80728600c3_PlusJakartaSans-ExtraBold.ttf") format("truetype");
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Plusjakartasans;
  src: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/682714a99a124f80728600dd_PlusJakartaSans-Regular.woff") format("woff"), url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/682714a99a124f80728600c4_PlusJakartaSans-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Plusjakartasans;
  src: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/682714a99a124f80728600c2_PlusJakartaSans-ExtraBoldItalic.ttf") format("truetype");
  font-weight: 800;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Trento Typeface;
  src: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/686c9eee6a59946dc915e1a2_Trento%20Typeface.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Fontspring Demo Theseasons Lt;
  src: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68281856073c76722f08c1e6_Fontspring-DEMO-theseasons-lt.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Fontspring Demo Theseasons Bdit;
  src: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/6828185624c67dfc50927dfb_Fontspring-DEMO-theseasons-bdit.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Fontspring Demo Theseasons Bd;
  src: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68281856d4058a98f754e141_Fontspring-DEMO-theseasons-bd.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Fontspring Demo Theseasons It;
  src: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68281856d57529476da7b58f_Fontspring-DEMO-theseasons-it.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Fontspring Demo Theseasons Ltit;
  src: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/682818565def0ff70dceb307_Fontspring-DEMO-theseasons-ltit.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Fontspring Demo Theseasons Reg;
  src: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68281856b85f3c57bfe18667_Fontspring-DEMO-theseasons-reg.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Bdscript;
  src: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68281a370bc157bd42bb7180_BDScript-Regular.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Ss Bruney;
  src: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/6856ba2e14deed2061e19d1b_ss-bruney.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

:root {
  --body-display: #516381;
  --indicator-outline: #c0c0d333;
  --grey-background: var(--color-2);
  --color-2: #1a3b40;
  --black: #081c3a;
  --color-3: #bb8150;
  --ghost-white: #fcfcff;
  --color-9: #939393;
  --outline: #efeff7;
  --color-6: #bb815075;
  --shaddow: #3540751a;
  --color-7: #bb8150f2;
  --dark-outline: #e6e6f3;
  --royal-blue: #3572ff;
  --new-button: #ffffffa8;
  --color: #ffffffe3;
  --buttonss: #ffffff38;
  --color-4: #1a3b40f2;
  --color-8: #bababa5e;
  --color-10: #fff;
  --color-17: #bb815054;
  --color-5: white;
  --color-16: #ffffff0f;
  --color-11: #d6e3e7;
  --color-15: #f7f7f7;
  --very-neeww: #8ea5b60d;
  --transparnt-completley: #fff0;
  --color-24: #c5813e;
  --color-19: #081c3af7;
  --color-12: #e6e6e6;
  --color-25: #474722;
  --color-22: #8a5830;
  --color-23: #f1e9cb;
  --color-30: #f1e9cbf2;
  --gold-gv: #dfb373;
  --color-31: #181818;
  --font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
  --teal: #32727a;
  --dodger-blue: #217dfc;
  --rgba-186-186-186-0-37: white;
  --color-13: #627481;
  --color-14: #bababa5e;
  --color-18: white;
  --color-20: #bbb;
  --color-21: white;
  --color-26: #856342;
  --color-27: #f1e9cb61;
  --color-28: var(--color-23);
  --color-29: ;
}

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

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

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

.w-commerce-commerceaddtocartform {
  margin: 0 0 15px;
}

.w-commerce-commerceaddtocartoptionpillgroup {
  margin-bottom: 10px;
  display: flex;
}

.w-commerce-commerceaddtocartoptionpill {
  color: #000;
  cursor: pointer;
  background-color: #fff;
  border: 1px solid #000;
  margin-right: 10px;
  padding: 8px 15px;
}

.w-commerce-commerceaddtocartoptionpill.w--ecommerce-pill-selected {
  color: #fff;
  background-color: #000;
}

.w-commerce-commerceaddtocartoptionpill.w--ecommerce-pill-disabled {
  color: #666;
  cursor: not-allowed;
  background-color: #e6e6e6;
  border-color: #e6e6e6;
  outline-style: none;
}

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

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

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

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

.w-commerce-commerceaddtocartbutton.w--ecommerce-add-to-cart-disabled {
  color: #666;
  cursor: not-allowed;
  background-color: #e6e6e6;
  border-color: #e6e6e6;
  outline-style: none;
}

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

.w-commerce-commercebuynowbutton.w--ecommerce-buy-now-disabled {
  color: #666;
  cursor: not-allowed;
  background-color: #e6e6e6;
  border-color: #e6e6e6;
  outline-style: none;
}

.w-commerce-commerceaddtocartoutofstock {
  background-color: #ddd;
  margin-top: 10px;
  padding: 10px;
}

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

.w-commerce-commercecartwrapper {
  display: inline-block;
  position: relative;
}

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

.w-commerce-commercecartopenlinkcount {
  color: #3898ec;
  text-align: center;
  background-color: #fff;
  border-radius: 9px;
  min-width: 18px;
  height: 18px;
  margin-left: 8px;
  padding-left: 6px;
  padding-right: 6px;
  font-size: 11px;
  font-weight: 700;
  line-height: 18px;
  display: inline-block;
}

.w-commerce-commercecartcontainerwrapper {
  z-index: 1001;
  background-color: #000c;
  position: fixed;
  inset: 0;
}

.w-commerce-commercecartcontainerwrapper--cartType-modal {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.w-commerce-commercecartcontainerwrapper--cartType-leftSidebar {
  flex-direction: row;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.w-commerce-commercecartcontainerwrapper--cartType-rightSidebar {
  flex-direction: row;
  justify-content: flex-end;
  align-items: stretch;
  display: flex;
}

.w-commerce-commercecartcontainerwrapper--cartType-leftDropdown {
  background-color: #0000;
  position: absolute;
  inset: 100% auto auto 0;
}

.w-commerce-commercecartcontainerwrapper--cartType-rightDropdown {
  background-color: #0000;
  position: absolute;
  inset: 100% 0 auto auto;
}

.w-commerce-commercecartcontainer {
  background-color: #fff;
  flex-direction: column;
  width: 100%;
  min-width: 320px;
  max-width: 480px;
  display: flex;
  overflow: auto;
  box-shadow: 0 5px 25px #00000040;
}

.w-commerce-commercecartheader {
  border-bottom: 1px solid #e6e6e6;
  flex: none;
  justify-content: space-between;
  align-items: center;
  padding: 16px 24px;
  display: flex;
  position: relative;
}

.w-commerce-commercecartheading {
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.w-commerce-commercecartcloselink {
  width: 16px;
  height: 16px;
}

.w-commerce-commercecartformwrapper {
  flex-direction: column;
  flex: 1;
  display: flex;
}

.w-commerce-commercecartform {
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  display: flex;
}

.w-commerce-commercecartlist {
  -webkit-overflow-scrolling: touch;
  flex: 1;
  padding: 12px 24px;
  overflow: auto;
}

.w-commerce-commercecartitem {
  align-items: flex-start;
  padding-top: 12px;
  padding-bottom: 12px;
  display: flex;
}

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

.w-commerce-commercecartiteminfo {
  flex-direction: column;
  flex: 1;
  margin-left: 16px;
  margin-right: 16px;
  display: flex;
}

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

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

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

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

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

.w-commerce-commercecartfooter {
  border-top: 1px solid #e6e6e6;
  flex-direction: column;
  flex: none;
  padding: 16px 24px 24px;
  display: flex;
}

.w-commerce-commercecartlineitem {
  flex: none;
  justify-content: space-between;
  align-items: baseline;
  margin-bottom: 16px;
  display: flex;
}

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

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

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

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

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

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

.w-commerce-commercecartemptystate {
  flex: 1;
  justify-content: center;
  align-items: center;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.w-commerce-commercecarterrorstate {
  background-color: #ffdede;
  flex: none;
  margin: 0 24px 24px;
  padding: 10px;
}

.w-pagination-wrapper {
  flex-wrap: wrap;
  justify-content: center;
  display: flex;
}

.w-pagination-previous {
  color: #333;
  background-color: #fafafa;
  border: 1px solid #ccc;
  border-radius: 2px;
  margin-left: 10px;
  margin-right: 10px;
  padding: 9px 20px;
  font-size: 14px;
  display: block;
}

.w-pagination-previous-icon {
  margin-right: 4px;
}

.w-pagination-next {
  color: #333;
  background-color: #fafafa;
  border: 1px solid #ccc;
  border-radius: 2px;
  margin-left: 10px;
  margin-right: 10px;
  padding: 9px 20px;
  font-size: 14px;
  display: block;
}

.w-pagination-next-icon {
  margin-left: 4px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media screen and (max-width: 479px) {
  .w-commerce-commerceaddtocartquantityinput {
    font-size: 16px;
  }

  .w-commerce-commercecartcontainerwrapper--cartType-modal {
    flex-direction: row;
    justify-content: center;
    align-items: stretch;
  }

  .w-commerce-commercecartcontainerwrapper--cartType-leftDropdown, .w-commerce-commercecartcontainerwrapper--cartType-rightDropdown {
    flex-direction: row;
    justify-content: center;
    align-items: stretch;
    display: flex;
    position: fixed;
    inset: 0;
  }

  .w-commerce-commercecartquantity {
    font-size: 16px;
  }

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

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

h1 {
  letter-spacing: -.025em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 48px;
  font-weight: 600;
  line-height: 1.25em;
}

h2 {
  letter-spacing: -.03em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 34px;
  font-weight: 600;
  line-height: 1.3em;
}

h3 {
  letter-spacing: -.03em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 22px;
  font-weight: 500;
  line-height: 1.25em;
}

h4 {
  letter-spacing: -.01em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 24px;
}

h5 {
  letter-spacing: -.01em;
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 20px;
}

h6 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Eudoxussans, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 18px;
}

p {
  color: var(--body-display);
  margin-bottom: 10px;
  font-size: 17px;
  line-height: 1.5em;
}

blockquote {
  border-left: 3px solid var(--indicator-outline);
  background-color: var(--grey-background);
  color: var(--body-display);
  border-radius: 0 5px 5px 0;
  margin-top: 24px;
  margin-bottom: 24px;
  padding: 18px 24px;
  font-size: 17px;
  line-height: 1.6em;
}

.body {
  background-color: var(--color-2);
  color: var(--black);
  font-family: Inter, sans-serif;
}

.background-cover {
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
}

.hero-background-image {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/682714a99a124f807285fffe_Villa0017.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.hero-background-image.journal-hero-background {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/682714a99a124f807286006f_Travel004.jpeg");
}

.hero-background-image.about-intro-background {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/683821cb5c285eb35a981581_calin-stan-a8ZSKCBE1xk-unsplash.jpg");
}

.hero-background-image.steps-background {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/685012ffb644fcdb46b167a8_010557-25-thecamp.jpg");
  background-position: 50%;
}

.hero-background-image.about-hero-background {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/682714a99a124f807286007b_031.jpeg");
  background-position: 50%;
}

.hero-background-image.support-hero-background {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/683d3a53edf0222ee8af193c_hanson-lu-_8EFj6ISA08-unsplash%20(1).jpg");
}

.hero-background-image.benefit-intro-background {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/682714a99a124f807286006f_Travel004.jpeg");
}

.hero-background-image.password-background {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/682714a99a124f807286007b_031.jpeg");
}

.overlay {
  background-color: #0f13268c;
  position: absolute;
  inset: 0%;
}

.overlay.dark {
  background-color: #0f13264a;
}

.overlay.light {
  background-color: #0f132659;
}

.overlay.extra-light {
  background-color: #0f13260d;
}

.subtitle {
  color: var(--color-3);
  text-align: center;
  letter-spacing: 3px;
  text-transform: uppercase;
  font-size: 10px;
  font-weight: 400;
  line-height: 1.4em;
  display: block;
  position: relative;
  top: -57px;
}

.subtitle.small {
  font-size: 8px;
}

.subtitle.white {
  color: #fff;
  text-align: left;
}

.subtitle.large {
  color: var(--ghost-white);
  letter-spacing: 4px;
  font-family: Montserrat, sans-serif;
  font-size: 10px;
}

.navbar {
  border-bottom: 1px none var(--indicator-outline);
  background-color: #0000;
  justify-content: center;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
}

.top-nav-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: minmax(80px, 1fr) minmax(auto, 1400px) minmax(80px, 1fr);
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  padding-right: 0;
  display: grid;
}

.left-nav {
  z-index: 25;
  border-right: 1px solid var(--indicator-outline);
  border-bottom: 1px solid var(--indicator-outline);
  background-color: #fff;
  width: 80px;
  height: 80px;
  display: flex;
  position: relative;
}

.right-nav {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  align-items: center;
  display: grid;
}

.brand {
  z-index: 25;
  color: var(--black);
  letter-spacing: -.02em;
  text-transform: uppercase;
  align-items: center;
  padding-right: 24px;
  font-family: Eudoxussans, sans-serif;
  font-size: 22px;
  font-weight: 800;
  text-decoration: none;
  display: flex;
}

.scroll-indicator {
  z-index: 49;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-right: 1px solid var(--indicator-outline);
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  flex-direction: column;
  grid-template-rows: minmax(200px, 620px) auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  width: 80px;
  padding-top: 80px;
  padding-bottom: 24px;
  display: grid;
  position: fixed;
  inset: 0% auto 0% 0%;
  overflow: hidden;
}

.indicator-wrapper {
  background-color: var(--indicator-outline);
  border-radius: 100px;
  flex: 1;
  width: 3px;
  margin-top: 36px;
  margin-bottom: 36px;
  overflow: hidden;
}

.indicator-fill {
  border-radius: 100px;
  flex-direction: column;
  width: 100%;
  height: 100%;
  display: flex;
}

.section {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 82px;
  margin-bottom: -82px;
  padding: 140px 0;
  display: flex;
  position: relative;
}

.section.no-padding {
  padding-top: 0;
  padding-bottom: 0;
}

.section.no-top-padding {
  padding-top: 0;
}

.nav-link {
  color: var(--black);
  letter-spacing: 3px;
  text-transform: uppercase;
  border-bottom: 2px #0f132600;
  justify-content: center;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  padding-left: 18px;
  padding-right: 18px;
  font-size: 14px;
  font-weight: 500;
  text-decoration: none;
  display: flex;
  position: relative;
}

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

.grid-wrapper {
  z-index: 10;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-top: 1px none var(--indicator-outline);
  border-bottom: 1px none var(--indicator-outline);
  grid-template-rows: 1fr;
  grid-template-columns: minmax(80px, 1fr) minmax(auto, 1400px) minmax(80px, 1fr);
  grid-auto-columns: 1fr;
  align-items: stretch;
  width: auto;
  margin-top: 0;
  display: grid;
  position: relative;
}

.body-display {
  color: var(--color-9);
  font-family: Inter, sans-serif;
  font-size: 15px;
  font-weight: 300;
  line-height: 1.6em;
}

.body-display.large {
  color: var(--color-9);
  font-family: Inter, sans-serif;
  font-size: 15px;
  font-weight: 300;
}

.body-display.small {
  color: var(--color-9);
  letter-spacing: 0;
  text-transform: none;
  font-size: 13px;
  line-height: 1.4em;
}

.body-display.white {
  color: #fff;
}

.subtitle-wrapper {
  margin-bottom: 18px;
}

.slider-wrapper {
  margin-left: 80px;
  padding-top: 60px;
  padding-bottom: 48px;
  overflow: hidden;
}

.location-card-slider {
  background-color: #0000;
  justify-content: center;
  align-items: center;
  height: 100%;
  margin-left: -80px;
  display: flex;
}

.location-mask {
  width: 50%;
  max-width: 800px;
  overflow: visible;
}

.location-card-wrapper {
  color: #fff;
  border-radius: 3px;
  flex-direction: column;
  grid-template-rows: 1fr auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  height: 28vw;
  min-height: 450px;
  max-height: 550px;
  padding: 0;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
}

.slider-arrow {
  border: 1px none var(--outline);
  background-color: var(--ghost-white);
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 60px;
  margin-left: -72px;
  display: flex;
  inset: auto auto -30px;
}

.slider-arrow.right {
  background-color: var(--ghost-white);
  border-style: none;
  margin-left: 0;
  margin-right: -72px;
}

.slide-nav {
  display: none;
}

.nav-menu {
  z-index: 40;
  justify-content: center;
  max-width: 450px;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: absolute;
  left: 0;
  right: 0;
  overflow: hidden;
}

.indicator {
  background-color: #d2d2e0;
  border-radius: 100px;
  width: 100%;
  height: 20%;
}

.nav-button {
  z-index: 10;
  border: 1px solid var(--indicator-outline);
  color: var(--black);
  letter-spacing: 3px;
  text-transform: uppercase;
  background-color: #fff0;
  border-radius: 3px;
  align-items: stretch;
  margin-left: 0;
  margin-right: 0;
  padding: 0;
  font-size: 11px;
  text-decoration: none;
  position: relative;
}

.hover-link {
  color: #fff;
  letter-spacing: 3px;
  text-transform: uppercase;
  background-color: #fff0;
  border: 1px solid #fff;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  font-size: 11px;
  text-decoration: none;
  display: flex;
}

.grey-cover {
  background-color: var(--grey-background);
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-size: auto;
  margin-left: 80px;
  position: relative;
  overflow: hidden;
}

.card-arrow {
  border-style: none none solid solid;
  border-width: 1px;
  border-color: var(--indicator-outline) var(--indicator-outline) var(--color-6) var(--color-6);
  background-color: var(--color-2);
  border-bottom-left-radius: 3px;
  width: 24px;
  height: 24px;
  position: absolute;
  inset: auto -51px auto auto;
  transform: rotate(45deg);
}

.about-us-section {
  margin-top: 0;
  overflow: hidden;
}

.about-wrapper {
  z-index: 10;
  grid-column-gap: 100px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .75fr;
  grid-auto-columns: 1fr;
  padding-top: 140px;
  padding-bottom: 100px;
  padding-left: 80px;
  display: grid;
  position: relative;
}

.about-images {
  z-index: 10;
  margin-left: 80px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.about-image-item {
  color: #fff;
  text-align: center;
  width: 25vw;
  min-width: 25vw;
  height: 25vw;
  min-height: 25vw;
  margin-left: -1px;
  margin-right: -1px;
  text-decoration: none;
  position: relative;
  overflow: hidden;
}

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

.about-intro {
  grid-column-gap: 16px;
  grid-row-gap: 36px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  max-width: 600px;
  display: grid;
}

.location-name {
  z-index: 10;
  grid-column-gap: 0px;
  grid-row-gap: 9px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  display: grid;
  position: relative;
  overflow: hidden;
}

.card-arrow-icon {
  z-index: 10;
  border: 1px solid #fff;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 24px;
  min-width: 24px;
  height: 24px;
  min-height: 24px;
  display: flex;
  position: relative;
}

.card-arrow-icon.dark {
  border-style: none;
  border-color: var(--indicator-outline);
  background-color: var(--color-3);
  background-color: var(--color-3);
  background-color: #bb8150;
  border-color: #c0c0d333;
}

.location-card {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 1px solid var(--indicator-outline);
  color: var(--black);
  background-color: #0000;
  border-radius: 4px;
  grid-template-rows: auto;
  grid-template-columns: 1fr auto;
  grid-auto-columns: 1fr;
  align-content: center;
  height: 100%;
  padding: 24px 18px 24px 24px;
  text-decoration: none;
  transition: box-shadow .4s cubic-bezier(.25, .46, .45, .94);
  display: grid;
  position: relative;
  overflow: hidden;
}

.location-card:hover {
  box-shadow: 0 12px 36px -8px var(--shaddow);
}

.location-card-background {
  opacity: 0;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 4px;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.horizontal-line {
  background-color: var(--color-6);
  flex: 1;
  height: 1px;
}

.horizontal-line.left {
  border: 3px solid var(--color-3);
  background-color: var(--color-3);
  margin-left: 80px;
}

.horizontal-line.light {
  background-color: #c0c0d373;
}

.thin-span {
  font-weight: 500;
}

.xxl-heading {
  font-size: 68px;
  line-height: 1.1em;
}

.menu-lottie {
  justify-content: center;
  align-items: center;
  width: 26px;
  height: 26px;
  display: flex;
}

.social-sidebar-icons {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.sidebar-icon {
  border: 1px solid var(--indicator-outline);
  background-color: #aeaec00d;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  padding: 8px;
  transition: all .4s cubic-bezier(.25, .46, .45, .94);
  display: flex;
}

.sidebar-icon:hover {
  border-color: var(--color-7);
  background-color: var(--color-7);
}

.benefits-wrapper {
  z-index: 10;
  grid-column-gap: 80px;
  grid-row-gap: 111px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  min-height: 550px;
  padding-top: 140px;
  padding-bottom: 140px;
  padding-left: 80px;
  display: grid;
  position: relative;
}

.membership-plans-wrapper {
  z-index: 10;
  grid-column-gap: 0px;
  grid-row-gap: 18px;
  background-color: #fff0;
  border-radius: 12px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-top: 0;
  margin-left: 36px;
  padding: 0 0 140px;
  display: grid;
  position: relative;
}

.vacations-tab-menu {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-top: 1px none var(--dark-outline);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 60px;
  margin-bottom: 72px;
  display: grid;
}

.vacations-tabs {
  z-index: 30;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
  top: 63px;
}

.vacations-tabs-content {
  width: 100%;
  overflow: visible;
}

.vacations-tab-link {
  color: var(--body-display);
  letter-spacing: 3px;
  text-transform: uppercase;
  background-color: #fff0;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 60px;
  padding: 0 20px 36px;
  font-size: 12px;
  transition: color .4s cubic-bezier(.25, .46, .45, .94);
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.vacations-tab-link.w--current {
  color: var(--black);
  background-color: #fff0;
}

.membership-circle {
  z-index: 20;
  justify-content: center;
  align-items: center;
  width: 42px;
  height: 42px;
  display: flex;
  position: absolute;
  inset: auto auto -21px;
}

.membership-dot {
  z-index: 10;
  background-color: var(--dark-outline);
  border-radius: 100px;
  width: 12px;
  height: 12px;
  position: relative;
}

.membership-outline-circle {
  border: 2px solid var(--dark-outline);
  background-color: #fff;
  border-radius: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
}

.vacations-tabs-wrapper {
  padding: 0;
  position: relative;
}

.location-indicator {
  background-color: var(--dark-outline);
  border-radius: 100px;
  height: 2px;
  position: absolute;
  inset: 60px 0% auto;
  overflow: hidden;
}

.location-indicator-fill {
  background-color: var(--black);
  border-radius: 100px;
  width: 25%;
  height: 100%;
}

.steps-grid {
  grid-column-gap: 75px;
  grid-row-gap: 36px;
  grid-template-rows: auto;
  grid-template-columns: .8fr 1fr;
  grid-auto-columns: 1fr;
  margin-left: auto;
  margin-right: auto;
  padding-left: 36px;
  display: grid;
}

.steps-sticky-card {
  z-index: 30;
  grid-column-gap: 16px;
  grid-row-gap: 36px;
  border: 1px solid var(--color-6);
  background-color: var(--color-2);
  box-shadow: none;
  border-radius: 12px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: auto;
  min-width: 300px;
  max-width: 500px;
  padding: 18px 18px 36px;
  display: grid;
  position: sticky;
  top: 101px;
  overflow: visible;
}

.steps-cards {
  grid-column-gap: 60px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.steps-card-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 60px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  min-height: 900px;
  display: grid;
}

.steps-tracker {
  background-color: var(--color-6);
  border-radius: 100px;
  flex-direction: column;
  width: 1px;
  margin-top: 80px;
  margin-bottom: 80px;
  display: flex;
}

.steps-card {
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  border: 1px solid var(--color-6);
  border-radius: 5px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: stretch;
  align-items: center;
  min-height: 275px;
  padding: 24px;
  display: grid;
  position: relative;
}

.steps-circle {
  border: 0px none var(--indicator-outline);
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  display: flex;
  position: absolute;
  inset: 36px auto auto -86px;
}

.steps-circle.center {
  top: auto;
}

.steps-circle.end {
  top: auto;
  bottom: 36px;
}

.subtitle-intro-wrapper {
  z-index: 10;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: auto;
  display: grid;
  position: relative;
}

.team-wrapper {
  z-index: 10;
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  grid-template-rows: auto 1fr;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  min-height: 600px;
  padding-top: 100px;
  padding-bottom: 200px;
  padding-left: 80px;
  display: grid;
  position: relative;
}

.team-box {
  z-index: 10;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px solid var(--indicator-outline);
  background-color: var(--color-2);
  border-radius: 12px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 0;
  display: grid;
  position: relative;
}

.team-card {
  grid-column-gap: 16px;
  grid-row-gap: 24px;
  background-color: var(--color-2);
  color: var(--black);
  border-radius: 12px;
  grid-template-rows: 1fr;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding: 18px 18px 30px;
  text-decoration: none;
  transition: box-shadow .5s;
  display: grid;
  position: relative;
}

.team-card:hover {
  z-index: 1;
  box-shadow: 0 12px 36px -8px var(--shaddow);
}

.team-image {
  border-radius: 12px;
  min-height: 250px;
  position: relative;
  overflow: hidden;
}

.team-member-info {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-left: 18px;
  padding-right: 18px;
  display: grid;
}

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

.name {
  letter-spacing: -.03em;
  font-size: 18px;
}

.team-location {
  color: var(--body-display);
}

.testimonial-wrapper {
  color: #fff;
  margin-left: 80px;
  margin-right: 80px;
  padding-bottom: 0;
  overflow: hidden;
}

.testimonial-slider {
  background-color: #0000;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 330px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.testimonial-tracker {
  z-index: 10;
  grid-column-gap: 16px;
  grid-row-gap: 0px;
  grid-template-rows: 66px 66px 66px 66px 66px;
  grid-template-columns: 1fr;
  grid-auto-rows: 66px;
  grid-auto-columns: 1fr;
  width: 48px;
  height: 100%;
  display: grid;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.testimonial-tracker.in-slider {
  z-index: 10;
  grid-template-rows: 66px;
  grid-auto-rows: 66px;
  height: auto;
  bottom: auto;
  left: -48px;
}

.testimonial-arrow {
  z-index: 25;
  background-color: #fff;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 60px;
  display: flex;
  inset: auto 72px 9px 0%;
}

.testimonial-arrow.right {
  left: 72px;
  right: 0;
}

.tracker-item {
  color: #fffc;
  border-left: 3px solid #fff0;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 66px;
  font-size: 14px;
  font-weight: 400;
  display: flex;
  position: relative;
}

.tracker-item.in-slider {
  color: #fff;
  border-left-color: #fff0;
  font-weight: 700;
}

.testimonial-slide-wrapper {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 81px;
  padding-right: 48px;
  display: flex;
  position: relative;
}

.testimonial-mask {
  z-index: 20;
  margin-left: 48px;
  padding-right: 0;
  overflow: visible;
}

.benefit-card {
  grid-column-gap: 16px;
  grid-row-gap: 36px;
  background-color: #fff;
  border-radius: 12px;
  grid-template-rows: 1fr auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  min-height: 275px;
  padding: 30px;
  transition: box-shadow .5s;
  display: grid;
  position: relative;
}

.benefit-card:hover {
  z-index: 1;
  box-shadow: 0 12px 36px -8px var(--shaddow);
}

.verticle-line {
  background-color: var(--color-3);
  width: 0;
  height: 100%;
  position: relative;
}

.intro-wrapper {
  grid-column-gap: 120px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: minmax(30%, 863px);
  grid-auto-columns: 1fr;
  display: grid;
}

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

.intro-right-image {
  border-radius: 3px;
  width: 100%;
  position: relative;
  overflow: hidden;
}

.intro-content {
  z-index: 25;
  grid-column-gap: 16px;
  grid-row-gap: 48px;
  grid-template-rows: 1fr;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-top: 18px;
  padding-bottom: 18px;
  display: grid;
  position: relative;
}

.stacked-intro {
  grid-column-gap: 16px;
  grid-row-gap: 24px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 398px;
  display: grid;
}

.button {
  background-color: var(--royal-blue);
  background-image: linear-gradient(to bottom, var(--color-7), var(--color-7)), url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68271734945b21be58744567_noise.gif");
  color: #fff;
  text-align: center;
  letter-spacing: 3px;
  text-transform: uppercase;
  background-position: 0 0, 50%;
  background-size: auto, 249px;
  border-style: none;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  padding: 16px 32px;
  font-size: 10px;
  text-decoration: none;
  transition: all .4s cubic-bezier(.25, .46, .45, .94);
  display: flex;
}

.button:hover {
  background-color: var(--black);
}

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

.button.white:hover {
  background-color: var(--dark-outline);
  color: var(--black);
}

.featured-journal-wrapper {
  z-index: 10;
  grid-column-gap: 48px;
  grid-row-gap: 60px;
  border: 1px solid var(--indicator-outline);
  background-color: var(--color-2);
  box-shadow: none;
  border-radius: 5px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .75fr;
  grid-auto-columns: 1fr;
  min-height: 400px;
  margin-top: -60px;
  margin-bottom: 60px;
  margin-left: 80px;
  padding: 36px;
  display: grid;
  position: relative;
}

.featured-journal-wrapper.full-width {
  margin-top: 0;
  margin-left: 36px;
}

.vacations-section {
  padding-top: 0;
  padding-bottom: 0;
}

.vacations-dual-grid {
  grid-column-gap: 80px;
  grid-row-gap: 48px;
  grid-template-rows: auto;
  grid-template-columns: 45vw 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.vacation-items {
  z-index: 10;
  grid-column-gap: 16px;
  grid-row-gap: 48px;
  grid-template-rows: auto 1fr;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  min-height: 200vh;
  padding-top: 80px;
  padding-left: 0;
  position: relative;
}

.sticky-vacation-right {
  z-index: 20;
  background-color: #fff;
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  flex-direction: column;
  width: 100%;
  height: 100vh;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: sticky;
  top: 0;
}

.vacation-items-grid {
  grid-column-gap: 24px;
  grid-row-gap: 36px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-bottom: 36px;
  padding-left: 0;
  padding-right: 0;
  display: grid;
}

.vacation-item {
  grid-column-gap: 36px;
  grid-row-gap: 16px;
  border: 1px solid var(--indicator-outline);
  box-shadow: none;
  border-radius: 12px;
  grid-template-rows: auto;
  grid-template-columns: .85fr 1fr;
  grid-auto-columns: 1fr;
  padding: 18px 36px 18px 18px;
  transition: box-shadow .5s;
  display: grid;
}

.vacation-item:hover {
  box-shadow: 0 9px 48px -6px #3540751f;
}

.vacation-image {
  border-radius: 12px;
  flex-direction: column;
  align-items: flex-start;
  height: 15vw;
  min-height: 100%;
  max-height: 225px;
  padding: 9px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.vacation-item-info {
  grid-column-gap: 16px;
  grid-row-gap: 48px;
  grid-template-rows: auto auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  padding-top: 12px;
  padding-bottom: 12px;
  display: grid;
}

.vacation-item-top {
  grid-column-gap: 16px;
  grid-row-gap: 9px;
  grid-template-rows: auto auto 1fr;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.price {
  grid-column-gap: 3px;
  grid-row-gap: 0px;
  grid-template-rows: 1fr 1fr;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.deal {
  z-index: 10;
  grid-column-gap: 3px;
  grid-row-gap: 16px;
  color: #fff;
  letter-spacing: 3px;
  text-transform: uppercase;
  background-color: #c0c0d366;
  border-radius: 100px;
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  grid-auto-columns: 1fr;
  padding: 4px 12px 4px 4px;
  font-size: 9px;
  display: grid;
  position: relative;
}

.internet-icon {
  background-color: #fff;
  border-radius: 100px;
  width: 24px;
  height: 24px;
  margin-right: 4px;
  padding: 4px 12px;
}

.inner-page-intro {
  grid-column-gap: 16px;
  grid-row-gap: 80px;
  color: #fff;
  text-align: center;
  grid-template-rows: 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.navigation-content {
  z-index: 15;
  border-bottom: 1px none var(--indicator-outline);
  flex: 1;
  justify-content: space-between;
  align-items: center;
  height: 80px;
  margin-left: 80px;
  padding-left: 36px;
  padding-right: 0;
  display: flex;
  position: relative;
}

.navigation-shade {
  border-bottom: 1px solid var(--indicator-outline);
  background-color: #fff;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: 100%;
  margin-left: 0;
  display: flex;
  position: relative;
}

.testimonial-content {
  grid-column-gap: 16px;
  grid-row-gap: 36px;
  text-align: center;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  max-width: 600px;
  display: grid;
}

.tracker-fill {
  background-color: #fff;
  border-radius: 100px;
  width: 3px;
  margin-top: 9px;
  margin-bottom: 9px;
  position: absolute;
  inset: 0% auto 0% -3px;
}

.how-it-works-fill {
  background-color: var(--black);
  border-radius: 100px;
  width: 100%;
  height: 0;
}

.benefit-icon {
  border: 1px solid var(--indicator-outline);
  background-color: var(--grey-background);
  color: var(--body-display);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 60px;
  padding: 16px;
  font-size: 16px;
  font-weight: 700;
  display: flex;
}

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

.team-image-lightbox {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 36px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.team-image-location {
  z-index: 10;
  grid-column-gap: 16px;
  grid-row-gap: 12px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: end;
  width: 100%;
  height: 100%;
  display: grid;
  position: relative;
}

.team-location-icon {
  border: 1px solid var(--indicator-outline);
  background-color: var(--indicator-outline);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  padding: 9px;
  display: flex;
}

.team-background-image {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/6858376637aca79241f4ae97_yvyvyvyvy.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  inset: 0%;
}

.team-background-image.two {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/685838480d04f60ebf705ee6_hghghghggg.avif");
  background-position: 50% 0;
}

.team-background-image.three {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/6856f9a0bda1c16e19be6ffe_hjhjhjhjhjhjhjhjhj.jpg");
  background-position: 50%;
}

.team-background-image.four {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/685836393dab775d4669f868_hghghfgfgfffffffffff.jpg");
  background-position: 50% 0;
}

.team-background-image.five {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/6852f646d66916eb5a6f732f_daniele-d-andreti-ud9u7beav2s-unsplash.avif");
}

.team-background-image.six {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/6856cca3795a0d1903a4f702_GHGHGHGGG%20(2).jpg");
}

.checkout-form {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  background-color: var(--grey-background);
  grid-template-rows: auto;
  grid-template-columns: 1fr .6fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
  padding: 36px;
  display: grid;
}

.checkout-details {
  grid-column-gap: 16px;
  grid-row-gap: 80px;
  border: 1px solid var(--indicator-outline);
  background-color: #fff;
  border-radius: 12px;
  grid-template-rows: auto 1fr;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  padding: 36px 60px 60px;
  display: grid;
}

.block-header {
  background-color: #fff;
  border-style: none;
  border-radius: 12px;
  padding: 18px 24px;
}

.block-content {
  background-color: #fff0;
  border: 1px #000;
  max-height: 350px;
  padding: 24px 24px 0;
  overflow: auto;
}

.order-info {
  grid-column-gap: 16px;
  grid-row-gap: 80px;
  grid-template-rows: auto 1fr;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-top: 36px;
  display: grid;
}

.order-top-bar {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  min-height: 80px;
  display: grid;
}

.payment-tab-content {
  grid-column-gap: 16px;
  grid-row-gap: 36px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.payment-info-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 60px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

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

.secure-notice {
  grid-column-gap: 18px;
  grid-row-gap: 4px;
  grid-template-rows: auto 1fr;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  max-width: 250px;
  padding-top: 6px;
  font-weight: 700;
  display: grid;
}

.secure-icon {
  border: 1px solid var(--indicator-outline);
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  padding: 9px;
  display: flex;
}

.customer-info {
  grid-column-gap: 16px;
  grid-row-gap: 24px;
  border: 1px solid var(--indicator-outline);
  border-radius: 12px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 0;
  padding: 24px;
  display: grid;
}

.payment-field-wrapper {
  background-color: #0000;
  border: 1px #000;
  padding: 0;
}

.payment-field-header {
  border-style: none none solid;
  border-bottom-color: var(--indicator-outline);
  background-color: #0000;
  padding: 0 0 24px;
}

.payment-field {
  border-color: var(--indicator-outline);
  background-color: var(--grey-background);
  border-radius: 3px;
  height: 48px;
  padding-left: 24px;
  padding-right: 24px;
}

.shipping-method-list {
  border: 1px solid var(--indicator-outline);
  border-radius: 12px;
  padding: 0 24px;
}

.shipping-method {
  border-bottom-style: solid;
  border-bottom-color: var(--indicator-outline);
  background-color: #fff0;
  padding: 24px 0;
}

.shipping-method:last-child {
  border-bottom-style: none;
}

.special-pay-button {
  border-radius: 3px;
  height: 48px;
}

.order-item {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.order-item-info {
  grid-column-gap: 16px;
  grid-row-gap: 18px;
  grid-template-rows: auto 1fr;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-left: 0;
  margin-right: 0;
  padding-top: 12px;
  padding-bottom: 12px;
  display: grid;
}

.order-item-info-top {
  grid-column-gap: 16px;
  grid-row-gap: 6px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-left: 0;
  margin-right: 0;
  display: grid;
}

.order-items {
  margin-bottom: 0;
}

.right-order-info {
  grid-column-gap: 16px;
  grid-row-gap: 36px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: sticky;
  top: 20px;
}

.order-button {
  background-color: var(--black);
  letter-spacing: 3px;
  text-transform: uppercase;
  justify-content: center;
  height: 60px;
  margin-bottom: 0;
  display: flex;
}

.vacation-results {
  grid-column-gap: 16px;
  grid-row-gap: 18px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 48px;
  display: grid;
}

.location-slider-top {
  height: 80px;
}

.vacations-slider {
  background-color: #fff0;
  align-items: center;
  width: 45vw;
  height: 100vh;
  display: flex;
  position: absolute;
  bottom: 0;
  overflow: hidden;
}

.locations-slider-mask {
  border-top-right-radius: 24px;
  border-bottom-right-radius: 24px;
  width: 100%;
  height: 100%;
}

.vacation-slide-arrow {
  z-index: 25;
  background-color: #fff;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  margin-bottom: -60px;
  display: flex;
  inset: auto 36px auto auto;
}

.vacation-slide-arrow.right {
  margin-bottom: 60px;
  top: auto;
  bottom: auto;
}

.location-page-slide {
  height: 100vh;
  min-height: 100vh;
}

.vacation-slider-content {
  color: #fff;
  border-top-right-radius: 24px;
  border-bottom-right-radius: 24px;
  flex: 1;
  width: 45vw;
  position: relative;
  overflow: hidden;
}

.home-hero {
  background-color: #fff;
  align-items: stretch;
  height: 100vh;
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
  position: relative;
  overflow: hidden;
}

.home-hero-content {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  color: #fff;
  grid-template-rows: 1fr auto;
  grid-template-columns: 1fr 360px;
  grid-auto-columns: 1fr;
  align-content: space-between;
  padding-top: 92px;
  padding-bottom: 152px;
  padding-left: 80px;
  display: grid;
  position: relative;
}

.hero-video-button {
  z-index: 25;
  border: 1px none var(--indicator-outline);
  border-radius: 100%;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 300px;
  height: 300px;
  margin-top: -36px;
  display: flex;
  position: relative;
}

.home-hero-intro {
  z-index: 20;
  grid-column-gap: 16px;
  grid-row-gap: 48px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  max-width: 550px;
  display: grid;
  position: relative;
}

.video-button-background {
  z-index: 30;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  display: none;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.button-video {
  width: 300px;
  min-width: 300px;
  height: 300px;
  min-height: 300px;
  position: absolute;
  inset: 0%;
}

.video-hover-button {
  z-index: 35;
  border: 1px dashed var(--new-button);
  cursor: pointer;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 150px;
  height: 150px;
  display: flex;
  position: relative;
}

.video-button-verlay {
  z-index: 25;
  background-color: #0f132696;
  display: none;
  position: fixed;
  inset: 0%;
}

.video-button-waves {
  z-index: 27;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 400px;
  height: 400px;
  display: none;
  position: absolute;
  inset: auto;
}

.wave-one {
  background-color: var(--indicator-outline);
  border-radius: 100%;
  width: 88%;
  height: 88%;
}

.wave-two {
  background-color: var(--indicator-outline);
  border-radius: 100%;
  width: 100%;
  height: 100%;
  position: absolute;
}

.video-icon {
  filter: none;
}

.outline-button {
  border: 1px solid var(--indicator-outline);
  color: var(--black);
  letter-spacing: 3px;
  text-transform: uppercase;
  background-color: #0000;
  border-radius: 3px;
  justify-content: center;
  align-items: center;
  padding: 16px 32px;
  font-size: 10px;
  text-decoration: none;
  transition: all .4s cubic-bezier(.25, .46, .45, .94);
  display: flex;
}

.outline-button:hover {
  border-color: var(--color);
  background-color: var(--color-2);
  color: #fff;
}

.outline-button.small {
  border-color: var(--buttonss);
  height: 49px;
  padding: 9px 18px;
}

.outline-button.small:hover {
  border-color: var(--color);
  background-color: var(--color-2);
}

.outline-button.white {
  color: #fff;
  border-color: #ffffff4d;
  border-radius: 4px;
  width: 100%;
  height: 49px;
}

.outline-button.white:hover {
  background-color: #081c3a00;
  border-color: #fff;
}

.outline-button.white.w--current {
  width: 70%;
}

.hero-intro {
  grid-column-gap: 16px;
  grid-row-gap: 18px;
  text-align: center;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  max-width: 750px;
  padding-left: 0;
  display: grid;
}

.vacations-verticle-card {
  grid-column-gap: 16px;
  grid-row-gap: 24px;
  border: 1px solid var(--indicator-outline);
  border-radius: 12px;
  grid-template-rows: 1fr auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  min-height: 300px;
  padding: 18px;
  transition: box-shadow .5s cubic-bezier(.25, .46, .45, .94);
  display: grid;
}

.vacations-verticle-card:hover {
  box-shadow: 0 9px 48px -6px #3540751f;
}

.verticle-card-image {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/6846e6bece8f7179fe775575_olga-budko-hl0W9gS0C6k-unsplash%20(2).jpg");
  background-position: 50%;
  background-size: cover;
  border-radius: 4px;
  height: 100%;
  min-height: 250px;
  position: relative;
  overflow: hidden;
}

.vacation-card-info {
  grid-column-gap: 12px;
  grid-row-gap: 9px;
  grid-template-rows: auto 1fr;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  min-height: 60px;
  padding-bottom: 0;
  padding-left: 12px;
  padding-right: 12px;
  display: grid;
}

.popular-vacations {
  grid-column-gap: 16px;
  grid-row-gap: 80px;
  box-shadow: none;
  background-color: #fff;
  border-radius: 5px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding: 36px 36px 0;
  display: grid;
  position: static;
}

.section-intro {
  z-index: 10;
  grid-column-gap: 16px;
  grid-row-gap: 36px;
  color: #fff;
  text-align: center;
  border-radius: 12px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding: 140px 0 200px;
  display: grid;
  position: relative;
}

.location-card-bottom {
  z-index: 10;
  grid-column-gap: 16px;
  grid-row-gap: 9px;
  text-align: center;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.location-image {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/682714a99a124f8072860006_Travel002.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 110%;
  height: 110%;
  position: absolute;
  inset: auto;
}

.location-card-content {
  z-index: 10;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #fff;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: end;
  width: 100%;
  height: 100%;
  padding-bottom: 72px;
  text-decoration: none;
  display: grid;
  position: relative;
  overflow: hidden;
}

.inner-page-hero {
  color: #fff;
  justify-content: center;
  min-height: 700px;
  padding-top: 80px;
  padding-bottom: 0;
  display: flex;
  position: relative;
  overflow: hidden;
}

.journal-hero {
  margin-left: 36px;
  padding-top: 80px;
  padding-bottom: 140px;
}

.journal-post {
  grid-column-gap: 60px;
  grid-row-gap: 16px;
  border: 1px solid var(--indicator-outline);
  background-color: var(--color-2);
  border-radius: 5px;
  grid-template-rows: auto;
  grid-template-columns: minmax(275px, .5fr) 1fr;
  grid-auto-columns: 1fr;
  min-height: 500px;
  margin-top: -60px;
  margin-left: 36px;
  padding: 48px;
  display: grid;
}

.related-vacation {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 1px solid var(--indicator-outline);
  color: #fff;
  border-radius: 12px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: space-between;
  place-items: center;
  min-height: 300px;
  padding: 24px;
  text-decoration: none;
  display: grid;
  position: sticky;
  top: 101px;
  overflow: hidden;
}

.journal-content {
  color: var(--ghost-white);
  border-radius: 12px;
}

.hero-video-wrapper {
  z-index: 1000;
  background-color: #fff;
  border-radius: 12px;
  flex-direction: column;
  grid-template-rows: auto 1fr;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: center;
  align-items: center;
  width: 60vw;
  padding: 6px;
  display: flex;
  position: relative;
  inset: 0% 0% 0% auto;
}

.youtube {
  border-radius: 12px;
  overflow: hidden;
}

.hero-video-popup {
  z-index: 1000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
}

.flyout-overlay {
  cursor: pointer;
  background-color: #0e1520cc;
  position: absolute;
  inset: 0%;
}

.video-flyout {
  border-radius: 12px;
  align-items: stretch;
  width: 60vw;
  display: flex;
  position: relative;
  inset: 0% 0% 0% auto;
  overflow: hidden;
}

.how-to-image {
  border-radius: 5px;
  flex-direction: column;
  align-items: flex-start;
  min-height: 200px;
  padding: 18px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.steps-icon {
  z-index: 10;
  border: 1px solid var(--color-3);
  background-color: var(--color-3);
  color: var(--color-3);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 60px;
  font-weight: 700;
  display: flex;
  position: relative;
}

.steps-content {
  grid-column-gap: 16px;
  grid-row-gap: 60px;
  grid-template-rows: auto 1fr;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-top: 0;
  padding-bottom: 0;
  display: grid;
}

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

.steps-circle-outline {
  border: 1px solid var(--color-3);
  background-color: var(--color-2);
  border-radius: 100%;
  position: absolute;
  inset: 0%;
}

.steps-circle-outline.two {
  background-color: var(--color-4);
}

.steps-dot {
  z-index: 10;
  background-color: var(--color-6);
  border-radius: 100px;
  width: 12px;
  height: 12px;
  position: relative;
}

.large-journal-post {
  color: var(--black);
  flex-direction: column;
  justify-content: flex-end;
  height: 100%;
  padding-left: 36px;
  padding-right: 36px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.large-journal-image {
  border-radius: 12px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: stretch;
  display: flex;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.journal-post-info {
  z-index: 10;
  grid-column-gap: 16px;
  grid-row-gap: 24px;
  border: 1px solid var(--indicator-outline);
  background-color: var(--color-2);
  box-shadow: 0 12px 36px -8px var(--shaddow);
  border-radius: 12px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  min-height: 150px;
  margin-bottom: -60px;
  padding: 0 36px 36px;
  display: grid;
  position: relative;
}

.journal-right-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 24px;
  grid-template-rows: auto 1fr;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.recent-journal-list {
  grid-column-gap: 16px;
  grid-row-gap: 12px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.journal-list-item {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  color: var(--black);
  border-radius: 5px;
  grid-template-rows: auto;
  grid-template-columns: minmax(120px, .5fr) 1fr;
  grid-auto-columns: 1fr;
  padding: 6px;
  text-decoration: none;
  transition: box-shadow .4s cubic-bezier(.25, .46, .45, .94);
  display: grid;
}

.journal-list-item:hover {
  box-shadow: 0 6px 24px -4px #3540751f;
}

.journal-list-image {
  border-radius: 5px;
  min-height: 100px;
  position: relative;
  overflow: hidden;
}

.journal-list-item-content {
  grid-column-gap: 16px;
  grid-row-gap: 24px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-top: 18px;
  padding-bottom: 18px;
  padding-right: 18px;
  display: grid;
}

.journal-category-tag {
  border: 1px none var(--buttonss);
  background-color: var(--ghost-white);
  letter-spacing: 3px;
  text-transform: uppercase;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  padding: 8px 10px 8px 12px;
  font-size: 8px;
  line-height: 1.2em;
  display: flex;
}

.journal-list-info {
  grid-column-gap: 16px;
  grid-row-gap: 9px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.3em;
  display: grid;
}

.video-icon-wrapper {
  background-color: var(--indicator-outline);
  border: 1px solid #fff3;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 60%;
  height: 60%;
  display: flex;
}

.slide-three-overlay {
  background-color: #0d101f66;
  position: absolute;
  inset: 0%;
}

.gradient-overlay {
  background-image: linear-gradient(#0f132600 35%, #0f1326cc);
  position: absolute;
  inset: 0%;
}

.slide {
  z-index: 10;
}

.location-image-wrapper {
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
}

.popular-vacations-wrapper {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.home-hero-title {
  grid-column-gap: 16px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.hero-slider {
  background-color: #0000;
  height: 100%;
}

.product-slider-arrow {
  z-index: 20;
  background-color: #fff;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 60px;
  display: flex;
  inset: auto 0% 80px auto;
}

.product-slider-arrow.left {
  right: 72px;
}

.hero-slider-mask {
  overflow: visible;
}

.hero-slide {
  height: 100%;
}

.product-images-row {
  justify-content: center;
  padding-top: 60px;
  display: flex;
}

.vacation-images {
  grid-column-gap: 12px;
  grid-row-gap: 16px;
  border-radius: 12px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .75fr;
  grid-auto-columns: 1fr;
  margin-left: 36px;
  display: grid;
  overflow: hidden;
}

.large-vacation-image {
  background-color: var(--grey-background);
  border-radius: 5px;
  height: 30vw;
  min-height: 400px;
  max-height: 550px;
  position: relative;
  overflow: hidden;
}

.small-image-grid {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  height: 100%;
  display: grid;
}

.small-vacation-image {
  background-color: var(--grey-background);
  border-radius: 5px;
  height: 100%;
  padding: 8px;
  position: relative;
  overflow: hidden;
}

.slider-background {
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  min-width: 100vw;
  height: auto;
  display: flex;
  position: absolute;
  inset: 0% auto;
  overflow: hidden;
}

.slider-background.locations-background {
  min-width: auto;
}

.slider-background-wrapper {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 100vh;
  padding: 120px 148px;
  display: flex;
}

.slider-background-wrapper.hero-wrapper {
  min-height: 0;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: 0% auto;
}

.background {
  z-index: 1;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.background.one {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/683d51c05225213efa7111c0_spencer-davis-ONVA6s03hg8-unsplash.jpg");
  height: 100%;
}

.background.two {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/682714a99a124f807285fffe_Villa0017.jpeg");
}

.background.three {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/682714a99a124f8072860015_Villa031.jpeg");
}

.hero-slide-arrow {
  border-style: solid none none;
  border-width: 1px;
  border-color: var(--indicator-outline) #fff9 #fff9;
  background-color: var(--ghost-white);
  border-radius: 0;
  justify-content: center;
  align-items: center;
  width: 70px;
  height: 70px;
  display: flex;
  inset: auto 360px 0% auto;
}

.hero-slide-arrow.left {
  background-color: var(--ghost-white);
  border-top-style: none;
  border-top-left-radius: 5px;
  bottom: 70px;
}

.slider-bottom {
  z-index: 20;
  justify-content: center;
  width: 100%;
  height: 140px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: absolute;
  inset: auto auto 0%;
}

.bottom-grid-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: minmax(80px, 1fr) minmax(auto, 1400px) minmax(80px, 1fr);
  grid-auto-columns: 1fr;
  min-width: 100vw;
  height: 100%;
  display: grid;
}

.featured-location {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--color);
  color: var(--black);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: center;
  width: 360px;
  padding: 36px;
  text-decoration: none;
  display: grid;
}

.featured-location-icon {
  background-color: var(--ghost-white);
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.dropdown-list.w--open {
  background-color: #0000;
  justify-content: flex-end;
  padding-top: 12px;
  display: flex;
  left: 0;
  right: 0;
}

.dropdown-list.flex-left.w--open {
  justify-content: flex-start;
}

.locations-results-top {
  grid-column-gap: 16px;
  grid-row-gap: 36px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-bottom: 0;
  display: grid;
}

.heading-title-grid {
  grid-column-gap: 12px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  padding-bottom: 36px;
  display: grid;
}

.locations-wrapper {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  grid-template-rows: minmax(110px, 1fr);
  grid-template-columns: 1fr 1fr;
  grid-auto-rows: minmax(110px, 1fr);
  grid-auto-columns: 1fr;
  padding-top: 0;
  padding-bottom: 80px;
  display: grid;
}

.product-hero-content {
  z-index: 10;
  color: #fff;
  flex-direction: column;
  justify-content: flex-end;
  height: 100%;
  padding-bottom: 80px;
  padding-left: 80px;
  display: flex;
  position: relative;
}

.journal-intro {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-items: center;
  max-width: 900px;
  display: grid;
}

.nav-button-toggle {
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 12px 18px;
  display: flex;
}

.dropdown-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 18px;
  box-shadow: 0 6px 48px -4px var(--shaddow);
  background-color: #fff;
  border-radius: 12px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  min-width: 500px;
  min-height: 200px;
  padding: 24px;
  display: grid;
}

.destinations-list {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  letter-spacing: 0;
  text-transform: none;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.vacation-card-bottom {
  grid-column-gap: 0px;
  grid-row-gap: 24px;
  grid-template-rows: 1fr auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-left: 0;
  padding-right: 0;
  display: grid;
}

.vacation-details {
  grid-column-gap: 12px;
  grid-row-gap: 16px;
  border-top: 1px solid var(--indicator-outline);
  grid-template-rows: auto;
  grid-template-columns: 1fr auto;
  grid-auto-columns: 1fr;
  padding-top: 18px;
  padding-left: 12px;
  padding-right: 12px;
  display: grid;
}

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

.vacation-info {
  justify-content: center;
  margin-top: 99px;
  padding-top: 80px;
  padding-bottom: 0;
  display: flex;
}

.vacation-features {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  border: 1px solid var(--indicator-outline);
  background-color: var(--color-2);
  border-radius: 12px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1px 1fr 1px 1fr 1px 1fr;
  grid-auto-columns: 1fr;
  margin-top: 60px;
  margin-bottom: 60px;
  margin-left: 36px;
  padding: 0;
  display: grid;
}

.feature-item {
  grid-column-gap: 16px;
  grid-row-gap: 18px;
  background-color: var(--color-2);
  color: var(--body-display);
  border-radius: 12px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: center;
  padding: 36px 18px;
  text-decoration: none;
  transition: box-shadow .5s cubic-bezier(.25, .46, .45, .94);
  display: grid;
  position: relative;
}

.feature-item:hover {
  z-index: 1;
  box-shadow: 0 9px 42px -6px var(--shaddow);
}

.feature-icon {
  border: 1px solid var(--color-7);
  background-color: var(--color-6);
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  display: flex;
}

.feature-text {
  grid-column-gap: 16px;
  grid-row-gap: 9px;
  text-align: center;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.background-image-wrapper {
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.lightbox {
  position: absolute;
  inset: 0%;
}

.map-section {
  border-bottom: 1px none var(--indicator-outline);
  height: 565px;
  padding-top: 100px;
  padding-bottom: 140px;
}

.map-wrapper {
  background-color: var(--indicator-outline);
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/682c92bb969f9330b394fb2e_Capt666ure.PNG");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 12px;
  min-height: 350px;
  margin-left: 79px;
  position: relative;
  overflow: hidden;
}

.featured-location-price {
  grid-column-gap: 7px;
  grid-row-gap: 4px;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.price-grid {
  grid-column-gap: 3px;
  grid-row-gap: 16px;
  color: var(--ghost-white);
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.dolar-sign {
  color: var(--color-2);
  font-size: 11px;
  line-height: 1.4em;
}

.featured-location-heading {
  color: var(--color-2);
  font-family: Poppins, sans-serif;
}

.vacation-content {
  grid-column-gap: 12px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .75fr;
  grid-auto-columns: 1fr;
  margin-left: 0;
  padding-bottom: 4px;
  padding-left: 0;
  padding-right: 0;
  display: grid;
}

.inquire-card {
  grid-column-gap: 16px;
  grid-row-gap: 36px;
  border: 1px solid var(--color-6);
  background-image: linear-gradient(to bottom, var(--color-4), var(--color-4)), url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68271734945b21be58744567_noise.gif");
  background-position: 0 0, 50%;
  background-size: auto, 249px;
  border-radius: 12px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding: 24px;
  display: grid;
  position: sticky;
  top: 101px;
}

.vacation-body {
  grid-column-gap: 16px;
  grid-row-gap: 33px;
  border-radius: 12px;
  grid-template: "."
                 "Area" 1fr
                 / 1fr;
  grid-auto-columns: 1fr;
  max-width: 750px;
  padding: 0 60px 0 36px;
  display: grid;
}

.centered-intro {
  z-index: 10;
  grid-column-gap: 16px;
  grid-row-gap: 18px;
  text-align: center;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  max-width: 700px;
  display: grid;
  position: relative;
}

.team-images {
  z-index: 10;
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  grid-template-rows: auto auto;
  grid-template-columns: .5fr .5fr .5fr .5fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.left-intro {
  grid-column-gap: 36px;
  grid-row-gap: 18px;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: .25fr;
  display: grid;
}

.about-us-intro {
  grid-column-gap: 16px;
  grid-row-gap: 100px;
  border: 1px solid var(--indicator-outline);
  background-color: var(--color-2);
  border-radius: 5px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-top: -60px;
  margin-left: -7px;
  padding: 48px;
  display: grid;
  position: relative;
  left: 46px;
}

.team-items {
  margin-top: -60px;
  margin-left: 36px;
  padding-bottom: 140px;
  position: relative;
}

.team-banner {
  color: #fff;
  padding-top: 140px;
  padding-bottom: 200px;
  position: relative;
  overflow: hidden;
}

.all-journal-posts {
  z-index: 10;
  grid-column-gap: 16px;
  grid-row-gap: 48px;
  grid-template-rows: auto 1fr;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  min-height: 800px;
  margin-left: 80px;
  padding-top: 80px;
  padding-bottom: 140px;
  display: grid;
  position: relative;
}

.team-conteact-info {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  border: 1px solid var(--indicator-outline);
  border-radius: 12px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1px 1fr 1px 1fr 1px 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.team-member-vacations {
  z-index: 10;
  grid-column-gap: 16px;
  grid-row-gap: 48px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  min-height: 500px;
  margin-left: 80px;
  padding-top: 120px;
  padding-bottom: 120px;
  display: grid;
  position: relative;
}

.slider-arrow-icon {
  width: 16px;
}

.featured-icon {
  width: 18px;
}

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

.large-image {
  border-radius: 5px;
  min-height: 300px;
  position: relative;
  overflow: hidden;
}

.small-image {
  border-radius: 5px;
  width: 100%;
  margin-top: 36px;
  margin-bottom: 36px;
  position: relative;
  overflow: hidden;
}

.medium-image {
  border-radius: 5px;
  margin-top: -36px;
  position: relative;
  overflow: hidden;
}

.subtitle-text-wrapper {
  grid-column-gap: 12px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: auto 48px 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 18px;
  display: grid;
}

.locations-slide-content {
  z-index: 10;
  flex-direction: column;
  justify-content: flex-end;
  height: 100%;
  margin-left: 80px;
  padding-bottom: 36px;
  padding-left: 36px;
  padding-right: 36px;
  display: flex;
  position: relative;
}

.featured-vacation-info {
  grid-column-gap: 16px;
  grid-row-gap: 36px;
  grid-template-rows: auto 1fr;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: end;
  align-items: stretch;
  display: grid;
}

.subtitle-dynamic-text {
  z-index: 10;
  grid-column-gap: 6px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.dynamic-price-text {
  grid-column-gap: 3px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.benefits-box {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px solid var(--indicator-outline);
  background-color: #fff;
  border-radius: 12px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1px 1fr 1px 1fr 1px 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.mission-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 80px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-left: 36px;
  padding-top: 140px;
  padding-bottom: 140px;
  display: grid;
}

.location-dynamic-text {
  grid-column-gap: 1px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: auto 10px 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.vacation-hero {
  min-height: 700px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.dropdown-lottie {
  justify-content: center;
  align-items: center;
  width: 14px;
  margin-left: 9px;
  display: flex;
}

.journal-cards {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.journal-card {
  grid-column-gap: 24px;
  grid-row-gap: 0px;
  border: 1px solid var(--indicator-outline);
  background-color: var(--color-2);
  box-shadow: 0 12px 36px -8px var(--shaddow);
  color: var(--black);
  border-radius: 5px;
  grid-template-rows: auto 1fr;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: stretch;
  height: 100%;
  padding-bottom: 36px;
  text-decoration: none;
  transition: box-shadow .5s cubic-bezier(.25, .46, .45, .94);
  display: grid;
  overflow: hidden;
}

.journal-card:hover {
  box-shadow: 0 12px 36px -8px #35407500;
}

.journal-card-image {
  min-height: 275px;
  position: relative;
  overflow: hidden;
}

.journal-card-info {
  z-index: 10;
  grid-column-gap: 16px;
  grid-row-gap: 24px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-top: -12px;
  padding-left: 36px;
  padding-right: 36px;
  display: grid;
  position: relative;
}

.pagination {
  margin-top: 48px;
}

.contact-form-wrapper {
  grid-column-gap: 60px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .55fr;
  grid-auto-columns: 1fr;
  min-height: 200px;
  padding: 0;
  display: grid;
}

.support-formmmm {
  border: 1px solid var(--indicator-outline);
  background-color: var(--color-2);
  background-image: linear-gradient(to bottom, var(--color-4), var(--color-4)), url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68526173d6d58bbe8157b2f5_5w5m.gif");
  background-position: 0 0, 50%;
  background-size: auto, 250px;
  border-radius: 12px;
  margin-bottom: 0;
  padding: 48px;
}

.form {
  grid-column-gap: 16px;
  grid-row-gap: 2px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding: 0;
  display: grid;
}

.contact-field-wrapper {
  grid-column-gap: 18px;
  grid-row-gap: 12px;
  grid-template-rows: auto 1fr;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.text-field {
  border: 1px solid var(--indicator-outline);
  background-color: var(--color-2);
  color: var(--color-3);
  border-radius: 3px;
  height: 44px;
  min-height: 49px;
  margin-bottom: 0;
  padding-top: 16px;
  padding-bottom: 16px;
  padding-left: 18px;
  font-size: 13px;
  transition: all .5s cubic-bezier(.25, .46, .45, .94);
}

.text-field:focus {
  border-style: solid;
  border-color: var(--color-3);
  padding-left: 24px;
}

.text-field::placeholder {
  color: var(--indicator-outline);
  font-weight: 300;
}

.text-field.large {
  border-radius: 3px;
  min-height: 175px;
}

.field-label {
  color: var(--color-9);
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 13px;
  font-weight: 300;
}

.contact-fields {
  grid-column-gap: 0px;
  grid-row-gap: 15px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.contact-quick-links {
  grid-column-gap: 16px;
  grid-row-gap: 24px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.quick-links {
  grid-column-gap: 16px;
  grid-row-gap: 18px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: sticky;
  top: 101px;
}

.quick-link-list {
  grid-column-gap: 16px;
  grid-row-gap: 12px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.quick-link-item {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 1px solid var(--indicator-outline);
  background-color: var(--grey-background);
  color: var(--black);
  border-radius: 5px;
  grid-template-rows: auto;
  grid-template-columns: 1fr auto;
  grid-auto-columns: 1fr;
  padding: 18px;
  text-decoration: none;
  transition: all .5s cubic-bezier(.25, .46, .45, .94);
  display: grid;
}

.quick-link-item:hover {
  padding-left: 24px;
}

.quick-link-item.white {
  border: 1px solid var(--color-6);
  background-color: var(--color-2);
  color: var(--color-2);
  border-radius: 100px;
  height: 54px;
  padding-top: 13px;
  padding-bottom: 14px;
  padding-left: 35px;
}

.large-journal-list, .large-journal-item {
  height: 100%;
}

.team-portrait-grid {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  border-radius: 12px;
  grid-template-rows: minmax(160px, 1fr) minmax(160px, 1fr);
  grid-template-columns: 1.25fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 550px;
  display: grid;
  overflow: hidden;
}

.team-intro-wrapper {
  grid-column-gap: 60px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: minmax(35%, 470px) 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.portrait-image {
  border-radius: 5px;
  min-width: 200px;
  min-height: 400px;
  position: relative;
  overflow: hidden;
}

.hero-collection-wrapper {
  height: 100%;
}

.preloader {
  z-index: 8000;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
}

.preloader-indicator {
  z-index: 25;
  background-color: var(--indicator-outline);
  width: 40%;
  max-width: 250px;
  height: 2px;
  position: relative;
}

.prloader-fill {
  background-color: var(--black);
  width: 20%;
  height: 100%;
}

.preloader-top {
  background-color: #fff;
  height: 50%;
  position: absolute;
  inset: 0% 0% auto;
}

.preloader-bottom {
  background-color: #fff;
  height: 50%;
  position: absolute;
  inset: auto 0% 0%;
}

.mobile-destinations-wrapper {
  display: none;
}

.agent-inquire-top {
  grid-column-gap: 24px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.inquire-avatar {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/683ffb2064199423e7037864_Free_Business_Card_Mockup_2%20(1).avif");
  background-position: 50%;
  background-size: cover;
  border-radius: 100px;
  width: 120px;
  height: 120px;
  position: relative;
  overflow: hidden;
}

.inquire-agent-info {
  grid-column-gap: 16px;
  grid-row-gap: 24px;
  grid-template-rows: auto 1fr;
  grid-template-columns: auto;
  grid-auto-columns: 1fr;
  padding-top: 12px;
  padding-bottom: 12px;
  display: grid;
}

.background-image {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  inset: 0%;
}

.agent-social-media {
  grid-column-gap: 6px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  margin-top: 7px;
  display: grid;
}

.agent-social-ddicon {
  border: 1px solid var(--color-6);
  background-color: var(--color-2);
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  padding: 9px;
  display: flex;
}

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

.inquire-form {
  border-top: 1px solid var(--color-6);
  margin-bottom: 0;
  padding-top: 36px;
}

.contact-options {
  grid-column-gap: 16px;
  grid-row-gap: 24px;
  border: 1px solid var(--color-6);
  background-color: var(--color-4);
  border-radius: 12px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding: 36px;
  display: grid;
}

.contact-options-description {
  grid-column-gap: 16px;
  grid-row-gap: 4px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.related-vacation-info {
  z-index: 10;
  grid-column-gap: 0px;
  grid-row-gap: 12px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr auto;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.related-vacation-arrow {
  background-color: #fff;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  padding: 10px;
  display: flex;
}

.featured-vacation-tag {
  z-index: 10;
  background-color: var(--color-8);
  letter-spacing: 3px;
  text-transform: uppercase;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  padding: 9px 13px 9px 16px;
  font-size: 8px;
  line-height: 1.2em;
  display: flex;
  position: relative;
}

.journal-card-description {
  grid-column-gap: 16px;
  grid-row-gap: 12px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.footer-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 48px;
  padding-bottom: 12px;
  padding-left: 36px;
  display: grid;
}

.footer-logo {
  letter-spacing: -.02em;
  text-transform: uppercase;
  font-size: 24px;
  font-weight: 700;
}

.footer-pages {
  grid-column-gap: 18px;
  grid-row-gap: 12px;
  letter-spacing: 3px;
  text-transform: uppercase;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  font-size: 10px;
  display: grid;
}

.footer-link {
  color: var(--black);
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 9px 14px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.footer-destinations {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  display: grid;
}

.credit-text {
  color: var(--body-display);
  font-size: 12px;
}

.footer-destination-text {
  background-color: var(--grey-background);
  border-radius: 5px;
  padding: 9px 14px;
}

.background-load-top {
  z-index: 25;
  background-color: #fff;
  height: 50%;
  display: none;
  position: absolute;
  inset: 0% 0% auto;
}

.background-load-top.grey {
  background-color: var(--grey-background);
}

.background-load-bottom {
  z-index: 25;
  background-color: #fff;
  height: 50%;
  display: none;
  position: absolute;
  inset: auto 0% 0%;
}

.background-load-bottom.grey {
  background-color: var(--grey-background);
}

.paralax-background {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/682714a99a124f807285fffe_Villa0017.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-top: -36px;
  margin-bottom: -36px;
  position: absolute;
  inset: 0%;
}

.paralax-background.two {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/682714a99a124f807286007b_031.jpeg");
  margin-left: 0;
}

.paralax-background.about-one {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/684eb67a2eb7122c59204481_vlad-d-Y37ekFoSr0g-unsplash.avif");
}

.paralax-background.about-two {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/684eab080f1c84f5fb1cf8d6_calin-stan-x-HCoTDGgZw-unsplash%20(2).avif");
}

.paralax-background.about-three {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/682714a99a124f8072860074_Family005.jpeg");
}

.paralax-background.about-four {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/682714a99a124f8072860013_Villa030.jpeg");
}

.paralax-background.about-five {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/682714a99a124f8072860005_Villa029.jpeg");
}

.paralax-background.about-six {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/682714a99a124f807286006f_Travel004.jpeg");
}

.paralax-background.about-seven {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/682714a99a124f807286007b_031.jpeg");
}

.paralax-background.team-banner-background {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/682714a99a124f8072860017_Travel003.jpeg");
}

.paralax-background.journal-footer-background {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/6835b23ccfdfd07e62c661e4_constantinos-kollias-yqBvJJ8jGBQ-unsplash.jpg");
}

.paralax-background.journal-footer-background-copy {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/683f093ea3cd99a121016bce_pexels-thanhhoa-tran-640546-1506836.jpg");
  background-position: 50% 100%;
}

.large-journal-content {
  grid-column-gap: 16px;
  grid-row-gap: 24px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-top: -12px;
  display: grid;
}

.contact-text {
  justify-content: center;
  align-items: center;
  min-height: 30px;
  display: flex;
}

.link-cover {
  background-color: var(--grey-background);
  border-radius: 5px;
  height: 100%;
  max-height: 42px;
  position: absolute;
  inset: auto 0%;
}

.link-text {
  z-index: 10;
  position: relative;
}

.nav-menu-links {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  display: grid;
}

.close-link {
  grid-column-gap: 12px;
  grid-row-gap: 16px;
  color: #fff;
  letter-spacing: 3px;
  text-transform: uppercase;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  height: 36px;
  font-size: 12px;
  text-decoration: none;
  display: grid;
  position: absolute;
  inset: auto auto -48px;
}

.steps-intro {
  grid-column-gap: 16px;
  grid-row-gap: 36px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-left: 12px;
  padding-right: 12px;
  display: grid;
}

.map {
  border-radius: 12px;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  margin-bottom: -6px;
  overflow: hidden;
}

.rich-text {
  color: var(--color-9);
  font-family: Inter, sans-serif;
  font-weight: 300;
}

.rich-text h2, .rich-text p {
  margin-bottom: 12px;
}

.rich-text h4, .rich-text h3 {
  margin-top: 24px;
  margin-bottom: 12px;
}

.utility-page-wrap {
  justify-content: center;
  align-items: center;
  width: 100vw;
  max-width: 100%;
  height: 100vh;
  max-height: 100%;
  display: flex;
}

.utility-page-content {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.utility-page-form {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.password-wrapper {
  z-index: 10;
  background-color: #fff;
  border-radius: 5px;
  justify-content: center;
  width: 100%;
  max-width: 400px;
  padding: 4px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.password-field {
  background-color: #fff0;
  border: 1px #000;
  min-height: 56px;
  margin-bottom: 0;
  padding-left: 24px;
}

.password-button {
  background-color: var(--black);
  letter-spacing: 3px;
  text-transform: uppercase;
  border-radius: 5px;
  padding-left: 32px;
  padding-right: 32px;
  font-size: 11px;
}

.vacation-icon {
  width: 24px;
}

.dynamic-heading-text {
  grid-column-gap: 12px;
  grid-row-gap: 15px;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.vacation-card-arrow {
  width: 14px;
}

.password-hero {
  z-index: 10;
  grid-column-gap: 16px;
  grid-row-gap: 48px;
  color: #fff;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 600px;
  display: grid;
  position: relative;
}

.invoices-hero {
  flex-direction: row;
  justify-content: center;
  min-height: 100vh;
  display: flex;
}

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

.invoice-image {
  border-top-right-radius: 24px;
  border-bottom-right-radius: 24px;
  flex-direction: column;
  justify-content: flex-end;
  padding-bottom: 80px;
  padding-left: 80px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.invoice-content-wrapper {
  flex-direction: column;
  padding-top: 80px;
  padding-bottom: 80px;
  display: flex;
}

.invoice-content {
  grid-column-gap: 16px;
  grid-row-gap: 48px;
  flex: 1;
  grid-template-rows: auto 1fr;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: stretch;
  align-items: stretch;
  padding-top: 48px;
  display: grid;
}

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

.order-summary {
  margin-bottom: 0;
}

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

._404-page-info {
  z-index: 10;
  grid-column-gap: 16px;
  grid-row-gap: 36px;
  color: #fff;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.order-confirmation {
  background-color: var(--grey-background);
  justify-content: center;
  padding: 120px 48px 48px;
  display: flex;
}

.order-confirmation-content {
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 1300px;
  margin-left: 0;
  margin-right: 0;
  display: block;
}

.order-left {
  grid-column-gap: 16px;
  grid-row-gap: 36px;
  border: 1px solid var(--indicator-outline);
  background-color: #fff;
  border-radius: 12px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-right: 0;
  padding: 36px;
  display: grid;
}

.order-sticky {
  top: 101px;
}

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

.paypall-order-items {
  margin-bottom: 36px;
}

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

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

.invoice-list-item {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  border: 1px solid var(--indicator-outline);
  background-color: var(--grey-background);
  color: var(--body-display);
  text-align: center;
  border-radius: 5px;
  grid-template-rows: auto auto;
  grid-template-columns: auto;
  grid-auto-columns: 1fr;
  padding: 24px;
  font-size: 14px;
  font-weight: 400;
  display: grid;
}

.invoice-icon {
  border: 1px solid var(--indicator-outline);
  background-color: #fff;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 60px;
  padding: 16px;
  display: flex;
}

.invoice-avatar {
  border-radius: 100%;
  width: 120px;
  height: 120px;
  position: relative;
  overflow: hidden;
}

.invoice-agent-info {
  grid-column-gap: 16px;
  grid-row-gap: 12px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  max-width: 350px;
  display: grid;
}

.invoice-agent-name {
  grid-column-gap: 16px;
  grid-row-gap: 9px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.invoice-payment-button {
  background-color: var(--black);
  letter-spacing: 3px;
  text-transform: uppercase;
  border-radius: 5px;
  justify-content: center;
  height: 100%;
  min-height: 48px;
  margin-top: 0;
  padding: 16px 32px;
  font-size: 11px;
  display: flex;
}

.default-state {
  grid-column-gap: 16px;
  grid-row-gap: 9px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  height: 100%;
  margin-bottom: 0;
  display: grid;
}

.invoice-bottom {
  grid-column-gap: 24px;
  grid-row-gap: 16px;
  border: 1px solid var(--indicator-outline);
  border-radius: 5px;
  grid-template-rows: auto;
  grid-template-columns: 1fr auto;
  grid-auto-columns: 1fr;
  margin-top: 24px;
  padding: 6px 6px 6px 24px;
  display: grid;
}

.invoice-price {
  grid-column-gap: 16px;
  grid-row-gap: 9px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-top: 9px;
  padding-bottom: 9px;
  font-size: 16px;
  display: grid;
}

.error-state {
  border: 1px solid var(--indicator-outline);
  background-color: var(--indicator-outline);
  border-radius: 5px;
}

.cart-wrapper {
  z-index: 10000;
  background-color: #0d111ae6;
}

.cart-container {
  border-radius: 12px;
  padding: 18px;
}

.cart-header {
  border-bottom-color: var(--indicator-outline);
}

.cart-footer {
  grid-column-gap: 16px;
  grid-row-gap: 9px;
  border-top-color: var(--indicator-outline);
  grid-template-rows: auto 1fr;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-top: 24px;
  display: grid;
}

.cart-quantity {
  border-color: var(--indicator-outline);
  background-color: var(--grey-background);
  border-radius: 5px;
}

.cart-list {
  padding-top: 18px;
  padding-bottom: 18px;
}

.cart {
  width: 100%;
  height: 100%;
}

.fixed-cart {
  z-index: 1000;
  border: 1px solid var(--indicator-outline);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  display: flex;
  position: fixed;
  inset: auto 12px 12px auto;
  overflow: hidden;
}

.cart-button {
  background-color: #fff;
  justify-content: center;
  width: 100%;
  height: 100%;
  padding: 0;
}

.remove-button {
  color: var(--body-display);
  text-decoration: none;
}

.cart-item-text {
  grid-column-gap: 16px;
  grid-row-gap: 9px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.invoice-vacation {
  z-index: 10;
  color: #fff;
  padding-left: 36px;
  position: relative;
}

.dropdown-button {
  background-color: var(--royal-blue);
  color: #fff;
  border-radius: 5px;
  padding: 16px 32px;
  transition: all .4s cubic-bezier(.25, .46, .45, .94);
  display: flex;
}

.dropdown-button:hover {
  background-color: var(--black);
}

.lightbox-hover-coontent {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
}

.view-image {
  z-index: 10;
  grid-column-gap: 16px;
  grid-row-gap: 12px;
  color: #fff;
  text-align: center;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  text-decoration: none;
  display: grid;
  position: relative;
}

.success-message {
  border: 1px none var(--color-2);
  background-color: var(--shaddow);
  border-radius: 0;
  padding: 0;
  overflow: hidden;
}

.success-message.grey {
  background-color: var(--grey-background);
}

.success-message-content {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: center;
  align-items: center;
  min-height: 400px;
  padding: 0;
  display: grid;
}

.promise-intro {
  grid-column-gap: 16px;
  grid-row-gap: 36px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  max-width: 750px;
  display: grid;
}

.contact-team-intro {
  grid-column-gap: 16px;
  grid-row-gap: 24px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  max-width: 650px;
  display: grid;
}

.about-images-wrapper {
  position: relative;
  overflow: hidden;
}

.flyout-menu {
  border-right: 1px none var(--indicator-outline);
  border-bottom: 1px none var(--indicator-outline);
  cursor: pointer;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.flyout-menu.close, .dropdown-icon {
  display: none;
}

.flyout-menu-wrapper {
  z-index: 20;
  background-color: #071224a3;
  width: 100%;
  display: none;
  position: fixed;
  inset: 0% auto 0% 0%;
}

.flyout-menu-content {
  z-index: 10;
  grid-column-gap: 0px;
  grid-row-gap: 48px;
  background-color: #fff;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: stretch;
  width: 448px;
  max-width: 448px;
  padding: 116px 0 0;
  display: grid;
  position: relative;
  overflow: hidden;
}

.close-flyout {
  cursor: pointer;
  position: absolute;
  inset: 0%;
}

.vacation-continents {
  grid-column-gap: 16px;
  grid-row-gap: 48px;
  flex-direction: column;
  grid-template-rows: auto 1fr;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  padding: 0 24px 36px 80px;
  display: grid;
}

.flyout-info-box {
  grid-column-gap: 16px;
  grid-row-gap: 18px;
  grid-template-rows: auto 1fr;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

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

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

.scroll-flyout-wrapper {
  margin-right: 12px;
  overflow: auto;
}

.flyout-heading {
  padding-left: 80px;
}

.testimonial-section {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 180px;
  padding-bottom: 320px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.footer {
  justify-content: center;
  display: flex;
  position: relative;
}

.submit-button {
  border: 1px solid var(--color-6);
  background-color: var(--color-2);
  letter-spacing: 4px;
  text-transform: uppercase;
  border-radius: 100px;
  height: 52px;
  padding-top: 16px;
  padding-bottom: 16px;
  font-family: Montserrat, sans-serif;
  font-size: 10px;
  transition: all .4s cubic-bezier(.25, .46, .45, .94);
}

.submit-button:hover {
  background-color: var(--black);
}

.vacation-hero-intro {
  flex-direction: column;
  align-items: flex-start;
  padding-right: 136px;
  display: flex;
}

.mobile-navigation-shade {
  display: none;
}

.delete-me {
  z-index: 5000000;
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  color: #000000bf;
  background-color: #fff;
  border: 1px solid #e6e6e6;
  border-radius: .25rem 0 0 0;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  max-width: 14.5rem;
  padding: .3rem .5rem;
  text-decoration: none;
  transition: color .2s linear, background-color .2s linear;
  display: flex;
  position: fixed;
  inset: auto 0 0 auto;
}

.delete-me:hover {
  color: #000;
  background-color: #f1f1f1;
}

.hide-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.delete-me_text-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  align-items: flex-start;
}

.delete-me_text-title {
  letter-spacing: -.025em;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .7rem;
  font-weight: 600;
  line-height: 1.3;
}

.heading-126 {
  color: #fcfcff;
  width: 612px;
  font-weight: 400;
  line-height: 1.3em;
}

.subtitle-76 {
  z-index: 10;
  color: #bb8150;
  letter-spacing: 4px;
  text-transform: uppercase;
  font-size: 11px;
  position: relative;
}

.four-column-2 {
  z-index: 25;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.card-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 1px solid var(--shaddow);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: space-between;
  min-height: 350px;
  padding: 36px;
  display: grid;
  position: relative;
  overflow: hidden;
}

.medium-width-3 {
  max-width: 600px;
}

.section-51 {
  z-index: 20;
  justify-content: center;
  margin-top: 64px;
  padding-top: 170px;
  padding-bottom: 170px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.text-span-106 {
  color: #bb8150;
}

.service-card-top-2 {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  justify-content: flex-end;
  align-items: center;
  margin-right: -36px;
  display: grid;
}

.text-span-105 {
  color: #bb8150;
  font-style: normal;
}

.stacked-content-3 {
  grid-column-gap: 16px;
  grid-row-gap: 60px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.horizontal-line-3 {
  background-color: #bb81506e;
  height: 1px;
}

.stacked-description-2 {
  grid-column-gap: 16px;
  grid-row-gap: 12px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.grid-wrapper-28 {
  z-index: 20;
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: minmax(5vw, 1fr) minmax(auto, 1400px) minmax(5vw, 1fr);
  grid-auto-columns: 1fr;
  width: 100%;
  margin-bottom: 0;
  display: grid;
  position: relative;
}

.card-link-2 {
  border: 1px solid #bb8150;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  padding: 15px;
  display: flex;
}

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

.body-display-35 {
  color: #a0a1af;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 300;
  line-height: 1.65em;
}

.section-copy {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 140px 0;
  display: flex;
  position: relative;
}

.section-copy.no-padding {
  padding-top: 0;
  padding-bottom: 0;
}

.section-copy.no-top-padding {
  padding-top: 0;
}

.uuyyy {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 140px 0;
  display: flex;
  position: relative;
}

.uuyyy.no-padding {
  padding-top: 0;
  padding-bottom: 0;
}

.uuyyy.no-top-padding {
  padding-top: 0;
}

.overlay-11 {
  background-color: #060b1499;
  position: absolute;
  inset: 0%;
}

.overlay-11.light {
  background-color: #060b144d;
}

.team-images-2 {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  background-image: linear-gradient(#1a3b40f0, #1a3b40f0), url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68271734945b21be58744567_noise.gif");
  background-position: 0 0, 0 0;
  background-size: auto, 249px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.paralax-background-2 {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68271734945b21be58744576_001.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-top: -48px;
  margin-bottom: -48px;
  position: absolute;
  inset: 0%;
}

.paralax-background-2.one {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68271734945b21be5874456c_oiii.avif");
}

.paralax-background-2.seven {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68271734945b21be58744546_072.jpeg");
}

.paralax-background-2.two {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68271734945b21be58744589_bibhash-polygon-cafe-banerjee-ZbJwMkhj_yI-unsplash.avif");
}

.paralax-background-2.three {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68271734945b21be5874457f_iuujj.avif");
}

.paralax-background-2.five {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68271734945b21be5874454f_070.jpeg");
}

.paralax-background-2.four {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68271734945b21be58744561_069.jpeg");
}

.paralax-background-2.six {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68271734945b21be58744558_071.jpeg");
}

.founder-image {
  min-height: 35vh;
  position: relative;
  overflow: hidden;
}

.background-wrapper-5 {
  z-index: 2;
  justify-content: center;
  display: flex;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.solid-team {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #0a0f1a;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  padding-top: 0;
  display: grid;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.section-52 {
  z-index: 10;
  justify-content: center;
  padding-top: 160px;
  padding-bottom: 160px;
  display: flex;
  position: relative;
}

.section-52.no-padding {
  padding: 0;
}

.section-52.no-padding.clip {
  height: 496px;
  margin-top: -117px;
}

.button-2 {
  color: #000;
  text-align: center;
  letter-spacing: 5px;
  text-transform: uppercase;
  background-color: #fff;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  padding: 14px 23px 14px 28px;
  font-size: 11px;
  line-height: 1.5em;
  text-decoration: none;
  display: flex;
}

.button-2.dark {
  color: #fff;
  background-color: #080808;
  line-height: 1.5em;
}

.flying-image-item {
  width: 22vw;
  height: 22vw;
  position: absolute;
  overflow: hidden;
}

.flying-image-item.two {
  transform: rotate(-5deg);
}

.flying-image-item.one {
  transform: rotate(5deg);
}

.width-medium {
  max-width: 550px;
}

.flying-image {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/6827295ac3f31ede8e0de911_Image005.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  inset: 0%;
}

.flying-image.two {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/6827295ac3f31ede8e0de8ff_Image020%201.jpg");
}

.flying-image.one {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/683b048591ec2f688899ed1c_pexels-murat-sahin-1901382-3522880%20(3).jpg");
}

.flying-image.three {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/686583ba8c6bf6b29f442394_parliament-1440679_640.jpg");
  transform: rotate(0);
}

.flying-image.two {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/684ac349b94f2940e9ec5f06_jjjart%2Cavs.jpg");
  background-position: 50% 100%;
}

.flying-image.three-cokkpy {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/683d24527dd136d4d3af1f96_971df6f216a249684de762754fe1931e.jpg");
  transform: rotate(0);
}

.flying-image.one-coggpy {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/683d25cde49a942dc2d0dfaa_gjgjgjg.jpg");
}

.flying-image.fgfgfgfgd {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68510b3c19c25a3a1af037c4_gjgjgjgbbbb.avif");
  background-position: 0%;
}

.flying-background {
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.stacked-intro-2 {
  grid-column-gap: 16px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-items: start;
  display: grid;
}

.stacked-intro-2.large {
  grid-row-gap: 48px;
  position: relative;
  left: -68px;
}

.stacked-intro-2.small {
  grid-row-gap: 18px;
}

.width-large {
  max-width: 700px;
}

.width-small {
  max-width: 425px;
}

.grid-wrapper-29 {
  z-index: 25;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: minmax(5vw, 1fr) minmax(auto, 1500px) minmax(5vw, 1fr);
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
  position: relative;
}

.body-display-36 {
  color: #667479;
  font-size: 15px;
  line-height: 1.65em;
}

.dual-column {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 497px;
  padding-top: 77px;
  padding-bottom: 180px;
  display: grid;
}

.flying-image-wrapper {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-items: end;
  width: 22vw;
  height: 22vw;
  display: flex;
  position: relative;
  left: 44px;
}

.button-text-wrapper {
  cursor: pointer;
  flex-direction: column;
  justify-content: center;
  display: flex;
  overflow: hidden;
}

.dual-button {
  grid-column-gap: 48px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.heading {
  font-size: 36px;
  font-weight: 600;
  line-height: 1.35em;
}

.heading.large {
  font-size: 42px;
}

.heading-127 {
  color: var(--ghost-white);
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
  font-size: 34px;
  font-weight: 400;
}

.heading-128 {
  color: var(--color-2);
  width: 612px;
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
  font-weight: 400;
  line-height: 1.3em;
}

.subtitle-77 {
  z-index: 10;
  color: #bb8150;
  letter-spacing: 4px;
  text-transform: uppercase;
  font-size: 11px;
  position: relative;
}

.text-span-107 {
  color: #bb8150;
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.text-span-108 {
  color: #bb8150;
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
  font-style: normal;
}

.inner-bottom {
  z-index: 25;
  background-color: #fff;
  height: 80px;
  position: relative;
}

.inner-bottom.small {
  height: 60px;
}

.inner-bottom.small.grey {
  z-index: 60;
  background-color: #bb8150;
  margin-left: 0;
  left: 0;
}

.card-left-line {
  flex-direction: column;
  justify-content: space-between;
  width: 1px;
  display: flex;
  position: absolute;
  inset: -1px auto -1px -1px;
}

.team-grid-content {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 1400px;
  display: grid;
}

.horizontal-line-fill {
  background-color: #bfc5d5;
  width: 24px;
  height: 100%;
}

.horizontal-line-fill.light {
  background-color: #cbdce966;
}

.horizontal-line-fill.blank {
  opacity: 0;
  background-color: #bfc5d5;
}

.section-45 {
  flex-direction: column;
  justify-content: center;
  padding-top: 140px;
  padding-bottom: 140px;
  display: flex;
  position: relative;
}

.section-45.dark {
  color: #fff;
  background-color: #1a3b40;
  border-top: 1px #c0c0d333;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
}

.about-us-intro-2 {
  z-index: 20;
  grid-column-gap: 16px;
  grid-row-gap: 160px;
  background-color: #0a0f1a;
  background-image: linear-gradient(#1a3b40f0, #1a3b40f0), url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68271734945b21be58744567_noise.gif");
  background-position: 0 0, 0 0;
  background-size: auto, 249px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  min-height: 600px;
  padding: 140px 0 220px;
  display: grid;
  position: relative;
}

.body-display-26 {
  color: #606670;
  font-size: 17px;
  line-height: 1.6em;
}

.body-display-26.two-columns {
  column-count: 2;
  column-gap: 60px;
}

.body-display-26.two-columns.white {
  color: #627481;
  font-size: 15px;
}

.about-intro-content {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 148px minmax(auto, 650px) minmax(80px, 1fr);
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  padding: 140px 0;
  display: grid;
  position: relative;
}

.card-top-line {
  justify-content: space-between;
  height: 1px;
  display: flex;
  position: absolute;
  inset: -1px -1px auto;
}

.intro-corner {
  border-top: 1px solid #bb8150f2;
  border-left: 1px solid #bb8150f2;
  width: 60px;
  height: 60px;
  position: absolute;
  inset: 0% auto auto 0%;
}

.intro-corner.bottom-left {
  border-top-style: none;
  border-bottom: 1px solid #bb8150;
  inset: auto auto 0% 0%;
}

.card-bottom-line {
  justify-content: space-between;
  height: 1px;
  display: flex;
  position: absolute;
  inset: auto -1px -1px;
}

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

.grid-wrapper-19 {
  z-index: 10;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: minmax(5vw, 1fr) minmax(auto, 1400px) minmax(5vw, 1fr);
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 100%;
  display: grid;
  position: relative;
}

.about-intro-bottom {
  grid-column-gap: 16px;
  grid-row-gap: 60px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.button-hover-circle {
  z-index: 5;
  background-color: #1a3b40;
  border-radius: 100%;
  width: 125%;
  height: 400%;
  position: absolute;
  inset: auto auto -400%;
}

.blank-line {
  width: 0;
  height: 0;
}

.vertical-line-fill {
  background-color: #bfc5d5;
  width: 100%;
  height: 24px;
}

.vertical-line-fill.light {
  background-color: #cbdce966;
}

.vertical-line-fill.blank {
  opacity: 0;
  background-color: #bfc5d5;
}

.text-span-72 {
  color: #bb8150;
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
  font-size: 48px;
  font-weight: 400;
}

.heading-111 {
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
  font-size: 50px;
  font-weight: 400;
  line-height: 1.3em;
}

.centered-about-intro {
  grid-column-gap: 16px;
  grid-row-gap: 48px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
  left: -58px;
}

.subtitle-69 {
  z-index: 10;
  color: #bb815075;
  letter-spacing: 3px;
  text-transform: none;
  margin-bottom: 0;
  font-family: Bdscript, Arial, sans-serif;
  font-size: 74px;
  font-weight: 400;
  line-height: 1.3em;
  position: relative;
  top: 20px;
}

.team-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  min-height: 600px;
  display: grid;
}

.jfjfjfjfff {
  z-index: 20;
  color: #bb8150;
  letter-spacing: 4px;
  text-transform: uppercase;
  background-image: linear-gradient(#bb8150f2, #bb8150f2), url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68271734945b21be58744567_noise.gif");
  background-position: 0 0, 50%;
  background-size: auto, 249px;
  border: 1px solid #bb815075;
  border-radius: 16px;
  justify-content: center;
  align-items: center;
  width: 40vw;
  height: 47px;
  padding: 12px 28px 12px 32px;
  font-family: Montserrat, sans-serif;
  font-size: 11px;
  text-decoration: none;
  display: flex;
  position: relative;
  top: 49px;
  overflow: hidden;
}

.subtitle-wrapper-4 {
  margin-bottom: 24px;
}

.button-text-4 {
  z-index: 20;
  color: #fcfcff;
  letter-spacing: 3px;
  font-size: 9px;
  font-weight: 300;
  position: relative;
}

.logos-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-top: 1px #eff9fc1a;
  border-bottom: 1px #eff9fc1a;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  height: 10vh;
  min-height: 10vh;
  display: grid;
  position: relative;
  overflow: hidden;
}

.lopping-logos {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  display: grid;
}

.logos-looping-wrapper {
  border-top: 1px #eff9fc1a;
  overflow: hidden;
}

.logos-looping-wrapper.right {
  transform-style: preserve-3d;
  border-left: 1px solid #eff9fc1a;
  justify-content: flex-end;
  display: flex;
  transform: none;
}

.logos-looping-wrapper.left {
  justify-content: flex-start;
  display: flex;
}

.section-53 {
  z-index: 20;
  border-bottom: 1px solid #eff9fc1a;
  justify-content: center;
  padding-top: 180px;
  padding-bottom: 180px;
  display: flex;
  position: relative;
  overflow: visible;
}

.section-53.no-padding {
  padding-top: 0;
  padding-bottom: 0;
}

.logo-image {
  opacity: .3;
  width: 100%;
  max-width: 70px;
}

.logo {
  border-right: 1px solid #eff9fc1a;
  justify-content: center;
  align-items: center;
  width: 14vw;
  min-width: 200px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.grid-wrapper-30 {
  z-index: 25;
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: minmax(5vw, 1fr) minmax(auto, 1400px) minmax(5vw, 1fr);
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
  position: relative;
}

.logo-side {
  border-right: 1px #ffffff1a;
  justify-content: flex-end;
  width: 100%;
  min-width: 50vw;
  display: flex;
  position: absolute;
  inset: 0% 0% 0% auto;
  overflow: hidden;
}

.logo-side.right {
  border-left: 1px #ffffff1a;
  border-right-style: none;
  inset: 0% auto 0% 0%;
}

.content-grid {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
  position: relative;
}

.logo-strip {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  display: grid;
}

.section-logos {
  border-bottom: 1px solid #ffffff1a;
  justify-content: center;
  min-height: 240px;
  display: flex;
  overflow: hidden;
}

.grid-wrapper-31 {
  z-index: 20;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-top: 1px solid var(--color-3);
  border-bottom: 1px solid var(--color-3);
  grid-template-rows: 1fr;
  grid-template-columns: minmax(5vw, 1fr) minmax(auto, 1500px) minmax(5vw, 1fr);
  grid-auto-rows: auto;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
  position: relative;
}

.looping-logo-wrapper {
  justify-content: flex-end;
  display: flex;
  position: relative;
  inset: 0% 0% 0% auto;
}

.looping-logo-wrapper.right {
  inset: 0% auto 0% 0%;
}

.looping-logo-wrapper.left {
  justify-content: flex-start;
  width: 100%;
}

.logo-strip-wrapper {
  justify-content: flex-start;
  height: 100%;
  display: flex;
}

.logo-item {
  opacity: .65;
  justify-content: center;
  align-items: center;
  width: 200px;
  min-width: 200px;
  height: 100%;
  padding-left: 55px;
  padding-right: 55px;
  display: flex;
}

.logo-title {
  border-right: 1px solid var(--color-3);
  border-left: 1px solid var(--color-3);
  color: #fff;
  letter-spacing: 5px;
  text-transform: uppercase;
  white-space: nowrap;
  justify-content: center;
  align-items: center;
  padding-left: 36px;
  padding-right: 36px;
  font-size: 11px;
  text-decoration: none;
  display: flex;
}

.scrolll {
  z-index: 20;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #1a3b40;
  border-top: 1px solid #c0c0d333;
  border-bottom: 1px solid #c0c0d333;
  grid-template-rows: 1fr;
  grid-template-columns: minmax(5vw, 1fr) minmax(auto, 1500px) minmax(5vw, 1fr);
  grid-auto-rows: auto;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
  position: relative;
  top: 0;
}

.hero-bottom {
  border-top: 1px #ffffff1a;
  justify-content: center;
  height: 65px;
  display: flex;
}

.content-grid-2 {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
  position: relative;
}

.scroll-link {
  grid-column-gap: 36px;
  grid-row-gap: 16px;
  color: #fff;
  letter-spacing: 5px;
  text-transform: uppercase;
  border: 1px #000;
  border-left: 1px solid #ffffff1a;
  border-right: 1px solid #ffffff1a;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  place-content: stretch center;
  align-items: center;
  font-size: 11px;
  text-decoration: none;
  display: grid;
  overflow: hidden;
}

.scroll-arrow {
  width: 16px;
  height: 100%;
}

.serdtd {
  z-index: 10;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-image: linear-gradient(to bottom, var(--color-4), var(--color-4)), url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68271734945b21be58744567_noise.gif");
  background-position: 0 0, 0 0;
  background-size: auto, 249px;
  grid-template-rows: 1fr;
  grid-template-columns: minmax(80px, 1fr) minmax(auto, 1400px) minmax(80px, 1fr);
  grid-auto-columns: 1fr;
  align-items: stretch;
  width: 100%;
  display: grid;
  position: relative;
}

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

.hide {
  display: none;
}

.team-slide-middle {
  color: var(--ghost-white);
  text-align: left;
  flex-direction: column;
  align-items: flex-start;
  max-width: 22rem;
  display: flex;
}

.padding-horizontal {
  width: 100%;
  padding-top: 0;
  padding-bottom: 0;
}

.padding-horizontal.padding-small {
  height: 491px;
}

.button-icon {
  justify-content: center;
  align-items: center;
  padding: 2px;
  display: flex;
}

.button-icon.button-icon-bottom {
  position: absolute;
  bottom: -100%;
  left: -100%;
}

.button-text-5.button-text-bottom {
  position: absolute;
  bottom: -100%;
}

.about-team {
  border-top: 1px solid var(--color-10);
  border-bottom: 1px solid var(--color-10);
  background-color: var(--color-2);
  background-image: linear-gradient(to bottom, var(--color), var(--color));
  margin-top: -278px;
  overflow: hidden;
}

.heading-style-h4 {
  color: var(--color-2);
  text-align: center;
  margin-top: -10px;
  margin-bottom: -4px;
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
  font-size: 23px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.4;
}

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

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

.margin-bottom.margin-small {
  position: relative;
  top: 0;
}

.team-slider {
  background-color: #ddd0;
  justify-content: flex-end;
  width: 62%;
  min-width: 45rem;
  height: auto;
  display: flex;
}

.clip {
  flex-direction: column;
  margin-top: auto;
  margin-bottom: auto;
  padding-right: 2px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.team-item {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  border-right: 1px none var(--color-6);
  border-left: 1px solid var(--indicator-outline);
  flex-direction: column;
  grid-template-rows: 1fr auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding: 2.5rem;
  display: grid;
}

.button-3 {
  color: #000;
  text-align: center;
  background-color: #000;
  padding: .75rem 1.5rem;
  font-weight: 200;
}

.button-3.is-icon {
  z-index: 10;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: left;
  background-color: #0000;
  border: 1px solid #cfcfcc;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding: .65rem 1rem;
  text-decoration: none;
  display: flex;
  position: relative;
}

.text-size-regular {
  font-size: 1.35rem;
  line-height: 1.45;
}

.text-size-regular.text-color-grey {
  color: #fcfcff;
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
  font-size: 1.9rem;
}

.text-size-small {
  font-size: 1.1rem;
  line-height: 1.6;
}

.text-size-small.text-color-grey {
  color: var(--color-3);
  text-align: center;
  letter-spacing: 3px;
  text-transform: uppercase;
  margin-bottom: -27px;
  font-family: Montserrat, sans-serif;
  font-size: 10px;
  font-weight: 500;
}

.icon-1x1-medium {
  transform-style: preserve-3d;
  flex-flow: row-reverse;
  width: 1.4rem;
  height: 1.4rem;
  display: inline-flex;
  transform: rotateX(0)rotateY(180deg)rotateZ(0);
}

.team-slide-arrow {
  z-index: 100;
  border: 1px solid var(--color-2);
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 45px;
  height: 45px;
  margin-left: 2.5rem;
  display: flex;
  inset: 374px auto 2.5rem 50%;
}

.team-slide-arrow.team-arrow-right {
  margin-left: 6.15rem;
}

.team-item-top {
  border-radius: 4px;
  flex-direction: column;
  display: flex;
  position: relative;
  overflow: hidden;
}

.team-mask {
  width: 50%;
  overflow: visible;
}

.image-overlay {
  z-index: 5;
  background-color: #14141333;
  border-radius: 0;
  width: 304.338px;
  height: 380.413px;
  padding-top: 10px;
  padding-left: 10px;
  position: absolute;
  inset: 0%;
}

.team-slide {
  border-right: 1px solid var(--color-6);
  margin-right: 0;
  padding: 20px;
}

.icon-1x1-small {
  flex: none;
  width: .6rem;
  height: .6rem;
}

.team-image-2 {
  padding-top: 125%;
  position: relative;
  inset: 0%;
  overflow: hidden;
}

.team-spacer {
  z-index: 10;
  border-style: none none none solid;
  border-width: 1px;
  border-color: var(--indicator-outline) var(--color-6) var(--indicator-outline) var(--indicator-outline);
  background-color: var(--color-2);
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  margin-left: -1px;
  padding: 2.5rem 2.5rem 6rem;
  display: flex;
  position: relative;
}

.text-size-tiny {
  font-size: .9rem;
}

.image-fill {
  z-index: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.text-size-regular-copy {
  color: var(--color-3);
  margin-bottom: 8px;
  font-family: Bdscript, Arial, sans-serif;
  font-size: 2.7rem;
  line-height: 1.45;
}

.text-span-109 {
  color: var(--color-3);
  -webkit-text-stroke-color: var(--color-2);
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.text-size-regular-copy {
  font-size: 1.35rem;
  line-height: 1.45;
}

.text-size-regular-copy.text-color-grey {
  color: #939393;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 300;
}

.jfjfjfjfff-cohhhpy {
  z-index: 20;
  color: #bb8150;
  letter-spacing: 4px;
  text-transform: uppercase;
  background-image: linear-gradient(#bb8150f2, #bb8150f2), url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68271734945b21be58744567_noise.gif");
  background-position: 0 0, 50%;
  background-size: auto, 249px;
  border: 1px solid #bb815075;
  border-radius: 16px;
  justify-content: center;
  align-items: center;
  width: 24vw;
  height: 47px;
  padding: 12px 28px 12px 32px;
  font-family: Montserrat, sans-serif;
  font-size: 11px;
  text-decoration: none;
  display: flex;
  position: relative;
  top: 18px;
  overflow: hidden;
}

.image-overlay-2 {
  z-index: 5;
  background-color: #14141333;
  position: absolute;
  inset: 0%;
}

.home-feature-top-content {
  justify-content: space-between;
  align-items: center;
  padding-top: 1.6rem;
  padding-bottom: 1.6rem;
  display: flex;
}

.call-intro {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  place-items: center;
  max-width: 45rem;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.letter-7 {
  display: inline-block;
}

.call-content {
  margin-left: auto;
  margin-right: auto;
  padding-top: 2rem;
  padding-bottom: 5rem;
}

.button-text-6.button-text-bottom {
  position: absolute;
  bottom: -100%;
}

.text-size-xsmall {
  font-size: .9rem;
}

.call-center-text {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 24rem;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.call-strip {
  grid-column-gap: 9rem;
  grid-row-gap: 9rem;
  white-space: nowrap;
  padding-right: 9rem;
  display: flex;
}

.call-center {
  z-index: 10;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  min-height: 100vh;
  display: flex;
  position: relative;
  overflow: hidden;
}

.heading-style-h2 {
  font-size: 4.5rem;
  line-height: 1.1;
}

.call-bottom {
  border-top: 1px solid #cfcfcc;
  display: flex;
  overflow: hidden;
}

.image-overlay-3 {
  z-index: 5;
  background-color: #14141333;
  position: absolute;
  inset: 0%;
}

.basic-footer-action {
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

.letter-3 {
  text-align: left;
  display: inline-block;
}

.call-center-block {
  z-index: 10;
  background-color: #ecece8;
  width: 100%;
  max-width: 59.8rem;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.featured-background {
  position: absolute;
  inset: 0%;
}

.button-text-item {
  justify-content: center;
  align-items: center;
  min-height: 1.875rem;
  display: flex;
}

.about-description {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-direction: column;
  align-items: center;
  max-width: 30rem;
  display: flex;
}

.team-circles {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: center;
  display: grid;
}

.section-team {
  margin-top: 100px;
  margin-left: 62px;
  margin-right: -18px;
}

.page-padding {
  width: 100%;
  padding-left: 5vw;
  padding-right: 5vw;
}

.team-avatar {
  z-index: 20;
  border-radius: 100%;
  width: 6rem;
  height: 6rem;
  position: relative;
  overflow: hidden;
}

.team-basic {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  background-color: var(--color-2);
  border-radius: 18px;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr .5fr;
  grid-auto-columns: 1fr;
  padding-top: 61px;
  padding-left: 27px;
  padding-right: 44px;
  display: grid;
  position: relative;
  top: 45px;
}

.team-intro {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 37rem;
  margin-left: auto;
  margin-right: auto;
  padding-top: 3rem;
  padding-bottom: 3rem;
  display: flex;
}

.text-size-large {
  color: var(--color-2);
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65;
}

.heading-large {
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
  font-size: 50px;
  font-weight: 500;
  line-height: 1.2;
}

.image-fill-2 {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
  overflow: hidden;
  transform: scale(1.02);
}

.padding-bottom-2 {
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.padding-bottom-2.padding-xhuge {
  position: relative;
  top: 6px;
}

.button-text-7 {
  text-align: center;
  background-color: #0000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  height: 1.875rem;
  padding: 0;
  display: flex;
  overflow: hidden;
}

.underline-link {
  grid-column-gap: .4rem;
  grid-row-gap: .4rem;
  color: #fff;
  border-bottom: 1px #1a1c24;
  align-items: center;
  padding-bottom: 0;
  display: flex;
}

.underline-link.underline-link-dark {
  color: #000;
}

.container-large {
  width: 100%;
  max-width: 96rem;
  margin-left: auto;
  margin-right: auto;
}

.icon {
  color: #fff;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  margin-top: .1rem;
  display: flex;
}

.icon.dark-icon-color {
  color: #000;
}

.special {
  font-style: italic;
  font-weight: 500;
  line-height: 1.1;
}

.text-size-regular-2 {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.65;
}

.section-benefits {
  background-color: #fff;
  overflow: hidden;
}

.benefits-text-strip {
  margin-top: 0;
  margin-bottom: 2rem;
  display: flex;
}

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

.benefits-component {
  background-color: #121316;
  border-top-left-radius: 5vw;
  border-top-right-radius: 5vw;
}

.heading-medium {
  font-size: 2.25rem;
  font-weight: 500;
  line-height: 1.2;
}

.benefits-base {
  grid-column-gap: 6rem;
  grid-row-gap: 6rem;
  color: #fff;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  min-height: 40rem;
  padding-top: 9rem;
  padding-bottom: 9rem;
  display: flex;
}

.benefits-item {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  margin-top: -1rem;
  margin-bottom: -1rem;
  display: flex;
}

.padding-vertical {
  padding-left: 0;
  padding-right: 0;
}

.padding-vertical.padding-xhuge {
  padding-right: 0;
}

.looping-text {
  grid-column-gap: 15vw;
  grid-row-gap: 15vw;
  letter-spacing: -.1rem;
  white-space: nowrap;
  padding-right: 15vw;
  font-size: 10vw;
  font-weight: 500;
  display: flex;
}

.benefits-strip {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr .9fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 72rem;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.preview-background {
  z-index: 2;
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68286b9554277b39dcaa3378_hhgg.jpg");
  background-position: 50%;
  background-size: cover;
  border-radius: 4px;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.agenda-time {
  align-items: center;
  height: 2rem;
  display: flex;
}

.preview-agenda-top {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  display: flex;
}

.agenda-bottom-content {
  padding-top: 2.5rem;
}

.agenda-icon {
  justify-content: center;
  align-items: center;
  width: 1rem;
  min-width: 1rem;
  height: 2rem;
  display: flex;
}

.preview-agenda-content {
  grid-column-gap: 1.9rem;
  grid-row-gap: 1.9rem;
  flex-direction: column;
  align-items: flex-start;
  padding-top: 6rem;
  padding-bottom: 6rem;
  display: flex;
}

.agenda-bottom {
  max-width: 30rem;
  padding-left: 3rem;
  overflow: hidden;
}

.agenda-list-title {
  text-align: center;
  justify-content: space-between;
  align-items: center;
  margin-top: -11px;
  margin-bottom: 1rem;
  display: block;
  position: relative;
}

.text-size-small-2 {
  font-size: .875rem;
}

.agenda-top {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  display: flex;
}

.preview-agenda-item {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  border: 1px solid var(--color-6);
  outline-offset: 0px;
  cursor: pointer;
  background-color: #fff;
  border-radius: 1rem;
  outline: 1px #d3e5e9;
  flex-direction: column;
  margin-top: -2rem;
  padding: 4.5rem 2rem 2.5rem;
  display: flex;
}

.preview-agenda-item.top {
  border-color: var(--color-6);
  margin-top: 0;
  padding-top: 2.5rem;
}

.preview-title {
  max-width: 32rem;
  margin-bottom: -28px;
}

.agenda-list {
  border: 1px #d3e5e9;
  border-radius: 1rem;
  flex-direction: column-reverse;
  justify-content: flex-end;
  padding-top: 0;
  display: flex;
}

.text-color-light {
  color: var(--body-display);
  letter-spacing: 4px;
  font-family: Montserrat, sans-serif;
  font-size: 10px;
  font-weight: 500;
}

.agenda-detail {
  grid-column-gap: .4rem;
  grid-row-gap: .4rem;
  align-items: center;
  display: flex;
}

.text-size-large-2 {
  color: var(--color-9);
  font-size: 15px;
  font-weight: 300;
  line-height: 1.65;
}

.preview-agenda-days {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-direction: column;
  display: flex;
}

.section-preview-agenda {
  background-color: var(--color-2);
  margin-top: 116px;
  margin-left: 56px;
}

.heading-large-2 {
  color: var(--ghost-white);
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
  font-size: 41px;
  font-weight: 400;
  line-height: 1.2;
}

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

.preview-agenda {
  grid-column-gap: 6rem;
  grid-row-gap: 2.5rem;
  grid-template-rows: auto;
  grid-template-columns: 50% 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.preview-image-base {
  border-radius: 1rem;
  height: 100%;
  max-height: 100vh;
  padding-top: 1rem;
  padding-bottom: 1rem;
  position: sticky;
  top: 0;
  overflow: visible;
}

.agenda-content {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr auto;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.preview-image {
  border-radius: 1px;
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
}

.preview-agenda-description {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: none;
  display: block;
}

.icon-1x1-medium-copy {
  flex-flow: row-reverse;
  width: 1.4rem;
  height: 1.4rem;
  display: inline-flex;
  transform: rotate(0);
}

.promo-cover {
  background-color: var(--ghost-white);
  justify-content: space-between;
  display: flex;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.page-frame {
  z-index: 10;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: minmax(5vw, auto) minmax(auto, 1fr) minmax(5vw, auto);
  grid-auto-columns: 1fr;
  width: 100%;
  height: 100vh;
  display: grid;
  position: fixed;
  inset: 0%;
}

.page-frame.in-element {
  grid-template-columns: minmax(0, auto) minmax(auto, 1fr) minmax(0, auto);
  height: auto;
  position: absolute;
}

.promo-wrapper {
  grid-column-gap: 24px;
  grid-row-gap: 16px;
  border-top: 1px #8c9fac33;
  border-bottom: 1px solid #8c9fac33;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  display: grid;
  position: relative;
  overflow: hidden;
}

.promo-text-wrapper {
  z-index: 20;
  grid-column-gap: 24px;
  grid-row-gap: 16px;
  color: #000;
  letter-spacing: 4px;
  text-transform: uppercase;
  white-space: nowrap;
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 10px;
  line-height: 1.2em;
  display: grid;
  position: relative;
}

.promo-text-wrapper.small {
  grid-column-gap: 12px;
  border-top: 1px solid var(--buttonss);
  border-bottom: 1px solid var(--buttonss);
}

.promo-row {
  z-index: 2;
  border-top: 1px solid #8c9fac33;
  border-bottom: 1px #ffffff1a;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  height: 36px;
  min-height: 36px;
  text-decoration: none;
  display: flex;
  position: relative;
  inset: 144px 0% 0;
  overflow: hidden;
}

.dot {
  background-color: var(--color-3);
  border-radius: 100%;
  width: 4px;
  height: 4px;
}

.grain {
  z-index: 1;
  opacity: .02;
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68271734945b21be58744567_noise.gif");
  background-position: 50%;
  background-size: auto;
  position: fixed;
  inset: 0%;
}

.grain.in-block {
  background-size: 249px;
  width: 100vw;
  height: 100vh;
  position: absolute;
  inset: auto;
}

.grain.in-element {
  inset: auto;
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68271734945b21be58744567_noise.gif");
  background-position: 50%;
  background-size: auto;
  width: 100vw;
  height: 100vh;
  min-height: 100%;
  position: absolute;
  inset: auto;
}

.grain.in-nav {
  background-size: 249px;
  width: 100vw;
  height: 100vh;
  position: absolute;
}

.grain.in-block {
  background-color: var(--color-4);
  background-image: linear-gradient(to bottom, var(--grey-background), var(--grey-background)), url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68271734945b21be58744567_noise.gif");
  background-position: 0 0, 50%;
  background-size: auto, 249px;
  width: 100vw;
  height: 100vh;
  position: absolute;
  inset: auto;
}

.text-block, .text-block-2, .text-block-3 {
  color: var(--color-2);
}

.text-span-110 {
  color: var(--color-3);
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.button-6_color-4 {
  background-color: var(--color-7);
  border-radius: 50%;
  width: 40px;
  height: 40px;
  position: absolute;
  bottom: 17px;
  left: 77px;
}

.button-6_bg {
  z-index: 3;
  border: 1px none var(--shaddow);
  background-color: var(--color-2);
  cursor: pointer;
  border-radius: 16px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.button-6_bg:active {
  background-color: #0000005c;
}

.button-6_color-6 {
  background-color: var(--color-7);
  border-radius: 50%;
  width: 50px;
  height: 50px;
  position: absolute;
  bottom: -8px;
  right: 29px;
}

.label {
  z-index: 5;
  color: var(--color-5);
  letter-spacing: 3px;
  text-transform: uppercase;
  font-family: Montserrat, sans-serif;
  font-size: 10px;
  font-weight: 500;
  position: relative;
}

.button-6_color-2 {
  background-color: var(--color-7);
  border-radius: 50%;
  width: 45px;
  height: 45px;
  position: absolute;
  top: 3px;
  right: -3px;
}

.button-6_color-5 {
  background-color: var(--color-7);
  border-radius: 50%;
  width: 24px;
  height: 24px;
  position: absolute;
  bottom: -2px;
  left: 5px;
}

.button-6_colors {
  z-index: -1;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.button-6_color-3 {
  background-color: var(--color-7);
  border-radius: 50%;
  width: 45px;
  height: 45px;
  position: absolute;
  bottom: 5px;
  left: 47px;
}

.button-6_color-1 {
  background-color: var(--color-7);
  border-radius: 50%;
  width: 45px;
  height: 45px;
  position: absolute;
  top: -1px;
  left: 0;
}

.button-6 {
  z-index: 1;
  cursor: pointer;
  border-radius: 16px;
  justify-content: center;
  align-items: center;
  width: 273px;
  height: 54px;
  display: flex;
  position: relative;
  top: 25px;
}

.btn {
  color: #051328;
  cursor: pointer;
  background-color: #e7e7e7;
  border: 1px #000;
  justify-content: center;
  align-items: center;
  padding: 1.5rem 3rem;
  text-decoration: none;
  display: flex;
  position: relative;
}

.btn.btn-seven {
  background-color: #0000;
}

.circle-to-pill-button {
  z-index: 99;
  color: #f5f5f5;
  flex: none;
  align-items: center;
  height: 45px;
  margin-top: 29px;
  padding-left: 1.18em;
  padding-right: 1.18em;
  font-weight: 400;
  text-decoration: none;
  display: flex;
  position: relative;
}

.bg-round {
  background-color: var(--color-3);
  border-radius: 100px;
  width: 3.3em;
  max-width: none;
  height: 3.3em;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.text-btn {
  z-index: 2;
  letter-spacing: 2px;
  text-transform: uppercase;
  margin-right: 14px;
  font-size: .7rem;
  font-weight: 600;
  position: relative;
}

.emphasis-button-img {
  z-index: 2;
  width: .85rem;
  position: relative;
}

.primary-button-2 {
  z-index: 10;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  color: #fff;
  text-align: center;
  background-color: #605e4b0d;
  border: 1px solid #605e4b26;
  border-radius: 100rem;
  justify-content: space-between;
  align-items: center;
  min-width: 12em;
  min-height: 3.5em;
  padding: .5em 1.4em;
  font-size: 1.2rem;
  font-weight: 400;
  text-decoration: none;
  transition: padding .4s cubic-bezier(.215, .61, .355, 1), border-color .2s, background-color .2s;
  display: flex;
  position: relative;
  overflow: hidden;
}

.primary-button-2:hover {
  opacity: 1;
  background-color: #605e4b26;
  border-color: #f5ecea80;
  padding-left: 2em;
}

.primary-button-2.is-dark {
  background-color: #20322fe3;
  height: 56px;
  min-height: 0;
  top: 16px;
}

.button-text-12 {
  z-index: 10;
  position: relative;
}

.button-icon-wrap-3 {
  z-index: 2;
  background-color: #dfdcd880;
  border-radius: 100rem;
  flex-direction: column;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  margin-left: 1.2em;
  display: flex;
  position: relative;
  overflow: hidden;
}

.button-arrow-5 {
  object-fit: contain;
  width: .8em;
  position: absolute;
}

.button-feather-bg {
  z-index: 1;
  opacity: .26;
  width: 10rem;
  font-size: 3em;
  position: absolute;
  inset: -2rem 0% 0% 1.9rem;
  transform: scale(1.4)rotate(-104deg);
}

.button-text-13 {
  color: #272727;
  background-color: #0000;
  justify-content: center;
  align-items: center;
  padding: 0;
}

.button-text-13.white {
  color: var(--outline);
  letter-spacing: 4px;
  text-transform: uppercase;
  font-size: 10px;
  position: relative;
  left: -3px;
}

.arrow-icon-clip {
  justify-content: flex-end;
  align-items: center;
  width: 1rem;
  display: flex;
  overflow: hidden;
}

.arrow-icon-2 {
  opacity: 1;
  filter: none;
  color: #ececec;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.arrow-icon-2.dark {
  color: #141414;
}

.arrow-icon-wrapper {
  color: #e6e6e6;
  background-color: #2c2c2c;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 2.875rem;
  height: 2.875rem;
  margin-right: 1rem;
  padding-top: 2px;
  display: flex;
  overflow: hidden;
}

.arrow-icon-wrapper.large-arrow-icon {
  width: 3.25rem;
  height: 3.25rem;
  margin-right: 1.25rem;
}

.arrow-icon-wrapper.large-arrow-icon.white {
  background-color: var(--outline);
  background-image: linear-gradient(to bottom, var(--color-7), var(--color-7)), url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68271734945b21be58744567_noise.gif");
  background-position: 0 0, 0 0;
  background-size: auto, 249px;
}

.underline-link-2 {
  align-items: center;
  text-decoration: none;
  display: flex;
}

.underline-link-2.large-underline-link {
  color: #e2e2e2;
  font-size: 1.25rem;
  position: relative;
  top: 12px;
}

.button-text-wrapper-2 {
  z-index: 10;
  flex-direction: column;
  line-height: 1.5;
  display: flex;
  position: relative;
}

.scrolll-copy {
  z-index: 20;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #1a3b40;
  border-top: 1px solid #c0c0d333;
  border-bottom: 1px solid #c0c0d333;
  grid-template-rows: 1fr;
  grid-template-columns: minmax(5vw, 1fr) minmax(auto, 1500px) minmax(5vw, 1fr);
  grid-auto-rows: auto;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
  position: relative;
  top: 144px;
}

.text-span-111 {
  color: var(--color-3);
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.heading-large-2-copy {
  color: var(--color-3);
  letter-spacing: 4px;
  text-transform: uppercase;
  font-family: Montserrat, sans-serif;
  font-size: 10px;
  font-weight: 500;
  line-height: 1.2;
  position: relative;
  top: 15px;
}

.background-video {
  height: 100%;
}

.text-size-regular-2-copy {
  color: var(--color-2);
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
  font-size: 25px;
  line-height: 1.65;
}

.agendadd-list-title-copy {
  text-align: center;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0;
  display: block;
}

.text-size-regular-2-copy-copy {
  color: var(--color-3);
  font-family: Bdscript, Arial, sans-serif;
  font-size: 38px;
  line-height: 1.65;
}

.text-span-112 {
  color: var(--color-3);
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.background-wrapper-2 {
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.testimonial-image {
  min-height: 425px;
  margin-left: -24px;
  position: relative;
  overflow: hidden;
}

.testimonial-text {
  color: #c0c0d333;
  font-size: 32px;
}

.left-arrow {
  background-image: linear-gradient(to bottom, var(--color-2), var(--color-2));
  border-right: 1px solid #ffffff1a;
  justify-content: center;
  align-items: center;
  width: 80px;
  height: 50%;
  display: flex;
  inset: 0% auto auto 0%;
}

.left-arrow.bottom {
  border-top: 1px solid #ffffff1a;
  inset: auto auto 0% 0%;
}

.subtitle-56 {
  z-index: 10;
  color: #fffc;
  letter-spacing: 4px;
  text-transform: uppercase;
  font-size: 11px;
  position: relative;
}

.subtitle-56.small {
  font-size: 10px;
}

.dark-fill {
  background-color: #1a3b40f0;
  background-image: linear-gradient(#1a3b40f0, #1a3b40f0), url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68271734945b21be58744567_noise.gif");
  background-position: 0 0, 0 0;
  background-size: auto, 249px;
  width: 100%;
  position: relative;
  overflow: hidden;
}

.avatar {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68289559bc98a5225db7122d_031.jpeg");
  background-position: 50% 20%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 100%;
  width: 80px;
  height: 80px;
}

.avatar.five {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68289559bc98a5225db7124d_Avatar007.jpeg");
}

.avatar.one {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68289559bc98a5225db7121c_Avatar003.jpeg");
}

.avatar.three {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68289559bc98a5225db71243_Avatar005.jpeg");
}

.avatar.four {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68289559bc98a5225db71248_Avatar006.jpeg");
}

.avatar.two {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68289559bc98a5225db7123e_Avatar004.jpeg");
  background-position: 50% 40%;
}

.testimonial-name {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.client-name {
  font-size: 18px;
}

.testimonial-slider-2 {
  z-index: 500;
  background-color: #1a3b40f0;
  background-image: linear-gradient(#1a3b40f0, #1a3b40f0), url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68271734945b21be58744567_noise.gif");
  background-position: 0 0, 0 0;
  background-size: auto, 249px;
  height: 100%;
  padding-left: 80px;
  position: relative;
}

.testimonial-quote {
  grid-column-gap: 16px;
  grid-row-gap: 80px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: space-between;
  padding: 0 80px;
  display: grid;
}

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

.grain-wrapper {
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.testimonial-card {
  z-index: 20;
  grid-column-gap: 24px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  height: 100%;
  padding: 80px 0;
  display: grid;
  position: relative;
}

.overlay-2xd-copy {
  z-index: 3;
  background-color: #03060c17;
  position: absolute;
  inset: 0%;
}

.testimonial-feature {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/682714a99a124f8072860012_Villa033.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin: -5px;
  position: absolute;
  inset: 0%;
}

.testimonial-feature.four {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68289559bc98a5225db71212_Comp023.jpg");
}

.testimonial-feature.five {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68289559bc98a5225db7125f_Comp035.jpg");
}

.testimonial-feature.three {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68289559bc98a5225db71254_Comp014.jpg");
  background-position: 100%;
}

.testimonial-feature.two {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68289559bc98a5225db71237_Comp017.jpg");
}

.rotate-text {
  letter-spacing: 4px;
  text-transform: uppercase;
  white-space: nowrap;
  font-size: 11px;
  transform: rotate(-90deg);
}

.background-2-copy {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68289559bc98a5225db71223_Comp001.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin: -5px;
  position: absolute;
  inset: 0%;
}

.background-2-copy.testimonial-background-copy {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68289559bc98a5225db7126d_harshil-gudka-aKcVSSDotgo-unsplash.jpg");
}

.testimonial-items {
  background-color: #161a20;
  min-height: 450px;
  margin-left: -79px;
  position: relative;
  overflow: hidden;
}

.section-54 {
  z-index: 10;
  justify-content: center;
  padding-top: 160px;
  padding-bottom: 160px;
  display: flex;
  position: relative;
}

.section-54.no-padding {
  padding: 0;
}

.section-54.no-padding.clip {
  margin-top: -54px;
  margin-bottom: -54px;
  padding-left: 56px;
}

.stacked-intro-3 {
  grid-column-gap: 16px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-items: start;
  display: grid;
}

.stacked-intro-3.large {
  grid-row-gap: 48px;
}

.stacked-intro-3.small {
  grid-row-gap: 18px;
}

.grid-wrapper-32 {
  z-index: 25;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: minmax(5vw, 1fr) minmax(auto, 1500px) minmax(5vw, 1fr);
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
  position: relative;
}

.dual-column-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding-top: 160px;
  padding-bottom: 180px;
  display: grid;
}

.flying-image-wrapper-2 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-items: end;
  width: 22vw;
  height: 22vw;
  display: flex;
  position: relative;
}

.heading-129 {
  font-size: 36px;
  font-weight: 600;
  line-height: 1.35em;
}

.heading-129.large {
  width: 495px;
  height: auto;
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
  font-size: 50px;
  font-weight: 400;
}

.text-span-113 {
  color: var(--color-3);
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.jfjbbfjfjfff-copy {
  z-index: 20;
  color: #bb8150;
  letter-spacing: 4px;
  text-transform: uppercase;
  background-image: linear-gradient(#bb8150f2, #bb8150f2), url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68271734945b21be58744567_noise.gif");
  background-position: 0 0, 50%;
  background-size: auto, 249px;
  border: 1px solid #bb815075;
  border-radius: 16px;
  justify-content: center;
  align-items: center;
  width: 40vw;
  height: 47px;
  padding: 12px 28px 12px 32px;
  font-family: Montserrat, sans-serif;
  font-size: 11px;
  text-decoration: none;
  display: flex;
  position: relative;
  top: 0;
  overflow: hidden;
}

.circle-link {
  color: #fff;
  letter-spacing: 4px;
  text-transform: uppercase;
  border: 1px solid #8c9fac66;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 200px;
  height: 200px;
  font-size: 11px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.circle-link.light {
  background-image: linear-gradient(to bottom, var(--color-7), var(--color-7)), url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68271734945b21be58744567_noise.gif");
  background-position: 0 0, 0 0;
  background-size: auto, 249px;
  border-color: #8c9fac66;
}

.button-text-3 {
  z-index: 20;
  color: #000;
  position: relative;
  transform: rotate(18deg);
}

.button-text-3.light {
  color: #fff;
}

.link-hover-fill {
  background-color: var(--ghost-white);
  border-radius: 100%;
  display: none;
  position: absolute;
  inset: 0%;
}

.link-hover-fill.light {
  background-color: #fff;
}

.text-span-114 {
  color: var(--color-3);
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.subtitle-wrapper-5 {
  margin-bottom: 18px;
}

.grey-cover-2 {
  background-color: #f7f8fc;
  margin-left: 80px;
  position: relative;
  overflow: hidden;
}

.paralax-background-3 {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/682714a99a124f807285fffe_Villa0017.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-top: -36px;
  margin-bottom: -36px;
  position: absolute;
  inset: 0%;
}

.paralax-background-3.two {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/682714a99a124f807286007b_031.jpeg");
}

.grid-wrapper-33 {
  z-index: 10;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: 1fr;
  grid-template-columns: minmax(80px, 1fr) minmax(auto, 1400px) minmax(80px, 1fr);
  grid-auto-columns: 1fr;
  align-items: stretch;
  width: 100%;
  display: grid;
  position: relative;
}

.outline-button-2 {
  color: #081c3a;
  letter-spacing: 3px;
  text-transform: uppercase;
  background-color: #0000;
  border: 1px solid #c0c0d333;
  border-radius: 3px;
  justify-content: center;
  align-items: center;
  padding: 16px 32px;
  font-size: 10px;
  text-decoration: none;
  transition: all .4s cubic-bezier(.25, .46, .45, .94);
  display: flex;
}

.outline-button-2:hover {
  color: #fff;
  background-color: #081c3a;
  border-color: #081c3a;
}

.outline-button-2.white {
  color: #fff;
  border-color: #ffffff4d;
}

.outline-button-2.white:hover {
  background-color: #081c3a00;
  border-color: #fff;
}

.section-55 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 140px 0;
  display: flex;
  position: relative;
}

.section-55.no-padding {
  padding-top: 0;
  padding-bottom: 0;
}

.button-4 {
  color: #fff;
  text-align: center;
  letter-spacing: 3px;
  text-transform: uppercase;
  background-color: #3572ff;
  border-style: none;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  padding: 16px 32px;
  font-size: 10px;
  text-decoration: none;
  transition: all .4s cubic-bezier(.25, .46, .45, .94);
  display: flex;
}

.button-4:hover {
  background-color: #081c3a;
}

.button-4.white {
  color: #081c3a;
  background-color: #fff;
}

.button-4.white:hover {
  color: #081c3a;
  background-color: #e6e6f3;
}

.overlay-12 {
  background-color: #0f13268c;
  position: absolute;
  inset: 0%;
}

.overlay-12.dark {
  background-color: #0f13268c;
}

.subtitle-78 {
  letter-spacing: 3px;
  text-transform: uppercase;
  font-size: 11px;
  font-weight: 400;
  line-height: 1.4em;
}

.subtitle-wrapper-6 {
  margin-bottom: 18px;
}

.grey-cover-3 {
  background-color: #f7f8fc;
  margin-left: 80px;
  position: relative;
  overflow: hidden;
}

.paralax-background-4 {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/682714a99a124f807285fffe_Villa0017.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-top: -36px;
  margin-bottom: -36px;
  position: absolute;
  inset: 0%;
}

.paralax-background-4.two {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/682714a99a124f807286007b_031.jpeg");
  width: auto;
}

.grid-wrapper-34 {
  z-index: 10;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: 1fr;
  grid-template-columns: minmax(80px, 1fr) minmax(auto, 1400px) minmax(80px, 1fr);
  grid-auto-columns: 1fr;
  align-items: stretch;
  width: 100%;
  display: grid;
  position: relative;
}

.outline-button-3 {
  color: #081c3a;
  letter-spacing: 3px;
  text-transform: uppercase;
  background-color: #0000;
  border: 1px solid #c0c0d333;
  border-radius: 3px;
  justify-content: center;
  align-items: center;
  padding: 16px 32px;
  font-size: 10px;
  text-decoration: none;
  transition: all .4s cubic-bezier(.25, .46, .45, .94);
  display: flex;
}

.outline-button-3:hover {
  color: #fff;
  background-color: #081c3a;
  border-color: #081c3a;
}

.outline-button-3.white {
  color: #fff;
  border-color: #ffffff4d;
}

.outline-button-3.white:hover {
  background-color: #081c3a00;
  border-color: #fff;
}

.section-56 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 140px 0;
  display: flex;
  position: relative;
}

.section-56.no-padding {
  padding-top: 0;
  padding-bottom: 0;
}

.large-heading {
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
  font-weight: 400;
  line-height: 1.15em;
}

.subtitle-79 {
  z-index: 10;
  color: #090b19;
  letter-spacing: 4px;
  text-transform: uppercase;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 400;
  position: relative;
}

.subtitle-79.white {
  color: var(--color-3);
  font-size: 10px;
  font-weight: 500;
}

.stripe-container {
  justify-content: space-between;
  width: 100%;
  height: 100%;
  display: flex;
}

.section-bottom-cover {
  z-index: 20;
  background-color: #fff;
  height: 0%;
  position: absolute;
  inset: 0% 0% auto;
}

.stripe-wrapper {
  z-index: 5;
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/6829b60adf908935fa47b1b8_ron-dauphin-k-8-eX4Y3no-unsplash.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: center;
  width: 100vw;
  min-width: auto;
  margin-left: auto;
  margin-right: auto;
  padding-left: 5vw;
  padding-right: 5vw;
  display: flex;
  position: absolute;
  inset: 0% auto;
  overflow: hidden;
}

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

.background-cover-2 {
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.section-57 {
  z-index: 10;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 120px 5vw;
  display: flex;
  position: relative;
}

.section-57.video-section {
  z-index: 10;
  color: #fff;
  padding-top: 240px;
  padding-bottom: 160px;
}

.background-banner {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/682714a99a124f807285ffea_Space002.jpeg");
  background-position: 50%;
  background-size: cover;
  height: 116%;
  position: absolute;
  inset: auto 0%;
}

.background-banner.video-banner {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/6829b60adf908935fa47b1b8_ron-dauphin-k-8-eX4Y3no-unsplash.jpg");
  background-position: 50%;
}

.background-banner.projects-banner {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/6852f646d66916eb5a6f732f_daniele-d-andreti-ud9u7beav2s-unsplash.avif");
  background-position: 50%;
}

.video-info {
  grid-column-gap: 16px;
  grid-row-gap: 100px;
  flex-direction: column;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-left: 24px;
  display: grid;
}

.dual-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .85fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.client-quote-credit {
  border-left: 2px solid #fff;
  margin-left: -24px;
  padding-left: 24px;
}

.image-overlay-4 {
  z-index: 1;
  background-color: #090b194d;
  position: absolute;
  inset: 0%;
}

.hover-link-wrapper {
  z-index: 100;
  opacity: 1;
  justify-content: center;
  align-items: center;
  width: 148px;
  height: 148px;
  padding: 24px;
  display: flex;
  position: absolute;
  inset: auto 0 5vw auto;
}

.hover-link-wrapper.video-link-wrapper {
  margin-left: -24px;
  position: relative;
  inset: 0 0 0 0;
}

.wrapper {
  z-index: 10;
  width: 100%;
  max-width: 1400px;
  position: relative;
}

.wrapper.no-padding {
  padding-left: 0;
  padding-right: 0;
}

.pin-stripe {
  background-color: #f3f6fc;
  width: 1px;
}

.pin-stripe.white {
  background-color: #ffffff1f;
}

.wrapper-copy {
  z-index: 10;
  width: 100%;
  max-width: 1400px;
  position: relative;
}

.wrapper-copy.no-padding {
  padding-left: 0;
  padding-right: 0;
}

.wrappegr-copy-copy {
  z-index: 10;
  width: 100%;
  max-width: 1400px;
  position: relative;
  left: 43px;
}

.wrappegr-copy-copy.no-padding {
  padding-left: 0;
  padding-right: 0;
}

.text-span-115, .text-span-116 {
  color: var(--color-3);
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.content-wrapper {
  z-index: 20;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  display: grid;
  position: relative;
}

.section-58 {
  justify-content: center;
  align-items: stretch;
  padding-top: 160px;
  padding-bottom: 160px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.section-58.no-padding {
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 0;
}

.large-width {
  max-width: 800px;
}

.circle-link-2 {
  color: #fff;
  letter-spacing: 4px;
  text-transform: uppercase;
  border: 1px solid #8c9fac66;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 200px;
  height: 200px;
  font-size: 11px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.circle-link-2.light {
  border-color: var(--ghost-white);
}

.banner-image-wrapper {
  z-index: 10;
  justify-content: center;
  margin-left: 0;
  margin-right: 0;
  display: flex;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.heading-130.large {
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
  font-size: 42px;
  font-weight: 400;
  line-height: 1.35em;
}

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

.button-text-15 {
  z-index: 20;
  color: #000;
  position: relative;
  transform: rotate(18deg);
}

.button-text-15.light {
  color: #fff;
}

.circle-link-wrapper {
  z-index: 100;
  align-self: center;
  margin: -112px -48px -22px;
  padding: 48px;
  position: relative;
}

.small-width {
  max-width: 450px;
}

.body-display-37 {
  color: #616670;
  font-size: 17px;
  line-height: 1.6em;
}

.body-display-37.light {
  color: #ffffffe6;
  margin-top: -22px;
  font-size: 15px;
  font-weight: 300;
}

.grid-wrapper-35 {
  z-index: 20;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) minmax(auto, 1500px);
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
  position: relative;
}

.banner-content {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #fff;
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
  grid-auto-columns: 1fr;
  align-items: center;
  min-height: 600px;
  padding: 100px 0 100px 34px;
  display: grid;
}

.stacked-content {
  grid-column-gap: 0px;
  grid-row-gap: 48px;
  grid-template-rows: auto;
  grid-template-columns: 1.75fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: 120px;
  margin-bottom: 120px;
  padding-left: 72px;
  padding-right: 72px;
  display: grid;
  position: relative;
}

.overlay-13 {
  background-color: #060b1180;
  position: absolute;
  inset: 0%;
}

.overlay-13.bottom-gradient {
  background-color: #060b1159;
  background-image: linear-gradient(#060b1100 30%, #060b118c);
}

.background-image-2 {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/6829b95aa2eed4580fb79ca8_Image010.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  inset: 0%;
}

.background-image-2.action-banner {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/685123f550b3f167c4381c7b_axp-photography-evqYZXPm3Tg-unsplash%20(3).jpg");
}

.background-image-2.testimonial-background {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/6829b95aa2eed4580fb79ca8_Image010.jpeg");
  background-position: 50% 0;
}

.text-span-117 {
  color: var(--ghost-white);
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.heading-131 {
  color: var(--color);
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
  font-size: 31px;
  font-weight: 400;
}

.text-span-118 {
  color: var(--color-3);
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.text-block-4 {
  color: var(--ghost-white);
  font-family: Montserrat, sans-serif;
  font-weight: 300;
}

.heading-132 {
  color: var(--outline);
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
}

.text-span-119 {
  color: var(--color-3);
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.heading-133 {
  color: var(--ghost-white);
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
}

.text-span-120 {
  color: var(--color-3);
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.heading-134 {
  color: var(--ghost-white);
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
}

.text-span-121 {
  color: var(--color-3);
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.heading-135 {
  color: var(--ghost-white);
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
}

.text-span-122 {
  color: var(--color-3);
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.text-block-5, .text-block-6, .text-block-7, .text-block-8 {
  color: var(--color-2);
  font-weight: 400;
}

.background-video-2 {
  height: 100%;
}

.heading-136 {
  color: var(--ghost-white);
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
  font-size: 34px;
  font-weight: 400;
}

.text-span-123, .text-span-124 {
  color: var(--color-3);
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.div-block-9 {
  border-top: 1px solid #c0c0d333;
  border-right: 1px solid #c0c0d333;
}

.stacked-description-3 {
  z-index: 10;
  grid-column-gap: 16px;
  grid-row-gap: 18px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.stacked-description-3.short {
  grid-row-gap: 12px;
  padding-right: 0;
}

.xxl-heading-3 {
  letter-spacing: -.05em;
  margin-right: 1px;
  font-size: 78px;
}

.projects-hero {
  z-index: 10;
  color: #fff;
  justify-content: center;
  min-height: 750px;
  padding-top: 120px;
  padding-left: 23px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.hover-link-2 {
  border: 1px solid var(--color-5);
  color: #fff;
  letter-spacing: 3px;
  text-transform: uppercase;
  background-color: #fff0;
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68281f510bc157bd42be099f_arrow-down(24x24)%402x%20(2).svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto 35px;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  font-size: 11px;
  text-decoration: none;
  display: flex;
}

.hero-background-image-2 {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/6829da9ed64340a80eb559c5_pexels-sergey-pesterev-69811391-8428013%20(1).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  inset: 0%;
}

.project-detail-items {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.clip-3 {
  position: relative;
  overflow: hidden;
}

.project-detail-item {
  border-top: 1px #ffffff1f;
  border-left: 1px #ffffff1f;
  border-right: 1px #c0c0d333;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  padding: 24px 12px 48px 24px;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.project-detail-item.middle-item {
  border-left-style: solid;
  border-left-color: #ffffff1f;
}

.featured-project-details {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #ffffff26;
  border-top: 2px solid #bb8150;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.project-details-wrapper-copy {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-left: 1px;
  margin-right: 1px;
  display: grid;
  position: relative;
  left: 5px;
}

.text-block-91, .text-block-92 {
  font-size: 14px;
}

.image-overlay-2-copy {
  z-index: 1;
  background-color: #090b194d;
  position: absolute;
  inset: 0%;
}

.image-overlay-2-copy.dark-overylay-codddpy {
  background-color: #090b1973;
}

.hero-content-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 36px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  display: grid;
}

.inner-page-hero-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 60px;
  grid-template-rows: auto 1fr auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  height: 100%;
  padding-bottom: 24px;
  padding-left: 26px;
  display: grid;
}

.grid-wrapper-21 {
  z-index: 5;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: minmax(5vw, 1fr) minmax(auto, 1400px) minmax(5vw, 1fr);
  grid-auto-columns: minmax(5vw, 1fr);
  grid-auto-flow: row;
  place-content: space-between;
  place-items: stretch start;
  width: 100%;
  display: grid;
  position: relative;
}

.grid-wrapper-21.two-row {
  flex: 0 auto;
  grid-template-rows: 1fr auto;
  align-content: space-between;
}

.text-block-90 {
  font-size: 14px;
  font-weight: 500;
}

.subtitle-71 {
  z-index: 10;
  color: #090b19;
  letter-spacing: 4px;
  text-transform: uppercase;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 400;
  position: relative;
}

.subtitle-71.white {
  color: #fff;
  font-family: Montserrat, sans-serif;
  font-size: 10px;
}

.background-cover-4 {
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.heading-style-huge {
  letter-spacing: -.5vw;
  text-transform: uppercase;
  padding-top: 2vw;
  padding-left: 1vw;
  padding-right: 1vw;
  font-size: 16vw;
  font-weight: 400;
  line-height: .75;
}

.heading-style-huge.text-color-white.text-align-center {
  color: var(--color-3);
  text-transform: none;
  font-family: Bdscript, Arial, sans-serif;
  font-size: 23vw;
}

.letter-1 {
  z-index: 1;
  display: inline-block;
  position: relative;
}

.hero-rotate-image {
  z-index: 25;
  perspective: 200vw;
  border-radius: .875rem;
  flex-direction: column;
  justify-content: center;
  width: 100%;
  height: 100%;
  margin-bottom: 0%;
  display: flex;
  position: relative;
  overflow: visible;
  transform: perspective(200vw);
}

.hero-rotate-base {
  z-index: 50;
  perspective: 200vw;
  width: 22.5%;
  max-width: 40vh;
  height: 100%;
  position: absolute;
}

.home-hero-2 {
  z-index: 10;
  position: relative;
  overflow: visible;
}

.grid-large {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: minmax(2rem, 1fr) minmax(auto, 96rem) minmax(2rem, 1fr);
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.image-fill-3 {
  object-fit: cover;
  border-radius: 6px;
  width: 100%;
  min-width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.clip-4 {
  position: relative;
  overflow: hidden;
}

.hero-rotate-item {
  z-index: 25;
  flex-direction: column;
  display: flex;
  position: relative;
  overflow: hidden;
}

.hero-rotate-item.radius-regular {
  border-radius: 4px;
  width: 200px;
  height: 196px;
  left: -1px;
}

.home-hero-intro-2 {
  z-index: 1;
  grid-column-gap: 0vw;
  grid-row-gap: 0vw;
  white-space: nowrap;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.home-hero-block {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-height: 94vh;
  padding-top: 6rem;
  padding-bottom: 9rem;
  display: flex;
  position: relative;
}

.hero-rotate-height {
  padding-top: 130%;
}

.heading-style-huge-copy {
  letter-spacing: -.5vw;
  text-transform: uppercase;
  padding-top: 2vw;
  padding-left: 1vw;
  padding-right: 1vw;
  font-size: 16vw;
  font-weight: 400;
  line-height: .75;
}

.heading-style-huge-copy.text-color-white.text-align-center {
  text-transform: none;
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
  font-size: 16vw;
  line-height: 1.1;
}

.action-content {
  grid-column-gap: 16px;
  grid-row-gap: 48px;
  border-left: 1px solid var(--color-8);
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  max-width: 800px;
  height: 381px;
  padding-top: 140px;
  padding-bottom: 140px;
  padding-left: 200px;
  display: grid;
  position: relative;
}

.section-59 {
  justify-content: center;
  align-items: stretch;
  padding-top: 160px;
  padding-bottom: 160px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.section-59.no-padding {
  border-bottom: 1px none var(--color-6);
  height: auto;
  padding-top: 0;
  padding-bottom: 0;
}

.large-circle-link {
  border: 1px solid var(--color-8);
  background-color: var(--color-10);
  outline-offset: 0px;
  color: var(--ghost-white);
  letter-spacing: 4px;
  text-transform: uppercase;
  border-radius: 100%;
  outline: 3px solid #fcfcff;
  justify-content: center;
  align-items: center;
  width: 200px;
  height: 200px;
  font-size: 11px;
  text-decoration: none;
  display: flex;
  position: absolute;
  inset: auto auto auto -100px;
  overflow: hidden;
}

.heading-137 {
  color: var(--color-4);
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
  font-weight: 400;
}

.stacked-intro-4 {
  grid-column-gap: 16px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
  top: -57px;
}

.button-text-16 {
  z-index: 20;
  color: var(--color-2);
  position: relative;
  transform: rotate(18deg);
}

.body-display-38 {
  color: #616670;
  font-size: 15px;
  line-height: 1.6em;
}

.grid-wrapper-36 {
  z-index: 20;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) minmax(auto, 1500px);
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
  position: relative;
}

.text-span-125 {
  color: var(--color-3);
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.about-hero-right {
  justify-content: center;
  align-items: center;
  padding-bottom: 0%;
  display: flex;
  overflow: hidden;
}

.about-hero-left {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: .65fr auto 1fr;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  min-height: 96vh;
  display: grid;
}

.hero-loop {
  color: #fff;
  letter-spacing: -.35vw;
  text-transform: uppercase;
  white-space: nowrap;
  align-items: center;
  height: 10vw;
  margin-bottom: 0;
  font-size: 20vw;
  font-weight: 400;
  display: flex;
  position: relative;
}

.hero-loop-strip {
  letter-spacing: 0;
  line-height: 1;
  display: flex;
}

.hero-loop-text {
  align-items: center;
  width: 100vw;
  margin-left: -1.5rem;
  display: flex;
  position: absolute;
  overflow: hidden;
}

.about-hero {
  z-index: 5;
  height: auto;
  position: relative;
  top: -41px;
}

.image-fill-4 {
  object-fit: cover;
  width: 100%;
  min-width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.about-hero-block {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  height: 100%;
  display: grid;
  position: relative;
  top: -33px;
}

.loop-text {
  grid-column-gap: 7vw;
  grid-row-gap: 7vw;
  align-items: center;
  padding-left: 3.5vw;
  padding-right: 3.5vw;
  font-family: Bdscript, Arial, sans-serif;
  display: flex;
  position: relative;
  top: -25px;
  overflow: visible;
}

.text-block-93 {
  color: var(--color-3);
  text-transform: none;
  font-family: Bdscript, Arial, sans-serif;
  font-size: 6vw;
  line-height: 1.2;
}

.text-block-94 {
  color: var(--color-2);
  text-transform: none;
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
  font-size: 14vw;
}

.card-cover {
  z-index: 15;
  background-color: #bb81501f;
  width: 110%;
  height: 110%;
  position: absolute;
  inset: auto;
}

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

.background-wrapper-13 {
  z-index: 2;
  justify-content: center;
  display: flex;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.background-5 {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68271734945b21be58744576_001.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  inset: 0%;
  overflow: visible;
}

.background-5.belonging-background {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/6829e87b9aa73fececcf2419_091.jpeg");
}

.background-5.about-background {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/6829e87b9aa73fececcf2410_090.jpeg");
}

.background-5.service-background {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/6829d77f2e614eeb7f536525_zosia-szopka-fFmPEAWaXTk-unsplash%20(1).jpg");
}

.background-5.service-one {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68383ef518865b15f6b8d3a5_pexels-asadphoto-9482135%20(1).jpg");
  background-position: 0%;
}

.background-5.service-one-copy {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/6836cf61c4d084b3eb410521_rr-shot1-362-1501019620429-5-HRsss.jpg");
  background-position: 0%;
}

.subtitle-80 {
  z-index: 10;
  color: var(--color-3);
  letter-spacing: 3px;
  text-transform: uppercase;
  margin-bottom: 0;
  font-size: 10px;
  font-weight: 400;
  line-height: 1.3em;
  position: relative;
}

.overlay-14 {
  background-color: #060b1499;
  position: absolute;
  inset: 0%;
}

.card-3 {
  color: #000;
  justify-content: center;
  align-items: center;
  min-height: 500px;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
}

.section-60 {
  flex-direction: column;
  justify-content: center;
  padding-top: 140px;
  padding-bottom: 140px;
  display: flex;
  position: relative;
}

.section-60.no-padding {
  padding-top: 0;
  padding-bottom: 0;
  overflow: visible;
}

.section-60.no-padding.grey {
  top: -170px;
}

.grid-wrapper-37 {
  z-index: 10;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: minmax(5vw, 1fr) minmax(auto, 1400px) minmax(5vw, 1fr);
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 100%;
  display: grid;
  position: relative;
}

.card-info {
  z-index: 20;
  grid-column-gap: 16px;
  grid-row-gap: 7px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.heading-138 {
  color: var(--outline);
}

.section-61 {
  z-index: 10;
  justify-content: center;
  padding-top: 160px;
  padding-bottom: 160px;
  display: flex;
  position: relative;
}

.section-61.no-padding {
  padding: 0;
}

.section-61.no-padding.clip {
  height: 444px;
  margin-top: 0;
  margin-left: 0;
  padding-left: 28px;
}

.feature-background {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/6829f8fb722bcd8064214593_pexels-sena-tohum-683756201-17959766.jpg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  inset: 0%;
}

.feature-background.three {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/6829eb50292840b5a76ab7c7_Image008%201.jpg");
}

.feature-background.one {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/6829f036c23b89be6dcc9c9a_pexels-dimitri-dim-380720-1802183.jpg");
}

.feature-background.two {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/6829f1c02e614eeb7f608db5_pexels-vishnurnair-1105666.jpg");
}

.arrow-icon {
  width: 14px;
}

.arrow-icon.invert {
  filter: none;
}

.slider-arrow-wrapper {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.slide-nav-2 {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: 48px;
  min-height: 12px;
  margin: auto;
  padding: 0;
  font-size: 6px;
  display: flex;
  inset: auto 0 48px;
  transform: none;
}

.slide-nav-2.tablet-mobile-slide-nav {
  align-items: flex-end;
  height: 36px;
  display: none;
  bottom: 0;
}

.slide-nav-2.small {
  height: 12px;
}

.overlay-15 {
  background-color: #0808084d;
  position: absolute;
  inset: 0%;
}

.overlay-15.gradient {
  background-color: #08080800;
  background-image: linear-gradient(#07090c00 30%, #07090c1a 55%, #07090c40);
}

.overlay-15.light {
  background-color: #0808080d;
}

.stacked-intro-5 {
  grid-column-gap: 16px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-items: start;
  display: grid;
}

.grid-wrapper-38 {
  z-index: 25;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: minmax(5vw, 1fr) minmax(auto, 1500px) minmax(5vw, 1fr);
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
  position: relative;
}

.basic-slider {
  background-color: #ddd0;
  justify-content: center;
  width: 100%;
  max-width: 1500px;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.basic-slide-content {
  z-index: 25;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #fff;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  max-width: 475px;
  position: relative;
  top: -78px;
}

.dark-slide-arrow {
  background-color: #080808;
  border: 1px #e4e9ec;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  display: flex;
  bottom: 90px;
}

.dark-slide-arrow.left {
  background-color: var(--color-8);
  left: 78px;
}

.dark-slide-arrow.right {
  background-color: var(--color-8);
  right: 78px;
}

.dark-slide-arrow.right {
  -webkit-backdrop-filter: blur(11px);
  backdrop-filter: blur(11px);
  background-color: #bb815075;
  border-style: solid;
  border-color: #bb8150;
  right: 0;
}

.dark-slide-arrow.left {
  -webkit-backdrop-filter: blur(16px);
  backdrop-filter: blur(16px);
  background-color: #bb815075;
  border-style: solid;
  border-color: #bb8150;
}

.basic-mask {
  width: 100%;
  overflow: visible;
}

.link-arrow-wrapper {
  overflow: hidden;
}

.underline-link-3 {
  grid-column-gap: 24px;
  grid-row-gap: 16px;
  color: #667479;
  letter-spacing: 4px;
  text-transform: uppercase;
  border-bottom: 1px #e4e9ec;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  justify-content: space-between;
  align-items: center;
  padding-bottom: 0;
  font-size: 11px;
  line-height: 1.5em;
  text-decoration: none;
  display: grid;
}

.underline-link-3.light {
  color: #fff;
  border-bottom-color: #ffffff80;
}

.full-width-slider-wrapper {
  justify-content: center;
  padding-left: 5vw;
  padding-right: 5vw;
  display: flex;
}

.background-wrapper {
  height: 100%;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.heading-139 {
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
  font-size: 34px;
  font-weight: 400;
  line-height: 1.35em;
}

.basic-slide-wrapper {
  flex-direction: column;
  justify-content: flex-end;
  min-height: 700px;
  margin-left: 3px;
  margin-right: 3px;
  padding: 80px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.slider-arrow-2 {
  width: 15px;
}

.text-span-126 {
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.underline-link-2-copy {
  align-items: center;
  text-decoration: none;
  display: flex;
}

.underline-link-2-copy.large-underline-link {
  color: #e2e2e2;
  font-size: 1.25rem;
  position: relative;
  top: 6px;
}

.text-span-127, .text-span-128 {
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.text-span-129 {
  color: var(--color-16);
  text-transform: uppercase;
  font-family: Poppins, sans-serif;
  font-size: 15vw;
  font-weight: 700;
}

.text-span-130 {
  color: var(--black);
  font-size: 10vw;
}

.about-team-copy {
  border-top: 1px solid var(--color-10);
  border-bottom: 1px solid var(--color-10);
  background-color: var(--color-2);
  background-image: linear-gradient(to bottom, var(--color), var(--color));
  margin-top: 141px;
  overflow: hidden;
}

.scrolll-copy-copffy {
  z-index: 20;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #1a3b40;
  border-top: 1px solid #c0c0d333;
  border-bottom: 1px solid #c0c0d333;
  grid-template-rows: 1fr;
  grid-template-columns: minmax(5vw, 1fr) minmax(auto, 1500px) minmax(5vw, 1fr);
  grid-auto-rows: auto;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: 391px;
  display: grid;
  position: relative;
  top: -276px;
}

.scroll-link-copy {
  grid-column-gap: 36px;
  grid-row-gap: 16px;
  color: #fff;
  letter-spacing: 5px;
  text-transform: uppercase;
  border: 1px #000;
  border-left: 1px solid #ffffff1a;
  border-right: 1px solid #ffffff1a;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  place-content: stretch center;
  align-items: center;
  width: 361px;
  font-size: 11px;
  text-decoration: none;
  display: grid;
  position: relative;
  left: 239px;
  overflow: hidden;
}

.circle-link-copy {
  color: #fff;
  letter-spacing: 4px;
  text-transform: uppercase;
  border: 1px solid #8c9fac66;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 200px;
  height: 200px;
  font-size: 11px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.circle-link-copy.light {
  background-image: linear-gradient(to bottom, var(--color-7), var(--color-7)), url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68271734945b21be58744567_noise.gif");
  background-position: 0 0, 0 0;
  background-size: auto, 249px;
  border-color: #8c9fac66;
  width: 100px;
  height: 100px;
}

.trangle-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  align-content: center;
  align-items: center;
  display: grid;
}

.triangle {
  border-style: none none solid solid;
  border-width: 1px;
  border-color: #eff9fc1a #eff9fc1a var(--color-8) var(--color-8);
  min-width: 700px;
  min-height: 700px;
  margin-right: -525px;
  transform: rotate(45deg);
}

.triangle.right {
  border-style: solid solid none none;
  border-top-color: var(--color-8);
  border-right-color: var(--color-8);
}

.medium-width-intro-4 {
  grid-column-gap: 16px;
  grid-row-gap: 18px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  max-width: 675px;
  display: grid;
}

.button-text-18 {
  z-index: 25;
  color: #bb8150;
  text-transform: uppercase;
  position: relative;
}

.stacked-title-3 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.section-38 {
  z-index: 20;
  border-top: 1px solid var(--indicator-outline);
  background-color: var(--color-8);
  border-bottom: 1px #eff9fc1a;
  justify-content: center;
  margin-top: -291px;
  padding-top: 180px;
  padding-bottom: 180px;
  display: flex;
  position: relative;
  overflow: visible;
}

.medium-width-2 {
  max-width: 500px;
}

.heading-97.large {
  color: var(--color-2);
  letter-spacing: -.01em;
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
  font-size: 52px;
  font-weight: 400;
}

.subtitle-59 {
  color: var(--color-3);
  letter-spacing: 4px;
  text-transform: uppercase;
  font-size: 11px;
}

.body-display-19 {
  color: #627481;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65em;
}

.triangle-arrow-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

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

.triangle-clip.right {
  justify-content: flex-end;
}

.button-outline {
  color: #bb8150;
  background-color: #1a3b40;
  background-image: linear-gradient(#245258f7, #245258f7), url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68271734945b21be58744567_noise.gif");
  background-position: 0 0, 0 0;
  background-size: auto, 249px;
  border: 1px #bb8150;
  border-radius: 89px;
  width: 100%;
  padding: 24px 48px;
  position: absolute;
  inset: 0%;
}

.text-span-63 {
  color: #bb8150;
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
  font-weight: 400;
}

.grid-wrapper-5 {
  z-index: 25;
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: minmax(5vw, 1fr) minmax(auto, 1400px) minmax(5vw, 1fr);
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
  position: relative;
}

.stacked-intro-6 {
  grid-column-gap: 16px;
  grid-row-gap: 48px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.stacked-intro-6.centered {
  text-align: center;
}

.button-44 {
  color: #fff;
  letter-spacing: 4px;
  text-transform: uppercase;
  border: 1px #eff9fc1a;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  padding: 18px 42px;
  font-size: 10px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.button-kkcopy {
  border: 1px solid var(--color-11);
  background-color: var(--color);
  color: #fff;
  text-align: center;
  letter-spacing: 3px;
  text-transform: uppercase;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 243.663px;
  height: auto;
  padding: 16px 32px;
  font-size: 10px;
  text-decoration: none;
  transition: all .4s cubic-bezier(.25, .46, .45, .94);
  display: flex;
}

.button-kkcopy:hover {
  background-color: var(--color-8);
}

.button-kkcopy.white {
  color: var(--black);
  background-color: #fff;
}

.button-kkcopy.white:hover {
  background-color: var(--dark-outline);
  color: var(--black);
}

.background-6 {
  z-index: 10;
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68271734945b21be58744546_072.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  inset: 0%;
}

.background-6.five {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/682b3e85fe886c4e33b5a7cf_pexels-murat-sahin-1901382-3522880%20(1).jpg");
}

.button-text-19 {
  z-index: 20;
  color: var(--ghost-white);
  font-size: 10px;
  position: relative;
}

.button-45 {
  z-index: 20;
  border: 1px solid var(--color-6);
  background-color: var(--color-2);
  color: var(--color-2);
  letter-spacing: 4px;
  text-transform: uppercase;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  height: 53px;
  margin-top: -20px;
  padding: 12px 28px 12px 32px;
  font-family: Montserrat, sans-serif;
  font-size: 11px;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
}

.portrait-background-wrapper {
  z-index: 10;
  border-radius: 350px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.button-hover-circle-2 {
  z-index: 5;
  background-color: var(--color-3);
  border-radius: 100%;
  width: 125%;
  height: 400%;
  position: absolute;
  inset: auto auto -400%;
}

.circle-image {
  border: 1px solid #d6e3e7;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 400px;
  height: 400px;
  padding: 18px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.grid-wrapper-39 {
  z-index: 30;
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: minmax(5vw, 1fr) minmax(auto, 1450px) minmax(5vw, 1fr);
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: 71px;
  margin-bottom: 72px;
  padding-left: 50px;
  display: grid;
  position: relative;
}

.stacked-content-4 {
  grid-column-gap: 16px;
  grid-row-gap: 48px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.stacked-content-4.large {
  grid-row-gap: 160px;
}

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

.stacked-intro-7 {
  grid-column-gap: 24px;
  grid-row-gap: 48px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  max-width: 500px;
  display: grid;
}

.body-display-39 {
  color: var(--color-2);
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65em;
}

.subtitle-81 {
  color: #627481;
  letter-spacing: 4px;
  text-transform: uppercase;
  font-family: Montserrat, sans-serif;
  font-size: 10px;
}

.background-wrapper-14 {
  z-index: 10;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.stacked-title-4 {
  grid-column-gap: 16px;
  grid-row-gap: 36px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.heading-140 {
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
  font-weight: 400;
}

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

.about-team-cobbbpy {
  border-top: 1px solid var(--color-10);
  border-bottom: 1px solid var(--color-10);
  background-color: var(--color-2);
  background-image: linear-gradient(to bottom, var(--color), var(--color));
  margin-top: 0;
  overflow: hidden;
}

.about-hero-bottom {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  min-height: 30vw;
  margin-top: 99px;
  padding-bottom: 0;
  padding-left: .5rem;
  padding-right: .5rem;
  display: grid;
}

.about-hero-column {
  flex-direction: column;
  display: flex;
  position: relative;
  overflow: hidden;
}

.column-image-wrapper {
  z-index: 10;
  border-radius: .5rem;
  flex: 1;
  margin-bottom: 1rem;
  position: relative;
  overflow: hidden;
}

.image-full {
  z-index: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
  max-height: 100%;
  position: absolute;
  inset: 0%;
}

.column-image-spacer {
  z-index: 10;
  border-radius: .5rem;
  flex-direction: column;
  justify-content: center;
  height: 8vw;
  margin-bottom: 1rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.about-hero-scroll-link {
  margin-top: 1.8rem;
}

.icon-small {
  justify-content: center;
  align-items: center;
  height: .875rem;
}

.about-hero-intro {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 50rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
  left: 27px;
}

.scroll-link-2 {
  z-index: 10;
  border: 1px solid #e4eff3;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3.5rem;
  min-width: 3.5rem;
  height: 3.5rem;
  min-height: 3.5rem;
  margin-top: -35px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.scroll-link-icons {
  z-index: 20;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  height: .875rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.about-hero-bottom-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  min-height: 30vw;
  margin-left: 85px;
  padding-bottom: 0;
  padding-left: .5rem;
  padding-right: .5rem;
  display: grid;
}

.max-width-small {
  width: 100%;
  max-width: 24rem;
}

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

.heading-xlarge {
  width: 723px;
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
  font-size: 50px;
  font-weight: 500;
  line-height: 1.25;
}

.button-background {
  background-color: #3f8ef1;
  border-radius: 100%;
  width: 100%;
  min-width: 4.5rem;
  height: 175%;
  display: none;
  position: absolute;
  inset: auto;
}

.about-hero-top {
  padding-top: 6rem;
  padding-bottom: 4rem;
}

.link-icon-wrapper {
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-size-large-3 {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
}

.section-about-hero {
  border-top: 1px none var(--indicator-outline);
  margin-top: -46px;
}

.about-hero-component {
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  min-height: 100vh;
  margin-top: 76px;
  padding-top: 4rem;
  display: flex;
}

.text-span-131 {
  color: var(--color-3);
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.body-display-17-copy-copy-copy {
  color: #bb8150;
  text-align: center;
  letter-spacing: 4px;
  text-transform: uppercase;
  width: 119%;
  font-family: Poppins, sans-serif;
  font-size: 10px;
  font-weight: 400;
  line-height: 1.65em;
  top: 0;
  left: 0;
}

.vacations-tab-link-2 {
  color: #516381;
  letter-spacing: 3px;
  text-transform: uppercase;
  background-color: #fff0;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 60px;
  padding: 0 20px 36px;
  font-size: 12px;
  transition: color .4s cubic-bezier(.25, .46, .45, .94);
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.vacations-tab-link-2.w--current {
  color: #081c3a;
  background-color: #fff0;
}

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

.text-block-72, .text-block-73 {
  color: #bb8150;
  font-size: 11px;
}

.membership-dot-2 {
  z-index: 10;
  background-color: #e6e6f3;
  border-radius: 100px;
  width: 12px;
  height: 12px;
  position: relative;
}

.membership-dot-2.four, .membership-dot-2.one, .membership-dot-2.three, .membership-dot-2.two {
  background-color: var(--indicator-outline);
}

.membership-plans-wrapper-2 {
  z-index: 10;
  grid-column-gap: 0px;
  grid-row-gap: 18px;
  background-color: #fff0;
  border-radius: 12px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-top: 0;
  margin-left: 36px;
  padding: 0;
  display: grid;
  position: relative;
}

.vacations-tab-menu-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-top: 1px #e6e6f3;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 60px;
  margin-bottom: 72px;
  display: grid;
}

.text-block-70 {
  color: #bb8150;
  letter-spacing: 4px;
  font-family: Montserrat, sans-serif;
  font-size: 10px;
}

.uaef {
  color: #fcfcff;
  text-align: center;
  letter-spacing: 3px;
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
  font-size: 39px;
  position: relative;
  top: 1px;
}

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

.subtitle-intro-wrapper-2 {
  z-index: 10;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: auto;
  justify-content: center;
  place-items: center;
  display: flex;
  position: relative;
  top: 10px;
}

.popular-vacations-copy {
  z-index: 20;
  grid-column-gap: 16px;
  grid-row-gap: 80px;
  border: 1px solid var(--color-11);
  background-color: var(--color-2);
  box-shadow: none;
  border-radius: 12px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-top: 0;
  padding: 14px 36px 12px;
  display: grid;
  position: relative;
  top: 0;
}

.top-vactions-copy-copy {
  grid-column-gap: 12px;
  grid-row-gap: 17px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.body-display-17-copy-copy-copy-2 {
  color: #bb8150;
  text-align: center;
  letter-spacing: 0;
  justify-content: center;
  align-items: center;
  width: 80%;
  font-family: Bdscript, Arial, sans-serif;
  font-size: 63px;
  font-weight: 300;
  line-height: 1.65em;
  display: flex;
  position: relative;
  top: 14px;
  left: 99px;
}

.location-indicator-2 {
  background-color: var(--indicator-outline);
  border-radius: 100px;
  height: 2px;
  position: absolute;
  inset: 121px 0% auto;
  overflow: hidden;
}

.uaef-copy {
  color: #bb8150;
  text-align: center;
  letter-spacing: 4px;
  font-family: Montserrat, sans-serif;
  font-size: 11px;
  font-weight: 400;
  position: relative;
  top: 8px;
}

.grid-wrapsssper-copy {
  z-index: 10;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: ". ." 1fr
                 ". ."
                 "Area Area-2"
                 / minmax(80px, 1fr) minmax(auto, 1400px) minmax(80px, 1fr);
  grid-auto-rows: 0;
  grid-auto-columns: 1fr;
  align-items: stretch;
  width: 100%;
  height: auto;
  margin-bottom: 0;
  display: grid;
  position: relative;
}

.europe-1 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  background-image: linear-gradient(#0000, #1a3b40 95%), url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/682adbb76614906cc890dac1_emma-fabbri-2TmsyZXMNTE-unsplash.avif");
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, auto 400px;
  border: 1px solid #bb815075;
  border-radius: 6px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: space-between;
  min-height: 350px;
  padding: 36px;
  display: grid;
  position: relative;
  overflow: hidden;
}

.gvxtvxtcc-copy {
  grid-column-gap: 16px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
  top: 0;
}

.location-indicator-fill-2 {
  background-color: #bb8150;
  border-radius: 100px;
  width: 25%;
  height: 100%;
}

.africa-1-copy {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  background-image: linear-gradient(#0000 33%, #1a3b40 95%), url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/682adbb66614906cc890daaf_abdullah-helwa-xcSzpi6zbW0-unsplash.jpg");
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, auto 400px;
  border: 1px solid #bb815075;
  border-radius: 6px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: space-between;
  min-height: 350px;
  padding: 36px;
  display: grid;
  position: relative;
  overflow: hidden;
}

.body-display-17-copy-copy {
  color: #627481;
  text-align: center;
  letter-spacing: 0;
  justify-content: center;
  align-items: center;
  width: 80%;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.65em;
  display: flex;
  position: relative;
  top: 18px;
  left: 99px;
}

.top-vactions-copy {
  grid-column-gap: 12px;
  grid-row-gap: 17px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.body-display-17-copy {
  color: #bb8150;
  text-align: center;
  letter-spacing: 4px;
  font-family: Montserrat, sans-serif;
  font-size: 10px;
  font-weight: 400;
  line-height: 1.65em;
  position: relative;
  top: 5px;
}

.stacked-description-copy-copy {
  grid-column-gap: 16px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
  top: 22px;
}

.cairoo-copy-copy {
  color: #fcfcff;
  text-align: center;
  font-family: Bdscript, Arial, sans-serif;
  font-size: 44px;
  position: relative;
  top: 6px;
}

.text-block-71 {
  color: #bb8150;
  font-size: 11px;
}

.africa-22 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  background-image: linear-gradient(#0000, #1a3b40 95%), url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/682adbb76614906cc890dab8_jbhcbhsbsd.avif");
  background-position: 0 0, 50% 105%;
  background-repeat: repeat, no-repeat;
  background-size: auto, auto 400px;
  border: 1px solid #bb815075;
  border-radius: 6px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: space-between;
  min-height: 350px;
  padding: 36px;
  display: grid;
  position: relative;
  overflow: hidden;
}

.horizontal-line-4 {
  background-color: #081c3a;
  border: 1px #000;
  flex: 1;
  height: 1px;
}

.africa-3 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  background-image: linear-gradient(#0000, #1a3b40 95%), url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/682adbb76614906cc890dac1_emma-fabbri-2TmsyZXMNTE-unsplash.avif");
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, auto 400px;
  border: 1px solid #bb815075;
  border-radius: 6px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: space-between;
  min-height: 350px;
  padding: 36px;
  display: grid;
  position: relative;
  overflow: hidden;
}

.vacations-tabs-wrapper-2 {
  padding: 0;
  position: relative;
  top: -45px;
}

.service-card-top-copy {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: auto .25fr;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 104%;
  margin-right: -32px;
  display: grid;
  position: relative;
  left: 41px;
}

.section-copy-copy {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 140px 0;
  display: flex;
  position: relative;
}

.section-copy-copy.no-padding-copy {
  background-color: var(--ghost-white);
  height: 539px;
  margin-top: 8px;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  top: 59px;
}

.membership-outline-circle-2 {
  border: 2px solid var(--indicator-outline);
  background-color: var(--color-2);
  border-radius: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
}

.cairoo {
  color: #fcfcff;
  text-align: center;
  letter-spacing: 3px;
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
  font-size: 29px;
  font-weight: 400;
  position: relative;
  top: 4px;
}

.europe-1-copy {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  border: 1px #ffffff1a;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: space-between;
  min-height: 350px;
  padding: 36px;
  display: grid;
  position: relative;
  overflow: hidden;
}

.team-item-cvvvopy {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  border-right: 1px none var(--color-6);
  border-left: 1px none var(--color-8);
  flex-direction: column;
  grid-template-rows: 1fr auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding: 0 0 2.5rem;
  display: grid;
}

.scrollljjjj-copy-copy {
  z-index: 20;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-top: 1px solid var(--color-11);
  border-bottom: 1px solid var(--color-11);
  background-color: var(--color);
  grid-template-rows: 1fr;
  grid-template-columns: minmax(5vw, 1fr) minmax(auto, 1500px) minmax(5vw, 1fr);
  grid-auto-rows: auto;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-left: 79px;
  display: grid;
  position: relative;
  top: 83px;
}

.scroll-link-ckkkopy {
  grid-column-gap: 36px;
  grid-row-gap: 16px;
  border-style: none solid;
  border-width: 1px;
  border-color: black var(--color-11);
  color: #fff;
  letter-spacing: 5px;
  text-transform: uppercase;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  place-content: stretch center;
  align-items: center;
  font-size: 11px;
  text-decoration: none;
  display: grid;
  overflow: hidden;
}

.image-overlay-copy {
  z-index: 5;
  border: 1px solid var(--color-6);
  background-color: #14141333;
  border-radius: 0;
  position: absolute;
  inset: 0%;
}

.max-width-large {
  width: 100%;
  max-width: 48rem;
}

.page-padding-2 {
  width: 100%;
  margin-top: 129px;
  padding-left: 3.5rem;
  padding-right: 3.5rem;
}

.heading-large-3 {
  color: var(--color-3);
  text-align: center;
  letter-spacing: 4px;
  text-transform: uppercase;
  font-family: Montserrat, sans-serif;
  font-size: 10px;
  font-weight: 500;
  line-height: 1.35;
}

.text-size-large-4 {
  text-align: left;
  font-size: 1.35rem;
  font-weight: 400;
  line-height: 1.6;
}

.max-width-medium {
  width: 100%;
  max-width: 32rem;
}

.about-story {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 50rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.heading-large-gg3-copy {
  color: var(--color-2);
  text-align: center;
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
  font-size: 50px;
  font-weight: 500;
  line-height: 1.35;
  position: relative;
  top: 14px;
}

.text-span-132 {
  color: var(--color-3);
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.button-kkcgggopy-copy {
  border: 1px solid var(--color-8);
  background-color: var(--color-7);
  color: #fff;
  text-align: center;
  letter-spacing: 3px;
  text-transform: uppercase;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 47%;
  padding: 16px 32px;
  font-size: 10px;
  text-decoration: none;
  transition: all .4s cubic-bezier(.25, .46, .45, .94);
  display: flex;
}

.button-kkcgggopy-copy:hover {
  background-color: var(--color-8);
}

.button-kkcgggopy-copy.white {
  color: var(--black);
  background-color: #fff;
}

.button-kkcgggopy-copy.white:hover {
  background-color: var(--dark-outline);
  color: var(--black);
}

.team-image-2-copy {
  padding-top: 125%;
  position: relative;
  inset: 0%;
  overflow: hidden;
}

.text-size-small-copy.text-color-grey {
  color: var(--body-display);
  letter-spacing: 3px;
  text-transform: uppercase;
  font-family: Montserrat, sans-serif;
  font-size: 10px;
  font-weight: 500;
}

.text-size-small-copy.text-color-grey {
  color: var(--body-display);
  text-align: center;
  letter-spacing: 0;
  text-transform: none;
  margin-top: -5px;
  margin-bottom: 4px;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
}

.text-size-small-coggpy {
  font-size: 1.1rem;
  line-height: 1.6;
}

.text-size-small-coggpy.text-color-grey {
  color: var(--body-display);
  letter-spacing: 0;
  text-transform: none;
  margin-bottom: 4px;
  font-family: Inter, sans-serif;
  font-size: 15px;
  font-weight: 400;
}

.text-span-133 {
  color: var(--color-3);
  font-family: Bdscript, Arial, sans-serif;
  font-size: 40px;
}

.heading-style-h4-copy {
  color: var(--ghost-white);
  text-align: center;
  letter-spacing: 5px;
  margin-bottom: 4px;
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
  font-size: 25px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.4;
}

.text-size-small-copy {
  font-size: 1.1rem;
  line-height: 1.6;
}

.text-size-small-copy.text-color-grey {
  color: var(--color-2);
  text-align: center;
  letter-spacing: 3px;
  text-transform: uppercase;
  margin-bottom: 7px;
  font-family: Montserrat, sans-serif;
  font-size: 10px;
  font-weight: 500;
}

.text-size-small-copy-copy {
  font-size: 1.1rem;
  line-height: 1.6;
}

.text-size-small-copy-copy.text-color-grey {
  color: var(--color-3);
  text-align: center;
  letter-spacing: 3px;
  text-transform: uppercase;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 10px;
  font-weight: 500;
}

.heading-style-h4-copy-copy {
  color: var(--color-3);
  text-align: center;
  letter-spacing: 4px;
  text-transform: uppercase;
  margin-bottom: 4px;
  font-family: Montserrat, sans-serif;
  font-size: 10px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.4;
}

.heading-style-h4-copy-coffpy {
  border: 1px none var(--indicator-outline);
  color: var(--color-3);
  text-align: left;
  letter-spacing: 4px;
  text-transform: uppercase;
  border-radius: 7px;
  justify-content: center;
  align-items: center;
  width: 240px;
  margin-bottom: -11px;
  margin-left: 0;
  font-family: Montserrat, sans-serif;
  font-size: 9px;
  font-style: normal;
  font-weight: 400;
  line-height: 2.6;
  display: flex;
  position: relative;
}

.text-size-regular-copjjjy {
  font-size: 1.35rem;
  line-height: 1.45;
}

.text-size-regular-copjjjy.text-color-grey {
  color: var(--color-3);
  margin-top: -14px;
  font-family: Montserrat, sans-serif;
  font-size: 10px;
}

.circle-lhvhvink-copy {
  color: #fff;
  letter-spacing: 4px;
  text-transform: uppercase;
  border: 1px solid #8c9fac66;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 200px;
  height: 200px;
  font-size: 11px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.circle-lhvhvink-copy.light {
  background-image: linear-gradient(to bottom, var(--color-7), var(--color-7)), url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68271734945b21be58744567_noise.gif");
  background-position: 0 0, 0 0;
  background-size: auto, 249px;
  border-color: #8c9fac66;
}

.background-video-3 {
  height: 100%;
}

.bbhhy {
  color: var(--color-2);
}

.fffffff {
  grid-column-gap: 36px;
  grid-row-gap: 16px;
  border-style: none solid;
  border-width: 1px;
  border-color: black var(--color-11);
  color: #fff;
  letter-spacing: 5px;
  text-transform: uppercase;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  place-content: stretch center;
  align-items: center;
  font-size: 11px;
  text-decoration: none;
  display: grid;
  position: relative;
  left: -36px;
  overflow: hidden;
}

.stacked-description-4 {
  z-index: 10;
  grid-column-gap: 16px;
  grid-row-gap: 18px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.stacked-description-4.short {
  grid-row-gap: 12px;
  padding-right: 0;
}

.hover-link-3 {
  color: #fff;
  letter-spacing: 3px;
  text-transform: uppercase;
  background-color: #fff0;
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/6829d77f2e614eeb7f53651d_map.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto 62px;
  border: 1px solid #bb8150;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  font-size: 11px;
  text-decoration: none;
  display: flex;
}

.hero-background-image-3 {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/6829d77f2e614eeb7f536525_zosia-szopka-fFmPEAWaXTk-unsplash%20(1).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  inset: 0%;
}

.text-block-95, .text-block-96 {
  font-size: 14px;
}

.padding-right-5 {
  padding-right: 5rem;
  position: relative;
}

.slihhhde-2-copy {
  border-radius: 2rem;
  width: 355px;
  height: 100%;
  margin-right: .9rem;
}

.slide-2-cophhggy {
  border-radius: 2rem;
  width: 457px;
  height: 80px;
  margin-right: .9rem;
}

.bfyfyfy {
  color: #fff;
  text-align: center;
  letter-spacing: 3px;
  text-transform: uppercase;
  background-color: #3572ff;
  background-image: linear-gradient(#bb8150f2, #bb8150f2), url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68271734945b21be58744567_noise.gif");
  background-position: 0 0, 50%;
  background-size: auto, 249px;
  border-style: none;
  border-radius: 16px;
  justify-content: center;
  align-items: center;
  height: 47px;
  padding: 16px 32px;
  font-size: 10px;
  text-decoration: none;
  transition: all .4s cubic-bezier(.25, .46, .45, .94);
  display: flex;
}

.bfyfyfy:hover {
  background-color: #081c3a;
}

.bfyfyfy.white-cokkpy {
  background-color: var(--indicator-outline);
  color: #081c3a;
  background-image: none;
  border: 1px #bb815075;
  border-radius: 100px;
  width: 349px;
  height: 47px;
}

.bfyfyfy.white-cokkpy:hover {
  color: #081c3a;
  background-color: #1a3b40;
  border-style: solid;
}

.destination-questions.overflow-hidden-co-lllpy-copy {
  border-bottom: 5px #bb815075;
  height: 30vh;
  position: relative;
  top: 0;
  overflow: hidden;
}

.padding-left-5 {
  justify-content: center;
  align-items: center;
  padding-left: 0;
  display: flex;
  position: relative;
  top: -64px;
}

.hfhfhff {
  background-color: #f5f5f7;
  border-radius: 5rem;
  justify-content: center;
  align-items: center;
  width: 3.5rem;
  height: 3.5rem;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
  transition: background-color .25s;
  display: flex;
  inset: auto 0% 0% auto;
}

.hfhfhff:hover {
  background-color: #e8eaed;
}

.hfhfhff._2-copggy-copy {
  background-color: var(--indicator-outline);
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/6829db0b37886b5d5bdc5d1f_next.png");
  background-position: 60%;
  background-repeat: no-repeat;
  background-size: auto 27px;
  border: 1px #bb815075;
  width: 45px;
  height: 45px;
  margin-left: 0%;
  transition: background-color .25s;
  inset: -68px 0% 0% 1038px;
}

.hfhfhff._2-copggy-copy:hover {
  background-color: #c0c0d333;
}

.text-block-86 {
  color: #fcfcff;
  font-weight: 300;
}

.padding-9-cgggopy {
  height: 198px;
  margin-left: 51px;
  padding-top: 8rem;
  padding-bottom: 0;
  position: relative;
  top: 5px;
}

.destinatin-containeer {
  background-image: linear-gradient(#1a3b40, #1a3b40);
  max-width: 90rem;
  height: 202px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 3rem;
  padding-right: 3rem;
  display: block;
  position: relative;
}

.fsdsdsdsd {
  color: #bb8150;
  letter-spacing: 4px;
  font-family: Bdscript, Arial, sans-serif;
  font-size: 37px;
  font-weight: 400;
  position: relative;
  top: 7px;
  left: 9px;
}

.two-columns-2 {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  position: relative;
  top: -121px;
}

.bfyfyfy-cokkkpy-copy {
  color: #fff;
  text-align: center;
  letter-spacing: 3px;
  text-transform: uppercase;
  background-color: #3572ff;
  background-image: linear-gradient(#bb8150f2, #bb8150f2), url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68271734945b21be58744567_noise.gif");
  background-position: 0 0, 50%;
  background-size: auto, 249px;
  border-style: none;
  border-radius: 16px;
  justify-content: center;
  align-items: center;
  height: 47px;
  padding: 16px 32px;
  font-size: 10px;
  text-decoration: none;
  transition: all .4s cubic-bezier(.25, .46, .45, .94);
  display: flex;
}

.bfyfyfy-cokkkpy-copy:hover {
  background-color: #081c3a;
}

.bfyfyfy-cokkkpy-copy.white-cokkpy-copy {
  background-color: var(--indicator-outline);
  color: #081c3a;
  background-image: none;
  border: 1px #bb815075;
  border-radius: 100px;
  width: 100%;
  height: 47px;
}

.bfyfyfy-cokkkpy-copy.white-cokkpy-copy:hover {
  color: #081c3a;
  background-color: #1a3b40;
  border-style: solid;
}

.left-arrow-copy-copy {
  background-color: #f5f5f7;
  border-radius: 5rem;
  justify-content: center;
  align-items: stretch;
  width: 3.5rem;
  height: 3.5rem;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
  padding: .25rem;
  transition: background-color .25s;
  display: flex;
  inset: auto 4.5rem 0% auto;
}

.left-arrow-copy-copy:hover {
  background-color: #e8eaed;
}

.left-arrow-copy-copy._2-copy-copy {
  background-color: var(--indicator-outline);
  transform-style: preserve-3d;
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/6829db0b37886b5d5bdc5d1f_next.png");
  background-position: 60%;
  background-repeat: no-repeat;
  background-size: auto 27px;
  background-attachment: scroll;
  border: 1px #bb815075;
  align-items: center;
  width: 45px;
  height: 45px;
  margin-left: 0%;
  transition: background-color .25s;
  inset: -68px 4rem 0% auto;
  transform: rotateX(0)rotateY(180deg)rotateZ(0);
}

.left-arrow-copy-copy._2-copy-copy:hover {
  background-color: #c0c0d333;
}

.slider-card-3 {
  grid-column-gap: 15px;
  grid-row-gap: 16px;
  background-color: #0000;
  height: auto;
  margin-right: 10px;
  padding-bottom: 9rem;
  padding-right: 10px;
  display: flex;
  top: 6px;
}

.mask-card {
  width: 32%;
  overflow: visible;
}

.fade-in-heading-2 {
  position: relative;
  top: 9px;
}

.hfhfhf {
  border-radius: 2rem;
  width: 297px;
  height: 100%;
  margin-right: .9rem;
}

.slide-nav-3 {
  display: none;
}

.bfyfyfy-copy {
  color: #fff;
  text-align: center;
  letter-spacing: 3px;
  text-transform: uppercase;
  background-color: #3572ff;
  background-image: linear-gradient(#bb8150f2, #bb8150f2), url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68271734945b21be58744567_noise.gif");
  background-position: 0 0, 50%;
  background-size: auto, 249px;
  border-style: none;
  border-radius: 16px;
  justify-content: center;
  align-items: center;
  height: 47px;
  padding: 16px 32px;
  font-size: 10px;
  text-decoration: none;
  transition: all .4s cubic-bezier(.25, .46, .45, .94);
  display: flex;
}

.bfyfyfy-copy:hover {
  background-color: #081c3a;
}

.bfyfyfy-copy.white-cokkpy {
  background-color: var(--indicator-outline);
  color: #081c3a;
  background-image: none;
  border: 1px #bb815075;
  border-radius: 100px;
  width: 114%;
  height: 47px;
}

.bfyfyfy-copy.white-cokkpy:hover {
  color: #081c3a;
  background-color: #1a3b40;
  border-style: solid;
}

.heading-78-collpy-cllopy {
  color: var(--color);
  letter-spacing: 0;
  text-transform: capitalize;
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
  font-size: 29px;
  font-weight: 400;
  position: relative;
  top: -2px;
}

.margin-top-6 {
  margin-top: 6rem;
  position: relative;
  top: -195px;
}

.hfhfgfgfgf {
  border-radius: 2rem;
  width: 281px;
  height: 100%;
  margin-right: .9rem;
}

.heading-141 {
  color: #fcfcff;
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
  font-size: 41px;
  font-weight: 300;
}

.growing-image {
  flex: 1;
  width: 40%;
  position: relative;
}

.growing-image.right {
  margin-left: 24px;
}

.growing-image.small {
  flex: 0 auto;
  width: 35%;
  margin-right: 0;
  overflow: visible;
}

.growing-background {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/682c745acb54cca97fbcc584_Image013.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  inset: 0%;
}

.growing-background.seven {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/682c745acb54cca97fbcc59c_rishab-lamichhane--jIc0pEIQhA-unsplash.jpg");
  background-position: 81%;
  border: 2px #000;
  border-top: 4px solid #bb8150;
  border-radius: 0 0 4px 4px;
}

.growing-background.eight {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/682c745acb54cca97fbcc590_pexels-valentin_21-808934417-31027800%20(1).jpg");
  border-top: 4px solid #bb8150;
  border-radius: 0 0 4px 4px;
}

.service-item {
  grid-column-gap: 120px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 50% 1fr;
  grid-auto-columns: 1fr;
  margin-top: 17px;
  padding-left: 80px;
  display: grid;
}

.text-span-75 {
  color: #bb8150;
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.dubai-packages-button {
  z-index: 20;
  color: #bb8150;
  letter-spacing: 4px;
  text-transform: uppercase;
  background-image: linear-gradient(#bb8150f2, #bb8150f2), url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68271734945b21be58744567_noise.gif");
  background-position: 0 0, 50%;
  background-size: auto, 249px;
  border: 1px solid #bb815075;
  border-radius: 16px;
  justify-content: center;
  align-items: center;
  width: 33vw;
  height: 47px;
  margin-top: 24px;
  padding: 12px 28px 12px 32px;
  font-family: Montserrat, sans-serif;
  font-size: 11px;
  text-decoration: none;
  display: flex;
  position: relative;
  top: 0;
  overflow: hidden;
}

.medium-width-4 {
  max-width: 500px;
}

.large-growing-images {
  flex-wrap: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1px 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  min-height: 550px;
  display: flex;
}

.large-growing-images.small {
  height: 35vw;
  min-height: 100%;
}

.medium-width-intro {
  grid-column-gap: 16px;
  grid-row-gap: 18px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  max-width: 675px;
  display: grid;
}

.body-display-27 {
  color: var(--color-9);
  font-family: Inter, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 1.65em;
}

.subtitle-72 {
  color: #bb815075;
  letter-spacing: 4px;
  text-transform: none;
  font-family: Bdscript, Arial, sans-serif;
  font-size: 64px;
  font-weight: 400;
}

.button-hover-circle-3 {
  z-index: 5;
  background-color: #1a3b40;
  border-radius: 100%;
  width: 125%;
  height: 400%;
  position: absolute;
  inset: auto auto -400%;
}

.service-info {
  grid-column-gap: 16px;
  grid-row-gap: 60px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: space-between start;
  justify-items: start;
  max-width: 500px;
  padding-top: 60px;
  padding-bottom: 60px;
  padding-left: 0;
  display: grid;
  position: relative;
  left: -45px;
}

.section-62 {
  background-color: var(--color-2);
}

.bodycacs-copy {
  background-color: var(--color-2);
  color: var(--black);
  font-family: Inter, sans-serif;
}

.button-kkcopy-copy {
  border: 1px solid var(--color-11);
  background-color: var(--color);
  color: #fff;
  text-align: center;
  letter-spacing: 3px;
  text-transform: uppercase;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 243.663px;
  height: auto;
  padding: 16px 32px;
  font-size: 10px;
  text-decoration: none;
  transition: all .4s cubic-bezier(.25, .46, .45, .94);
  display: flex;
}

.button-kkcopy-copy:hover {
  background-color: var(--color-8);
}

.button-kkcopy-copy.white {
  color: var(--black);
  background-color: #fff;
}

.button-kkcopy-copy.white:hover {
  background-color: var(--dark-outline);
  color: var(--black);
}

.indvvibu {
  border: 1px solid var(--color-6);
  background-color: var(--color-2);
  color: #fff;
  text-align: center;
  letter-spacing: 3px;
  text-transform: uppercase;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 243.663px;
  height: auto;
  padding: 16px 32px;
  font-size: 10px;
  text-decoration: none;
  transition: all .4s cubic-bezier(.25, .46, .45, .94);
  display: flex;
  position: relative;
  top: 15px;
}

.indvvibu:hover {
  background-color: var(--color-2);
}

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

.indvvibu.white:hover {
  background-color: var(--dark-outline);
  color: var(--black);
}

.home-hero-slide-images {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  height: 100%;
  display: grid;
}

.home-hero-slide-arrow {
  background-color: var(--indicator-outline);
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/682714a99a124f8072860040_arrowhead-right-icon-dark-light.svg");
  background-position: 57%;
  background-repeat: no-repeat;
  background-size: auto 25px;
  border: 1px #bb8150;
  border-radius: 100px;
  width: 45px;
  height: 45px;
  display: block;
  position: relative;
  inset: -101px auto 0% -531px;
  transform: rotate(0);
}

.home-hero-slide-arrow.right-hero-arrow {
  border: 1px solid var(--color-3);
  background-color: var(--shaddow);
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/682714a99a124f8072860040_arrowhead-right-icon-dark-light.svg");
  background-position: 58%;
  background-repeat: no-repeat;
  background-size: auto 25px;
  border-radius: 100px;
  width: 45px;
  height: 45px;
  margin-left: 0;
  margin-right: 0;
  display: block;
  position: relative;
  top: -146px;
  left: 16px;
}

.button-48 {
  z-index: 10;
  color: #000;
  text-align: center;
  background-color: #e2ebf0;
  border: 1px #d1dfe4;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  min-width: 8rem;
  padding: .875rem 1.875rem;
  font-size: .875rem;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
}

.hero-column-image {
  z-index: 10;
  width: 100%;
  position: relative;
}

.home-hero-slide-right {
  width: 50vw;
  padding: 0 1rem 1rem 0;
}

.heading-xgglarge-copy {
  color: #bb8150;
  letter-spacing: 4px;
  text-transform: uppercase;
  margin-bottom: 21px;
  font-family: Montserrat, sans-serif;
  font-size: 10px;
  font-weight: 500;
  line-height: 1.25;
}

.page-padding-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: minmax(3.5rem, 1fr) minmax(auto, 96rem) minmax(3.5rem, 1fr);
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.button-text-11 {
  background-color: #0000;
  justify-content: center;
  align-items: center;
  height: 1.5rem;
  min-height: 1.5rem;
  padding: 0;
  font-weight: 400;
  line-height: 1.7;
}

.home-hero-slide-content {
  justify-content: space-between;
  min-height: 100vh;
  padding-top: 4rem;
  display: flex;
}

.heading-xlarge-2 {
  color: #fcfcff;
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
  font-size: 41px;
  font-weight: 400;
  line-height: 1.25;
  position: relative;
  top: -13px;
}

.hero-heading {
  z-index: 10;
  position: relative;
}

.text-size-large-5 {
  color: var(--color-9);
  width: 100%;
  font-size: 15px;
  font-weight: 400;
  line-height: 1.65;
  position: relative;
  top: 11px;
}

.text-span-77 {
  color: #bb8150;
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
  font-weight: 400;
}

.slider-home-hero {
  background-color: #ddd0;
  height: auto;
  padding-left: 3rem;
}

.max-width-xsmall {
  width: 100%;
  max-width: 25.3rem;
}

.slide-nav-hero {
  align-items: flex-end;
  width: 4rem;
  margin-left: 58px;
  font-size: 6px;
  display: none;
  inset: auto auto 3rem 0%;
}

.home-hero-mask {
  margin-left: 1rem;
}

.home-hero-slide-left {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: flex-start;
  max-width: 30rem;
  margin-bottom: 3rem;
  margin-right: 2rem;
  padding: 0 0 3rem;
  display: flex;
}

.button-text-wrapper-3 {
  z-index: 10;
  flex-direction: column;
  height: 1.5rem;
  line-height: 1.5;
  display: flex;
  position: relative;
  overflow: hidden;
}

.sssssddd {
  z-index: 20;
  color: #bb8150;
  letter-spacing: 4px;
  text-transform: uppercase;
  background-image: linear-gradient(#bb8150f2, #bb8150f2), url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68271734945b21be58744567_noise.gif");
  background-position: 0 0, 50%;
  background-size: auto, 249px;
  border: 1px solid #bb815075;
  border-radius: 16px;
  justify-content: center;
  align-items: center;
  width: 30vw;
  height: 47px;
  margin-top: -5px;
  padding: 12px 28px 12px 32px;
  font-family: Montserrat, sans-serif;
  font-size: 11px;
  text-decoration: none;
  display: flex;
  position: relative;
  top: 0;
  overflow: hidden;
}

.hero-column-background {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.clip-5 {
  width: 100%;
  margin-top: -20rem;
  padding-top: 20rem;
  overflow: hidden;
}

.text-span-92 {
  color: #bb8150;
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.section-home-cohorts {
  position: relative;
  top: 37px;
}

.button-hover-circle-4 {
  z-index: 5;
  background-color: #1a3b40;
  border-radius: 100%;
  width: 125%;
  height: 400%;
  position: absolute;
  inset: auto auto -400%;
}

.column-images {
  z-index: 15;
  border-radius: 4px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.home-hero-slide-strip {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: .4fr 1fr 1fr;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.home-hero-slide-strip.reverse-hero-strip {
  grid-template-rows: 1fr 1fr .4fr;
}

.indvvibu-copy {
  border: 1px solid var(--color-6);
  background-color: var(--color-2);
  color: #fff;
  text-align: center;
  letter-spacing: 3px;
  text-transform: uppercase;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 257px;
  height: auto;
  padding: 16px 32px;
  font-size: 10px;
  text-decoration: none;
  transition: all .4s cubic-bezier(.25, .46, .45, .94);
  display: flex;
  position: relative;
  top: -12px;
}

.indvvibu-copy:hover {
  background-color: var(--color-2);
}

.indvvibu-copy.white {
  color: var(--black);
  background-color: #fff;
}

.indvvibu-copy.white:hover {
  background-color: var(--dark-outline);
  color: var(--black);
}

.gdgdgfdfdfdd {
  z-index: 20;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #1a3b40;
  border-top: 1px solid #c0c0d333;
  border-bottom: 1px solid #c0c0d333;
  grid-template-rows: 1fr;
  grid-template-columns: minmax(5vw, 1fr) minmax(auto, 1500px) minmax(5vw, 1fr);
  grid-auto-rows: auto;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: 0;
  display: grid;
  position: relative;
  top: 1px;
}

.content-grid-3 {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
  position: relative;
}

.hgghgtutu6r {
  vertical-align: baseline;
  background-image: linear-gradient(#0000 31%, #1a3b40 94%, #1a3b40), url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/682c7d2fca51fa6e4b3df0f5_hfhfhfhffb.jpg");
  background-position: 0 0, 50% 132%;
  background-repeat: repeat, no-repeat;
  background-size: auto, auto 500px;
  border: 1px solid #bb815075;
  border-radius: 4px;
  height: 460px;
  margin-right: 11px;
}

.text-span-97, .text-span-100, .text-span-99 {
  color: #bb8150;
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.top-experiences-section {
  z-index: 25;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: minmax(5vw, 1fr) minmax(auto, 1500px) minmax(5vw, 1fr);
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: 4px;
  padding-left: 85px;
  display: grid;
  position: relative;
  top: 100px;
}

.subtitle-73 {
  color: #bb8150;
  letter-spacing: 4px;
  text-transform: uppercase;
  font-family: Montserrat, sans-serif;
  font-size: 10px;
  font-weight: 300;
  line-height: 1.3em;
}

.text-span-101 {
  color: #bb8150;
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.product-mask {
  width: 33.33%;
  overflow: visible;
}

.hdhdhdhd {
  vertical-align: baseline;
  background-image: linear-gradient(#0000 31%, #1a3b40 94%, #1a3b40), url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/682c7d2fca51fa6e4b3df0e4_thomas-drouault-3dGU4xziUAM-unsplash%20(2).jpg");
  background-position: 0 0, 50% 132%;
  background-repeat: repeat, no-repeat;
  background-size: auto, auto 500px;
  border: 1px solid #bb815075;
  border-radius: 4px;
  height: 460px;
  margin-right: 11px;
}

.hide-slide-nav {
  display: none;
}

.product-slider-2 {
  background-color: #ddd0;
  justify-content: center;
  height: 100%;
  display: flex;
}

.travel-vffffffopy {
  grid-column-gap: 16px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: stretch;
  display: grid;
  position: relative;
  top: 327px;
}

.wrapper-intro {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: end;
  display: grid;
}

.wrapper-intro.centered {
  text-align: center;
  grid-template-columns: 1fr;
  justify-items: center;
}

.g3e333 {
  vertical-align: baseline;
  background-image: linear-gradient(#0000 31%, #1a3b40 94%, #1a3b40), url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/682c7d2fca51fa6e4b3df0e9_Where%20legendary%20lives%20%20%23AquaventureWorld.jpg");
  background-position: 0 0, 50% 132%;
  background-repeat: repeat, no-repeat;
  background-size: auto, auto 500px;
  border: 1px solid #bb815075;
  border-radius: 4px;
  height: 460px;
  margin-right: 11px;
}

.heading-112 {
  font-size: 36px;
  font-weight: 600;
  line-height: 1.35em;
}

.heading-112.large {
  color: #fcfcff;
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
  font-size: 41px;
  font-weight: 400;
}

.text-span-81 {
  color: #bb8150;
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.jvjvuyds {
  color: #bb8150;
  text-align: center;
  letter-spacing: 4px;
  text-transform: uppercase;
  height: 1.6em;
  font-family: Montserrat, sans-serif;
  font-size: 9px;
  font-weight: 400;
  line-height: 1.6em;
  position: relative;
  top: 5px;
}

.text-span-80, .text-span-94 {
  color: #bb8150;
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.product-slide-card {
  padding-left: 3px;
  padding-right: 3px;
}

.top-exnxnx-copy-coffpy-copy {
  vertical-align: baseline;
  background-image: linear-gradient(#0000 31%, #1a3b40 94%, #1a3b40), url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/682c7d2fca51fa6e4b3df0ca_gfgfgfgf.jpg");
  background-position: 0 0, 50% 132%;
  background-repeat: repeat, no-repeat;
  background-size: auto, auto 500px;
  border: 1px solid #bb815075;
  border-radius: 4px;
  height: 460px;
  margin-right: 11px;
}

.hfhfhfbcc {
  vertical-align: baseline;
  background-image: linear-gradient(#0000 31%, #1a3b40 94%, #1a3b40), url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/682c7d2fca51fa6e4b3df0df_gggggg.jpg");
  background-position: 0 0, 50% 132%;
  background-repeat: repeat, no-repeat;
  background-size: auto, auto 500px;
  border: 1px solid #bb815075;
  border-radius: 4px;
  height: 460px;
  margin-right: 11px;
}

.fjfjfjfjfjffff-coggpy {
  color: #bb8150;
  text-align: center;
  letter-spacing: 3px;
  font-family: Bdscript, Arial, sans-serif;
  font-size: 38px;
  font-weight: 400;
  line-height: 1.4em;
  position: relative;
  top: 7px;
}

.text-span-98 {
  color: #bb8150;
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.slider-arrow-3 {
  width: 15px;
}

.stacked-intro-8 {
  grid-column-gap: 16px;
  grid-row-gap: 2px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-items: start;
  display: grid;
}

.travel-vacations {
  grid-column-gap: 16px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: stretch;
  display: grid;
  position: relative;
  top: 327px;
}

.stacked-content-5 {
  z-index: 20;
  grid-column-gap: 16px;
  grid-row-gap: 48px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: space-between;
  display: grid;
  position: relative;
}

.top-exnxnx-copy {
  vertical-align: baseline;
  background-image: linear-gradient(#0000 31%, #1a3b40 94%, #1a3b40), url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/682c7d2fca51fa6e4b3df0d5_66f3c077ecdada781cfd4ff7_pexels-earano-1370746.jpg");
  background-position: 0 0, 21% 104%;
  background-repeat: repeat, no-repeat;
  background-size: auto, auto 500px;
  border: 1px solid #bb815075;
  border-radius: 4px;
  height: 460px;
  margin-right: 11px;
}

.hdhdhdhd-cjjjjjopy {
  vertical-align: baseline;
  background-image: linear-gradient(#0000 31%, #1a3b40 94%, #1a3b40), url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/682c7d2fca51fa6e4b3df0ef_HGHGHGHGH.jpg");
  background-position: 0 0, 50% 132%;
  background-repeat: repeat, no-repeat;
  background-size: auto, auto 500px;
  border: 1px solid #bb815075;
  border-radius: 4px;
  height: 460px;
  margin-right: 11px;
}

.text-span-83 {
  color: #bb8150;
  font-family: Fontspring Demo Theseasons It, Arial, sans-serif;
}

.fjfjfjfjfjffff {
  color: #efeff7;
  text-align: center;
  letter-spacing: 3px;
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.4em;
  position: relative;
  top: 1px;
}

.text-span-93 {
  color: #bb8150;
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.dual-grid-2 {
  grid-column-gap: 80px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 50% 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.subtitle-74 {
  z-index: 10;
  color: #bb8150;
  letter-spacing: 4px;
  text-transform: uppercase;
  font-family: Montserrat, sans-serif;
  font-size: 10px;
  font-weight: 300;
  position: relative;
}

.stacked-title-5 {
  grid-column-gap: 16px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.stacked-info-2 {
  grid-column-gap: 16px;
  grid-row-gap: 10px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.body-display-28 {
  color: var(--color-9);
  font-family: Inter, sans-serif;
  font-size: 15px;
  line-height: 1.6em;
}

.heading-114 {
  color: #fcfcff;
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
  font-size: 41px;
  font-weight: 400;
}

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

.content-stacked.large {
  grid-row-gap: 200px;
}

.content-stacked.small {
  grid-row-gap: 48px;
  margin-top: 54px;
  padding-top: 64px;
  padding-left: 112px;
  padding-right: 20px;
}

.intro-box {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  min-height: 450px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.section-63 {
  border-bottom: 1px #ffffff1a;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  padding-top: 180px;
  padding-bottom: 180px;
  padding-left: 159px;
  position: relative;
  overflow: visible;
}

.rotating-background {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/682c7e171fce3b9df4eae023_Image040.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  inset: 0%;
}

.rotating-background.portrait-two {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/682c7e171fce3b9df4eae02b_gfggffgfg.jpg");
  background-position: 50% 100%;
}

.rotating-background.portrait-three {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/6850feed3c02cbecadc43b42_hjhjhjhjhhhhh.jpg");
  background-position: 0 100%;
}

.rotating-background.portrait-four {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/682c7e171fce3b9df4eae037_hfhfhfvvv.jpg");
  background-position: 50% 30%;
}

.rotating-background.portrait-one {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/6851010c5e823e30405c9df6_ghghghgg%20(2).jpg");
  background-position: 50% 35%;
}

.rotating-background.image-one {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/683abd80cc75e24bfeca03ea_HD-wallpaper-elephants-on-road.avif");
}

.rotating-background.image-two {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/6851189fbc8bb3689aaea5c1_k%20%20k%20k%20k%20%20kk.avif");
  background-position: 50%;
}

.rotating-background.image-three {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/6835a0d91d4a0e72fcdb7259_Image035.jpeg");
}

.rotating-background.image-four {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/6835a0d91d4a0e72fcdb7243_Image039.jpeg");
}

.rotating-background.image-seven {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/685115495cb09a438b3613e3_bibhash-polygon-cafe-banerjee-g2z7QyqxZOQ-unsplash.jpg");
}

.rotating-background.image-six {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/685112e263b3faa73ccc9f56_hkhkhnn.avif");
}

.rotating-background.image-five {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/685016a0cfe17272896c8fa2_fkfkk%20k%20v.jpg");
}

.rotating-background.image-eight {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/6851147d1b6a1b47c8463cdb_ggjgjgmvvv.avif");
  background-position: 50% 0;
}

.rotating-background.image-thrhhhhhee-copy {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68656d2cdf925c247444842e_zakynthos-1583127_640.jpg");
  background-position: 50% 14%;
}

.rotating-background.image-fggffffour-copy {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68511bef0b254aa3dd605212_joshua-rawson-harris-S4ZkQykkeRs-unsplash.jpg");
}

.rotating-background.image-onfffddde-copy {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68656879915b125d2f132f5e_opera-house-3410221_640.jpg");
  background-position: 0%;
}

.stacked-intro-9 {
  grid-column-gap: 24px;
  grid-row-gap: 48px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.fgfgfgffh {
  z-index: 20;
  color: #bb8150;
  letter-spacing: 4px;
  text-transform: uppercase;
  background-image: linear-gradient(#bb8150f2, #bb8150f2), url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68271734945b21be58744567_noise.gif");
  background-position: 0 0, 50%;
  background-size: auto, 249px;
  border: 1px solid #bb815075;
  border-radius: 16px;
  justify-content: center;
  align-items: center;
  width: 25vw;
  height: 47px;
  margin-top: -5px;
  padding: 12px 28px 12px 32px;
  font-family: Montserrat, sans-serif;
  font-size: 11px;
  text-decoration: none;
  display: flex;
  position: relative;
  top: 19px;
  overflow: hidden;
}

.content-box {
  align-items: center;
  max-width: 550px;
  padding-left: 0;
  display: flex;
}

.rotating-box {
  width: 25vw;
  max-width: 375px;
  height: 25vw;
  max-height: 375px;
  position: relative;
  overflow: hidden;
}

.text-span-84 {
  color: #bb8150;
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
  font-weight: 400;
}

.button-hover-circle-5 {
  z-index: 5;
  background-color: #1a3b40;
  border-radius: 100%;
  width: 125%;
  height: 400%;
  position: absolute;
  inset: auto auto -400%;
}

.grid-wrapper-23 {
  z-index: 20;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: 1fr;
  grid-template-columns: minmax(5vw, 1fr) minmax(auto, 1500px) minmax(5vw, 1fr);
  grid-auto-rows: auto;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
  position: relative;
}

.rotating-banner-wrapper {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.rotating-banner-wrapper.reversed {
  justify-content: flex-start;
}

.rotating-banner {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: end;
  justify-items: center;
  display: grid;
  position: relative;
  inset: 0% auto 0% 0%;
}

.about-team-cobbbpy-copy {
  border-top: 1px none var(--color-10);
  border-bottom: 1px none var(--color-10);
  background-color: var(--color-2);
  background-image: linear-gradient(to bottom, var(--color), var(--color));
  margin-top: -73px;
  overflow: hidden;
}

.text-span-134 {
  color: var(--color-3);
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.flying-image-wrapper-3 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-items: end;
  width: 22vw;
  height: 22vw;
  display: flex;
  position: relative;
}

.stacked-intro-10 {
  grid-column-gap: 16px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-items: start;
  display: grid;
}

.stacked-intro-10.small {
  grid-row-gap: 18px;
}

.stacked-intro-10.large {
  grid-row-gap: 48px;
  width: auto;
}

.dual-column-3 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding-top: 160px;
  padding-bottom: 180px;
  display: grid;
}

.text-span-103 {
  color: #bb8150;
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.body-display-33 {
  color: var(--color-9);
  font-family: Inter, sans-serif;
  font-size: 15px;
  font-style: normal;
  font-weight: 300;
  line-height: 1.65em;
}

.heading-123 {
  color: #fcfcff;
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
  font-size: 36px;
  font-weight: 400;
  line-height: 1.35em;
}

.heading-123.large {
  color: #fcfcff;
  width: 79%;
  padding-bottom: 15px;
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
  font-size: 41px;
  font-weight: 400;
}

.button-hover-circle-6 {
  z-index: 5;
  background-color: #1a3b40;
  border-radius: 100%;
  width: 125%;
  height: 400%;
  position: absolute;
  inset: auto auto -400%;
}

.heading-123-copy-copy {
  font-size: 36px;
  font-weight: 600;
  line-height: 1.35em;
}

.heading-123-copy-copy.large {
  color: var(--ghost-white);
  letter-spacing: 4px;
  text-transform: uppercase;
  margin-top: 21px;
  font-family: Poppins, sans-serif;
  font-size: 12px;
  font-weight: 500;
  position: relative;
}

.hthyhytfgg {
  z-index: 20;
  color: #bb8150;
  letter-spacing: 4px;
  text-transform: uppercase;
  background-image: linear-gradient(#bb8150f2, #bb8150f2), url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68271734945b21be58744567_noise.gif");
  background-position: 0 0, 50%;
  background-size: auto, 249px;
  border: 1px solid #bb815075;
  border-radius: 16px;
  justify-content: center;
  align-items: center;
  width: 25vw;
  height: 47px;
  margin-top: -15px;
  padding: 12px 28px 12px 32px;
  font-family: Montserrat, sans-serif;
  font-size: 11px;
  text-decoration: none;
  display: flex;
  position: relative;
  top: 0;
  overflow: hidden;
}

.grid-wrapper-26 {
  z-index: 25;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: minmax(5vw, 1fr) minmax(auto, 1500px) minmax(5vw, 1fr);
  grid-auto-columns: 1fr;
  width: 100%;
  padding-left: 57px;
  display: grid;
  position: relative;
}

.section-47 {
  z-index: 10;
  justify-content: center;
  padding-top: 160px;
  padding-bottom: 160px;
  display: flex;
  position: relative;
}

.section-47.no-padding {
  padding: 0;
}

.section-47.no-padding.clip {
  height: 522px;
  margin-top: 0;
  top: 48px;
}

.indvvibu-cggopy-copy {
  border: 1px solid var(--color-6);
  background-color: var(--color-2);
  color: #fff;
  text-align: center;
  letter-spacing: 3px;
  text-transform: uppercase;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 255px;
  height: auto;
  padding: 16px 32px;
  font-size: 10px;
  text-decoration: none;
  transition: all .4s cubic-bezier(.25, .46, .45, .94);
  display: flex;
  position: relative;
  top: 18px;
}

.indvvibu-cggopy-copy:hover {
  background-color: var(--color-2);
}

.indvvibu-cggopy-copy.white {
  color: var(--black);
  background-color: #fff;
}

.indvvibu-cggopy-copy.white:hover {
  background-color: var(--dark-outline);
  color: var(--black);
}

.indvvibu-cggopy-copy-cogggpy {
  border: 1px solid var(--color-6);
  background-color: var(--color-2);
  background-image: linear-gradient(to bottom, var(--color-7), var(--color-7)), url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68271734945b21be58744567_noise.gif");
  color: #fff;
  text-align: center;
  letter-spacing: 3px;
  text-transform: uppercase;
  background-position: 0 0, 50%;
  background-size: auto, 249px;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 260px;
  height: auto;
  padding: 16px 32px;
  font-size: 10px;
  text-decoration: none;
  transition: all .4s cubic-bezier(.25, .46, .45, .94);
  display: flex;
  position: relative;
  top: -16px;
}

.indvvibu-cggopy-copy-cogggpy:hover {
  background-color: var(--color-2);
}

.indvvibu-cggopy-copy-cogggpy.white {
  color: var(--black);
  background-color: #fff;
}

.indvvibu-cggopy-copy-cogggpy.white:hover {
  background-color: var(--dark-outline);
  color: var(--black);
}

.heading-142 {
  color: var(--ghost-white);
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
  font-size: 42px;
  font-weight: 400;
}

.heading-143 {
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
}

.heading-144 {
  color: var(--ghost-white);
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
  font-size: 42px;
  font-weight: 400;
}

.text-span-135 {
  color: var(--color-3);
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
  font-weight: 400;
}

.heading-145 {
  color: var(--ghost-white);
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
  font-size: 28px;
}

.text-span-136 {
  color: var(--color-3);
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.text-field-copy {
  border: 1px none var(--indicator-outline);
  background-color: var(--color-6);
  border-radius: 13px;
  height: 44px;
  min-height: 87px;
  margin-bottom: 0;
  padding-top: 16px;
  padding-bottom: 16px;
  padding-left: 18px;
  font-size: 13px;
  transition: all .5s cubic-bezier(.25, .46, .45, .94);
}

.text-field-copy:focus {
  border-color: var(--dark-outline);
  border-bottom-style: none;
  border-left-style: none;
  border-right-style: none;
  padding-left: 24px;
}

.text-field-copy::placeholder {
  color: var(--color-8);
}

.text-field-copy.large {
  min-height: 175px;
}

.paragraph {
  color: var(--color-9);
  font-size: 15px;
  font-weight: 300;
}

.text-block-97 {
  color: var(--color-15);
  letter-spacing: 4px;
  font-family: Montserrat, sans-serif;
  font-size: 11px;
  font-weight: 400;
}

.arrow-icon-wrapper-copy {
  color: #e6e6e6;
  background-color: #2c2c2c;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 2.875rem;
  height: 2.875rem;
  margin-right: 1rem;
  padding-top: 2px;
  display: flex;
  overflow: hidden;
}

.arrow-icon-wrapper-copy.large-arrow-icon {
  width: 3.25rem;
  height: 3.25rem;
  margin-right: 1.25rem;
}

.arrow-icon-wrapper-copy.large-arrow-icon.white, .arrow-icon-wrapper-copy.large-arrow-icon.white-copy {
  background-color: var(--outline);
}

.arrow-icon-wrapper-copy.large-arrow-icon-copy {
  width: 3.25rem;
  height: 3.25rem;
  margin-right: 1.25rem;
}

.arrow-icon-wrapper-copy.large-arrow-icon-copy.white {
  background-color: var(--outline);
}

.arrow-icon-wrapper-copy.large-arrow-icon-copy.white-copy {
  background-color: var(--color-3);
  background-image: linear-gradient(to bottom, var(--color-7), var(--color-7)), url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68271734945b21be58744567_noise.gif");
  color: var(--color-2);
  background-position: 0 0, 0 0;
  background-size: auto, 249px;
}

.about-team-cobbddsssbpy-copy-copy {
  border-style: solid none;
  border-width: 1px 5px;
  border-color: var(--color-3);
  background-color: var(--color-2);
  background-image: linear-gradient(to bottom, var(--color), var(--color));
  margin-top: -73px;
  overflow: hidden;
}

.heading-package {
  color: var(--ghost-white);
  text-align: left;
  margin-top: 2px;
  margin-bottom: 5px;
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
  font-size: 23px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.4;
}

.package-duration-heading {
  color: var(--color-3);
  text-align: left;
  letter-spacing: 2px;
  text-transform: uppercase;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 10px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.4;
}

.package-description {
  color: var(--color-3);
  text-align: left;
  margin-bottom: -3px;
  font-family: Montserrat, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: .7;
}

.package-duration-heading-copy {
  color: var(--color-9);
  text-align: left;
  letter-spacing: 0;
  text-transform: capitalize;
  margin-top: 10px;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 11px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.4;
}

.package-price {
  color: var(--outline);
  text-align: left;
  letter-spacing: 4px;
  text-transform: capitalize;
  margin-top: 10px;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 11px;
  font-style: normal;
  font-weight: 600;
  line-height: 1.4;
}

.text-span-137 {
  color: var(--color-2);
  letter-spacing: 2px;
}

.div-block-10 {
  background-color: var(--color-3);
  border-radius: 100px;
  width: 21%;
  height: 28px;
  padding-top: 3px;
  padding-left: 13px;
}

.text-block-98 {
  color: var(--ghost-white);
  letter-spacing: 4px;
  padding-top: 0;
  font-family: Montserrat, sans-serif;
  font-size: 10px;
  font-weight: 300;
}

.package-status {
  border: 1px none var(--color-6);
  background-color: var(--color-3);
  background-image: linear-gradient(to bottom, var(--color-7), var(--color-7)), url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68271734945b21be58744567_noise.gif");
  color: #fff;
  text-align: center;
  letter-spacing: 3px;
  text-transform: uppercase;
  background-position: 0 0, 0 0;
  background-size: auto, 249px;
  border-radius: 9px;
  justify-content: center;
  align-items: center;
  width: 21%;
  height: 25px;
  padding: 0 32px;
  font-size: 10px;
  text-decoration: none;
  transition: all .4s cubic-bezier(.25, .46, .45, .94);
  display: flex;
  position: relative;
  top: 0;
}

.package-status:hover {
  background-color: var(--color-2);
}

.package-status.white {
  color: var(--black);
  background-color: #fff;
}

.package-status.white:hover {
  background-color: var(--dark-outline);
  color: var(--black);
}

.other-destinations-on-destination-page {
  border-top: 5px none var(--color-7);
  border-bottom: 5px none var(--color-7);
  background-color: var(--color-2);
  background-image: linear-gradient(to bottom, var(--color), var(--color));
  margin-top: 55px;
  overflow: hidden;
}

.dubai-other-destinations {
  background-color: #ddd0;
  justify-content: flex-end;
  width: 62%;
  min-width: 45rem;
  height: auto;
  display: flex;
}

.text-span-138 {
  color: var(--color-3);
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.heading-146 {
  color: var(--ghost-white);
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
  font-size: 28px;
  font-weight: 400;
}

.text-block-99 {
  color: var(--ghost-white);
  letter-spacing: 4px;
  font-family: Montserrat, sans-serif;
  font-size: 11px;
  font-weight: 400;
}

.text-span-139 {
  color: var(--color-3);
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.text-block-100 {
  color: var(--color);
  letter-spacing: 4px;
  font-family: Montserrat, sans-serif;
  font-size: 10px;
}

.hd-d-dhhd {
  z-index: 20;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #1a3b40;
  border-top: 1px solid #c0c0d333;
  border-bottom: 1px solid #c0c0d333;
  grid-template-rows: 1fr;
  grid-template-columns: minmax(5vw, 1fr) minmax(auto, 1500px) minmax(5vw, 1fr);
  grid-auto-rows: auto;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: 0;
  display: grid;
  position: relative;
  top: 1px;
}

.section-38-copy {
  z-index: 20;
  border-top: 1px solid var(--indicator-outline);
  background-color: var(--color-8);
  border-bottom: 1px #eff9fc1a;
  justify-content: center;
  margin-top: -291px;
  padding-top: 180px;
  padding-bottom: 180px;
  display: flex;
  position: relative;
  overflow: visible;
}

.destinations-footer {
  z-index: 20;
  border: 5px solid var(--color-3);
  background-color: var(--color);
  justify-content: center;
  margin-top: 54px;
  padding-top: 180px;
  padding-bottom: 180px;
  display: flex;
  position: relative;
  overflow: visible;
}

.gvgsgss {
  border: 1px solid var(--color-6);
  background-color: var(--color-2);
  background-image: linear-gradient(to bottom, var(--color-7), var(--color-7)), url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68271734945b21be58744567_noise.gif");
  color: #fff;
  text-align: center;
  letter-spacing: 3px;
  text-transform: uppercase;
  background-position: 0 0, 50%;
  background-size: auto, 249px;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 260px;
  height: auto;
  padding: 16px 32px;
  font-size: 10px;
  text-decoration: none;
  transition: all .4s cubic-bezier(.25, .46, .45, .94);
  display: flex;
  position: relative;
  top: 2px;
}

.gvgsgss:hover {
  background-color: var(--color-2);
}

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

.gvgsgss.white:hover {
  background-color: var(--dark-outline);
  color: var(--black);
}

.text-span-140 {
  color: var(--color-3);
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.jjgjgjgjgg {
  color: var(--color-3);
  letter-spacing: 4px;
  text-transform: uppercase;
  font-family: Montserrat, sans-serif;
  font-size: 10px;
  font-weight: 400;
  line-height: 1.25;
  position: relative;
  top: -2px;
}

.jbfjbvbv {
  color: #fcfcff;
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
  font-size: 41px;
  font-weight: 400;
  line-height: 1.25;
  position: relative;
  top: -13px;
}

.home-hero-slide-left-copy {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: flex-start;
  max-width: 30rem;
  margin-bottom: 3rem;
  margin-right: 2rem;
  padding: 0 0 3rem;
  display: flex;
  position: relative;
  top: 70px;
}

.text-span-141 {
  color: var(--color-3);
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.hshshshss {
  border: 1px solid var(--color-6);
  background-color: var(--color-2);
  background-image: linear-gradient(to bottom, var(--color-7), var(--color-7)), url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68271734945b21be58744567_noise.gif");
  color: #fff;
  text-align: center;
  letter-spacing: 3px;
  text-transform: uppercase;
  background-position: 0 0, 50%;
  background-size: auto, 249px;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 260px;
  height: auto;
  padding: 16px 32px;
  font-size: 10px;
  text-decoration: none;
  transition: all .4s cubic-bezier(.25, .46, .45, .94);
  display: flex;
  position: relative;
  top: 35px;
}

.hshshshss:hover {
  background-color: var(--color-2);
}

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

.hshshshss.white:hover {
  background-color: var(--dark-outline);
  color: var(--black);
}

.indvvibu-cggopy-copy-cfffogggpy-copy {
  border: 1px solid var(--color-6);
  background-color: var(--color-2);
  background-image: linear-gradient(to bottom, var(--color-7), var(--color-7)), url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68271734945b21be58744567_noise.gif");
  color: #fff;
  text-align: center;
  letter-spacing: 3px;
  text-transform: uppercase;
  background-position: 0 0, 50%;
  background-size: auto, 249px;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 260px;
  height: auto;
  padding: 16px 32px;
  font-size: 10px;
  text-decoration: none;
  transition: all .4s cubic-bezier(.25, .46, .45, .94);
  display: flex;
  position: relative;
  top: -27px;
}

.indvvibu-cggopy-copy-cfffogggpy-copy:hover {
  background-color: var(--color-2);
}

.indvvibu-cggopy-copy-cfffogggpy-copy.white {
  color: var(--black);
  background-color: #fff;
}

.indvvibu-cggopy-copy-cfffogggpy-copy.white:hover {
  background-color: var(--dark-outline);
  color: var(--black);
}

.arrow-why-travel-to-dubai {
  border: 1px solid var(--color-3);
  background-color: var(--shaddow);
  transform-style: preserve-3d;
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/682714a99a124f8072860040_arrowhead-right-icon-dark-light.svg");
  background-position: 57%;
  background-repeat: no-repeat;
  background-size: auto 25px;
  border-radius: 100px;
  width: 45px;
  height: 45px;
  margin-left: 0;
  margin-right: 0;
  display: block;
  position: relative;
  inset: -101px auto 0% 78px;
  transform: rotateX(0)rotateY(180deg)rotateZ(0);
}

.arrow-why-travel-to-dubai.right-hero-arrow {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/6829eb50292840b5a76ab7a6_arrow-right(24x24)%402x%20(5).svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto 25px;
  border: 1px solid #bb8150;
  border-radius: 100px;
  width: 45px;
  height: 45px;
  display: block;
  position: relative;
  top: -146px;
  left: -463px;
}

.text-span-142, .text-span-143 {
  color: var(--color-3);
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.grid-wrapper-copy {
  z-index: 10;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-top: 1px none var(--indicator-outline);
  border-bottom: 1px none var(--indicator-outline);
  grid-template-rows: 1fr;
  grid-template-columns: minmax(80px, 1fr) minmax(auto, 1400px) minmax(80px, 1fr);
  grid-auto-columns: 1fr;
  align-items: stretch;
  width: 100%;
  margin-top: -17px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
  position: relative;
}

.dubai-heroor {
  z-index: 10;
  border-style: none none solid;
  border-width: 1px 1px 5px;
  border-color: black black var(--color-3);
  color: #fff;
  justify-content: center;
  min-height: 750px;
  padding-top: 120px;
  padding-left: 23px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.faq-top-copy {
  background-color: #1a3b40;
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/6831d521f7482bc92e1f4f80_gradient.png");
  background-position: 0 0;
  background-size: auto;
  border: 1px #bb8150f2;
  border-radius: 100px;
  justify-content: space-between;
  align-items: center;
  padding: .8rem;
  display: flex;
}

.intro-centered {
  grid-column-gap: .2rem;
  grid-row-gap: .2rem;
  text-align: center;
  flex-direction: column;
  align-items: center;
  max-width: 40rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.heading-large-4 {
  color: #fcfcff;
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
  font-size: 41px;
  font-weight: 500;
  line-height: 1.2;
}

.text-size-large-6 {
  color: #f7f8fc;
  letter-spacing: 4px;
  text-transform: uppercase;
  font-family: Montserrat, sans-serif;
  font-size: 10px;
  line-height: 1.65;
  position: relative;
}

.faq-bottom {
  overflow: hidden;
}

.special-2 {
  color: #bb8150f2;
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
  font-style: italic;
  font-weight: 500;
  line-height: 1.1;
}

.banner-description {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-direction: column;
  align-items: center;
  max-width: 32rem;
  display: flex;
}

.faq-bottom-content {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .7fr;
  grid-auto-columns: 1fr;
  padding-top: 2rem;
  padding-bottom: 2.5rem;
  padding-left: 2.8rem;
  display: grid;
}

.faq-intro {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-direction: column;
  margin-bottom: 22px;
  padding-bottom: 4.5rem;
  display: flex;
}

.faq-icon {
  background-color: #bb8150;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 4.75rem;
  min-width: 4.75rem;
  height: 4.75rem;
  min-height: 4.75rem;
  display: flex;
}

.text-size-regular-3 {
  color: var(--color-9);
  font-family: Montserrat, sans-serif;
  font-size: 15px;
  line-height: 1.65;
}

.faq-list {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: end;
  align-items: end;
  display: grid;
}

.text-size-large-3-copy {
  color: #bb8150;
  letter-spacing: 4px;
  text-transform: uppercase;
  font-family: Montserrat, sans-serif;
  font-size: 10px;
  line-height: 1.65;
  position: relative;
  top: -10px;
}

.page-padding-3 {
  width: 100%;
  padding-left: 5vw;
  padding-right: 5vw;
}

.faq-text {
  align-items: center;
  padding: 0 1rem 0 2rem;
  display: flex;
}

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

.faq-item {
  cursor: pointer;
}

.faq-component {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.fgfgfgffh-cgdgdopy {
  z-index: 20;
  color: #bb8150;
  letter-spacing: 4px;
  text-transform: uppercase;
  background-image: linear-gradient(#bb8150f2, #bb8150f2), url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68271734945b21be58744567_noise.gif");
  background-position: 0 0, 50%;
  background-size: auto, 249px;
  border: 1px solid #bb815075;
  border-radius: 16px;
  justify-content: center;
  align-items: center;
  width: 25vw;
  height: 47px;
  margin-top: -5px;
  padding: 12px 28px 12px 32px;
  font-family: Montserrat, sans-serif;
  font-size: 11px;
  text-decoration: none;
  display: flex;
  position: relative;
  top: 5px;
  overflow: hidden;
}

.container-medium-copy {
  width: 100%;
  max-width: 68rem;
  margin-left: 0;
  margin-right: 0;
  position: relative;
  top: -50px;
  left: 7px;
}

.faq-top-copy-2 {
  background-color: #081c3af2;
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/6831d521f7482bc92e1f4f80_gradient.png");
  background-position: 0 0;
  background-size: auto;
  border: 1px #bb8150f2;
  border-radius: 100px;
  justify-content: space-between;
  align-items: center;
  padding: .8rem;
  display: flex;
}

.section-faq-copy {
  border-bottom-right-radius: 5vw;
  border-bottom-left-radius: 5vw;
  position: relative;
  top: 63px;
  left: 49px;
}

.nvnvvnvnvn {
  z-index: 10;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-top: 1px none var(--indicator-outline);
  border-bottom: 1px none var(--indicator-outline);
  grid-template-rows: 1fr;
  grid-template-columns: minmax(80px, 1fr) minmax(auto, 1400px) minmax(80px, 1fr);
  grid-auto-columns: 1fr;
  align-items: stretch;
  width: 100%;
  margin-top: 19px;
  display: grid;
  position: relative;
  top: -27px;
}

.section-64 {
  z-index: 20;
  border-bottom: 1px solid #eff9fc1a;
  justify-content: center;
  padding-top: 180px;
  padding-bottom: 180px;
  display: flex;
  position: relative;
  overflow: visible;
}

.section-64.no-padding {
  border-bottom-color: #c0c0d333;
  padding: 0 17px;
}

.subtitle-82 {
  color: #bb8150;
  letter-spacing: 4px;
  text-transform: uppercase;
  font-family: Montserrat, sans-serif;
  font-size: 10px;
}

.detail-card {
  grid-column-gap: 16px;
  grid-row-gap: 180px;
  border: 1px #eff9fc1a;
  border-right: 1px solid #c0c0d333;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: space-between;
  padding: 48px;
  display: grid;
}

.detail-card.end {
  border-right-style: none;
}

.detail-card.no-mobile-top-border, .detail-card.no-top-border {
  border-right-color: #c0c0d333;
}

.grid-wrapper-40 {
  z-index: 25;
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: minmax(5vw, 1fr) minmax(auto, 1400px) minmax(5vw, 1fr);
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
  position: relative;
}

.detail-cards-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  border: 1px #eff9fc1a;
  border-left-color: #c0c0d333;
  border-right: 1px solid #c0c0d333;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  display: grid;
}

.heading-147 {
  color: var(--color-9);
  font-family: Inter, sans-serif;
  font-size: 15px;
  font-weight: 500;
}

.heading-148 {
  color: var(--color-9);
  font-size: 15px;
  font-weight: 500;
}

.stacked-content-10 {
  grid-column-gap: 16px;
  grid-row-gap: 48px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.stacked-content-10.large {
  grid-row-gap: 170px;
}

.content-wrapper-5 {
  z-index: 20;
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  grid-template-rows: 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
  position: relative;
}

.heading-149 {
  color: #627481;
  font-size: 15px;
}

.heading-150 {
  color: var(--color-9);
  width: auto;
  font-family: Inter, sans-serif;
  font-size: 15px;
}

.project-detail-grid {
  grid-column-gap: 0px;
  grid-row-gap: 60px;
  border-left: 1px #eff9fc1a;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  padding: 0;
}

.circle-link-3 {
  z-index: 100;
  border: 1px solid var(--color-6);
  background-color: var(--color-2);
  color: #fff;
  letter-spacing: 4px;
  text-transform: uppercase;
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68281f510bc157bd42be099f_arrow-down(24x24)%402x%20(2).svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto 31px;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 140px;
  height: 140px;
  margin-bottom: 0;
  margin-right: -70px;
  font-size: 10px;
  text-decoration: none;
  display: flex;
  position: relative;
  transform: none;
}

.background-wrapper-15 {
  width: 100%;
  position: absolute;
  inset: 0% 0% 0% auto;
  overflow: hidden;
}

.background-wrapper-15.half-page {
  z-index: 10;
  width: 50%;
}

.content-wrapper-6 {
  z-index: 20;
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  grid-template-rows: 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
  position: relative;
}

.scroll-link-outline {
  border: 1px dashed #eff9fc1a;
  border-radius: 100%;
  width: 150%;
  height: 150%;
  display: flex;
  position: absolute;
}

.home-hero-3 {
  border-bottom: 1px #eff9fc1a;
  justify-content: center;
  min-height: 100vh;
  padding-top: 80px;
  padding-bottom: 0;
  display: flex;
  position: relative;
  overflow: hidden;
}

.home-hero-3.small {
  background-color: var(--color-2);
  border-bottom-style: solid;
  min-height: 90vh;
  padding-top: 0;
  padding-left: 41px;
}

.home-hero-intro-3 {
  grid-column-gap: 16px;
  grid-row-gap: 48px;
  text-align: left;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: space-between start;
  justify-items: start;
  width: 100%;
  padding-right: 0;
  display: grid;
}

.button-text-20 {
  z-index: 25;
  position: relative;
}

.heading-151.large {
  letter-spacing: -.01em;
  font-size: 52px;
}

.overlay-16 {
  z-index: 6;
  background-color: #04060a80;
  position: absolute;
  inset: 0%;
}

.overlay-16.light {
  background-color: #04060a4d;
}

.body-display-40 {
  color: #fffc;
  font-size: 18px;
  line-height: 1.65em;
}

.hero-title {
  max-width: 500px;
}

.hero-title.small {
  text-align: left;
  position: relative;
  left: 0;
}

.small-width-2 {
  max-width: 400px;
}

.background-7 {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/682c745acb54cca97fbcc584_Image013.jpeg");
  background-position: 40% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  inset: 0%;
}

.grid-wrapper-41 {
  z-index: 25;
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: minmax(5vw, 1fr) minmax(auto, 1400px) minmax(5vw, 1fr);
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
  position: relative;
}

.hero-content {
  z-index: 20;
  grid-column-gap: 0px;
  grid-row-gap: 50px;
  color: #fff;
  grid-template-rows: 1fr;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-top: 80px;
  padding-top: 80px;
  padding-bottom: 100px;
  display: grid;
  position: relative;
}

.stacked-description-5 {
  grid-column-gap: 16px;
  grid-row-gap: 9px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
  left: 41px;
}

.subtitle-83 {
  color: #bb8150;
  letter-spacing: 4px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 10px;
  position: relative;
}

.project-hzzero-copy {
  border: 5px #bb8150;
  border-bottom: 1px solid #c0c0d333;
  justify-content: center;
  min-height: 90vh;
  margin-top: 80px;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  display: flex;
}

.heading-118-copy.large {
  letter-spacing: -.01em;
  letter-spacing: -.01em;
  letter-spacing: -.01em;
  letter-spacing: -.01em;
  letter-spacing: -.01em;
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
  font-size: 34px;
  font-weight: 400;
}

.sjsbjhwvxjh.large {
  color: #bb8150;
  letter-spacing: 4px;
  text-transform: uppercase;
  font-family: Montserrat, sans-serif;
  font-size: 10px;
  font-weight: 400;
  position: relative;
  top: -23px;
  bottom: 0;
}

.sjsbjhwvxjh.large-copy {
  color: #bb8150;
  letter-spacing: 4px;
  text-transform: uppercase;
  font-family: Montserrat, sans-serif;
  font-size: 10px;
  font-weight: 400;
  position: relative;
  top: 18px;
  bottom: 0;
  overflow: visible;
}

.sjsbjhwvxjh.large {
  color: #bb8150;
  letter-spacing: 4px;
  text-transform: uppercase;
  font-family: Montserrat, sans-serif;
  font-size: 10px;
  font-weight: 400;
  position: relative;
  top: 18px;
}

.text-span-86 {
  color: #bb8150;
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.project-background {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68383ef518865b15f6b8d3a5_pexels-asadphoto-9482135%20(1).jpg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: cover;
  margin: -2px;
  position: absolute;
  inset: 0%;
}

.grid-wrapper-42 {
  z-index: 25;
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  border-top: 1px #000;
  grid-template-rows: auto;
  grid-template-columns: minmax(5vw, 1fr) minmax(auto, 1400px) minmax(5vw, 1fr);
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
  position: relative;
}

.background-wrapper-9 {
  width: 100%;
  position: absolute;
  inset: 0% 0% 0% auto;
  overflow: hidden;
}

.background-wrapper-9.half-page {
  z-index: 10;
  width: 50%;
}

.scroll-link-outline-2 {
  border: 1px solid var(--color-6);
  border-radius: 100%;
  width: 150%;
  height: 150%;
  display: flex;
  position: absolute;
}

.overlay-17 {
  z-index: 6;
  background-color: #04060a80;
  position: absolute;
  inset: 0%;
}

.overlay-17.light {
  background-color: #04060a00;
}

.body-display-32 {
  color: var(--color-9);
  font-family: Inter, sans-serif;
  font-size: 15px;
  font-weight: 300;
  line-height: 1.65em;
}

.content-wrapper-7 {
  z-index: 20;
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  grid-template-rows: 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
  position: relative;
}

.heading-118.large {
  color: var(--color);
  letter-spacing: -.01em;
  font-family: Bdscript, Arial, sans-serif;
  font-size: 53px;
  font-weight: 400;
  line-height: .8em;
  position: relative;
  top: -13px;
  left: 12px;
}

.home-hero-intro-4 {
  grid-column-gap: 16px;
  grid-row-gap: 48px;
  text-align: left;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: space-between start;
  justify-items: start;
  width: 100%;
  padding-right: 0;
  display: grid;
}

.travel-page-body {
  background-color: var(--color-2);
  color: var(--black);
  height: 8060px;
  font-family: Inter, sans-serif;
}

.section-65 {
  z-index: 20;
  border-bottom: 1px solid #eff9fc1a;
  justify-content: center;
  padding-top: 180px;
  padding-bottom: 180px;
  display: flex;
  position: relative;
  overflow: visible;
}

.section-65.no-padding {
  border-bottom-color: #c0c0d333;
  padding: 0 17px;
}

.subtitle-84 {
  color: #bb8150;
  letter-spacing: 4px;
  text-transform: uppercase;
  font-family: Montserrat, sans-serif;
  font-size: 10px;
}

.grid-wrapper-43 {
  z-index: 25;
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: minmax(5vw, 1fr) minmax(auto, 1400px) minmax(5vw, 1fr);
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
  position: relative;
}

.heading-152, .heading-153 {
  color: #627481;
  font-size: 15px;
}

.stacked-content-11 {
  grid-column-gap: 16px;
  grid-row-gap: 48px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.stacked-content-11.large {
  grid-row-gap: 170px;
}

.heading-154 {
  color: #627481;
  font-size: 15px;
}

.heading-155 {
  color: #627481;
  width: auto;
  font-size: 15px;
}

.services-list {
  grid-column-gap: 5rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  justify-content: space-between;
  display: grid;
}

.services-about-intro {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-end;
  margin-bottom: 6rem;
  display: flex;
}

.services-list-item {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  border-top: 1px solid #1a242c;
  border-bottom: 1px solid #1a242c;
  flex-direction: column;
  min-height: 100%;
  margin-top: -1px;
  padding-top: 4rem;
  padding-bottom: 4rem;
  padding-left: 0;
  display: flex;
}

.heading-medium-2 {
  font-size: 2.75rem;
  font-weight: 500;
  line-height: 1.35;
}

.page-padding-4 {
  width: 100%;
  max-width: 93vw;
  padding-left: 7vw;
  padding-right: 7vw;
}

.text-size-tiny-2 {
  font-size: .75rem;
}

.text-size-tiny-2.text-style-allcaps {
  color: var(--color-3);
  letter-spacing: 4px;
  text-transform: uppercase;
  font-family: Montserrat, sans-serif;
  font-size: 10px;
  font-weight: 400;
}

.arrow-icon-3 {
  opacity: 1;
  filter: none;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.history-info {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  display: flex;
}

.button-text-21 {
  background-color: #0000;
  justify-content: center;
  align-items: center;
  padding: 0;
}

.form-number {
  letter-spacing: 2px;
  justify-content: center;
  align-items: center;
  margin-left: 0;
  font-size: .75rem;
  font-weight: 400;
  display: flex;
  position: absolute;
  inset: 0%;
}

.title-stacked {
  grid-column-gap: 3.5rem;
  grid-row-gap: 3.5rem;
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.dot-wrapper {
  justify-content: center;
  align-items: center;
  margin-top: -.2rem;
  margin-right: 1.9rem;
  display: flex;
  position: relative;
}

.arrow-icon-wrapper-2 {
  background-color: #1a242c;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 2.875rem;
  height: 2.875rem;
  margin-right: 1rem;
  padding-top: 2px;
  display: flex;
  overflow: hidden;
}

.services-intro {
  max-width: 30rem;
}

.button-text-wrapper-4 {
  z-index: 10;
  flex-direction: column;
  line-height: 1.5;
  display: flex;
  position: relative;
}

.container-large-2 {
  width: 100%;
  max-width: 94rem;
  margin-left: auto;
  margin-right: auto;
}

.text-size-regular-4 {
  font-size: 1.25rem;
  line-height: 1.65;
}

.dot-mouseover {
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.dot-2 {
  background-color: #fff;
  border-radius: 100rem;
  justify-content: center;
  align-items: center;
  width: .6rem;
  min-width: .6rem;
  height: .6rem;
  min-height: .6rem;
  display: none;
  position: relative;
}

.form-field-title {
  align-items: center;
  display: flex;
}

.section-66 {
  z-index: 10;
  justify-content: center;
  padding-top: 160px;
  padding-bottom: 160px;
  display: flex;
  position: relative;
}

.section-66.no-padding {
  padding: 0;
}

.slide-intro {
  z-index: 100;
  grid-column-gap: 24px;
  grid-row-gap: 36px;
  color: #fff;
  text-align: center;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-items: center;
  max-width: 800px;
  display: grid;
  position: relative;
}

.slide-intro.small {
  grid-row-gap: 24px;
  max-width: 400px;
}

.slide-arrow-hidden {
  display: none;
}

.mask {
  overflow: visible;
}

.grid-wrapper-44 {
  z-index: 25;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: minmax(5vw, 1fr) minmax(auto, 1500px) minmax(5vw, 1fr);
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
  position: relative;
}

.slide-content {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-top: 100px;
  padding-bottom: 140px;
  display: flex;
}

.slide-content.flex-bottom {
  align-items: flex-end;
  padding-bottom: 120px;
}

.showcase-image {
  max-height: 100vh;
  margin-bottom: -65px;
  padding-bottom: 65px;
  position: sticky;
  top: 65px;
  overflow: hidden;
}

.slide-heading {
  letter-spacing: .04em;
  text-transform: uppercase;
  font-size: 80px;
  font-weight: 600;
  line-height: 1.25em;
}

.slide-heading.small {
  letter-spacing: .07em;
  font-size: 36px;
  line-height: 1.35em;
}

.showcase-products {
  grid-column-gap: 6px;
  grid-row-gap: 24px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.slider-background-wrapper-2 {
  justify-content: center;
  width: 100vw;
  display: flex;
  position: absolute;
  inset: 0% auto;
  overflow: hidden;
}

.slider-background-wrapper-2.small {
  width: 100%;
  height: 100%;
}

.slider {
  background-color: #080808;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  max-width: 1500px;
  height: 100%;
}

.slider.clip {
  overflow: hidden;
}

.product-showcase {
  grid-column-gap: 6px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 6px;
  display: grid;
}

.slider-background-2 {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/6835492c9c4431d01c74c440_ImageOP004.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  inset: 0%;
}

.slider-background-2.seven {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/6835492c9c4431d01c74c450_Image016%201.jpg");
}

.slider-background-2.five {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/6835492c9c4431d01c74c448_Image012%201.jpg");
}

.slider-background-2.six {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/6835492c9c4431d01c74c458_Image013%201.jpg");
}

.slider-arrow-4 {
  width: 15px;
}

.div-block-11 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  height: 989.4px;
  display: grid;
}

.div-block-12 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: 354px auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  height: 459.3px;
  display: grid;
}

.image {
  width: 100%;
  height: 100%;
}

.div-block-13 {
  padding-left: 10px;
  padding-right: 10px;
}

.tab-title {
  z-index: 25;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr auto;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: grid;
  position: relative;
}

.hover-cover {
  background-color: #8ea5b60d;
  position: absolute;
  inset: 0%;
}

.open-lottie {
  z-index: 10;
  width: 14px;
  position: relative;
}

.tab-grid {
  grid-column-gap: 60px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
  top: -19px;
}

.skills-list {
  flex-direction: column;
  display: flex;
}

.tab-bottom {
  background-color: #8ea5b60d;
  border-top: 1px #ffffff1a;
  padding-top: 0;
  padding-bottom: 0;
  overflow: hidden;
}

.skills-item {
  border-bottom: 1px solid var(--color-6);
  flex-direction: column;
  display: flex;
  overflow: clip;
}

.skills-item.right-top {
  border-top: 1px solid var(--color-6);
}

.skills-item.left-top {
  border-top: 1px solid var(--color-6);
  border-bottom-style: none;
  overflow: clip;
}

.tab-top {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  cursor: pointer;
  grid-template-rows: auto;
  grid-template-columns: 1fr auto;
  grid-auto-columns: 1fr;
  width: 100%;
  padding-top: 36px;
  padding-bottom: 36px;
  transition: padding .5s cubic-bezier(.25, .46, .45, .94);
  position: relative;
  overflow: hidden;
}

.tab-top:hover {
  padding-left: 36px;
  padding-right: 36px;
}

.body-display-41 {
  color: var(--color-9);
  font-family: Inter, sans-serif;
  font-size: 15px;
  font-weight: 300;
  line-height: 1.6em;
}

.subtitle-85 {
  z-index: 10;
  color: var(--outline);
  letter-spacing: 5px;
  text-transform: uppercase;
  font-family: Inter, sans-serif;
  font-size: 10px;
  font-weight: 300;
  position: relative;
}

.tab-bottom-content {
  border-top: 1px #ffffff1a;
  margin-left: auto;
  margin-right: auto;
  padding: 36px 36px 48px;
  overflow: hidden;
}

.how-it-works-sub-heading {
  color: var(--color-3);
  letter-spacing: 4px;
  text-transform: uppercase;
  margin-top: 18px;
  font-family: Montserrat, sans-serif;
  font-size: 10px;
  font-weight: 400;
}

.heading-156 {
  color: var(--ghost-white);
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
  font-size: 31px;
}

.text-span-144 {
  color: var(--color-3);
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.how-it-works-sub-heading-copy {
  color: var(--color-9);
  letter-spacing: 1px;
  text-transform: none;
  width: 700px;
  height: auto;
  margin-top: 9px;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 400;
  position: relative;
}

.text-span-145, .text-span-146, .text-span-147, .text-span-148 {
  color: var(--color-3);
}

.team-info {
  grid-column-gap: 16px;
  grid-row-gap: 236px;
  border-style: solid solid none none;
  border-width: 1px;
  border-color: var(--indicator-outline) var(--indicator-outline) transparent #ffffff1a;
  background-color: var(--color-2);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: space-between;
  padding: 80px;
  display: grid;
}

.team-info.end {
  border-bottom-style: solid;
  border-bottom-color: #ffffff1a;
}

.heading-157 {
  color: var(--ghost-white);
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
  font-size: 41px;
  font-weight: 400;
}

.portrait-image-2 {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68355b6108e3200b82aab9c0_Portrait003.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  inset: 0%;
}

.portrait-image-2.four {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/6836cf61c4d084b3eb410521_rr-shot1-362-1501019620429-5-HRsss.jpg");
  background-position: 8%;
  background-size: cover;
}

.portrait-image-2.three {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/6838737fe04b5020fde63c68_ahmad-odeh-UYtEI-acsuY-unsplash.jpg");
  background-position: 50% 99%;
  background-size: cover;
}

.portrait-image-2.one {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68383ef518865b15f6b8d3a5_pexels-asadphoto-9482135%20(1).jpg");
  background-position: 0%;
}

.portrait-image-2.two {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/6838713d9579852822832761_patrick-baum-evDuzZd8Kc0-unsplash.jpg");
  background-position: 64%;
}

.sticky-portrait-wrapper {
  min-height: 80vh;
  position: sticky;
  top: 65px;
  overflow: hidden;
}

.centered-intro-2 {
  grid-column-gap: 16px;
  grid-row-gap: 48px;
  text-align: center;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  justify-items: center;
  max-width: 700px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.section-67 {
  border-bottom: 1px #ffffff1a;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  padding-top: 148px;
  padding-bottom: 180px;
  padding-left: 70px;
  position: relative;
  overflow: visible;
}

.grid-wrapper-45 {
  z-index: 20;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: 1fr;
  grid-template-columns: minmax(5vw, 1fr) minmax(auto, 1500px) minmax(5vw, 1fr);
  grid-auto-rows: auto;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
  position: relative;
}

.medium-width {
  max-width: 550px;
}

.button-text-23 {
  z-index: 25;
  position: relative;
}

.body-display-42 {
  color: var(--color-9);
  font-family: Montserrat, sans-serif;
  font-size: 15px;
  line-height: 1.6em;
  position: relative;
  top: 0;
}

.stacked-title-6 {
  grid-column-gap: 16px;
  grid-row-gap: 17px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.circle-link-hover {
  background-color: var(--color-3);
  border-radius: 100%;
  width: 100%;
  height: 100%;
  display: none;
  position: absolute;
  inset: 0%;
}

.social-icon {
  color: #fff;
  letter-spacing: 4px;
  text-transform: uppercase;
  border: 1px solid #ffffff1a;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  padding-left: 4px;
  font-size: 8px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.social-icon.large {
  border-style: solid;
  border-color: var(--buttonss);
  width: 40px;
  height: 40px;
}

.subtitle-86 {
  z-index: 10;
  color: var(--ghost-white);
  letter-spacing: 5px;
  text-transform: uppercase;
  font-family: Montserrat, sans-serif;
  font-size: 10px;
  font-weight: 300;
  position: relative;
  top: 40px;
}

.stacked-intro-11 {
  grid-column-gap: 24px;
  grid-row-gap: 48px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
  top: -64px;
}

.wrapper-social {
  grid-column-gap: 5px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  display: grid;
}

.team-grid-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 1100px;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.text-span-149, .text-span-150 {
  color: var(--color-3);
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.hfgfgfdhd {
  z-index: 20;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  color: #081c3a;
  background-color: #081c3a;
  border-top: 1px solid #c0c0d333;
  border-bottom: 1px solid #c0c0d333;
  grid-template-rows: 1fr;
  grid-template-columns: minmax(5vw, 1fr) minmax(auto, 1500px) minmax(5vw, 1fr);
  grid-auto-rows: auto;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: 16px;
  display: grid;
  position: relative;
  top: 0;
}

.content-grid-4 {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
  position: relative;
}

.scroll-guide-to-travel-categories {
  z-index: 20;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: var(--color-2);
  color: #081c3a;
  border-top: 1px solid #c0c0d333;
  border-bottom: 1px solid #c0c0d333;
  grid-template-rows: 1fr;
  grid-template-columns: minmax(5vw, 1fr) minmax(auto, 1500px) minmax(5vw, 1fr);
  grid-auto-rows: auto;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: 0;
  display: grid;
  position: relative;
  top: 0;
}

.heading-158 {
  color: var(--ghost-white);
}

.heading-159 {
  color: var(--ghost-white);
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
  font-size: 41px;
  font-weight: 400;
}

.text-span-151 {
  color: var(--color-3);
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.heading-160 {
  color: var(--ghost-white);
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
  font-size: 41px;
  font-weight: 400;
}

.text-span-152 {
  color: var(--color-3);
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.social-icon-copy.large {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/6831a9230c4c2a1bf2024668_Captffffure.PNG");
  background-position: 0 0;
  background-size: cover;
  width: 48px;
  height: 48px;
}

.agent-namee {
  z-index: 25;
  width: 73px;
  position: relative;
}

.social-icon-copy {
  color: #fff;
  letter-spacing: 4px;
  text-transform: uppercase;
  border: 1px solid #ffffff1a;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  padding-left: 4px;
  font-size: 8px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.social-icon-copy.large {
  border-style: none;
  width: 48px;
  height: 48px;
}

.social-icon-copy-copy {
  color: #fff;
  letter-spacing: 4px;
  text-transform: uppercase;
  border: 1px solid #ffffff1a;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  padding-left: 4px;
  font-size: 8px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.social-icon-copy-copy.large {
  border-style: none;
  width: 54px;
  height: 48px;
}

.client-info {
  grid-column-gap: 24px;
  grid-row-gap: 16px;
  border-style: none;
  border-width: 1px;
  border-color: var(--indicator-outline) black black;
  text-align: left;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  padding-top: 0;
  display: grid;
}

.avatar-2 {
  border: 1px solid var(--buttonss);
  border-radius: 100%;
  width: 70px;
  height: 70px;
  padding: 9px;
  transform: rotate(45deg);
}

.avatar-background {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50% 20%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 100%;
  width: 100%;
  height: 100%;
  transform: rotate(-45deg);
}

.avatar-background.avatar-three {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68289559bc98a5225db7121c_Avatar003.jpeg");
}

.avatar-background.avatar-four {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/6835bd314ae314b5e9e300c5_Portrait006.jpeg");
  background-position: 50% 0;
}

.avatar-background.avatar-five {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/6835bd314ae314b5e9e300cf_Portrait002.jpeg");
  background-position: 50% 20%;
}

.avatar-background.avatar-two {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/6835bd314ae314b5e9e300ca_Portrait009.jpeg");
  background-position: 50% 40%;
}

.avatar-background.avatar-one {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68356aa1327b60cf7663b87a_Portrait23.jpeg");
  background-position: 50% 20%;
}

.client-name-2 {
  grid-column-gap: 12px;
  grid-row-gap: 5px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.subtitle-87 {
  z-index: 10;
  color: var(--ghost-white);
  letter-spacing: 5px;
  text-transform: uppercase;
  font-family: Montserrat, sans-serif;
  font-size: 10px;
  font-weight: 300;
  position: relative;
}

.heading-161 {
  color: var(--ghost-white);
  font-weight: 400;
}

.button-45-copy {
  z-index: 20;
  border: 1px solid var(--color-6);
  color: var(--color-3);
  letter-spacing: 4px;
  text-transform: uppercase;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  height: 53px;
  margin-top: -20px;
  padding: 12px 28px 12px 32px;
  font-family: Montserrat, sans-serif;
  font-size: 11px;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
}

.button-45-copy-codddpy {
  z-index: 20;
  border: 1px solid var(--color-6);
  color: var(--color-3);
  letter-spacing: 4px;
  text-transform: uppercase;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  height: 53px;
  margin-top: 0;
  padding: 12px 28px 12px 32px;
  font-family: Montserrat, sans-serif;
  font-size: 11px;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
}

.agent-business {
  grid-column-gap: 24px;
  grid-row-gap: 16px;
  border-style: none;
  border-width: 1px;
  border-color: var(--indicator-outline) black black;
  text-align: left;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  padding-top: 0;
  display: grid;
  position: relative;
  top: 29px;
}

.heading-162 {
  color: var(--ghost-white);
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
  font-size: 41px;
  font-weight: 400;
}

.text-span-153 {
  color: var(--color-3);
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
  font-size: 39px;
}

.text-span-154 {
  font-family: Poppins, sans-serif;
  font-size: 33px;
  font-weight: 200;
}

.sub-heading-travel-type {
  z-index: 10;
  color: var(--color-3);
  letter-spacing: 5px;
  text-transform: uppercase;
  margin-top: -7px;
  font-family: Montserrat, sans-serif;
  font-size: 10px;
  font-weight: 400;
  position: relative;
  top: 0;
}

.text-span-155 {
  color: var(--color-3);
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.button-45-codddpy {
  z-index: 20;
  border: 1px solid var(--color-6);
  background-color: var(--color-3);
  color: var(--color-3);
  letter-spacing: 4px;
  text-transform: uppercase;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  height: 53px;
  margin-top: 14px;
  padding: 12px 28px 12px 32px;
  font-family: Montserrat, sans-serif;
  font-size: 11px;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
}

.heading-163 {
  color: var(--ghost-white);
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
  font-size: 41px;
  font-weight: 400;
}

.text-span-156 {
  color: var(--color-3);
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.hjbfhbfhf {
  z-index: 10;
  color: var(--color-3);
  letter-spacing: 5px;
  text-transform: uppercase;
  font-family: Montserrat, sans-serif;
  font-size: 10px;
  position: relative;
  top: 0;
}

.dual-grid-3 {
  grid-column-gap: 80px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 50% 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.dual-grid-3.reversed {
  grid-template-columns: 1fr 50%;
  padding-left: 56px;
}

.link {
  color: #fff;
  letter-spacing: 5px;
  text-transform: uppercase;
  border: 1px solid #ffffff1a;
  border-radius: 100px;
  padding: 12px 28px;
  font-size: 11px;
  text-decoration: none;
}

.link.icon-link {
  grid-column-gap: 18px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr auto;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.stacked-info-3 {
  grid-column-gap: 16px;
  grid-row-gap: 18px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.content-stacked-2 {
  grid-column-gap: 16px;
  grid-row-gap: 77px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-left: 72px;
  display: grid;
}

.content-stacked-2.small {
  grid-row-gap: 48px;
}

.grid-wrapper-46 {
  z-index: 20;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: 1fr;
  grid-template-columns: minmax(5vw, 1fr) minmax(auto, 1500px) minmax(5vw, 1fr);
  grid-auto-rows: auto;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
  position: relative;
}

.body-display-43 {
  color: #ffffffe6;
  font-size: 18px;
  line-height: 1.6em;
}

.stacked-title-7 {
  grid-column-gap: 16px;
  grid-row-gap: 36px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.subtitle-88 {
  z-index: 10;
  color: #fffc;
  letter-spacing: 5px;
  text-transform: uppercase;
  font-size: 11px;
  position: relative;
}

.stacked-intro-12 {
  grid-column-gap: 24px;
  grid-row-gap: 48px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.service-item-2 {
  grid-column-gap: 16px;
  grid-row-gap: 120px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.heading-164 {
  font-size: 41px;
}

.about-description-2 {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-direction: column;
  align-items: center;
  max-width: 30rem;
  display: flex;
  position: relative;
  top: 20px;
}

.team-ijjjjntro-copy {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 37rem;
  margin-left: auto;
  margin-right: auto;
  padding-top: 3rem;
  padding-bottom: 3rem;
  display: flex;
  position: relative;
  top: 25px;
}

.section-team-copy-copy {
  background-color: var(--color-2);
  border-bottom: 0 #c0c0d333;
  height: 539px;
  margin-top: 0;
  padding: 53px 0 77px 74px;
}

.text-size-large-copy {
  color: #bb8150;
  letter-spacing: 4px;
  text-transform: uppercase;
  margin-top: -27px;
  font-family: Montserrat, sans-serif;
  font-size: 10px;
  line-height: 1.65;
}

.heading-lajjrge-copy {
  color: #fcfcff;
  width: 99%;
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
  font-size: 41px;
  font-weight: 500;
  line-height: 1.2;
  position: relative;
  top: 16px;
}

.text-span-89 {
  color: #bb8150;
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.container-large-3 {
  width: 100%;
  max-width: 96rem;
  margin-left: auto;
  margin-right: auto;
}

.text-size-large-7 {
  color: #627481;
  text-transform: none;
  width: 90%;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.65;
  position: relative;
  top: -29px;
}

.team-info-copy {
  grid-column-gap: 16px;
  grid-row-gap: 236px;
  border-style: solid solid none none;
  border-width: 1px;
  border-color: var(--color-6) var(--color-6) transparent #ffffff1a;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: space-between;
  padding: 80px;
  display: grid;
}

.team-info-copy.end {
  grid-row-gap: 175px;
  border-top-style: solid;
  border-top-color: var(--indicator-outline);
  border-right-style: solid;
  border-right-color: var(--indicator-outline);
  border-bottom-style: solid;
  border-bottom-color: var(--indicator-outline);
  background-color: var(--color-2);
  height: auto;
}

.heading-separator {
  background-color: #ffffff1a;
  width: 60px;
  height: 2px;
}

.heading-separator.mobile-only {
  display: none;
}

.stacked-info-4 {
  grid-column-gap: 16px;
  grid-row-gap: 18px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.section-68 {
  border-bottom: 1px solid #ffffff1a;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  padding-top: 180px;
  padding-bottom: 180px;
  position: relative;
  overflow: visible;
}

.grid-wrapper-47 {
  z-index: 20;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: 1fr;
  grid-template-columns: minmax(5vw, 1fr) minmax(auto, 1500px) minmax(5vw, 1fr);
  grid-auto-rows: auto;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
  position: relative;
}

.looping-heading {
  color: var(--color-3);
  letter-spacing: 0;
  text-transform: uppercase;
  font-size: 52px;
  font-weight: 700;
}

.looping-heading.mobile-only {
  display: none;
}

.section-title {
  z-index: 10;
  justify-content: flex-start;
  padding-top: 0;
  padding-bottom: 180px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.body-display-44 {
  color: #ffffffe6;
  font-size: 18px;
  line-height: 1.6em;
}

.stacked-title-8 {
  grid-column-gap: 16px;
  grid-row-gap: 36px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.looping-heading-wrapper {
  grid-column-gap: 48px;
  grid-row-gap: 16px;
  white-space: nowrap;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  align-items: center;
  padding-right: 48px;
  display: grid;
}

.subtitle-89 {
  z-index: 10;
  color: #fffc;
  letter-spacing: 5px;
  text-transform: uppercase;
  font-size: 11px;
  position: relative;
}

.stacked-intro-13 {
  grid-column-gap: 24px;
  grid-row-gap: 48px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.looping-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  justify-content: stretch;
  place-items: center stretch;
  display: grid;
}

.service-item-3 {
  grid-column-gap: 16px;
  grid-row-gap: 120px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.hfhfhghghg {
  background-color: var(--color-2);
  border-bottom: 0 #c0c0d333;
  height: 539px;
  margin-top: -154px;
  padding: 53px 0 77px 74px;
}

.text-span-157 {
  color: var(--color-3);
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.travel-banner {
  color: #fff;
  margin-top: -123px;
  padding-top: 140px;
  padding-bottom: 200px;
  padding-left: 5px;
  position: relative;
  overflow: hidden;
}

.collection-list-wrapper-2 {
  margin-left: 120px;
  margin-right: 38px;
  position: relative;
  top: -24px;
}

.heading-165 {
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
  font-weight: 400;
}

.text-span-158, .text-span-159 {
  color: var(--color-3);
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.scroll-guide-to-travel-categories-copy {
  z-index: 20;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: var(--color-2);
  color: #081c3a;
  border-top: 1px solid #c0c0d333;
  border-bottom: 1px solid #c0c0d333;
  grid-template-rows: 1fr;
  grid-template-columns: minmax(5vw, 1fr) minmax(auto, 1500px) minmax(5vw, 1fr);
  grid-auto-rows: auto;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: 104px;
  display: grid;
  position: relative;
  top: 0;
}

.travel-services {
  border-style: none;
  border-width: 1px 5px;
  border-color: var(--color-3);
  background-color: var(--color-2);
  background-image: linear-gradient(to bottom, var(--color), var(--color));
  margin-top: 108px;
  overflow: hidden;
}

.text-span-160 {
  color: var(--color-3);
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.travel-services-heading {
  font-size: 1.35rem;
  line-height: 1.45;
}

.travel-services-heading.text-color-grey {
  color: var(--ghost-white);
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
  font-size: 1.9rem;
}

.team-item-travel-services {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  border-right: 1px none var(--color-6);
  border-left: 1px solid var(--color-8);
  flex-direction: column;
  grid-template-rows: 1fr auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding: 2.5rem;
  display: grid;
}

.scroll-guide-to-travaael-categories-copy {
  z-index: 20;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: var(--color-2);
  color: #081c3a;
  border-top: 1px solid #c0c0d333;
  border-bottom: 1px solid #c0c0d333;
  grid-template-rows: 1fr;
  grid-template-columns: minmax(5vw, 1fr) minmax(auto, 1500px) minmax(5vw, 1fr);
  grid-auto-rows: auto;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: 115px;
  display: grid;
  position: relative;
  top: 0;
}

.client-info-2 {
  grid-column-gap: 24px;
  grid-row-gap: 16px;
  text-align: left;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.background-image-3 {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/6835bd314ae314b5e9e300bd_Image002.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-right: 0;
  position: absolute;
  inset: 0%;
}

.background-image-3.testimonial-background {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/6827295ac3f31ede8e0de911_Image005.jpeg");
  background-position: 50% 0;
  width: 110%;
  height: 110%;
  inset: auto;
}

.client-name-3 {
  grid-column-gap: 12px;
  grid-row-gap: 9px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.testimonial-card-2 {
  grid-column-gap: 16px;
  grid-row-gap: 36px;
  text-align: center;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: center;
  align-items: center;
  max-width: 600px;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.testimonial-wrapper-2 {
  padding-top: 80px;
  padding-bottom: 80px;
}

.content-grid-5 {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
  position: relative;
}

.mask-2 {
  width: 100%;
  height: 100%;
  overflow: visible;
}

.slider-2 {
  text-align: center;
  background-color: #0000;
  justify-content: center;
  align-items: stretch;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
  padding-left: 140px;
  padding-right: 140px;
  display: flex;
}

.slide-nav-4 {
  display: none;
}

.section-69 {
  border-bottom: 1px solid #ffffff1a;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  padding-top: 180px;
  padding-bottom: 180px;
  position: relative;
  overflow: visible;
}

.section-69.clip {
  margin-top: 60px;
  overflow: hidden;
}

.grid-wrapper-48 {
  z-index: 20;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: 1fr;
  grid-template-columns: minmax(5vw, 1fr) minmax(auto, 1500px) minmax(5vw, 1fr);
  grid-auto-rows: auto;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
  position: relative;
}

.slider-arrow-content {
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  display: flex;
  transform: rotate(-90deg);
}

.slider-arrow-content.right {
  transform: rotate(90deg);
}

.background-wrapper-16 {
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.left-arrow-2 {
  letter-spacing: 4px;
  text-transform: uppercase;
  border: 1px solid #ffffff1a;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 48px;
  padding: 15px 28px;
  font-size: 11px;
  display: flex;
  inset: 0% auto 0% 0%;
}

.left-arrow-2.right {
  left: auto;
  right: 0%;
}

.testimonial-slide-2 {
  border-left: 1px #ffffff1a;
  padding: 0;
}

.avatar-3 {
  border: 1px solid #ffffff1a;
  border-radius: 100%;
  width: 90px;
  height: 90px;
  padding: 9px;
  transform: rotate(45deg);
}

.subtitle-90 {
  z-index: 10;
  color: #fffc;
  letter-spacing: 5px;
  text-transform: uppercase;
  font-size: 11px;
  position: relative;
}

.overlay-18 {
  background-color: #04080c80;
  position: absolute;
  inset: 0%;
}

.overlay-18.dark {
  background-color: #04080c99;
}

.grid-wrapper-49 {
  z-index: 20;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: 1fr;
  grid-template-columns: minmax(5vw, 1fr) minmax(auto, 1500px) minmax(5vw, 1fr);
  grid-auto-rows: auto;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: 112px;
  display: grid;
  position: relative;
}

.content-grid-6 {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
  position: relative;
}

.action-intro {
  grid-column-gap: 18px;
  grid-row-gap: 36px;
  text-align: center;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-items: center;
  max-width: none;
  margin-bottom: 48px;
  padding-bottom: 0;
  display: grid;
}

.stacked-info-5 {
  grid-column-gap: 16px;
  grid-row-gap: 18px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.body-display-45 {
  color: var(--color-9);
  font-size: 15px;
  line-height: 1.6em;
}

.heading-166 {
  color: var(--ghost-white);
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
  font-size: 41px;
  font-weight: 400;
}

.text-span-161, .text-span-162 {
  color: var(--color-3);
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.grid-wrapper-50 {
  z-index: 20;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: 1fr;
  grid-template-columns: minmax(5vw, 1fr) minmax(auto, 1500px) minmax(5vw, 1fr);
  grid-auto-rows: auto;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
  position: relative;
}

.stacked-info-6 {
  grid-column-gap: 16px;
  grid-row-gap: 18px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.body-display-46 {
  color: #ffffffe6;
  font-size: 18px;
  line-height: 1.6em;
}

.grid-wrapper-51 {
  z-index: 20;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: 1fr;
  grid-template-columns: minmax(5vw, 1fr) minmax(auto, 1500px) minmax(5vw, 1fr);
  grid-auto-rows: auto;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
  position: relative;
}

.stacked-info-7 {
  grid-column-gap: 16px;
  grid-row-gap: 18px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.body-display-47 {
  color: #ffffffe6;
  font-size: 18px;
  line-height: 1.6em;
}

.background-image-4 {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/6835bd314ae314b5e9e300bd_Image002.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-right: 0;
  position: absolute;
  inset: 0%;
}

.background-image-4.testimonial-background {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/6827295ac3f31ede8e0de911_Image005.jpeg");
  background-position: 50% 0;
  width: 110%;
  height: 110%;
  inset: auto;
}

.testimonial-card-3 {
  grid-column-gap: 16px;
  grid-row-gap: 36px;
  text-align: center;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: center;
  align-items: center;
  max-width: 600px;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.testimonial-wrapper-3 {
  padding-top: 80px;
  padding-bottom: 80px;
}

.mask-3 {
  width: 100%;
  height: 100%;
  overflow: visible;
}

.slider-3 {
  text-align: center;
  background-color: #0000;
  justify-content: center;
  align-items: stretch;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
  padding-left: 140px;
  padding-right: 140px;
  display: flex;
}

.section-70 {
  border-bottom: 1px solid #ffffff1a;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  padding-top: 180px;
  padding-bottom: 180px;
  position: relative;
  overflow: visible;
}

.section-70.clip {
  margin-top: 87px;
  overflow: hidden;
}

.grid-wrapper-52 {
  z-index: 20;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: 1fr;
  grid-template-columns: minmax(5vw, 1fr) minmax(auto, 1500px) minmax(5vw, 1fr);
  grid-auto-rows: auto;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
  position: relative;
}

.background-wrapper-17 {
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.testimonial-slide-3 {
  border-left: 1px #ffffff1a;
  padding: 0;
}

.subtitle-91 {
  z-index: 10;
  color: #fffc;
  letter-spacing: 5px;
  text-transform: uppercase;
  font-size: 11px;
  position: relative;
}

.overlay-19 {
  background-color: #04080c80;
  position: absolute;
  inset: 0%;
}

.overlay-19.dark {
  background-color: #04080c99;
}

.text-span-163, .text-span-164 {
  color: var(--color-3);
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.text-span-67 {
  color: #bb8150;
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
  font-weight: 400;
}

.heading-107.large {
  color: #fcfcff;
  letter-spacing: -.01em;
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
  font-size: 41px;
  font-weight: 400;
}

.stacked-title-9 {
  grid-column-gap: 30px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.sectixxon-41-copy-copy {
  z-index: 20;
  border-top: 1px solid var(--indicator-outline);
  border-bottom: 1px solid var(--indicator-outline);
  background-color: var(--color-2);
  justify-content: center;
  margin-top: 37px;
  padding-top: 180px;
  padding-bottom: 180px;
  display: flex;
  position: relative;
  overflow: visible;
}

.triangle-2 {
  border-style: none none solid solid;
  border-width: 1px;
  border-color: #eff9fc1a #eff9fc1a var(--indicator-outline) var(--indicator-outline);
  min-width: 700px;
  min-height: 700px;
  margin-right: -525px;
  transform: rotate(45deg);
}

.triangle-2.right {
  border-style: solid solid none none;
  border-color: var(--indicator-outline) var(--indicator-outline) #c0c0d333 #c0c0d333;
}

.grid-wrapper-53 {
  z-index: 25;
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  border-top: 1px #000;
  grid-template-rows: auto;
  grid-template-columns: minmax(5vw, 1fr) minmax(auto, 1400px) minmax(5vw, 1fr);
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
  position: relative;
}

.medium-width-5 {
  max-width: 500px;
}

.ggggff-copy-cohhhhhpy-copy {
  z-index: 20;
  color: #bb8150;
  letter-spacing: 4px;
  text-transform: uppercase;
  background-image: linear-gradient(#bb8150f2, #bb8150f2), url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68271734945b21be58744567_noise.gif");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  border: 1px solid #bb815075;
  border-radius: 16px;
  justify-content: center;
  align-items: center;
  width: 25vw;
  height: 47px;
  padding: 12px 28px 12px 32px;
  font-family: Montserrat, sans-serif;
  font-size: 11px;
  text-decoration: none;
  display: flex;
  position: relative;
  top: 16px;
  overflow: hidden;
}

.bold-text-3 {
  color: #bb815075;
}

.subtitle-65 {
  color: var(--color-3);
  letter-spacing: 4px;
  text-transform: uppercase;
  font-size: 11px;
}

.body-display-24 {
  color: var(--color-9);
  text-align: center;
  font-family: Inter, sans-serif;
  font-size: 15px;
  font-weight: 300;
  line-height: 1.65em;
}

.lower-section-butoon {
  border: 1px solid var(--indicator-outline);
  color: var(--black);
  letter-spacing: 3px;
  text-transform: uppercase;
  background-color: #0000;
  border-radius: 3px;
  justify-content: center;
  align-items: center;
  padding: 16px 32px;
  font-size: 10px;
  text-decoration: none;
  transition: all .4s cubic-bezier(.25, .46, .45, .94);
  display: flex;
}

.lower-section-butoon:hover {
  border-color: var(--black);
  background-color: var(--black);
  color: #fff;
}

.lower-section-butoon.small {
  padding: 9px 18px;
}

.lower-section-butoon.white {
  background-color: var(--color-2);
  color: #fff;
  border-color: #ffffff4d;
  width: auto;
}

.lower-section-butoon.white:hover {
  background-color: #081c3a00;
  border-color: #fff;
}

.lesson-icon-wrapper {
  grid-column-gap: 12px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  align-items: center;
  min-height: 38px;
  padding-top: 0;
  padding-bottom: 0;
  display: grid;
}

.invert-small {
  z-index: 15;
  width: 14px;
  min-width: 14px;
  position: relative;
}

.section-71 {
  z-index: 20;
  justify-content: center;
  padding-top: 140px;
  padding-bottom: 140px;
  display: flex;
  position: relative;
}

.section-71.grey {
  background-color: #f7f7fa;
}

.brand-2 {
  z-index: 25;
  color: #fff;
  letter-spacing: -.05em;
  text-transform: uppercase;
  justify-content: flex-start;
  align-items: center;
  padding-left: 0;
  font-size: 22px;
  font-weight: 600;
  line-height: 1.1em;
  text-decoration: none;
  display: flex;
}

.brand-2.large {
  font-size: 28px;
}

.stacked-intro-14 {
  grid-column-gap: 16px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-rows: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.footer-list-item {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #000;
  border-bottom: 1px solid #e1e4ee;
  grid-template-rows: auto;
  grid-template-columns: 1fr 14px;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 15px;
  font-weight: 500;
  text-decoration: none;
  display: grid;
  position: relative;
}

.tool-tip {
  color: #000;
  border: 1px #e1e4ee;
  border-radius: 100%;
  width: 40px;
  height: 40px;
  text-decoration: none;
  position: relative;
}

.hover-line {
  height: 1px;
  position: absolute;
  inset: auto 0% -1px;
  overflow: hidden;
}

.footer-list {
  grid-column-gap: 16px;
  grid-row-gap: 0px;
  border-top: 1px solid #e1e4ee;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.body-display-48 {
  color: #707788;
  font-size: 18px;
  line-height: 1.65em;
}

.body-display-48.small {
  font-size: 14px;
  line-height: 1.5em;
}

.icon-image {
  width: 16px;
}

.verticle-line-2 {
  background-color: #fff3;
  width: 1px;
  height: 100%;
}

.verticle-line-2.extra-dark {
  background-color: #e1e4ee;
}

.verticle-line-2.nav-line {
  z-index: 25;
  background-color: #fff3;
  height: 28px;
  max-height: 48px;
  position: relative;
}

.verticle-line-2.dark {
  background-color: var(--indicator-outline);
  width: .5px;
}

.slider-arrow-wrapper-2 {
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

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

.stacked-description.large {
  grid-row-gap: 18px;
}

.solid-video-button-outline {
  border: 1px solid #fff3;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
}

.solid-video-button-outline.extra-dark {
  border-color: #e1e4ee;
}

.solid-video-button-outline.dark {
  border-color: #eef0f6;
}

.solid-video-button-outline.dark.navigation-circle-icon {
  border-color: #e1e4ee;
  border-color: var(--buttonss);
  width: 100%;
  max-width: 36px;
  height: 100%;
  max-height: 36px;
}

.grid-wrapper-54 {
  z-index: 10;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: 1fr;
  grid-template-columns: minmax(5vw, 1fr) minmax(auto, 1600px) minmax(5vw, 1fr);
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
  position: relative;
}

.hover-line-fill {
  background-color: #cbd0dd;
  width: 100%;
  height: 100%;
}

.subtitle-92 {
  color: var(--color-3);
  letter-spacing: 4px;
  text-transform: uppercase;
  margin-right: 0;
  font-family: Inter, sans-serif;
  font-size: 10px;
  line-height: 1.3em;
}

.subtitle-92.large {
  color: var(--color-3);
  font-size: 12px;
}

.subtitle-92.small {
  margin-right: -4px;
  font-size: 8px;
  line-height: 1.3em;
}

.subtitle-92.light {
  color: #fff;
}

.video-button-outline {
  grid-column-gap: 16px;
  grid-row-gap: 0px;
  border: 1px #fff3;
  border-radius: 100%;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100px;
  height: 100px;
  margin-right: 1px;
  padding: 0;
  display: grid;
  position: absolute;
  inset: auto;
}

.video-button-outline.extra-small {
  width: 40px;
  height: 40px;
  margin-right: 0;
}

.video-button-outline.navigation-circle-icon {
  border-style: none;
  width: 36px;
  height: 36px;
  margin-right: 0;
}

.footer-wrapper-2 {
  grid-column-gap: 80px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1px 1fr 1px 1fr;
  grid-auto-columns: 1fr;
  padding-left: 44px;
  display: grid;
}

.arrow-icon-wrapper-3 {
  min-height: 14px;
  position: relative;
  overflow: hidden;
}

.video-outline-wrapper {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.video-outline-wrapper.bottom {
  position: absolute;
  inset: auto 0% 0% auto;
}

.video-outline-wrapper.top {
  position: absolute;
  inset: 0% auto auto 0%;
}

.video-outline {
  border: 1px solid #fff;
  border-radius: 100%;
  width: 100px;
  height: 100px;
  position: absolute;
}

.video-outline.extra-small {
  width: 40px;
  height: 40px;
}

.video-outline.bottom {
  inset: auto 0% 0% auto;
}

.video-outline.bottom.extra-small.extra-dark {
  border-color: var(--color-3);
}

.video-outline.bottom.small-nav-circle-outline {
  border-color: var(--buttonss);
}

.video-outline.small-nav-circle-outline {
  border-style: none;
  border-color: #cbd0dd;
  align-self: flex-start;
  width: 36px;
  height: 36px;
}

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

.section-72 {
  z-index: 20;
  border-bottom: 1px solid #eff9fc1a;
  justify-content: center;
  padding-top: 180px;
  padding-bottom: 180px;
  display: flex;
  position: relative;
  overflow: visible;
}

.section-72.no-padding {
  padding-top: 0;
  padding-bottom: 0;
}

.grid-wrapper-55 {
  z-index: 25;
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: minmax(5vw, 1fr) minmax(auto, 1400px) minmax(5vw, 1fr);
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
  position: relative;
}

.subtitle-93 {
  z-index: 10;
  color: #090b19;
  letter-spacing: 4px;
  text-transform: uppercase;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 400;
  position: relative;
}

.subtitle-93.white {
  color: var(--color-7);
  font-size: 10px;
  left: 14px;
}

.list-item-text {
  color: var(--color-9);
  font-size: 15px;
  font-weight: 300;
}

.footer-section {
  z-index: 50;
  background-color: var(--color-2);
  color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: auto;
  padding: 120px 5vw 36px;
  display: flex;
  position: relative;
}

.stripe-wrapper-2 {
  z-index: 5;
  justify-content: center;
  width: 100vw;
  min-width: auto;
  margin-left: auto;
  margin-right: auto;
  padding-left: 5vw;
  padding-right: 5vw;
  display: flex;
  position: absolute;
  inset: 0% auto;
  overflow: hidden;
}

.list-item-arrow {
  width: 18px;
  min-width: 18px;
}

.menu-list-item {
  grid-column-gap: 18px;
  grid-row-gap: 16px;
  color: #6e7488;
  letter-spacing: -.03em;
  white-space: normal;
  border-top: 1px #f3f6fc;
  border-bottom: 1px solid #f3f6fc;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  padding: 24px;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.25em;
  text-decoration: none;
  transition: padding .4s cubic-bezier(.25, .46, .45, .94), color .4s cubic-bezier(.25, .46, .45, .94);
  display: grid;
}

.menu-list-item:hover {
  color: #090b19;
}

.menu-list-item.w--current {
  color: #090b19;
  padding-left: 36px;
}

.menu-list-item.white {
  color: #fff;
  cursor: pointer;
  border-top-color: #ffffff26;
  border-bottom-color: #ffffff26;
  align-items: center;
  margin-bottom: 0;
  font-size: 16px;
}

.menu-list-item.white.w--current {
  padding-left: 24px;
}

.menu-list-item.white.small {
  padding-top: 19px;
  padding-bottom: 19px;
}

.footer-wrapper-3 {
  grid-column-gap: 0px;
  grid-row-gap: 36px;
  grid-template-rows: minmax(44px, auto) minmax(102px, auto) minmax(103px, auto) minmax(103px, auto) minmax(103px, auto) minmax(36px, auto);
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-rows: minmax(106px, auto);
  grid-auto-columns: 1fr;
  display: grid;
}

.about-description-3 {
  grid-column-gap: 0px;
  grid-row-gap: 12px;
  text-align: center;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-left: 10px;
  padding-right: 10px;
  display: grid;
}

.footer-credits {
  font-size: 13px;
  font-weight: 400;
}

.stacked-description-6 {
  z-index: 10;
  grid-column-gap: 16px;
  grid-row-gap: 18px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-left: 0;
  display: grid;
  position: relative;
}

.team-social-icon {
  background-color: #fff;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  padding: 10px;
  display: flex;
}

.team-social-icon.small {
  border: 1px solid var(--color-3);
  background-color: var(--color-2);
  width: 30px;
  height: 30px;
  padding: 7px;
}

.service-menu-list {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-top: 1px solid #f3f6fc;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.service-menu-list.white {
  border-top-color: #ffffff26;
  width: 100%;
  margin-left: 1px;
  margin-right: 1px;
}

.body-display-49 {
  color: #6e7488;
  font-size: 16px;
  line-height: 1.6em;
}

.body-display-49.white {
  color: var(--color-9);
  font-size: 15px;
  font-weight: 300;
}

.other-services-buttonn {
  border: 1px solid var(--indicator-outline);
  color: var(--black);
  letter-spacing: 3px;
  text-transform: uppercase;
  background-color: #0000;
  border-radius: 3px;
  justify-content: center;
  align-items: center;
  padding: 16px 32px;
  font-size: 10px;
  text-decoration: none;
  transition: all .4s cubic-bezier(.25, .46, .45, .94);
  display: flex;
}

.other-services-buttonn:hover {
  border-color: var(--black);
  background-color: var(--black);
  color: #fff;
}

.other-services-buttonn.small {
  padding: 9px 18px;
}

.other-services-buttonn.white {
  color: #fff;
  border-color: #ffffff4d;
  width: 100%;
  position: relative;
  top: 16px;
}

.other-services-buttonn.white:hover {
  background-color: #081c3a00;
  border-color: #fff;
}

.servicesss {
  height: 60%;
  padding-top: 125%;
  position: relative;
  inset: 0%;
  overflow: hidden;
}

.div-block-14 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 1px solid var(--color-6);
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/6836c86bda3fc59b76489a1d_visa.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto 60px;
  border-radius: 100px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 100px;
  height: 100px;
  display: flex;
}

.heading-package-copy {
  color: var(--color-2);
  text-align: left;
  margin-top: 2px;
  margin-bottom: -3px;
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
  font-size: 23px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.4;
}

.gdgdgdgd {
  color: var(--color-2);
  text-align: left;
  letter-spacing: 0;
  text-transform: capitalize;
  margin-top: 10px;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 11px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.4;
}

.services-travel-arrow {
  z-index: 100;
  border: 1px solid var(--buttonss);
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 45px;
  height: 45px;
  margin-left: 2.5rem;
  display: flex;
  inset: 230px auto 2.5rem 50%;
}

.services-travel-arrow.team-arrow-right {
  margin-left: 6.15rem;
}

.services-arroee {
  z-index: 100;
  border: 1px solid var(--color-2);
  background-image: linear-gradient(to bottom, var(--indicator-outline), var(--indicator-outline));
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 45px;
  height: 45px;
  margin-left: 2.5rem;
  display: flex;
  inset: 374px auto 2.5rem 50%;
}

.services-arroee.team-arrow-right {
  margin-left: 6.15rem;
}

.services-arroee.fdrttddd {
  border-color: var(--buttonss);
  background-image: none;
  margin-left: 6.15rem;
  top: 230px;
}

.hchchchcc {
  font-size: 1.35rem;
  line-height: 1.45;
}

.hchchchcc.text-color-grey {
  color: var(--ghost-white);
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
  font-size: 1.9rem;
}

.services-sectionn {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.services-sectionn.margin-small {
  position: relative;
  top: 50px;
}

.services-sectionn.ghghhgg {
  position: relative;
  top: 0;
}

.j-vhvfhvhfv {
  color: var(--color-3);
  text-align: center;
  letter-spacing: 0;
  text-transform: capitalize;
  margin-top: 10px;
  margin-bottom: 0;
  font-family: Bdscript, Arial, sans-serif;
  font-size: 38px;
  font-style: normal;
  font-weight: 400;
  line-height: .8;
}

.body-display-42-cophhy {
  color: var(--color-9);
  font-family: Montserrat, sans-serif;
  font-size: 15px;
  line-height: 1.6em;
  position: relative;
  top: 8px;
}

.sub-heading-travel-type-copy {
  z-index: 10;
  color: var(--color-3);
  letter-spacing: 5px;
  text-transform: uppercase;
  z-index: 10;
  letter-spacing: 5px;
  text-transform: uppercase;
  margin-top: -7px;
  font-family: Montserrat, sans-serif;
  font-size: 10px;
  font-weight: 400;
  position: relative;
  top: 0;
}

.inner-page-hero-2 {
  color: #fff;
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/6836cf61c4d084b3eb410521_rr-shot1-362-1501019620429-5-HRsss.jpg");
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  min-height: 700px;
  padding-top: 80px;
  padding-bottom: 0;
  display: flex;
  position: relative;
  overflow: hidden;
}

.grid-wrapper-56 {
  z-index: 10;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: 1fr;
  grid-template-columns: minmax(80px, 1fr) minmax(auto, 1400px) minmax(80px, 1fr);
  grid-auto-columns: 1fr;
  align-items: stretch;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
  display: grid;
  position: relative;
}

.subtitle-copy {
  color: #fcfcff;
  letter-spacing: 3px;
  text-transform: uppercase;
  font-size: 11px;
  font-weight: 400;
  line-height: 1.4em;
}

.subtitle-copy.large-copy {
  color: #fcfcff;
  font-family: Inter, sans-serif;
  font-size: 14px;
}

.xxl-headfddding-codszzpy-copy {
  color: #fcfcff;
  font-size: 68px;
  line-height: 1.1em;
}

.team-info-copy {
  grid-column-gap: 16px;
  grid-row-gap: 236px;
  border-style: solid solid none none;
  border-width: 1px;
  border-color: var(--indicator-outline) var(--indicator-outline) transparent #ffffff1a;
  background-color: var(--color-2);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: space-between;
  padding: 80px;
  display: grid;
}

.team-info-copy.end {
  border-bottom-style: solid;
  border-bottom-color: #ffffff1a;
}

.section-73 {
  z-index: 20;
  border-bottom: 1px solid #eff9fc1a;
  justify-content: center;
  padding-top: 180px;
  padding-bottom: 180px;
  display: flex;
  position: relative;
  overflow: visible;
}

.section-73.no-padding {
  padding-top: 0;
  padding-bottom: 0;
}

.grid-wrapper-57 {
  z-index: 25;
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: minmax(5vw, 1fr) minmax(auto, 1400px) minmax(5vw, 1fr);
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
  position: relative;
}

.team-item-top-cdddsopy {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/682a139798479e4f373a6342_Free_Business_Card_Mockup_2.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto 306px;
  border-radius: 4px;
  flex-direction: column;
  height: 155px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.heading-package-cffffopy-copy {
  color: var(--color-3);
  text-align: left;
  letter-spacing: 4px;
  text-transform: uppercase;
  margin-top: 2px;
  margin-bottom: -3px;
  font-family: Montserrat, sans-serif;
  font-size: 10px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.4;
}

.vacation-travel {
  background-color: var(--color-2);
  color: var(--black);
  font-family: Inter, sans-serif;
}

.text-span-165, .text-span-166 {
  color: var(--color-3);
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.vacation-headingg {
  color: var(--color-3);
  letter-spacing: 4px;
  text-transform: uppercase;
  margin-top: 14px;
  font-family: Montserrat, sans-serif;
  font-size: 10px;
  font-weight: 400;
}

.vacatonshshshsh {
  border-top: 1px none var(--color-10);
  border-bottom: 1px none var(--color-10);
  background-color: var(--color-2);
  background-image: linear-gradient(to bottom, var(--color), var(--color));
  margin-top: 87px;
  overflow: hidden;
}

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

.margin-bottom-codddpy.margin-small {
  position: relative;
  top: 0;
}

.jjrbr-fhr {
  border: 1px solid var(--indicator-outline);
  color: var(--black);
  letter-spacing: 3px;
  text-transform: uppercase;
  background-color: #0000;
  border-radius: 3px;
  justify-content: center;
  align-items: center;
  padding: 16px 32px;
  font-size: 10px;
  text-decoration: none;
  transition: all .4s cubic-bezier(.25, .46, .45, .94);
  display: flex;
}

.jjrbr-fhr:hover {
  border-color: var(--black);
  background-color: var(--black);
  color: #fff;
}

.jjrbr-fhr.small {
  padding: 9px 18px;
}

.jjrbr-fhr.white {
  color: #fff;
  border-color: #ffffff4d;
  position: relative;
  top: 25px;
}

.jjrbr-fhr.white:hover {
  background-color: #081c3a00;
  border-color: #fff;
}

.travel-banner-copy {
  color: #fff;
  margin-top: -123px;
  padding-top: 140px;
  padding-bottom: 200px;
  padding-left: 5px;
  position: relative;
  overflow: hidden;
}

.hffgfgffgf {
  z-index: 5;
  height: 380px;
  margin-top: 0;
  position: relative;
  top: 0;
}

.hfhfhhfffff {
  color: #fff;
  margin-top: 68px;
  padding-top: 140px;
  padding-bottom: 200px;
  padding-left: 5px;
  position: relative;
  overflow: hidden;
}

.team-intro-wrapper-copy {
  grid-column-gap: 60px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: minmax(35%, 470px) 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
  top: -80px;
}

.heading-167 {
  font-size: 41px;
}

.heading-168 {
  color: var(--ghost-white);
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
  font-size: 41px;
  font-weight: 400;
}

.text-span-167 {
  color: var(--color-3);
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.hgfggfgfgfg {
  border: 1px solid var(--indicator-outline);
  color: var(--black);
  letter-spacing: 3px;
  text-transform: uppercase;
  background-color: #0000;
  border-radius: 3px;
  justify-content: center;
  align-items: center;
  padding: 16px 32px;
  font-size: 10px;
  text-decoration: none;
  transition: all .4s cubic-bezier(.25, .46, .45, .94);
  display: flex;
}

.hgfggfgfgfg:hover {
  border-color: var(--black);
  background-color: var(--black);
  color: #fff;
}

.hgfggfgfgfg.small {
  padding: 9px 18px;
}

.hgfggfgfgfg.white {
  border-style: solid;
  border-color: var(--buttonss);
  background-color: var(--color-2);
  color: #fff;
  width: auto;
  height: auto;
  margin-top: 0;
  position: relative;
}

.hgfggfgfgfg.white:hover {
  border-color: var(--ghost-white);
  background-color: var(--color-2);
}

.background-video-4 {
  z-index: 40;
  height: 100%;
}

.intro-right-image-coggpy {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68355f23e4658ef68aedf234_ycg%20hg.jpg");
  background-position: 50%;
  background-size: cover;
  border-radius: 3px;
  width: 100%;
  position: relative;
  overflow: hidden;
}

.subtitlgge-copy {
  color: var(--color-2);
  letter-spacing: 3px;
  text-transform: uppercase;
  font-size: 10px;
  font-weight: 400;
  line-height: 1.4em;
}

.subtitlgge-copy.small {
  font-size: 8px;
}

.subtitlgge-copy.white {
  color: #fff;
}

.subtitlgge-copy.large {
  font-size: 14px;
}

.heading-165-cffopy {
  color: var(--color-3);
  font-family: Bdscript, Arial, sans-serif;
  font-size: 63px;
  font-weight: 400;
  line-height: .4em;
}

.intro-right-imaggggge-copy {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/683708046a8906e4e323a915_GVYYCY.jpg");
  background-position: 0%;
  background-size: cover;
  border-radius: 3px;
  width: 100%;
  position: relative;
  overflow: hidden;
}

.testimonial-feature-2 {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68371c4b4d51fc68e953a95a_Comp032.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin: -5px;
  position: absolute;
  inset: 0%;
}

.testimonial-feature-2.five {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68289559bc98a5225db7125f_Comp035.jpg");
}

.testimonial-feature-2.three {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68289559bc98a5225db71254_Comp014.jpg");
  background-position: 100%;
}

.testimonial-feature-2.four {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68289559bc98a5225db71212_Comp023.jpg");
}

.testimonial-feature-2.two {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68289559bc98a5225db71237_Comp017.jpg");
}

.avatar-4 {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68289559bc98a5225db7122d_031.jpeg");
  background-position: 50% 20%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 100%;
  width: 80px;
  height: 80px;
}

.avatar-4.four {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68289559bc98a5225db71248_Avatar006.jpeg");
}

.avatar-4.one {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68289559bc98a5225db7121c_Avatar003.jpeg");
}

.avatar-4.two {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68289559bc98a5225db7123e_Avatar004.jpeg");
  background-position: 50% 40%;
}

.avatar-4.three {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68289559bc98a5225db71243_Avatar005.jpeg");
}

.avatar-4.five {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68289559bc98a5225db7124d_Avatar007.jpeg");
}

.background-wrapper-18 {
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.subtitle-94 {
  z-index: 10;
  color: #fffc;
  letter-spacing: 4px;
  text-transform: uppercase;
  font-size: 11px;
  position: relative;
}

.subtitle-94.small {
  font-size: 10px;
}

.background-8 {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68289559bc98a5225db71223_Comp001.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin: -5px;
  position: absolute;
  inset: 0%;
}

.background-8.testimonial-background {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68371c4b4d51fc68e953a94f_Comp025.jpg");
}

.grid-wrapper-58 {
  z-index: 20;
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: minmax(5vw, 1fr) minmax(auto, 1400px) minmax(5vw, 1fr);
  grid-auto-columns: 1fr;
  width: 100%;
  margin-bottom: 0;
  display: grid;
  position: relative;
}

.left-arrow-3 {
  border-right: 1px solid #ffffff1a;
  justify-content: center;
  align-items: center;
  width: 80px;
  height: 50%;
  display: flex;
  inset: 0% auto auto 0%;
}

.left-arrow-3.bottom {
  border-top: 1px solid #ffffff1a;
  inset: auto auto 0% 0%;
}

.dark-fill-2 {
  background-color: #161a20;
  width: 100%;
  position: relative;
  overflow: hidden;
}

.overlay-20 {
  z-index: 3;
  background-color: #03060c80;
  position: absolute;
  inset: 0%;
}

.section-74 {
  z-index: 20;
  justify-content: center;
  margin-top: -82px;
  padding-top: 170px;
  padding-bottom: 170px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.client-name-4 {
  font-size: 18px;
}

.testimonial-text-3 {
  font-size: 32px;
}

.testimonial-slider-3 {
  z-index: 500;
  background-color: #fff0;
  height: 100%;
  padding-left: 80px;
  position: relative;
}

.section-47-cbfbbopy {
  z-index: 10;
  justify-content: center;
  padding-top: 160px;
  padding-bottom: 160px;
  display: flex;
  position: relative;
}

.section-47-cbfbbopy.no-padding {
  padding: 0;
}

.section-47-cbfbbopy.no-padding.clip {
  height: 522px;
  top: 48px;
}

.section-47-cbfbbopy.no-padding-copy {
  padding: 0;
}

.section-47-cbfbbopy.no-padding-copy.clip {
  height: 522px;
  margin-top: -102px;
  top: 0;
}

.stripe-wrapper-3 {
  z-index: 5;
  justify-content: center;
  width: 100vw;
  min-width: auto;
  margin-left: auto;
  margin-right: auto;
  padding-left: 5vw;
  padding-right: 5vw;
  display: flex;
  position: absolute;
  inset: 0% auto;
  overflow: hidden;
}

.large-heading-2 {
  line-height: 1.15em;
}

.subtitle-95 {
  z-index: 10;
  color: #090b19;
  letter-spacing: 4px;
  text-transform: uppercase;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 400;
  position: relative;
}

.subtitle-95.white {
  color: #fff;
}

.slider-dots {
  display: none;
}

.clip-6 {
  position: relative;
  overflow: hidden;
}

.testimonial-column {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: flex-start;
  padding: 60px 48px;
  display: grid;
  position: relative;
  overflow: hidden;
}

.rotate-text-2 {
  transform: rotate(-90deg);
}

.testimonial-slider-4 {
  background-color: #0000;
  height: 100%;
}

.background-image-5 {
  z-index: 1;
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/682714a99a124f807285ffea_Space002.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
}

.background-image-5.testimonial-002 {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/6837241fe59c67527b84f4b6_Portrait012.jpeg");
  background-position: 50% 20%;
}

.background-image-5.testimonial-005 {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/6837241fe59c67527b84f4c0_Portrait020.jpeg");
  background-position: 50% 65%;
}

.background-image-5.testimonial-004 {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/6837241fe59c67527b84f4c5_Portrait007.jpeg");
}

.background-image-5.testimonial-001 {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/6837241fe59c67527b84f4b1_Portrait015.jpeg");
  background-position: 50% 40%;
}

.background-image-5.testimonial-003 {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/6837241fe59c67527b84f4bb_Portrait019.jpeg");
  background-position: 50% 10%;
}

.section-75 {
  z-index: 10;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 120px 5vw;
  display: flex;
  position: relative;
}

.section-75.no-verticle-padding {
  padding-top: 0;
  padding-bottom: 0;
}

.testimonial-content-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  justify-content: space-between;
  width: 100%;
  height: 100%;
  min-height: 550px;
  display: grid;
}

.image-overlay-5 {
  z-index: 1;
  background-color: #090b194d;
  position: absolute;
  inset: 0%;
}

.body-display-50 {
  color: #6e7488;
  font-size: 16px;
  line-height: 1.6em;
}

.body-display-50.white {
  color: #ffffffe6;
}

.testimonial-arrow-2 {
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #090b1980;
  border-right: 1px solid #ffffff1a;
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 50%;
  padding-left: 24px;
  padding-right: 24px;
  font-size: 14px;
  display: flex;
  inset: auto auto 0% 0;
}

.testimonial-arrow-2.right-arrow {
  border-bottom: 1px solid #ffffff1a;
  top: 0;
  bottom: auto;
  right: auto;
}

.founder-card {
  grid-column-gap: 16px;
  grid-row-gap: 36px;
  grid-template-rows: 1fr;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  height: 464px;
  padding: 0;
  display: grid;
  position: relative;
  overflow: hidden;
}

.content-wrapper-8 {
  z-index: 20;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  display: grid;
  position: relative;
}

.section-76 {
  justify-content: center;
  align-items: stretch;
  padding-top: 160px;
  padding-bottom: 160px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.section-76.bottom-border {
  border-bottom: 1px #8c9fac33;
  height: 704px;
}

.founder-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-top: 48px;
  display: grid;
}

.card-background {
  width: 110%;
  height: 110%;
  position: absolute;
  inset: auto;
}

.card-background.founder-one {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68355b6108e3200b82aab9c0_Portrait003.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.card-background.founder-two {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/6835bd314ae314b5e9e300cf_Portrait002.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.founder-image-2 {
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-end;
  height: 100%;
  min-height: 550px;
  padding-bottom: 60px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.stacked-intro-15 {
  grid-column-gap: 16px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.stacked-title-10 {
  grid-column-gap: 16px;
  grid-row-gap: 36px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.subtitle-96 {
  color: #616670;
  letter-spacing: 4px;
  text-transform: uppercase;
  font-size: 11px;
  line-height: 1.3em;
}

.subtitle-96.light {
  color: #fff;
}

.social-icon-2 {
  border: 1px solid #8c9fac66;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  padding: 11px;
  display: flex;
}

.grid-wrapper-59 {
  z-index: 20;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: minmax(5vw, 1fr) minmax(auto, 1500px) minmax(5vw, 1fr);
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
  position: relative;
}

.background-wrapper-19 {
  z-index: 5;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.social-icon-wrapper {
  z-index: 20;
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  justify-content: center;
  display: grid;
  position: relative;
}

.founder-grid {
  grid-column-gap: 36px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 82vw;
  display: grid;
  position: relative;
  left: -229px;
}

.founder-image-content {
  z-index: 20;
  grid-column-gap: 16px;
  grid-row-gap: 30px;
  color: #fff;
  text-align: center;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: end;
  place-items: stretch stretch;
  width: 100%;
  height: 100%;
  display: grid;
  position: relative;
  top: -36px;
  overflow: visible;
}

.medium-width-6 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  max-width: 600px;
  padding-right: 0;
  display: grid;
}

.stacked-content-12 {
  grid-column-gap: 0px;
  grid-row-gap: 48px;
  grid-template-rows: auto;
  grid-template-columns: 2fr;
  grid-auto-columns: 1fr;
  width: 100%;
  padding-left: 72px;
  padding-right: 72px;
  display: grid;
  position: relative;
  top: -97px;
  left: auto;
}

.founder-card-strip {
  border-top: 1px solid #8c9fac33;
  border-bottom: 1px solid #8c9fac33;
  align-items: center;
  min-height: 36px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
  overflow: hidden;
}

.section-77 {
  height: auto;
  padding-left: 116px;
  padding-right: 29px;
}

.div-block-15 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  height: auto;
  display: grid;
}

.subtitle-97 {
  color: #616670;
  letter-spacing: 4px;
  text-transform: uppercase;
  font-size: 11px;
  line-height: 1.3em;
}

.subtitle-97.light {
  color: #fff;
}

.social-icon-3 {
  border: 1px solid #8c9fac66;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  padding: 11px;
  display: flex;
}

.background-wrapper-20 {
  z-index: 5;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.subtitle-98 {
  color: #616670;
  letter-spacing: 4px;
  text-transform: uppercase;
  font-size: 11px;
  line-height: 1.3em;
}

.subtitle-98.light {
  color: #fff;
}

.social-icon-4 {
  border: 1px solid #8c9fac66;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  padding: 11px;
  display: flex;
}

.background-wrapper-21 {
  z-index: 5;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.subtitle-99 {
  color: #616670;
  letter-spacing: 4px;
  text-transform: uppercase;
  font-size: 11px;
  line-height: 1.3em;
}

.subtitle-99.light {
  color: #fff;
}

.social-icon-5 {
  border: 1px solid #8c9fac66;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  padding: 11px;
  display: flex;
}

.background-wrapper-22 {
  z-index: 5;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.founder-card-2 {
  grid-column-gap: 16px;
  grid-row-gap: 36px;
  border-radius: 4px;
  grid-template-rows: 1fr;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding: 0;
  display: grid;
  position: relative;
  overflow: hidden;
}

.subtitle-100 {
  color: #616670;
  letter-spacing: 4px;
  text-transform: uppercase;
  font-size: 11px;
  line-height: 1.3em;
}

.subtitle-100.light {
  color: var(--ghost-white);
  font-family: Montserrat, sans-serif;
  font-size: 10px;
}

.social-icon-6 {
  border: 1px solid var(--buttonss);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  padding: 11px;
  display: flex;
}

.background-wrapper-23 {
  z-index: 5;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.founder-image-content-2 {
  z-index: 20;
  grid-column-gap: 16px;
  grid-row-gap: 30px;
  color: #fff;
  text-align: center;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: end;
  place-items: stretch stretch;
  width: 100%;
  height: 90%;
  display: grid;
  position: relative;
  overflow: visible;
}

.founder-card-3 {
  grid-column-gap: 16px;
  grid-row-gap: 36px;
  grid-template-rows: 1fr;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding: 0;
  display: grid;
  position: relative;
  overflow: hidden;
}

.subtitle-101 {
  color: #616670;
  letter-spacing: 4px;
  text-transform: uppercase;
  font-size: 11px;
  line-height: 1.3em;
}

.subtitle-101.light {
  color: #fff;
}

.social-icon-7 {
  border: 1px solid #8c9fac66;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  padding: 11px;
  display: flex;
}

.background-wrapper-24 {
  z-index: 5;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.founder-card-4 {
  grid-column-gap: 16px;
  grid-row-gap: 36px;
  grid-template-rows: 1fr;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding: 0;
  display: grid;
  position: relative;
  overflow: hidden;
}

.subtitle-102 {
  color: #616670;
  letter-spacing: 4px;
  text-transform: uppercase;
  font-size: 11px;
  line-height: 1.3em;
}

.subtitle-102.light {
  color: #fff;
}

.background-wrapper-25 {
  z-index: 5;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.heading-170 {
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
}

.text-span-168 {
  color: var(--ghost-white);
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.subtitle-103 {
  color: var(--color-3);
  letter-spacing: 4px;
  text-transform: uppercase;
  margin-bottom: 29px;
  font-size: 11px;
  line-height: 1.3em;
}

.slider-trigger-right, .slider-trigger-left {
  z-index: 50;
  position: absolute;
  inset: 0%;
}

.c-slider-btn {
  cursor: pointer;
  margin-left: 10px;
  margin-right: 10px;
}

.main-slider-nav-arrow {
  display: none;
}

.sub-slide-container {
  width: 100%;
  height: 100%;
}

.play-btn {
  z-index: 50;
  width: 25px;
  height: 25px;
  transform: translate(3px);
}

.main-slider-container {
  width: 100%;
  height: 100vh;
  margin-top: -1px;
  position: relative;
  overflow: hidden;
}

.sub-slider-container {
  padding-right: 20vw;
  position: relative;
  overflow: hidden;
}

.c-slide-btn-block {
  justify-content: center;
  align-items: center;
  width: 75px;
  height: 75px;
  display: flex;
  position: relative;
}

.first-slider-container {
  z-index: 10;
  padding-left: 80px;
  position: relative;
}

.main-slide-container {
  width: 100%;
  height: 100%;
  overflow: hidden;
}

._w-slider-btn {
  border-radius: 500px;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  padding: 15px;
  display: flex;
  position: relative;
}

.main-slider {
  background-color: #222;
  flex-direction: column;
  height: 85vh;
}

.main-slider.mobile {
  display: none;
}

.sub-slider {
  background-color: #0000;
  width: 350px;
  height: 25vh;
}

.ci-slider-btn-loading {
  opacity: .5;
  border-radius: 1000px;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.c-main-slide-title {
  margin-bottom: 20px;
}

.sub-slider-slide {
  perspective: 1000px;
  width: 350px;
  padding: 1vh 1vw;
  transform: perspective(1000px);
}

.sub-slider-nav-dots {
  display: none;
}

.c-slider-btn-circle {
  border: 1px solid #aaa;
  border-radius: 1000px;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.main-slider-nav-dots {
  display: none;
}

.sub-slider-mask {
  overflow: visible;
}

._w-slide-btn {
  position: relative;
}

.c-main-slide-description {
  color: #fff;
  width: 50vw;
  margin-bottom: 20px;
  font-family: Open Sans, sans-serif;
  font-size: 1.1em;
  font-weight: 400;
  line-height: 1.4em;
}

.c-play-btn {
  z-index: 50;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
}

.c-funtext {
  z-index: 15;
  padding: 40px 10px 60px;
  position: absolute;
  inset: auto auto 0% 0%;
}

.ci-main-slide-content {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.sub-slide-wrapper {
  background-color: #333;
  background-image: linear-gradient(to top, #13131380, #0000 30%), url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  border-radius: 10px;
  justify-content: flex-end;
  align-items: flex-end;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
  box-shadow: 1px 1px 10px #13131380;
}

.sub-slide-wrapper._3 {
  background-image: linear-gradient(0deg, #13131380, #0000 30%), url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/6850329a866453bcdbf1831b_jorge-fernandez-salas-59eU1QM4znI-unsplash%20(1).jpg");
}

.sub-slide-wrapper._4 {
  background-image: linear-gradient(0deg, #13131380, #0000 30%), url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/6838235ba0c2de0000e5cb60_ljubomir-zarkovic-7jW0_pYGqSA-unsplash%20(2).jpg");
  background-position: 0 0, 50% 100%;
}

.sub-slide-wrapper._5 {
  background-image: linear-gradient(0deg, #13131380, #0000 30%), url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68502bc4ecc2455152e38d36_ylenia-vimercati-molano-NrrzGBcU6aM-unsplash%20(1).jpg");
}

.sub-slide-wrapper._1 {
  background-image: linear-gradient(0deg, #13131380, #0000 30%), url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/685037e73fa7f67a9113e13a_274799-3840x2160-desktop-4k-dubai-wallpaper-image.avif");
  background-position: 0 0, 50% 100%;
}

.sub-slide-wrapper._2 {
  background-image: linear-gradient(0deg, #13131380, #0000 30%), url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68400afd8cf857156900aa35_med-j-ePeTsqcyUiI-unsplash%20(2).jpg");
  background-position: 0 0, 57% 69%;
  justify-content: flex-end;
  align-items: flex-end;
}

.second-slider-container {
  z-index: 20;
  align-items: flex-end;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
  position: absolute;
  inset: auto 0% 0% auto;
}

.main-slide-title {
  color: #fff;
  text-align: left;
  letter-spacing: 20px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
  font-size: 5em;
  font-weight: 400;
  line-height: 1em;
  position: relative;
}

.sub-slide-title {
  color: #fff;
  text-align: right;
  letter-spacing: 3px;
  text-transform: uppercase;
  padding: 10px;
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1em;
}

.c-slide-btn-loading {
  z-index: 30;
  border: 2px dashed #ffffff80;
  border-radius: 1000px;
  width: 100%;
  height: 100%;
  position: absolute;
}

.b-slider-control {
  align-items: center;
  display: flex;
}

.c-slide-btn {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.main-slide-wrapper {
  background-image: linear-gradient(#33333359, #33333359), url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/6837feb71097f34d58a0e2bd_1.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.main-slide-wrapper._3 {
  background-image: linear-gradient(#0f13268c, #0f13268c), url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68503227342aaf5230df34b8_jorge-fernandez-salas-59eU1QM4znI-unsplash.jpg");
  background-position: 0 0, 50% 0;
  justify-content: flex-start;
  align-items: center;
}

.main-slide-wrapper._2 {
  background-image: linear-gradient(#16142780, #16142780), url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68400a993e7d5bb615a75171_med-j-ePeTsqcyUiI-unsplash%20(1).avif");
  background-position: 0 0, 50%;
  justify-content: flex-start;
  align-items: center;
}

.main-slide-wrapper._5 {
  background-image: linear-gradient(#3333335e, #3333335e), url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68502af1a09714350a880252_ylenia-vimercati-molano-NrrzGBcU6aM-unsplash.jpg");
  justify-content: flex-start;
  align-items: center;
}

.main-slide-wrapper._1 {
  background-image: linear-gradient(#0f132680, #0f132680), url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68503895c57d53610f6bb7d7_274799-3840x2160-desktop-4k-dubai-wallpaper-image%20(1).jpg");
  background-position: 0 0, 50% 100%;
  background-size: auto, cover;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
}

.main-slide-wrapper._4 {
  background-image: linear-gradient(#0f13268c, #0f13268c), url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/6838253abd1318b405c914d8_ljubomir-zarkovic-7jW0_pYGqSA-unsplash%20(4).jpg");
  justify-content: flex-start;
  align-items: center;
}

.c-slide-btn-frame {
  z-index: 10;
  border: 1px solid #ffffff80;
  border-radius: 1000px;
  width: 100%;
  height: 100%;
  position: relative;
}

._w-slider-control {
  padding-left: 20px;
  padding-right: 20px;
}

.sub-slider-nav-arrow {
  display: none;
}

.c-slider-btn-icon {
  z-index: 10;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.c-slider-btn-loading {
  border: 1px none var(--color-3);
  border-radius: 1000px;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.c-main-slide-content {
  text-align: center;
  margin-left: 44px;
}

.funtext {
  opacity: .03;
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  font-family: Lato, sans-serif;
  font-size: 10vw;
  font-weight: 900;
  line-height: 1em;
  position: relative;
}

.sub-destination-heading {
  color: var(--ghost-white);
  text-align: left;
  letter-spacing: 0;
  text-transform: none;
  margin-top: 21px;
  margin-bottom: 0;
  padding-left: 12px;
  font-family: Bdscript, Arial, sans-serif;
  font-size: 4.4em;
  font-weight: 400;
  line-height: .5em;
  position: relative;
}

.text-span-169, .text-span-170, .text-span-171, .text-span-172, .text-span-173, .text-span-174, .text-span-175, .text-span-176, .text-span-177 {
  color: #bb8150;
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.slider-arrow-wrapper-3 {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.text-span-178 {
  color: var(--ghost-white);
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.text-span-179 {
  color: var(--color-3);
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.text-span-180 {
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.sub-headadau {
  color: #fff;
  text-align: left;
  letter-spacing: 11px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 14px;
  font-family: Montserrat, sans-serif;
  font-size: 10px;
  font-weight: 400;
  line-height: 1em;
  position: relative;
}

.sub-heazdadau-copy {
  color: var(--ghost-white);
  letter-spacing: 5px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 14px;
  font-family: Montserrat, sans-serif;
  font-size: 10px;
  font-weight: 400;
  line-height: 1em;
  position: relative;
}

.top-experiences-section-2 {
  z-index: 25;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: minmax(5vw, 1fr) minmax(auto, 1500px) minmax(5vw, 1fr);
  grid-auto-columns: 1fr;
  width: 100%;
  margin-bottom: 0;
  padding-left: 41px;
  display: grid;
  position: relative;
  top: 100px;
}

.subtitle-104 {
  color: #bb8150;
  letter-spacing: 4px;
  text-transform: uppercase;
  font-family: Montserrat, sans-serif;
  font-size: 10px;
  font-weight: 300;
  line-height: 1.3em;
}

.heading-171 {
  font-size: 36px;
  font-weight: 600;
  line-height: 1.35em;
}

.heading-171.large {
  color: #fcfcff;
  text-align: left;
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
  font-size: 41px;
  font-weight: 400;
}

.stacked-intro-16 {
  grid-column-gap: 16px;
  grid-row-gap: 2px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-items: start;
  display: grid;
}

.stacked-content-13 {
  z-index: 20;
  grid-column-gap: 16px;
  grid-row-gap: 48px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: space-between;
  display: grid;
  position: relative;
  top: -15px;
}

.text-span-181 {
  color: #bb8150;
  font-family: Fontspring Demo Theseasons It, Arial, sans-serif;
}

.text-span-182 {
  color: var(--color-3);
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.gdgdgdfdd {
  z-index: 20;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #1a3b40;
  border-top: 1px solid #c0c0d333;
  border-bottom: 1px solid #c0c0d333;
  grid-template-rows: 1fr;
  grid-template-columns: minmax(5vw, 1fr) minmax(auto, 1500px) minmax(5vw, 1fr);
  grid-auto-rows: auto;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: 0;
  display: grid;
  position: relative;
  top: 139px;
}

.content-grid-7 {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
  position: relative;
}

.fjfjfjfjf {
  z-index: 20;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #1a3b40;
  border-top: 1px #c0c0d333;
  border-bottom: 1px solid #c0c0d333;
  grid-template-rows: 1fr;
  grid-template-columns: minmax(5vw, 1fr) minmax(auto, 1500px) minmax(5vw, 1fr);
  grid-auto-rows: auto;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: 0;
  display: grid;
  position: relative;
  top: 0;
}

.text-span-183 {
  color: var(--color-3);
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.heading-118-cxsopy-copy.large {
  letter-spacing: -.01em;
  width: 437px;
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
  font-size: 34px;
  font-weight: 400;
}

.heading-118-cxsopy-copy.large-copy {
  letter-spacing: -.01em;
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
  font-size: 34px;
  font-weight: 400;
}

.text-span-184 {
  color: var(--color-3);
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.text-span-185 {
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.text-span-186, .text-span-187 {
  color: var(--color-3);
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.vacationss-copy {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/685020bf581273494b9264fd_jcob-nasyr-H6GkFmIm2VQ-unsplash.avif");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: cover;
  margin: -2px;
  position: absolute;
  inset: 0%;
}

.vacation-faqs {
  border-bottom-right-radius: 5vw;
  border-bottom-left-radius: 5vw;
  margin-top: 104px;
  position: relative;
  top: 0;
  left: 49px;
}

.section-47-cbfbbddopy-copy {
  z-index: 10;
  justify-content: center;
  padding-top: 160px;
  padding-bottom: 160px;
  display: flex;
  position: relative;
}

.section-47-cbfbbddopy-copy.no-padding {
  padding: 0;
}

.section-47-cbfbbddopy-copy.no-padding.clip {
  height: 522px;
  top: 48px;
}

.section-47-cbfbbddopy-copy.no-padding-copy {
  padding: 0;
}

.section-47-cbfbbddopy-copy.no-padding-copy.clip {
  height: 522px;
  margin-top: 9px;
  top: 0;
}

.fjfjfjfjf-coddspy {
  z-index: 20;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #1a3b40;
  border-top: 1px solid #c0c0d333;
  border-bottom: 1px solid #c0c0d333;
  grid-template-rows: 1fr;
  grid-template-columns: minmax(5vw, 1fr) minmax(auto, 1500px) minmax(5vw, 1fr);
  grid-auto-rows: auto;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: 13px;
  display: grid;
  position: relative;
  top: 0;
}

.overlay-aresss {
  background-color: #0f13268c;
  position: absolute;
  inset: 0%;
}

.overlay-aresss.dark {
  background-color: #14192d63;
}

.overlay-aresss.light {
  background-color: #0f132659;
}

.overlay-aresss.extra-light {
  background-color: #0f13260d;
}

.about-hero-block-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  height: 491px;
  display: grid;
  position: relative;
}

.hero-loop-strip-2 {
  line-height: 1;
  display: flex;
}

.hero-rotate-image-2 {
  z-index: 25;
  perspective: 200vw;
  border-radius: .875rem;
  flex-direction: column;
  justify-content: center;
  width: 100%;
  height: 100%;
  margin-bottom: 0%;
  display: flex;
  position: relative;
  top: -112px;
  overflow: visible;
  transform: perspective(200vw);
}

.about-hero-2 {
  z-index: 5;
  height: 491px;
  margin-top: -162px;
  position: relative;
}

.about-hero-left-2 {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: .65fr auto 1fr;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  height: 491px;
  min-height: 96vh;
  display: grid;
}

.grid-large-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: minmax(2rem, 1fr) minmax(auto, 96rem) minmax(2rem, 1fr);
  grid-auto-columns: 1fr;
  width: 100%;
  height: 491px;
  display: grid;
}

.loop-text-2 {
  grid-column-gap: 7vw;
  grid-row-gap: 7vw;
  align-items: center;
  padding-left: 3.5vw;
  padding-right: 3.5vw;
  display: flex;
}

.image-fill-5 {
  object-fit: cover;
  width: 85%;
  min-width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.hero-loop-text-2 {
  align-items: center;
  width: 100vw;
  margin-left: 0;
  display: flex;
  position: absolute;
  top: -74.525px;
  overflow: hidden;
}

.text-block-101 {
  opacity: .03;
  letter-spacing: 2px;
  text-transform: uppercase;
  justify-content: center;
  align-self: auto;
  align-items: center;
  font-family: Lato, sans-serif;
  font-size: 10vw;
  font-weight: 900;
  display: block;
  position: relative;
  top: 0;
}

.text-block-102 {
  font-size: 10vw;
}

.travel-categoriess {
  color: #fff;
  margin-top: 65px;
  padding-top: 140px;
  padding-bottom: 200px;
  padding-left: 5px;
  position: relative;
  overflow: hidden;
}

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

.ggfgffgfg.large {
  grid-row-gap: 200px;
}

.ggfgffgfg.small {
  grid-row-gap: 48px;
  margin-top: 163px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 64px;
  padding-left: 112px;
  padding-right: 20px;
}

.outline-button-cffopy {
  border: 1px solid var(--indicator-outline);
  color: var(--black);
  letter-spacing: 3px;
  text-transform: uppercase;
  background-color: #0000;
  border-radius: 3px;
  justify-content: center;
  align-items: center;
  padding: 16px 32px;
  font-size: 10px;
  text-decoration: none;
  transition: all .4s cubic-bezier(.25, .46, .45, .94);
  display: flex;
}

.outline-button-cffopy:hover {
  border-color: var(--black);
  background-color: var(--black);
  color: #fff;
}

.outline-button-cffopy.small {
  padding: 9px 18px;
}

.outline-button-cffopy.white {
  color: #fff;
  border-color: #ffffff4d;
  width: 60%;
}

.outline-button-cffopy.white:hover {
  background-color: #081c3a00;
  border-color: #fff;
}

.section-name {
  grid-column-gap: 16px;
  grid-row-gap: 0px;
  text-align: center;
  flex-direction: column;
  grid-template-rows: 1fr 1fr;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  max-width: 100%;
  display: grid;
}

.section-78 {
  flex-direction: column;
  justify-content: center;
  padding-top: 140px;
  padding-bottom: 140px;
  display: flex;
  position: relative;
}

.section-78.small-top-padding {
  padding-top: 80px;
  padding-left: 52px;
}

.card-right-line {
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  width: 1px;
  display: flex;
  position: absolute;
  inset: -1px -1px -1px auto;
}

.subtitle-105 {
  z-index: 10;
  color: var(--color-3);
  letter-spacing: 3px;
  text-transform: uppercase;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 10px;
  font-weight: 400;
  line-height: 1.3em;
  position: relative;
}

.service-card-description {
  z-index: 10;
  grid-column-gap: 12px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-rows: auto;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
  position: relative;
}

.outline-cffard {
  grid-column-gap: 16px;
  grid-row-gap: 36px;
  border: 1px solid var(--color-6);
  flex: 1;
  grid-template-rows: 1fr;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin: -.5px;
  padding: 0;
  position: relative;
}

.grid-wrapper-60 {
  z-index: 10;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: minmax(5vw, 1fr) minmax(auto, 1400px);
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 100%;
  display: grid;
  position: relative;
}

.underline-link-4 {
  color: #fff;
  letter-spacing: 3px;
  text-transform: uppercase;
  border-bottom: 1px solid #b9dee926;
  justify-content: center;
  align-items: center;
  padding-bottom: 4px;
  font-size: 10px;
  text-decoration: none;
  transition: all .6s cubic-bezier(.25, .46, .45, .94);
  display: flex;
}

.underline-link-4:hover {
  border-bottom-color: #fff;
}

.underline-link-4.dark {
  color: #0a0f1a;
  border-bottom-color: #bfc5d5;
  transition: border .5s cubic-bezier(.25, .46, .45, .94);
}

.underline-link-4.dark:hover {
  border-bottom-color: #858c9ead;
}

.background-cover-5 {
  z-index: 3;
  background-color: var(--color-2);
  width: 110%;
  height: 110%;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: auto auto 0%;
}

.rotate-text-3 {
  white-space: nowrap;
  transform: rotate(-90deg);
}

.rotate-text-3.right {
  transform: rotate(90deg);
}

.body-display-51 {
  color: #606670;
  font-size: 17px;
  line-height: 1.6em;
}

.body-display-51.small {
  font-size: 14px;
  line-height: 1.4em;
}

.services-card {
  z-index: 10;
  grid-column-gap: 16px;
  grid-row-gap: 120px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: space-between;
  min-height: 300px;
  padding: 36px;
  display: grid;
  position: relative;
  overflow: hidden;
}

.services-card:hover {
  z-index: 1;
}

.overlay-21 {
  background-color: #060b1499;
  position: absolute;
  inset: 0%;
}

.services-cards {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  grid-template: ". Area Area-2 Area-3" 1fr
  / 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.description {
  grid-column-gap: 16px;
  grid-row-gap: 12px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

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

.heading-172 {
  color: var(--outline);
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
}

.text-span-188 {
  color: var(--color-3);
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.text-block-103 {
  color: var(--color-3);
  font-family: Montserrat, sans-serif;
}

.services-component {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.max-width-small-2 {
  width: 100%;
  max-width: 20rem;
}

.inside {
  background-color: #0f13160f;
  border-radius: 1rem;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-bottom: 70px;
  display: flex;
  position: relative;
}

.inside.solid {
  background-color: #0f131600;
  align-items: flex-start;
  margin-bottom: 0;
  position: relative;
}

.inside.solid.end {
  margin-bottom: -4.5rem;
}

.image-base {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/683abd80cc75e24bfeca03ea_HD-wallpaper-elephants-on-road.avif");
  background-position: 50%;
  background-size: cover;
  border-radius: 4px;
  width: 100%;
  height: 79vh;
  max-height: 64rem;
  margin-top: .5rem;
  margin-bottom: .5rem;
  position: sticky;
  top: 10.5vh;
  overflow: hidden;
}

.anchor-link {
  background-color: #fff;
  border: .15rem solid #fff;
  border-radius: 100px;
  width: .75rem;
  height: .75rem;
  font-size: 1.5rem;
  font-weight: 500;
  transition: background-color .25s cubic-bezier(.215, .61, .355, 1), height .4s cubic-bezier(.25, .46, .45, .94);
}

.anchor-link.w--current {
  background-color: #0f131600;
  height: 2.25rem;
}

.heading-medium-3 {
  color: var(--ghost-white);
  margin-bottom: 10px;
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
  font-size: 31px;
  font-weight: 500;
  line-height: 1.35;
}

.page-padding-5 {
  width: 100%;
  max-width: 93vw;
  padding-left: 7vw;
  padding-right: 7vw;
}

.image-full-2 {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
  transform: scale(1.01);
}

.timeline-content {
  z-index: 20;
  border-radius: 9px;
  flex: 1;
  height: 100%;
  margin-top: 0;
  position: relative;
}

.arrow-icon-4 {
  opacity: 1;
  filter: none;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.service-card {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.service-card.light {
  z-index: 20;
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  max-width: 27rem;
  min-height: 79vh;
  margin: .5rem auto auto;
  padding-bottom: 0;
  padding-left: 0;
  display: flex;
  position: relative;
}

.service-item-4 {
  grid-column-gap: 4.75rem;
  grid-row-gap: 4.75rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  min-height: 110vh;
  margin-bottom: 0;
  display: grid;
}

.section-services {
  background-image: linear-gradient(#141a1f00, #000);
  border-bottom: 1px #1a242c;
  margin-bottom: 4.5rem;
  padding-left: 31px;
}

.anchor-link-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 7vw;
  height: 75vh;
  margin-bottom: -4.5rem;
  margin-left: -7vw;
  padding-right: 0;
  display: flex;
  position: sticky;
  bottom: 12.5vh;
}

.container-large-4 {
  width: 100%;
  max-width: 94rem;
  margin-left: auto;
  margin-right: auto;
}

.service-item-list {
  margin-top: 68px;
}

.text-size-regular-5 {
  color: var(--color-9);
  margin-bottom: 23px;
  font-family: Montserrat, sans-serif;
  font-size: 15px;
  line-height: 1.65;
}

.timeline-inside {
  border-radius: 1rem;
  height: 100vh;
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
  position: sticky;
  top: 0;
  overflow: visible;
}

.service-title {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-direction: column;
  display: flex;
}

.text-span-189, .text-span-190, .text-span-191, .text-span-192 {
  color: var(--color-3);
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.top-experiences-section-3 {
  z-index: 25;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: minmax(5vw, .25fr) minmax(auto, 1521px) minmax(5vw, 1fr);
  grid-auto-columns: 1fr;
  width: 100%;
  padding-left: 33px;
  display: grid;
  position: relative;
  top: 0;
}

.subtitle-106 {
  color: #bb8150;
  letter-spacing: 4px;
  text-transform: uppercase;
  font-family: Montserrat, sans-serif;
  font-size: 10px;
  font-weight: 300;
  line-height: 1.3em;
}

.heading-173 {
  font-size: 36px;
  font-weight: 600;
  line-height: 1.35em;
}

.heading-173.large {
  color: #fcfcff;
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
  font-size: 41px;
  font-weight: 400;
}

.stacked-intro-17 {
  grid-column-gap: 16px;
  grid-row-gap: 17px;
  text-align: left;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-items: start;
  display: grid;
}

.stacked-content-14 {
  z-index: 20;
  grid-column-gap: 16px;
  grid-row-gap: 48px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: space-between;
  margin-top: 67px;
  display: grid;
  position: relative;
}

.text-span-193 {
  color: #bb8150;
  font-family: Fontspring Demo Theseasons It, Arial, sans-serif;
}

.text-span-194 {
  color: var(--color-3);
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.fjfjfjfjf-coddsffddddpy-copy {
  z-index: 20;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #1a3b40;
  border-top: 1px solid #c0c0d333;
  border-bottom: 1px solid #c0c0d333;
  grid-template-rows: 1fr;
  grid-template-columns: minmax(5vw, 1fr) minmax(auto, 1500px) minmax(5vw, 1fr);
  grid-auto-rows: auto;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: -67px;
  display: grid;
  position: relative;
  top: 0;
}

.fjfjfjfjf-coddsffddddpy-cggopy-copy {
  z-index: 20;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #1a3b40;
  border-top: 1px #c0c0d333;
  border-bottom: 1px solid #c0c0d333;
  grid-template-rows: 1fr;
  grid-template-columns: minmax(5vw, 1fr) minmax(auto, 1500px) minmax(5vw, 1fr);
  grid-auto-rows: auto;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: 0;
  display: grid;
  position: relative;
  top: 0;
}

.trcavav {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/685ba150457a3597b997446a_emir-egricesu-rEkA6ZwYIpM-unsplash.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin: -2px;
  position: absolute;
  inset: 0%;
}

.text-span-195 {
  color: var(--color-3);
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.section-services-copy {
  border-bottom: 1px #1a242c;
  margin-top: 18px;
  margin-bottom: 4.5rem;
  padding-left: 31px;
}

.about-us-intdddro-copy {
  grid-column-gap: 16px;
  grid-row-gap: 100px;
  border: 1px solid var(--indicator-outline);
  background-color: var(--color-2);
  border-radius: 5px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-top: -60px;
  margin-left: -7px;
  padding: 48px 48px 0;
  display: grid;
  position: relative;
  left: 46px;
}

.hgfgssgfgfgfg-copy {
  border: 1px solid var(--indicator-outline);
  color: var(--black);
  letter-spacing: 3px;
  text-transform: uppercase;
  background-color: #0000;
  border-radius: 3px;
  justify-content: center;
  align-items: center;
  padding: 16px 32px;
  font-size: 10px;
  text-decoration: none;
  transition: all .4s cubic-bezier(.25, .46, .45, .94);
  display: flex;
}

.hgfgssgfgfgfg-copy:hover {
  border-color: var(--black);
  background-color: var(--black);
  color: #fff;
}

.hgfgssgfgfgfg-copy.small {
  padding: 9px 18px;
}

.hgfgssgfgfgfg-copy.white {
  color: #fff;
  border-color: #ffffff4d;
  width: 60%;
  margin-top: 26px;
  position: relative;
  top: 0;
}

.hgfgssgfgfgfg-copy.white:hover {
  background-color: #081c3a00;
  border-color: #fff;
}

.intro-right-ggggimage-coggpy-copy {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/6839ab48dba5fdb342e5783c_axp-photography-eflZ1uxSQoE-unsplash.jpg");
  background-position: 50%;
  background-size: cover;
  border-radius: 3px;
  width: 100%;
  position: relative;
  overflow: hidden;
}

.fdffdd {
  z-index: 2;
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/6831b4ca519d70d7a1594337_pexels-mohamedelaminemsiouri-28291079%20(1).avif");
  background-position: 0%;
  background-size: cover;
  border-radius: 4px;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.body-cogfgfgfgpy {
  background-color: var(--color-2);
  color: var(--black);
  font-family: Inter, sans-serif;
}

.overlay-22 {
  background-color: #080a1159;
  position: absolute;
  inset: 0%;
}

.overlay-22.dark {
  background-color: #080a1166;
}

.testimonial-content-3 {
  grid-column-gap: 16px;
  grid-row-gap: 36px;
  text-align: center;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: center;
  align-items: center;
  max-width: 600px;
  height: 100%;
  margin: auto;
  padding-top: 0;
  padding-bottom: 0;
  display: grid;
}

.avatar-5 {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/6837241fe59c67527b84f4bb_Portrait019.jpeg");
  background-position: 50% 7%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 100%;
  width: 100%;
  height: 100%;
}

.avatar-5.three {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/6839cbb49d23de7e6a244faf_Portrait008.jpeg");
  background-position: 50% 20%;
}

.avatar-5.two {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/6839cbb49d23de7e6a244faa_Portrait013.jpeg");
  background-position: 50% 0;
}

.avatar-5.four {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/6835bd314ae314b5e9e300cf_Portrait002.jpeg");
  background-position: 50% 20%;
}

.slide-nav-5 {
  justify-content: center;
  align-items: flex-end;
  max-width: 450px;
  height: 24px;
  margin-bottom: 60px;
  display: flex;
}

.link-outline {
  border: 1px solid #d6e3e7;
  border-radius: 100%;
  margin: 12px;
  position: absolute;
  inset: 0%;
}

.grid-wrapper-61 {
  z-index: 30;
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: minmax(5vw, 1fr) minmax(auto, 1450px) minmax(5vw, 1fr);
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
  position: relative;
}

.testimonial-client-2 {
  grid-column-gap: 18px;
  grid-row-gap: 16px;
  color: #fff;
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  grid-auto-columns: 1fr;
  display: grid;
}

.testimonial-name-2 {
  grid-column-gap: 16px;
  grid-row-gap: 9px;
  text-align: left;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: center;
  display: grid;
}

.slider-4 {
  background-color: #ddd0;
  justify-content: center;
  align-items: center;
  height: 100%;
  min-height: 900px;
  margin-left: 18px;
  margin-right: 18px;
  padding-top: 200px;
  padding-bottom: 200px;
  display: flex;
  overflow: visible;
}

.section-79 {
  border-bottom: 1px solid #d6e3e7;
  justify-content: center;
  padding-top: 180px;
  padding-bottom: 180px;
  display: flex;
  position: relative;
}

.section-79.no-padding {
  padding-top: 0;
  padding-bottom: 0;
}

.slide-arrow-icon {
  z-index: 20;
  filter: invert();
  width: 20px;
  position: relative;
}

.testimonial-text-4 {
  color: #fff;
  font-size: 32px;
  font-weight: 500;
}

.section-background-wrapper {
  margin: 18px;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.subtitle-107 {
  color: #627481;
  letter-spacing: 4px;
  text-transform: uppercase;
  font-family: Montserrat, sans-serif;
  font-size: 11px;
}

.subtitle-107.light {
  color: #fff;
}

.client-avatar {
  border: 1px solid #d6e3e74d;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 90px;
  height: 90px;
  padding: 9px;
  display: flex;
}

.background-9 {
  z-index: 10;
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68271734945b21be58744546_072.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  inset: 0%;
}

.background-9.four {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/6839cbb49d23de7e6a244fb8_Image203.jpg");
}

.circle-hover-cover {
  background-color: #000;
  border-radius: 100%;
  position: absolute;
  inset: 0%;
}

.testimonial-arrow-3 {
  background-color: #f5fafc;
  border: 1px #d6e3e74d;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 200px;
  height: 200px;
  padding-left: 20px;
  padding-right: 120px;
  display: flex;
  inset: 0% -120px 0% auto;
}

.testimonial-arrow-3.left {
  padding-left: 120px;
  padding-right: 20px;
  inset: 0% auto 0% -120px;
}

.mask-4 {
  max-width: 700px;
  margin-top: auto;
  margin-bottom: auto;
  overflow: visible;
}

.section-80 {
  justify-content: center;
  align-items: stretch;
  padding-top: 160px;
  padding-bottom: 160px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.section-80.no-padding {
  margin-top: 85px;
  padding-top: 0;
  padding-bottom: 0;
}

.testimonial-slide-nav {
  justify-content: space-between;
  align-items: flex-start;
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 60px;
  display: flex;
  inset: auto 0% 0%;
}

.slider-arrow-5 {
  z-index: 20;
  letter-spacing: 4px;
  text-transform: uppercase;
  white-space: nowrap;
  border: 1px #8c9fac66;
  border-radius: 100%;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-end;
  width: 50vw;
  min-width: 50vw;
  height: 100vh;
  margin-left: -5vw;
  margin-right: -5vw;
  padding: 0;
  font-size: 11px;
  display: flex;
  inset: 0% 0% 0% auto;
  overflow: visible;
}

.slider-arrow-5.left {
  left: 0;
  right: auto;
}

.client-avatar-2 {
  border: 1px solid #8c9fac33;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 85px;
  height: 85px;
  padding: 4px;
  display: flex;
}

.testimonial-client-3 {
  grid-column-gap: 18px;
  grid-row-gap: 16px;
  color: #fff;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: 1fr;
  display: grid;
}

.subtitle-108 {
  color: #616670;
  letter-spacing: 4px;
  text-transform: uppercase;
  font-size: 11px;
  line-height: 1.3em;
}

.subtitle-108.light {
  color: var(--color);
}

.testimonial-slider-5 {
  z-index: 25;
  background-color: #ddd0;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-left: 5vw;
  margin-right: 5vw;
  padding: 240px 0 260px;
  display: flex;
}

.button-text-24 {
  z-index: 20;
  color: #000;
  position: relative;
  transform: rotate(18deg);
}

.button-text-24.light {
  color: #fff;
}

.button-text-24.rotate-opposite {
  transform: rotate(18deg);
}

.background-wrapper-26 {
  z-index: 5;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.mask-5 {
  z-index: 50;
  max-width: 600px;
  margin-left: 60px;
  margin-right: 60px;
  padding-left: 0;
  padding-right: 0;
}

.testimonial-content-4 {
  grid-column-gap: 16px;
  grid-row-gap: 36px;
  text-align: center;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: center;
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 0;
  display: grid;
}

.avatar-6 {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/682a139798479e4f373a6342_Free_Business_Card_Mockup_2.png");
  background-position: 50% 20%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 100%;
  width: 100%;
  height: 100%;
}

.avatar-6.two {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/6835bd314ae314b5e9e300c5_Portrait006.jpeg");
  background-position: 50% 0;
}

.avatar-6.three {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/6839cbb49d23de7e6a244faa_Portrait013.jpeg");
  background-position: 50% 0;
}

.avatar-6.four {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/6839cc97820be97f4089f68a_Portrait004.jpeg");
}

.arrow-mouse-over {
  border: 1px solid #8c9fac66;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 140px;
  height: 140px;
  display: flex;
  position: relative;
  bottom: -50px;
  right: -50px;
}

.testimonial-slide-6 {
  width: 100%;
}

.background-imarge-2-copy {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/6829b95aa2eed4580fb79ca8_Image010.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  inset: 0%;
}

.background-imarge-2-copy.action-banner {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/6829bccc010ce568879f1960_mathew-schwartz-s87bBFZviAU-unsplash.jpg");
}

.background-imarge-2-copy.testimonial-background {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/6839d0e207847b00b78e3bdc_pexels-markus-winkler-1430818-2994963.avif");
  background-position: 50% 0;
}

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

.stacked-info-8 {
  grid-column-gap: 16px;
  grid-row-gap: 18px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.grid-wrapper-62 {
  z-index: 20;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: 1fr;
  grid-template-columns: minmax(5vw, 1fr) minmax(auto, 1500px) minmax(5vw, 1fr);
  grid-auto-rows: auto;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: 100px;
  display: grid;
  position: relative;
}

.skills-item-2 {
  border-bottom: 1px solid #ffffff1a;
  flex-direction: column;
  display: flex;
}

.skills-item-2.right-top, .skills-item-2.left-top {
  border-top: 1px solid #ffffff1a;
}

.body-display-52 {
  color: var(--color-9);
  margin-bottom: 23px;
  font-family: Inter, sans-serif;
  font-size: 15px;
  font-weight: 300;
  line-height: 1.6em;
}

.stacked-title-11 {
  grid-column-gap: 16px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.subtitle-109 {
  z-index: 10;
  color: var(--color-3);
  letter-spacing: 5px;
  text-transform: uppercase;
  font-size: 10px;
  position: relative;
}

.stacked-intro-18 {
  grid-column-gap: 24px;
  grid-row-gap: 48px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.service-item-5 {
  grid-column-gap: 16px;
  grid-row-gap: 120px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.heading-174 {
  font-size: 41px;
}

.heading-175 {
  color: var(--ghost-white);
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
  font-size: 34px;
  font-weight: 400;
}

.text-span-196, .text-span-197, .text-span-198, .text-span-199 {
  color: var(--color-3);
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.hfhfhfhfhf {
  background-color: var(--grey-background);
  background-image: linear-gradient(to bottom, var(--color-4), var(--color-4)), url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68526173d6d58bbe8157b2f5_5w5m.gif");
  background-position: 0 0, 0 0;
  background-size: auto, 249px;
  margin-left: 80px;
  position: relative;
  overflow: hidden;
}

.gfgfgfggf {
  background-color: var(--color-2);
  margin-left: 80px;
  position: relative;
  overflow: hidden;
}

.heading-176 {
  color: var(--ghost-white);
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
  font-weight: 400;
}

.text-block-104 {
  color: var(--color-9);
}

.text-block-105 {
  color: var(--ghost-white);
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
}

.text-block-106, .text-block-107 {
  color: var(--color-2);
}

.heading-177 {
  color: var(--ghost-white);
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
  font-weight: 400;
}

.outline-dddbutton-copy {
  border: 1px solid var(--indicator-outline);
  color: var(--black);
  letter-spacing: 3px;
  text-transform: uppercase;
  background-color: #0000;
  border-radius: 3px;
  justify-content: center;
  align-items: center;
  padding: 16px 32px;
  font-size: 10px;
  text-decoration: none;
  transition: all .4s cubic-bezier(.25, .46, .45, .94);
  display: flex;
}

.outline-dddbutton-copy:hover {
  border-color: var(--black);
  background-color: var(--black);
  color: #fff;
}

.outline-dddbutton-copy.small {
  padding: 9px 18px;
}

.outline-dddbutton-copy.white {
  color: #fff;
  border-color: #ffffff4d;
  width: 100%;
}

.outline-dddbutton-copy.white:hover {
  background-color: #081c3a00;
  border-color: #fff;
}

.outline-dddbutton-copy.small-cffopy {
  padding: 9px 18px;
}

.outline-dddbutton-copy.small-cffopy:hover {
  border-color: var(--color-6);
  background-color: var(--color-10);
}

.text-block-108 {
  color: var(--color-3);
}

.section-fddcopy {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 140px 0;
  display: flex;
  position: relative;
}

.section-fddcopy.no-padding {
  padding-top: 0;
  padding-bottom: 0;
}

.section-fddcopy.no-top-padding {
  margin-top: 0;
  padding-top: 0;
}

.sectixxon-41-copy-cggfffopy-copy-copy {
  z-index: 20;
  border-top: 1px solid var(--indicator-outline);
  border-bottom: 1px solid var(--indicator-outline);
  background-color: var(--color-2);
  justify-content: center;
  margin-top: -99px;
  padding-top: 180px;
  padding-bottom: 180px;
  display: flex;
  position: relative;
  overflow: visible;
}

.stacked-info-9 {
  grid-column-gap: 16px;
  grid-row-gap: 18px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.section-81 {
  border-bottom: 1px #ffffff1a;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  padding-top: 111px;
  padding-bottom: 0;
  position: relative;
  overflow: visible;
}

.grid-wrapper-63 {
  z-index: 20;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: 1fr;
  grid-template-columns: minmax(5vw, 1fr) minmax(auto, 1500px) minmax(5vw, 1fr);
  grid-auto-rows: auto;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
  position: relative;
}

.body-display-53 {
  color: var(--color-9);
  margin-bottom: 23px;
  font-size: 15px;
  font-weight: 300;
  line-height: 1.6em;
}

.subtitle-110 {
  z-index: 10;
  color: var(--color-3);
  letter-spacing: 5px;
  text-transform: uppercase;
  font-size: 10px;
  position: relative;
}

.stacked-intro-19 {
  grid-column-gap: 24px;
  grid-row-gap: 48px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.section-47-cbfbbddfffopy-copy-copy {
  z-index: 10;
  justify-content: center;
  padding-top: 160px;
  padding-bottom: 160px;
  display: flex;
  position: relative;
}

.section-47-cbfbbddfffopy-copy-copy.no-padding {
  padding: 0;
}

.section-47-cbfbbddfffopy-copy-copy.no-padding.clip {
  height: 522px;
  top: 48px;
}

.section-47-cbfbbddfffopy-copy-copy.no-padding-copy {
  padding: 0;
}

.section-47-cbfbbddfffopy-copy-copy.no-padding-copy.clip {
  height: 522px;
  margin-top: 9px;
  top: 0;
}

.section-47-cbfbbddfffopy-copy-copy.no-padding-codddssspy-copy {
  padding: 0;
}

.section-47-cbfbbddfffopy-copy-copy.no-padding-codddssspy-copy.clip {
  height: 522px;
  margin-top: -47px;
  margin-bottom: 38px;
  top: 0;
}

.heading-1jjbbbb23-copy {
  color: #fcfcff;
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
  font-size: 36px;
  font-weight: 400;
  line-height: 1.35em;
}

.heading-1jjbbbb23-copy.large {
  color: #fcfcff;
  width: 79%;
  padding-bottom: 0;
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
  font-size: 34px;
  font-weight: 400;
}

.hhgbgbbb {
  color: #fcfcff;
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
  font-size: 36px;
  font-weight: 400;
  line-height: 1.35em;
}

.hhgbgbbb.large {
  color: var(--color-3);
  letter-spacing: 4px;
  text-transform: uppercase;
  width: 79%;
  padding-bottom: 15px;
  font-family: Montserrat, sans-serif;
  font-size: 10px;
  font-weight: 400;
  line-height: 1.3em;
}

.heading-123-copy-copy-cggggopy {
  font-size: 36px;
  font-weight: 600;
  line-height: 1.35em;
}

.heading-123-copy-copy-cggggopy.large {
  color: var(--color-3);
  letter-spacing: 4px;
  text-transform: uppercase;
  margin-bottom: -11px;
  font-family: Montserrat, sans-serif;
  font-size: 10px;
  font-weight: 400;
}

.padding-horizontal-copy {
  width: 100%;
  padding-top: 0;
  padding-bottom: 0;
}

.padding-horizontal-copy.padding-small {
  height: 491px;
}

.padding-horizontal-copy.padding-small-copy {
  height: auto;
}

.other-destinations-on-dehhhstination-page-copy {
  border-top: 5px none var(--color-7);
  border-bottom: 5px none var(--color-7);
  background-color: var(--color-2);
  background-image: linear-gradient(to bottom, var(--color-2), var(--color-2));
  margin-top: 3px;
  overflow: hidden;
}

.team-blogggck-copy {
  border-top: 1px solid var(--indicator-outline);
  border-bottom: 1px solid var(--indicator-outline);
  justify-content: center;
  display: flex;
}

.outline-butssston-copy {
  border: 1px solid var(--indicator-outline);
  color: var(--black);
  letter-spacing: 3px;
  text-transform: uppercase;
  background-color: #0000;
  border-radius: 3px;
  justify-content: center;
  align-items: center;
  padding: 16px 32px;
  font-size: 10px;
  text-decoration: none;
  transition: all .4s cubic-bezier(.25, .46, .45, .94);
  display: flex;
}

.outline-butssston-copy:hover {
  border-color: var(--black);
  background-color: var(--black);
  color: #fff;
}

.outline-butssston-copy.small {
  padding: 9px 18px;
}

.outline-butssston-copy.white {
  border-color: var(--buttonss);
  color: #fff;
  width: 80%;
  margin-top: 26px;
}

.outline-butssston-copy.white:hover {
  background-color: #081c3a00;
  border-color: #fff;
}

.text-block-109 {
  color: var(--ghost-white);
  font-family: Inter, sans-serif;
}

.hdhfhffhfh {
  grid-column-gap: 16px;
  grid-row-gap: 34px;
  border: 1px solid var(--indicator-outline);
  background-color: var(--color-2);
  border-radius: 5px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-top: -60px;
  margin-left: -7px;
  padding: 48px;
  display: grid;
  position: relative;
  left: 46px;
}

.heading-178 {
  color: var(--ghost-white);
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
  font-size: 41px;
  font-weight: 400;
}

.text-span-200 {
  color: var(--color-3);
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.intro-wrapper-2 {
  grid-column-gap: 120px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: minmax(30%, 475px) 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.stacked-intro-20 {
  grid-column-gap: 16px;
  grid-row-gap: 24px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.button-49 {
  color: #fff;
  text-align: center;
  letter-spacing: 3px;
  text-transform: uppercase;
  background-color: #3572ff;
  border-style: none;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  padding: 16px 32px;
  font-size: 10px;
  text-decoration: none;
  transition: all .4s cubic-bezier(.25, .46, .45, .94);
  display: flex;
}

.button-49:hover {
  background-color: #081c3a;
}

.body-display-54 {
  color: #516381;
  font-size: 17px;
  font-weight: 400;
  line-height: 1.6em;
}

.body-display-54.large {
  color: var(--color-9);
  font-size: 15px;
  font-weight: 300;
}

.heading-hfhfh179 {
  color: var(--ghost-white);
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
  font-size: 41px;
  font-weight: 400;
}

.text-span-201 {
  color: var(--color-3);
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.grid-wrapper-62-cfffddddopy {
  z-index: 20;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: 1fr;
  grid-template-columns: minmax(5vw, 1fr) minmax(auto, 1500px) minmax(5vw, 1fr);
  grid-auto-rows: auto;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: -2px;
  display: grid;
  position: relative;
}

.text-span-202 {
  color: var(--color-3);
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.heading-180 {
  color: var(--ghost-white);
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
  font-size: 41px;
  font-weight: 400;
}

.text-span-203 {
  color: var(--color-3);
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.content-stacffked-copy {
  grid-column-gap: 16px;
  grid-row-gap: 69px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.content-stacffked-copy.large {
  grid-row-gap: 200px;
}

.content-stacffked-copy.small {
  grid-row-gap: 48px;
  margin-top: 58px;
  padding-top: 64px;
  padding-left: 112px;
  padding-right: 20px;
}

.text-span-204 {
  color: var(--color-3);
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.grey-cover-cohhhpy {
  background-color: var(--color-2);
  margin-left: 0;
  padding-left: 0;
  position: relative;
  overflow: hidden;
}

.heading-181 {
  color: var(--ghost-white);
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
  font-size: 41px;
  font-weight: 400;
}

.text-span-205 {
  color: var(--color-3);
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.grey-codddver-copy {
  background-color: var(--grey-background);
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-size: auto;
  margin-left: 80px;
  position: relative;
  overflow: hidden;
}

.heading-182 {
  color: var(--ghost-white);
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
  font-weight: 400;
}

.stacked-intdddro-10-copy {
  grid-column-gap: 16px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-items: start;
  display: grid;
}

.stacked-intdddro-10-copy.small {
  grid-row-gap: 18px;
}

.stacked-intdddro-10-copy.large {
  grid-row-gap: 48px;
  width: auto;
}

.section-47-cbfbbddddsdfffopy-copy-copy-copy {
  z-index: 10;
  justify-content: center;
  padding-top: 160px;
  padding-bottom: 160px;
  display: flex;
  position: relative;
}

.section-47-cbfbbddddsdfffopy-copy-copy-copy.no-padding {
  padding: 0;
}

.section-47-cbfbbddddsdfffopy-copy-copy-copy.no-padding.clip {
  height: 522px;
  top: 48px;
}

.section-47-cbfbbddddsdfffopy-copy-copy-copy.no-padding-copy {
  padding: 0;
}

.section-47-cbfbbddddsdfffopy-copy-copy-copy.no-padding-copy.clip {
  height: 522px;
  margin-top: 9px;
  top: 0;
}

.section-47-cbfbbddddsdfffopy-copy-copy-copy.no-padding-codddssspy-copy {
  padding: 0;
}

.section-47-cbfbbddddsdfffopy-copy-copy-copy.no-padding-codddssspy-copy.clip {
  height: 522px;
  margin-top: -47px;
  top: 0;
}

.section-47-cbfbbddddsdfffopy-copy-copy-copy.no-padding-coddddsssdssspy-copy-copy {
  padding: 0;
}

.section-47-cbfbbddddsdfffopy-copy-copy-copy.no-padding-coddddsssdssspy-copy-copy.clip {
  height: 522px;
  margin-top: -47px;
  top: 0;
}

.dual-budddttons-copy, .dual-budddttoddddns-copy-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.dual-butffftons-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: auto;
  display: grid;
}

.section-47-cbfbbdffffdopy-copy-copy {
  z-index: 10;
  justify-content: center;
  padding-top: 160px;
  padding-bottom: 160px;
  display: flex;
  position: relative;
}

.section-47-cbfbbdffffdopy-copy-copy.no-padding {
  padding: 0;
}

.section-47-cbfbbdffffdopy-copy-copy.no-padding.clip {
  height: 522px;
  top: 48px;
}

.section-47-cbfbbdffffdopy-copy-copy.no-padding-copy {
  padding: 0;
}

.section-47-cbfbbdffffdopy-copy-copy.no-padding-copy.clip {
  height: 522px;
  margin-top: 9px;
  top: 0;
}

.section-47-cbfbbdffffdopy-copy-copy.no-padding-cofffffdpy-copy {
  padding: 0;
}

.section-47-cbfbbdffffdopy-copy-copy.no-padding-cofffffdpy-copy.clip {
  height: 522px;
  margin-top: 9px;
  top: 0;
}

.dual-butffftons-copydddd-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 391px;
  display: grid;
}

.dual-butfffccctons-copydddd-copy-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  width: 80%;
  display: grid;
}

.heading-123-copy-cggopy-copy {
  font-size: 36px;
  font-weight: 600;
  line-height: 1.35em;
}

.heading-123-copy-cggopy-copy.large {
  color: var(--color-3);
  letter-spacing: 4px;
  text-transform: uppercase;
  margin-top: 2px;
  font-family: Montserrat, sans-serif;
  font-size: 10px;
  font-weight: 500;
  position: relative;
}

.sectixxon-41-cofffpy-cggfffopy-copy-copy-copy {
  z-index: 20;
  border-top: 1px solid var(--indicator-outline);
  border-bottom: 1px solid var(--indicator-outline);
  background-color: var(--color-2);
  justify-content: center;
  margin-top: 89px;
  padding-top: 180px;
  padding-bottom: 180px;
  display: flex;
  position: relative;
  overflow: visible;
}

.fjfjfjfjf-coxxxxxsssddspy-copy {
  z-index: 20;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #1a3b40;
  border-top: 1px solid #c0c0d333;
  border-bottom: 1px solid #c0c0d333;
  grid-template-rows: 1fr;
  grid-template-columns: minmax(5vw, 1fr) minmax(auto, 1500px) minmax(5vw, 1fr);
  grid-auto-rows: auto;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: -48px;
  display: grid;
  position: relative;
  top: 0;
}

.quick-link-item-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 1px solid var(--buttonss);
  background-color: var(--color-2);
  color: #081c3a;
  border-radius: 5px;
  grid-template-rows: auto;
  grid-template-columns: 1fr auto;
  grid-auto-columns: 1fr;
  height: 53px;
  padding: 0 18px;
  text-decoration: none;
  transition: all .5s cubic-bezier(.25, .46, .45, .94);
  display: grid;
}

.quick-link-item-2:hover {
  padding-left: 24px;
}

.horizontal-line-5 {
  background-color: var(--color-6);
  flex: 1;
  height: 1px;
}

.subtitle-111 {
  color: var(--outline);
  letter-spacing: 3px;
  text-transform: none;
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 1.4em;
}

.text-span-206 {
  color: var(--color-3);
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.hgfggfgfgfg-cohghghgpy {
  border: 1px solid var(--indicator-outline);
  color: var(--black);
  letter-spacing: 3px;
  text-transform: uppercase;
  background-color: #0000;
  border-radius: 3px;
  justify-content: center;
  align-items: center;
  padding: 16px 32px;
  font-size: 10px;
  text-decoration: none;
  transition: all .4s cubic-bezier(.25, .46, .45, .94);
  display: flex;
}

.hgfggfgfgfg-cohghghgpy:hover {
  border-color: var(--black);
  background-color: var(--black);
  color: #fff;
}

.hgfggfgfgfg-cohghghgpy.small {
  padding: 9px 18px;
}

.hgfggfgfgfg-cohghghgpy.white {
  color: #fff;
  border-color: #ffffff4d;
  width: 100%;
}

.hgfggfgfgfg-cohghghgpy.white:hover {
  background-color: #081c3a00;
  border-color: #fff;
}

.text-block-110 {
  color: var(--color-3);
  letter-spacing: 4px;
  text-transform: uppercase;
  font-family: Montserrat, sans-serif;
  font-size: 11px;
}

.text-block-111 {
  color: var(--color-3);
  letter-spacing: 4px;
  font-family: Montserrat, sans-serif;
  font-size: 11px;
}

.section-47-cbssssfbbddopy-copy-copy {
  z-index: 10;
  justify-content: center;
  padding-top: 160px;
  padding-bottom: 160px;
  display: flex;
  position: relative;
}

.section-47-cbssssfbbddopy-copy-copy.no-padding {
  padding: 0;
}

.section-47-cbssssfbbddopy-copy-copy.no-padding.clip {
  height: 522px;
  top: 48px;
}

.section-47-cbssssfbbddopy-copy-copy.no-padding-copy {
  padding: 0;
}

.section-47-cbssssfbbddopy-copy-copy.no-padding-copy.clip {
  height: 522px;
  margin-top: 9px;
  top: 0;
}

.sectixxon-41-cossssapy-cggfffopy-copy-copy-copy {
  z-index: 20;
  border-top: 1px solid var(--indicator-outline);
  border-bottom: 1px solid var(--indicator-outline);
  background-color: var(--color-2);
  justify-content: center;
  margin-top: -12px;
  padding-top: 180px;
  padding-bottom: 180px;
  display: flex;
  position: relative;
  overflow: visible;
}

.text-span-207 {
  color: var(--color-3);
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.heading-123-copy-copddddy-copy {
  font-size: 36px;
  font-weight: 600;
  line-height: 1.35em;
}

.heading-123-copy-copddddy-copy.large {
  color: var(--color-3);
  letter-spacing: 4px;
  text-transform: uppercase;
  margin-top: 0;
  font-family: Montserrat, sans-serif;
  font-size: 10px;
  font-weight: 500;
  position: relative;
}

.wrapper-social-2 {
  grid-column-gap: 5px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  padding-left: 21px;
  display: grid;
}

.social-icon-8 {
  color: #fff;
  letter-spacing: 4px;
  text-transform: uppercase;
  border: 1px solid #ffffff1a;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  padding-left: 4px;
  font-size: 8px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.social-icon-8.large {
  border-color: var(--color-6);
  width: 48px;
  height: 48px;
  padding-top: 0;
  padding-left: 0;
}

.button-text-25 {
  z-index: 25;
  position: relative;
}

.circle-link-hover-2 {
  background-color: var(--indicator-outline);
  border-radius: 100%;
  width: 100%;
  height: 100%;
  display: none;
  position: absolute;
  inset: 0%;
}

.ffdddff {
  width: 19px;
}

.text-block-112 {
  color: var(--color-3);
  letter-spacing: 4px;
  font-family: Inter, sans-serif;
  font-size: 10px;
}

.text-block-113 {
  letter-spacing: 4px;
}

.text-block-114 {
  color: var(--color-3);
  letter-spacing: 4px;
  font-family: Inter, sans-serif;
  font-size: 10px;
  font-weight: 400;
}

.subtgghhbitle-copy {
  color: var(--color-3);
  letter-spacing: 3px;
  text-transform: uppercase;
  margin-top: -7px;
  margin-bottom: 10px;
  font-size: 10px;
  font-weight: 400;
  line-height: 1.4em;
}

.subtgghhbitle-copy.small {
  font-size: 8px;
}

.subtgghhbitle-copy.white {
  color: #fff;
}

.subtgghhbitle-copy.large {
  font-size: 14px;
}

.subtgghhbitle-copy-copy {
  color: var(--color-9);
  letter-spacing: 0;
  text-transform: none;
  margin-top: -7px;
  margin-bottom: 49px;
  font-size: 12px;
  font-weight: 400;
  line-height: 1.4em;
}

.subtgghhbitle-copy-copy.small {
  font-size: 8px;
}

.subtgghhbitle-copy-copy.white {
  color: #fff;
}

.subtgghhbitle-copy-copy.large {
  font-size: 14px;
}

.team-info-2 {
  grid-column-gap: 16px;
  grid-row-gap: 250px;
  border-style: solid solid none none;
  border-width: 1px;
  border-color: var(--indicator-outline) var(--indicator-outline) var(--indicator-outline) #ffffff1a;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: space-between;
  padding: 80px;
  display: grid;
}

.team-info-2.end {
  border-bottom-style: solid;
  border-bottom-color: #ffffff1a;
}

.heading-183 {
  color: var(--ghost-white);
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
  font-size: 41px;
  font-weight: 400;
}

.stacked-info-10 {
  grid-column-gap: 16px;
  grid-row-gap: 18px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.centered-intro-3 {
  grid-column-gap: 14px;
  grid-row-gap: 48px;
  text-align: left;
  grid-template-rows: auto;
  grid-template-columns: 2fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: stretch start;
  max-width: none;
  margin-left: 0;
  margin-right: auto;
  display: grid;
}

.grid-wrapper-64 {
  z-index: 20;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: 1fr;
  grid-template-columns: minmax(5vw, 1fr) minmax(auto, 1500px) minmax(5vw, 1fr);
  grid-auto-rows: auto;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: 180px;
  display: grid;
  position: relative;
}

.medium-width-7 {
  max-width: 550px;
}

.portrait-image-3 {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68355b6108e3200b82aab9c0_Portrait003.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  inset: 0%;
}

.portrait-image-3.three {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68355b6108e3200b82aab9b8_Portrait07.jpeg");
  background-position: 50% 100%;
}

.portrait-image-3.four {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68289559bc98a5225db7121c_Avatar003.jpeg");
  background-position: 50% 70%;
}

.portrait-image-3.two {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68355b6108e3200b82aab9c5_Portrait06.jpeg");
}

.button-text-26 {
  z-index: 25;
  position: relative;
}

.body-display-55 {
  color: #ffffffe6;
  font-size: 15px;
  line-height: 1.6em;
}

.circle-link-hover-3 {
  background-color: #fff;
  border-radius: 100%;
  width: 100%;
  height: 100%;
  display: none;
  position: absolute;
  inset: 0%;
}

.subtitle-112 {
  z-index: 10;
  color: #fffc;
  letter-spacing: 5px;
  text-transform: uppercase;
  font-size: 10px;
  position: relative;
}

.team-grid-3 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 1100px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.text-span-208 {
  color: var(--color-3);
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.subtitle-112-ffffcopy {
  z-index: 10;
  color: var(--color-3);
  letter-spacing: 5px;
  text-transform: uppercase;
  font-size: 10px;
  position: relative;
}

.heading-184 {
  color: var(--ghost-white);
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
  font-size: 31px;
  font-weight: 400;
}

.quick-link-itfffem-2-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--color-2);
  color: #081c3a;
  border: 1px solid #c0c0d333;
  border-radius: 5px;
  grid-template-rows: auto;
  grid-template-columns: 1fr auto;
  grid-auto-columns: 1fr;
  margin-bottom: 17px;
  padding: 18px;
  text-decoration: none;
  transition: all .5s cubic-bezier(.25, .46, .45, .94);
  display: grid;
}

.quick-link-itfffem-2-copy:hover {
  padding-left: 24px;
}

.heading-185 {
  font-size: 41px;
}

.heading-186 {
  color: var(--ghost-white);
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
  font-size: 31px;
  font-weight: 300;
}

.heading-187 {
  color: var(--ghost-white);
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
  font-size: 31px;
  font-weight: 400;
}

.team-info-2-copy {
  grid-column-gap: 16px;
  grid-row-gap: 250px;
  border-style: solid solid solid none;
  border-width: 1px;
  border-color: var(--indicator-outline) var(--indicator-outline) var(--indicator-outline) #ffffff1a;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: space-between;
  padding: 80px;
  display: grid;
}

.team-info-2-copy.end {
  border-bottom-style: solid;
  border-bottom-color: #ffffff1a;
}

.support-page-break {
  z-index: 20;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #1a3b40;
  border-top: 1px solid #c0c0d333;
  border-bottom: 1px solid #c0c0d333;
  grid-template-rows: 1fr;
  grid-template-columns: minmax(5vw, 1fr) minmax(auto, 1500px) minmax(5vw, 1fr);
  grid-auto-rows: auto;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: 112px;
  margin-bottom: 54px;
  display: grid;
  position: relative;
  top: 1px;
}

.sectixxon-41-cossffssapy-cggfffopy-copy-copy-copy-copy {
  z-index: 20;
  border-top: 1px solid var(--indicator-outline);
  border-bottom: 1px solid var(--indicator-outline);
  background-color: var(--color-2);
  justify-content: center;
  margin-top: 50px;
  padding-top: 180px;
  padding-bottom: 180px;
  display: flex;
  position: relative;
  overflow: visible;
}

.xxl-headcccing-copy {
  letter-spacing: 1px;
  font-family: Poppins, sans-serif;
  font-size: 54px;
  font-weight: 600;
  line-height: 1.1em;
}

.text-span-209 {
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.sectixxon-41-cosgfggsffssapy-cggfffopy-copy-copy-copy-copy-copy {
  z-index: 20;
  border-top: 1px solid var(--indicator-outline);
  border-bottom: 1px solid var(--indicator-outline);
  background-color: var(--color-2);
  justify-content: center;
  margin-top: 21px;
  padding-top: 180px;
  padding-bottom: 180px;
  display: flex;
  position: relative;
  overflow: visible;
}

.text-span-210, .text-span-211 {
  color: var(--color-3);
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.text-blockhfh-114-copy {
  color: var(--color-3);
  letter-spacing: 4px;
  font-family: Montserrat, sans-serif;
  font-size: 10px;
  font-weight: 400;
}

.text-bddsslock-111-copy {
  color: var(--color-3);
  letter-spacing: 4px;
  font-family: Montserrat, sans-serif;
  font-size: 11px;
}

.quick-link-itemdddds-2-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 1px solid var(--color-6);
  background-color: var(--color-2);
  color: #081c3a;
  border-radius: 5px;
  grid-template-rows: auto;
  grid-template-columns: 1fr auto;
  grid-auto-columns: 1fr;
  height: 53px;
  padding: 0 18px;
  text-decoration: none;
  transition: all .5s cubic-bezier(.25, .46, .45, .94);
  display: grid;
}

.quick-link-itemdddds-2-copy:hover {
  padding-left: 24px;
}

.text-block-114-copy {
  color: var(--color-3);
  letter-spacing: 4px;
  font-family: Montserrat, sans-serif;
  font-size: 12px;
  font-weight: 400;
}

.text-block-114-cddopy-copy {
  color: var(--color-3);
  letter-spacing: 4px;
  font-family: Montserrat, sans-serif;
  font-size: 10px;
  font-weight: 400;
}

.text-span-212 {
  color: var(--color-3);
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.quick-link-itssssem-2-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 1px solid var(--buttonss);
  background-color: var(--color-2);
  color: #081c3a;
  border-radius: 5px;
  grid-template-rows: auto;
  grid-template-columns: 1fr auto;
  grid-auto-columns: 1fr;
  height: 53px;
  padding: 0 18px;
  text-decoration: none;
  transition: all .5s cubic-bezier(.25, .46, .45, .94);
  display: grid;
}

.quick-link-itssssem-2-copy:hover {
  padding-left: 24px;
}

.quick-link-itssssggem-2-copy-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 1px solid var(--color-6);
  background-color: var(--color-2);
  color: #081c3a;
  border-radius: 5px;
  grid-template-rows: auto;
  grid-template-columns: 1fr auto;
  grid-auto-columns: 1fr;
  height: 53px;
  padding: 0 18px;
  text-decoration: none;
  transition: all .5s cubic-bezier(.25, .46, .45, .94);
  display: grid;
}

.quick-link-itssssggem-2-copy-copy:hover {
  padding-left: 24px;
}

.text-block-11dd4-copy {
  color: var(--color-3);
  letter-spacing: 4px;
  font-family: Montserrat, sans-serif;
  font-size: 10px;
  font-weight: 400;
}

.div-block-16 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: .25fr 1fr;
  grid-auto-columns: 1fr;
  height: 20px;
  display: grid;
}

.div-block-17 {
  height: 22px;
}

.dgdgdggd {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  border: 1px solid var(--buttonss);
  background-color: var(--indicator-outline);
  color: #081c3a;
  border-radius: 5px;
  grid-template-rows: auto;
  grid-template-columns: 78px auto;
  grid-auto-columns: 1fr;
  width: 120%;
  height: 135%;
  padding: 0 18px;
  text-decoration: none;
  transition: all .5s cubic-bezier(.25, .46, .45, .94);
  display: grid;
}

.dgdgdggd:hover {
  padding-left: 24px;
}

.text-blonbnbnbnck-112-copy {
  color: var(--outline);
  letter-spacing: 4px;
  text-transform: uppercase;
  font-family: Montserrat, sans-serif;
  font-size: 10px;
}

.subtitle-wrapper-7 {
  margin-bottom: 18px;
  overflow: hidden;
}

.banner-content-2 {
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 400px;
  margin-left: auto;
  display: flex;
  position: relative;
  overflow: hidden;
}

.large-heading-3 {
  text-transform: capitalize;
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
  font-size: 41px;
  font-weight: 300;
  line-height: 1.4em;
}

.subtitle-113 {
  z-index: 10;
  color: #090b19;
  letter-spacing: 4px;
  text-transform: uppercase;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 400;
  position: relative;
}

.subtitle-113.white {
  color: #fff;
  text-align: center;
  font-size: 10px;
}

.clip-7 {
  position: relative;
  overflow: hidden;
}

.image-cover-wrapper {
  z-index: 15;
  width: 66.66%;
  display: flex;
  position: absolute;
  inset: 0% auto 0% 0%;
  overflow: visible;
}

.section-82 {
  z-index: 10;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 120px 5vw;
  display: flex;
  position: relative;
}

.section-82.no-bottom-padding {
  padding-bottom: 0;
}

.section-82.no-bottom-padding.clip {
  height: auto;
  margin-top: 41px;
  margin-bottom: 0;
  padding-top: 10px;
  padding-left: 0;
  padding-right: 0;
}

.banner-intro {
  z-index: 20;
  grid-column-gap: 16px;
  grid-row-gap: 0px;
  color: #fff;
  text-align: center;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  align-items: center;
  display: grid;
  position: relative;
}

.image-cover {
  z-index: 20;
  background-color: #fff;
  justify-content: center;
  width: 0%;
  height: 100%;
  display: flex;
  overflow: hidden;
}

.banner-wrapper {
  justify-content: center;
  display: flex;
  position: relative;
  overflow: hidden;
}

.italic-text {
  font-style: normal;
}

.ghghghghgh {
  border: 1px solid var(--indicator-outline);
  color: var(--black);
  letter-spacing: 3px;
  text-transform: uppercase;
  background-color: #0000;
  border-radius: 3px;
  justify-content: center;
  align-items: center;
  padding: 16px 32px;
  font-size: 10px;
  text-decoration: none;
  transition: all .4s cubic-bezier(.25, .46, .45, .94);
  display: flex;
}

.ghghghghgh:hover {
  border-color: var(--black);
  background-color: var(--black);
  color: #fff;
}

.ghghghghgh.small {
  padding: 9px 18px;
}

.ghghghghgh.white {
  background-color: var(--color-3);
  color: #fff;
  border-style: none;
  border-color: #ffffff4d;
  width: 100%;
}

.ghghghghgh.white:hover {
  background-color: #081c3a00;
  border-color: #fff;
}

.text-block-114-ccccccopy {
  color: var(--color-3);
  letter-spacing: 4px;
  font-family: Inter, sans-serif;
  font-size: 10px;
  font-weight: 400;
}

.outline-buttddsson-copy {
  border: 1px solid var(--indicator-outline);
  color: var(--black);
  letter-spacing: 3px;
  text-transform: uppercase;
  background-color: #0000;
  border-radius: 3px;
  justify-content: center;
  align-items: center;
  padding: 16px 32px;
  font-size: 10px;
  text-decoration: none;
  transition: all .4s cubic-bezier(.25, .46, .45, .94);
  display: flex;
}

.outline-buttddsson-copy:hover {
  border-color: var(--black);
  background-color: var(--black);
  color: #fff;
}

.outline-buttddsson-copy.small {
  padding: 9px 18px;
}

.outline-buttddsson-copy.white {
  border: 1px solid var(--buttonss);
  background-color: var(--transparnt-completley);
  color: #fff;
  width: 50%;
  height: 53px;
}

.outline-buttddsson-copy.white:hover {
  border: 1px solid var(--new-button);
  background-color: var(--transparnt-completley);
}

.outline-buttddsson-copy.white.w--current {
  width: 70%;
}

.subtiffftle-copy {
  color: var(--color-2);
  letter-spacing: 3px;
  text-transform: uppercase;
  font-size: 10px;
  font-weight: 400;
  line-height: 1.4em;
  display: block;
}

.subtiffftle-copy.small {
  font-size: 8px;
}

.subtiffftle-copy.white {
  color: #fff;
}

.subtiffftle-copy.large {
  color: var(--ghost-white);
  letter-spacing: 4px;
  font-family: Montserrat, sans-serif;
  font-size: 10px;
}

.subthhhitle-copy {
  color: var(--color-2);
  letter-spacing: 3px;
  text-transform: uppercase;
  font-size: 10px;
  font-weight: 400;
  line-height: 1.4em;
  display: block;
}

.subthhhitle-copy.small {
  font-size: 8px;
}

.subthhhitle-copy.white {
  color: #fff;
}

.subthhhitle-copy.large {
  color: var(--ghost-white);
  letter-spacing: 4px;
  font-family: Montserrat, sans-serif;
  font-size: 10px;
}

.oveddddrlay-copy {
  background-color: #0f132670;
  height: auto;
  position: absolute;
  inset: 0%;
}

.oveddddrlay-copy.dark {
  background-color: #0f13264a;
}

.oveddddrlay-copy.light {
  background-color: #0f132659;
}

.oveddddrlay-copy.extra-light {
  background-color: #0f13260d;
}

.section-logos-2 {
  border-bottom: 1px solid var(--indicator-outline);
  overflow: hidden;
}

.container-large-5 {
  width: 100%;
  max-width: 94rem;
  margin-left: auto;
  margin-right: auto;
}

.logo-strip-wrapper-2 {
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 1.8rem;
  padding-bottom: 1.8rem;
  display: flex;
}

.logo-strip-2 {
  grid-column-gap: 7vw;
  grid-row-gap: 0vw;
  justify-content: flex-start;
  padding-right: 7vw;
  display: flex;
}

.logo-icon {
  opacity: .7;
  justify-content: center;
  align-items: center;
  width: 12rem;
  min-width: 12rem;
  display: flex;
}

.text-span-213 {
  color: var(--color-3);
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.subtghghitle-copy {
  color: var(--ghost-white);
  letter-spacing: 3px;
  text-transform: uppercase;
  font-size: 10px;
  font-weight: 400;
  line-height: 1.4em;
  display: block;
}

.subtghghitle-copy.small {
  font-size: 8px;
}

.subtghghitle-copy.white {
  color: #fff;
}

.subtghghitle-copy.large {
  color: var(--ghost-white);
  letter-spacing: 4px;
  font-family: Montserrat, sans-serif;
  font-size: 10px;
}

.jhjhjhjhggmgmgm {
  z-index: 20;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #1a3b40;
  border-top: 1px solid #c0c0d333;
  border-bottom: 1px solid #c0c0d333;
  grid-template-rows: 1fr;
  grid-template-columns: minmax(5vw, 1fr) minmax(auto, 1500px) minmax(5vw, 1fr);
  grid-auto-rows: auto;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: -44px;
  margin-bottom: 96px;
  display: grid;
  position: relative;
  top: 1px;
}

.italic-text-2, .italic-text-3 {
  font-style: normal;
}

.italic-text-4 {
  color: var(--color-9);
  font-style: normal;
}

.text-span-214 {
  color: var(--color-3);
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.jhjhjhjhgghghghghmgmgm-copy {
  z-index: 20;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #1a3b40;
  border-top: 1px solid #c0c0d333;
  border-bottom: 1px solid #c0c0d333;
  grid-template-rows: 1fr;
  grid-template-columns: minmax(5vw, 1fr) minmax(auto, 1500px) minmax(5vw, 1fr);
  grid-auto-rows: auto;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: 114px;
  margin-bottom: 96px;
  display: grid;
  position: relative;
  top: 1px;
}

.heading-188 {
  color: var(--ghost-white);
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
  font-size: 34px;
  font-weight: 400;
}

.text-span-215, .text-span-216 {
  color: var(--color-3);
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.portrait-image-4 {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68355b6108e3200b82aab9c0_Portrait003.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  inset: 0%;
}

.portrait-image-4.three {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/683ffb2064199423e7037864_Free_Business_Card_Mockup_2%20(1).avif");
  background-position: 50% 100%;
}

.portrait-image-4.one {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/683ffb2064199423e7037864_Free_Business_Card_Mockup_2%20(1).avif");
}

.portrait-image-4.four {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68289559bc98a5225db7121c_Avatar003.jpeg");
  background-position: 50% 70%;
}

.portrait-image-4.two {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/683ffb2064199423e7037864_Free_Business_Card_Mockup_2%20(1).avif");
}

.team-info-3 {
  grid-column-gap: 16px;
  grid-row-gap: 250px;
  background-image: linear-gradient(to bottom, var(--color-4), var(--color-4)), url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68526173d6d58bbe8157b2f5_5w5m.gif");
  background-position: 0 0, 0 0;
  background-size: auto, 250px;
  border-top: 1px solid #ffffff1a;
  border-bottom: 1px #0000;
  border-left: 1px #ffffff1a;
  border-right: 1px solid #ffffff1a;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: space-between;
  padding: 80px;
  display: grid;
}

.team-info-3.end {
  border-bottom-style: solid;
  border-bottom-color: #ffffff1a;
}

.heading-189 {
  color: var(--ghost-white);
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
  font-size: 34px;
  font-weight: 400;
}

.stacked-info-11 {
  grid-column-gap: 16px;
  grid-row-gap: 18px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.content-stacked-3 {
  grid-column-gap: 16px;
  grid-row-gap: 47px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-left: 72px;
  display: grid;
}

.section-83 {
  border-bottom: 1px #ffffff1a;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  padding-top: 180px;
  padding-bottom: 180px;
  position: relative;
  overflow: visible;
}

.grid-wrapper-65 {
  z-index: 20;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: 1fr;
  grid-template-columns: minmax(5vw, 1fr) minmax(auto, 1500px) minmax(5vw, 1fr);
  grid-auto-rows: auto;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
  position: relative;
}

.medium-width-8 {
  max-width: 550px;
}

.button-text-27 {
  z-index: 25;
  position: relative;
}

.body-display-56 {
  color: var(--color-9);
  font-family: Inter, sans-serif;
  font-size: 15px;
  font-weight: 300;
  line-height: 1.6em;
}

.stacked-title-12 {
  grid-column-gap: 16px;
  grid-row-gap: 17px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.circle-link-hover-4 {
  background-color: #fff;
  border-radius: 100%;
  width: 100%;
  height: 100%;
  display: none;
  position: absolute;
  inset: 0%;
}

.subtitle-114 {
  z-index: 10;
  color: var(--color-3);
  letter-spacing: 5px;
  text-transform: uppercase;
  font-size: 10px;
  position: relative;
}

.team-grid-4 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-bottom: 1px #000;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 1100px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.text-span-217 {
  color: var(--color-3);
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.subtitlgggge-114-copy {
  z-index: 10;
  color: var(--color-3);
  letter-spacing: 5px;
  text-transform: uppercase;
  font-size: 10px;
  position: relative;
}

.heading-190 {
  color: var(--ghost-white);
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
  font-size: 31px;
  font-weight: 400;
}

.text-span-218, .text-span-219 {
  color: var(--color-3);
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.team-iggnfo-3-copy {
  grid-column-gap: 16px;
  grid-row-gap: 250px;
  border-style: solid solid solid none;
  border-width: 1px;
  border-color: #ffffff1a #ffffff1a var(--indicator-outline);
  background-image: linear-gradient(to bottom, var(--color-4), var(--color-4)), url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68526173d6d58bbe8157b2f5_5w5m.gif");
  background-position: 0 0, 0 0;
  background-size: auto, 250px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: space-between;
  padding: 80px;
  display: grid;
}

.team-iggnfo-3-copy.end {
  border-bottom-style: solid;
  border-bottom-color: #ffffff1a;
}

.text-span-220 {
  color: var(--color-3);
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.section-47-cbffffddbbddfffopy-copy-copy-copy {
  z-index: 10;
  justify-content: center;
  padding-top: 160px;
  padding-bottom: 160px;
  display: flex;
  position: relative;
}

.section-47-cbffffddbbddfffopy-copy-copy-copy.no-padding {
  padding: 0;
}

.section-47-cbffffddbbddfffopy-copy-copy-copy.no-padding.clip {
  height: 522px;
  top: 48px;
}

.section-47-cbffffddbbddfffopy-copy-copy-copy.no-padding-copy {
  padding: 0;
}

.section-47-cbffffddbbddfffopy-copy-copy-copy.no-padding-copy.clip {
  height: 522px;
  margin-top: 9px;
  top: 0;
}

.section-47-cbffffddbbddfffopy-copy-copy-copy.no-padding-codddssspy-copy {
  padding: 0;
}

.section-47-cbffffddbbddfffopy-copy-copy-copy.no-padding-codddssspy-copy.clip {
  height: 522px;
  margin-top: -47px;
  margin-bottom: 38px;
  top: 0;
}

.section-47-cbffffddbbddfffopy-copy-copy-copy.no-padding-codddffffffffssspy-copy-copy {
  padding: 0;
}

.section-47-cbffffddbbddfffopy-copy-copy-copy.no-padding-codddffffffffssspy-copy-copy.clip {
  height: 522px;
  margin-top: 53px;
  margin-bottom: 38px;
  top: 0;
}

.button-text-28.button-text-bottom {
  position: absolute;
  bottom: -100%;
}

.about-team-2 {
  border-bottom: 1px solid #cfcfcc;
  overflow: hidden;
}

.heading-style-h4-2 {
  font-size: 1.5rem;
  font-weight: 300;
  line-height: 1.4;
}

.team-item-2 {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  border-right: 1px solid #cfcfcc;
  flex-direction: column;
  grid-template-rows: 1fr auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding: 2.5rem;
  display: grid;
}

.icon-1x1-medium-2 {
  width: 1.4rem;
  height: 1.4rem;
}

.team-slide-arrow-2 {
  z-index: 100;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  margin-left: 2.5rem;
  display: flex;
  inset: auto auto 2.5rem 50%;
}

.team-slide-arrow-2.team-arrow-right {
  margin-left: 5.25rem;
}

.team-item-top-2 {
  flex-direction: column;
  display: flex;
  position: relative;
  overflow: hidden;
}

.image-overlay-6 {
  z-index: 5;
  background-color: #14141333;
  position: absolute;
  inset: 0%;
}

.team-image-3 {
  padding-top: 125%;
  position: relative;
  inset: 0%;
  overflow: hidden;
}

.team-spacer-2 {
  z-index: 10;
  background-color: #ecece8;
  border-left: 1px solid #cfcfcc;
  border-right: 1px solid #cfcfcc;
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  margin-left: -1px;
  padding: 2.5rem 2.5rem 6rem;
  display: flex;
  position: relative;
}

.text-size-regddddddddddular-copy {
  font-size: 1.35rem;
  line-height: 1.45;
}

.text-size-regddddddddddular-copy.text-color-grey {
  color: var(--color-2);
  font-family: Montserrat, sans-serif;
  font-size: 15px;
}

.team-slide-mfffiddle-copy {
  text-align: left;
  flex-direction: column;
  align-items: flex-start;
  max-width: 22rem;
  display: flex;
}

.team-bloddddck-copy {
  justify-content: center;
  display: flex;
}

.jhjhjhjhggffffffhghghghmgmgm-copy-copy {
  z-index: 20;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #1a3b40;
  border-top: 1px solid #c0c0d333;
  border-bottom: 1px solid #c0c0d333;
  grid-template-rows: 1fr;
  grid-template-columns: minmax(5vw, 1fr) minmax(auto, 1500px) minmax(5vw, 1fr);
  grid-auto-rows: auto;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: 114px;
  margin-bottom: 96px;
  display: grid;
  position: relative;
  top: 1px;
}

.team-slide-arrffffow-copy {
  z-index: 100;
  border: 1px solid var(--color-2);
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 45px;
  height: 45px;
  margin-left: 2.5rem;
  display: flex;
  inset: 374px auto 2.5rem 50%;
}

.team-slide-arrffffow-copy.team-arrow-right {
  margin-left: 6.15rem;
}

.team-slide-arrffffow-copy.team-arrow-rigfffht-copy {
  border-color: var(--color-6);
  margin-left: 6.15rem;
}

.team-slide-arhhhrow-copy {
  z-index: 100;
  border: 1px solid var(--color-6);
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 45px;
  height: 45px;
  margin-left: 2.5rem;
  display: flex;
  inset: 374px auto 2.5rem 50%;
}

.team-slide-arhhhrow-copy.team-arrow-right {
  margin-left: 6.15rem;
}

.body-dicccsplay-copy {
  color: var(--color-10);
  font-size: 15px;
  font-weight: 300;
  line-height: 1.6em;
}

.body-dicccsplay-copy.large {
  color: var(--color-9);
  font-family: Montserrat, sans-serif;
  font-size: 15px;
  font-weight: 400;
}

.body-dicccsplay-copy.small {
  color: var(--color-3);
  letter-spacing: 4px;
  text-transform: uppercase;
  font-size: 10px;
  line-height: 1.4em;
}

.body-dicccsplay-copy.white {
  color: #fff;
}

.body-dicccsplddday-copy-copy {
  color: var(--color-9);
  font-size: 15px;
  font-weight: 300;
  line-height: 1.6em;
}

.body-dicccsplddday-copy-copy.large {
  color: var(--color-9);
  font-family: Montserrat, sans-serif;
  font-size: 15px;
  font-weight: 400;
}

.body-dicccsplddday-copy-copy.small {
  color: var(--color-3);
  letter-spacing: 4px;
  text-transform: uppercase;
  font-size: 10px;
  line-height: 1.4em;
}

.body-dicccsplddday-copy-copy.white {
  color: #fff;
}

.hghgghhgghgh {
  z-index: 10;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 120px 5vw;
  display: flex;
  position: relative;
}

.hghgghhgghgh.no-bottom-padding {
  padding-bottom: 0;
}

.hghgghhgghgh.no-bottom-padding.clip {
  height: auto;
  margin-top: 41px;
  margin-bottom: 0;
  padding-top: 10px;
  padding-left: 0;
  padding-right: 0;
}

.hghgghhgghgh.no-bottom-paddiffffffng-copy {
  padding-bottom: 0;
}

.hghgghhgghgh.no-bottom-paddiffffffng-copy.clip {
  height: auto;
  margin-top: 71px;
  margin-bottom: 134px;
  padding-top: 10px;
  padding-left: 0;
  padding-right: 0;
}

.jhjhjhjhggffffffhghhgdjjdjhghghmgmgm-copy-copy-copy {
  z-index: 20;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #1a3b40;
  border-top: 1px solid #c0c0d333;
  border-bottom: 1px solid #c0c0d333;
  grid-template-rows: 1fr;
  grid-template-columns: minmax(5vw, 1fr) minmax(auto, 1500px) minmax(5vw, 1fr);
  grid-auto-rows: auto;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: 114px;
  margin-bottom: 96px;
  display: grid;
  position: relative;
  top: 1px;
}

.sectiodddn-83-copy {
  border-bottom: 1px #ffffff1a;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  padding-top: 26px;
  padding-bottom: 180px;
  position: relative;
  overflow: visible;
}

.text-span-221 {
  color: var(--ghost-white);
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.heading-style-h4-cofffpy-copy-copy {
  color: var(--ghost-white);
  text-align: center;
  letter-spacing: 4px;
  text-transform: uppercase;
  margin-bottom: 11px;
  font-family: Montserrat, sans-serif;
  font-size: 10px;
  font-style: normal;
  font-weight: 300;
  line-height: 1.4;
}

.ffopy-copy {
  color: var(--color-9);
  text-align: center;
  letter-spacing: 0;
  text-transform: none;
  margin-bottom: 11px;
  font-family: Montserrat, sans-serif;
  font-size: 13px;
  font-style: normal;
  font-weight: 300;
  line-height: 1.4;
}

.about-hdddddddddero-2-copy {
  z-index: 5;
  height: 491px;
  margin-top: -25px;
  position: relative;
}

.other-destinddddations-on-dehhhstination-page-copy-copy {
  border-top: 5px none var(--color-7);
  border-bottom: 5px none var(--color-7);
  background-color: var(--color-2);
  background-image: linear-gradient(to bottom, var(--color-2), var(--color-2));
  margin-top: -65px;
  overflow: hidden;
}

.team-itehhhm-copy {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  border-right: 1px none var(--color-6);
  border-left: 1px solid var(--indicator-outline);
  flex-direction: column;
  grid-template-rows: 1fr auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding: 2.5rem;
  display: grid;
}

.section-44 {
  flex-direction: column;
  justify-content: center;
  padding-top: 140px;
  padding-bottom: 140px;
  display: flex;
  position: relative;
}

.section-44.dark {
  color: #fff;
  background-color: #1a3b40;
  border-top: 1px solid #c0c0d333;
  margin-top: 72px;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 19px;
  display: none;
}

.grid-wrapper-66 {
  z-index: 10;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: minmax(5vw, 1fr) minmax(auto, 1400px) minmax(5vw, 1fr);
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 100%;
  display: grid;
  position: relative;
}

.heading-110 {
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
  font-size: 41px;
  font-weight: 400;
  line-height: 1.3em;
}

.centered-about-intro-2 {
  grid-column-gap: 16px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.founder-image-3 {
  min-height: 35vh;
  position: relative;
  overflow: hidden;
}

.text-span-222 {
  color: #bb8150;
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
  font-weight: 400;
}

.overlay-23 {
  background-color: #060b1499;
  position: absolute;
  inset: 0%;
}

.overlay-23.light {
  background-color: #060b144d;
}

.body-display-25 {
  color: #606670;
  font-size: 17px;
  line-height: 1.6em;
}

.body-display-25.two-columns {
  column-count: 2;
  column-gap: 60px;
}

.body-display-25.two-columns.white {
  color: var(--color-9);
  font-size: 15px;
  font-weight: 300;
}

.team-images-3 {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.team-grid-5 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  min-height: 600px;
  display: grid;
}

.about-us-intro-3 {
  z-index: 20;
  grid-column-gap: 16px;
  grid-row-gap: 160px;
  background-color: #0a0f1a;
  background-image: linear-gradient(#1a3b40f0, #1a3b40f0), url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68271734945b21be58744567_noise.gif");
  background-position: 0 0, 0 0;
  background-size: auto, 249px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  min-height: 600px;
  padding: 140px 0 220px;
  display: grid;
  position: relative;
}

.subtitle-68 {
  z-index: 10;
  color: #bb8150;
  letter-spacing: 3px;
  text-transform: none;
  margin-bottom: 0;
  font-family: Bdscript, Arial, sans-serif;
  font-size: 66px;
  font-weight: 400;
  line-height: 1.3em;
  position: relative;
  top: 20px;
}

.paralax-background-5 {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68271734945b21be58744576_001.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-top: -48px;
  margin-bottom: -48px;
  position: absolute;
  inset: 0%;
}

.paralax-background-5.four {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/684fe857e690f2e3e1148acf_ubhb.avif");
  background-position: 50%;
}

.paralax-background-5.six {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68271734945b21be58744558_071.jpeg");
}

.paralax-background-5.one {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68271734945b21be5874456c_oiii.avif");
}

.paralax-background-5.three {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68271734945b21be5874457f_iuujj.avif");
}

.paralax-background-5.five {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/684ff1d865d347d5c3e5e001_fmfjjvjvvvv.jpg");
  background-position: 50% 0;
}

.paralax-background-5.two {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68271734945b21be58744589_bibhash-polygon-cafe-banerjee-ZbJwMkhj_yI-unsplash.avif");
}

.paralax-background-5.seven {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68271734945b21be58744546_072.jpeg");
}

.team-spajjjjjcer-copy {
  z-index: 10;
  border-style: none none none solid;
  border-width: 1px;
  border-color: var(--indicator-outline) var(--color-6) var(--indicator-outline) var(--indicator-outline);
  background-color: var(--color-2);
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  margin-left: -1px;
  padding: 2.5rem 2.5rem 6rem;
  display: flex;
  position: relative;
}

.hghghghghgh {
  border-top: 5px none var(--color-7);
  border-bottom: 5px none var(--color-7);
  background-color: var(--color-2);
  background-image: linear-gradient(to bottom, var(--color-2), var(--color-2));
  margin-top: 199px;
  overflow: hidden;
}

.sectixxon-41-copy-copy-copy {
  z-index: 20;
  border-top: 1px solid var(--indicator-outline);
  border-bottom: 1px solid var(--indicator-outline);
  background-color: var(--color-2);
  justify-content: center;
  margin-top: -70px;
  padding-top: 180px;
  padding-bottom: 180px;
  display: flex;
  position: relative;
  overflow: visible;
}

.hghghghghg {
  z-index: 20;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #1a3b40;
  border-top: 1px #c0c0d333;
  border-bottom: 1px solid #c0c0d333;
  grid-template-rows: 1fr;
  grid-template-columns: minmax(5vw, 1fr) minmax(auto, 1500px) minmax(5vw, 1fr);
  grid-auto-rows: auto;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: 0;
  display: grid;
  position: relative;
  top: 0;
}

.about-hdddddddddero-2-copy-copy {
  z-index: 5;
  height: 491px;
  margin-top: -165px;
  position: relative;
}

.text-span-223 {
  color: var(--color-3);
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.fjfjfjfjf-cohhhddspy-copy {
  z-index: 20;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #1a3b40;
  border-top: 1px solid #c0c0d333;
  border-bottom: 1px solid #c0c0d333;
  grid-template-rows: 1fr;
  grid-template-columns: minmax(5vw, 1fr) minmax(auto, 1500px) minmax(5vw, 1fr);
  grid-auto-rows: auto;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: 93px;
  margin-bottom: 57px;
  display: grid;
  position: relative;
  top: 0;
}

.hghghghgh {
  z-index: 20;
  border-top: 1px solid var(--indicator-outline);
  border-bottom: 1px solid var(--indicator-outline);
  background-color: var(--color-2);
  justify-content: center;
  margin-top: -61px;
  padding-top: 180px;
  padding-bottom: 180px;
  display: flex;
  position: relative;
  overflow: visible;
}

.fjfjfjyyfjf-copy {
  z-index: 20;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #1a3b40;
  border-top: 1px #c0c0d333;
  border-bottom: 1px solid #c0c0d333;
  grid-template-rows: 1fr;
  grid-template-columns: minmax(5vw, 1fr) minmax(auto, 1500px) minmax(5vw, 1fr);
  grid-auto-rows: auto;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: 0;
  display: grid;
  position: relative;
  top: 0;
}

.hgfggfgffffffffgfg-copy {
  border: 1px solid var(--indicator-outline);
  color: var(--black);
  letter-spacing: 3px;
  text-transform: uppercase;
  background-color: #0000;
  border-radius: 3px;
  justify-content: center;
  align-items: center;
  padding: 16px 32px;
  font-size: 10px;
  text-decoration: none;
  transition: all .4s cubic-bezier(.25, .46, .45, .94);
  display: flex;
}

.hgfggfgffffffffgfg-copy:hover {
  border-color: var(--black);
  background-color: var(--black);
  color: #fff;
}

.hgfggfgffffffffgfg-copy.small {
  padding: 9px 18px;
}

.hgfggfgffffffffgfg-copy.white {
  color: #fff;
  border-color: #ffffff4d;
  width: 60%;
  height: 45%;
}

.hgfggfgffffffffgfg-copy.white:hover {
  background-color: #081c3a00;
  border-color: #fff;
}

.text-span-224 {
  color: var(--color-3);
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.headifffng-175-copy {
  color: var(--ghost-white);
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
  font-size: 41px;
  font-weight: 400;
}

.text-span-225 {
  color: var(--color-3);
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.dubai-vacation {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68356d9ed240863caa868ec3_racefansdotnet-7172831_HiRes.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin: -2px;
  position: absolute;
  inset: 0%;
}

.gdgdgfdffffffffffffdfdd-copy {
  z-index: 20;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #1a3b40;
  border-top: 1px solid #c0c0d333;
  border-bottom: 1px solid #c0c0d333;
  grid-template-rows: 1fr;
  grid-template-columns: minmax(5vw, 1fr) minmax(auto, 1500px) minmax(5vw, 1fr);
  grid-auto-rows: auto;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: 36px;
  display: grid;
  position: relative;
  top: 1px;
}

.grid-wrapfffffffggbbfrszawper-62-copy {
  z-index: 20;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: 1fr;
  grid-template-columns: minmax(5vw, 1fr) minmax(auto, 1500px) minmax(5vw, 1fr);
  grid-auto-rows: auto;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: 209px;
  display: grid;
  position: relative;
}

.team-blfggfggfgock-copy {
  justify-content: center;
  display: flex;
}

.team-mdsssask-copy {
  width: 50%;
  margin-bottom: -33px;
  overflow: visible;
}

.teamdddd-item-copy {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  border-right: 1px none var(--color-6);
  border-left: 1px solid var(--indicator-outline);
  flex-direction: column;
  grid-template-rows: 1fr auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding: 2.5rem;
  display: grid;
  position: relative;
  top: -128px;
}

.hghghghjhjhjhjhhjhnghgh-copy {
  border-top: 5px none var(--color-7);
  border-bottom: 5px none var(--color-7);
  background-color: var(--color-2);
  background-image: linear-gradient(to bottom, var(--color-2), var(--color-2));
  margin-top: -61px;
  overflow: hidden;
}

.team-spajjjjjcer-chjjjjopy-copy {
  z-index: 10;
  border-style: none none none solid;
  border-width: 1px;
  border-color: var(--indicator-outline) var(--buttonss) var(--indicator-outline) var(--indicator-outline);
  background-color: var(--color-2);
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  margin-left: -1px;
  padding: 2.5rem 2.5rem 6rem;
  display: flex;
  position: relative;
}

.play-icon {
  z-index: 25;
  width: 24px;
  margin-left: 4px;
  position: relative;
}

.lightbox-link {
  z-index: 30;
  background-color: #060a0e;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 140px;
  height: 140px;
  margin-left: -70px;
  text-decoration: none;
  display: flex;
  position: absolute;
  inset: auto auto auto 0%;
}

.content-grid-8 {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
  position: relative;
}

.video-cover {
  align-items: center;
  width: 50vw;
  display: flex;
  position: absolute;
  inset: 0% auto 0% 0%;
  overflow: visible;
}

.down-icon {
  width: 14px;
}

.background-video-5 {
  z-index: 20;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.stacked-info-12 {
  grid-column-gap: 16px;
  grid-row-gap: 18px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.section-84 {
  border-bottom: 1px solid #ffffff1a;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  padding-top: 180px;
  padding-bottom: 180px;
  position: relative;
  overflow: visible;
}

.section-84.no-padding {
  padding-top: 0;
  padding-bottom: 0;
}

.grid-wrapper-67 {
  z-index: 20;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: 1fr;
  grid-template-columns: minmax(5vw, 1fr) minmax(auto, 1500px) minmax(5vw, 1fr);
  grid-auto-rows: auto;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
  position: relative;
}

.outline {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68281f510bc157bd42be099f_arrow-down(24x24)%402x%20(2).svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto 26px;
  border: 1px solid #ffffff1a;
  border-radius: 100%;
  margin: 9px;
  position: absolute;
  inset: 0%;
}

.medium-width-9 {
  max-width: 550px;
}

.history-intro {
  grid-column-gap: 16px;
  grid-row-gap: 36px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding: 180px 120px 180px 53px;
  display: grid;
}

.body-display-57 {
  color: #ffffffe6;
  font-size: 18px;
  line-height: 1.6em;
}

.circle-link-hover-5 {
  background-color: #fff;
  border-radius: 100%;
  width: 100%;
  height: 100%;
  display: none;
  position: absolute;
  inset: 0%;
}

.subtitle-115 {
  z-index: 10;
  color: #fffc;
  letter-spacing: 5px;
  text-transform: uppercase;
  font-size: 11px;
  position: relative;
}

.background-image-6 {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/6835bd314ae314b5e9e300bd_Image002.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-right: 0;
  position: absolute;
  inset: 0%;
}

.background-image-6.home-background {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/6835bd314ae314b5e9e300bd_Image002.jpeg");
  background-position: 50%;
}

.overlay-24 {
  background-color: #04080c80;
  position: absolute;
  inset: 0%;
}

.overlay-24.light {
  background-color: #04080c4d;
}

.content-grid-9 {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
  position: relative;
}

.background-video-6 {
  z-index: 20;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.stacked-info-13 {
  grid-column-gap: 16px;
  grid-row-gap: 18px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.section-85 {
  border-bottom: 1px solid #ffffff1a;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  padding-top: 180px;
  padding-bottom: 180px;
  position: relative;
  overflow: visible;
}

.section-85.no-padding {
  padding-top: 0;
  padding-bottom: 0;
}

.section-85.no-padding.clip {
  border-top: 1px none var(--indicator-outline);
  margin-top: 0;
}

.grid-wrapper-68 {
  z-index: 20;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: 1fr;
  grid-template-columns: minmax(5vw, 1fr) minmax(auto, 1500px) minmax(5vw, 1fr);
  grid-auto-rows: auto;
  grid-auto-columns: 1fr;
  width: 100%;
  height: auto;
  display: grid;
  position: relative;
}

.medium-width-10 {
  max-width: 550px;
}

.body-display-58 {
  color: #ffffffe6;
  font-size: 18px;
  line-height: 1.6em;
}

.circle-link-hover-6 {
  background-color: #fff;
  border-radius: 100%;
  width: 100%;
  height: 100%;
  display: none;
  position: absolute;
  inset: 0%;
}

.subtitle-116 {
  z-index: 10;
  color: #fffc;
  letter-spacing: 5px;
  text-transform: uppercase;
  font-size: 11px;
  position: relative;
}

.background-image-7 {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/6835bd314ae314b5e9e300bd_Image002.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-right: 0;
  position: absolute;
  inset: 0%;
}

.background-image-7.home-background {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/6835bd314ae314b5e9e300bd_Image002.jpeg");
  background-position: 50%;
}

.overlay-25 {
  background-color: #04080c80;
  position: absolute;
  inset: 0%;
}

.overlay-25.light {
  background-color: #04080c4d;
}

.looping-image {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68404339095720647c69480f_Image022.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  inset: 0%;
}

.looping-image.image-two {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68404339095720647c69481a_Image009.jpeg");
}

.looping-image.image-one {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68404339095720647c69483c_Image010.jpeg");
}

.looping-image.image-four {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68404339095720647c694830_image031.jpeg");
}

.looping-image.image-three {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68404339095720647c694825_Image008.jpeg");
}

.looping-image-wrapper {
  width: 400px;
  height: 400px;
  position: relative;
  overflow: hidden;
  transform: rotate(45deg);
}

.looping-image-strip {
  grid-column-gap: 200px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  padding-right: 200px;
  display: grid;
}

.looping-image-section {
  border-bottom: 1px #ffffff1a;
  margin-top: 44px;
  padding-top: 160px;
  padding-bottom: 160px;
  overflow: hidden;
}

.image-strip-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  display: grid;
}

.other-destinations-on-dehhgggffhstination-page-copy-copy {
  border-top: 5px none var(--color-7);
  border-bottom: 5px none var(--color-7);
  background-color: var(--color-2);
  background-image: linear-gradient(to bottom, var(--color-2), var(--color-2));
  margin-top: 111px;
  overflow: hidden;
}

.outline-butsssggfgfgggfton-copy-copy {
  border: 1px solid var(--indicator-outline);
  color: var(--black);
  letter-spacing: 3px;
  text-transform: uppercase;
  background-color: #0000;
  border-radius: 3px;
  justify-content: center;
  align-items: center;
  padding: 16px 32px;
  font-size: 10px;
  text-decoration: none;
  transition: all .4s cubic-bezier(.25, .46, .45, .94);
  display: flex;
}

.outline-butsssggfgfgggfton-copy-copy:hover {
  border-color: var(--black);
  background-color: var(--black);
  color: #fff;
}

.outline-butsssggfgfgggfton-copy-copy.small {
  padding: 9px 18px;
}

.outline-butsssggfgfgggfton-copy-copy.white {
  border-color: var(--buttonss);
  color: #fff;
  width: 100%;
  margin-top: 26px;
}

.outline-butsssggfgfgggfton-copy-copy.white:hover {
  background-color: #081c3a00;
  border-color: #fff;
}

.headifffdddng-package-copy {
  color: var(--ghost-white);
  text-align: center;
  letter-spacing: 4px;
  margin-top: 2px;
  margin-bottom: 5px;
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
  font-size: 23px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.4;
}

.package-durafffffrtion-heading-copy {
  color: var(--color-3);
  text-align: center;
  letter-spacing: 2px;
  text-transform: uppercase;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 10px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.4;
}

.package-dufffrrrrdxration-heading-copy-copy {
  color: var(--color-9);
  text-align: center;
  letter-spacing: 0;
  text-transform: capitalize;
  margin-top: 4px;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 11px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.4;
}

.packaddsddsge-price-copy {
  color: var(--outline);
  text-align: center;
  letter-spacing: 4px;
  text-transform: capitalize;
  margin-top: 7px;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 10px;
  font-style: normal;
  font-weight: 600;
  line-height: 1.4;
}

.sectixxon-41-cvvvvfffdfffopy-cggfffopy-copy-copy-copy {
  z-index: 20;
  border-top: 1px solid var(--indicator-outline);
  border-bottom: 1px solid var(--indicator-outline);
  background-color: var(--color-2);
  justify-content: center;
  margin-top: -71px;
  padding-top: 180px;
  padding-bottom: 180px;
  display: flex;
  position: relative;
  overflow: visible;
}

.gdgdgfdffffffffffffdfdd-chhhopy-copy {
  z-index: 20;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #1a3b40;
  border-top: 1px solid #c0c0d333;
  border-bottom: 1px solid #c0c0d333;
  grid-template-rows: 1fr;
  grid-template-columns: minmax(5vw, 1fr) minmax(auto, 1500px) minmax(5vw, 1fr);
  grid-auto-rows: auto;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: 36px;
  display: grid;
  position: relative;
  top: 1px;
}

.slider-arggrow-3-copy {
  transform-style: preserve-3d;
  width: 15px;
}

.gdgdgfdffffffffffffdfddeeedd-chhhopy-copy-copy {
  z-index: 20;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #1a3b40;
  border-top: 1px solid #c0c0d333;
  border-bottom: 1px solid #c0c0d333;
  grid-template-rows: 1fr;
  grid-template-columns: minmax(5vw, 1fr) minmax(auto, 1500px) minmax(5vw, 1fr);
  grid-auto-rows: auto;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: 36px;
  display: grid;
  position: relative;
  top: 1px;
}

.section-faq-copy-copy {
  border-bottom-right-radius: 5vw;
  border-bottom-left-radius: 5vw;
  position: relative;
  top: 63px;
  left: 49px;
}

.other-desticcccdnations-on-dehhgggffhstination-page-copy-copy-copy {
  border-top: 5px none var(--color-7);
  border-bottom: 5px none var(--color-7);
  background-color: var(--color-2);
  background-image: linear-gradient(to bottom, var(--color-2), var(--color-2));
  margin-top: 111px;
  overflow: hidden;
}

.outline-butssstfgygygyygon-copy-copy {
  border: 1px solid var(--indicator-outline);
  color: var(--black);
  letter-spacing: 3px;
  text-transform: uppercase;
  background-color: #0000;
  border-radius: 3px;
  justify-content: center;
  align-items: center;
  padding: 16px 32px;
  font-size: 10px;
  text-decoration: none;
  transition: all .4s cubic-bezier(.25, .46, .45, .94);
  display: flex;
}

.outline-butssstfgygygyygon-copy-copy:hover {
  border-color: var(--black);
  background-color: var(--black);
  color: #fff;
}

.outline-butssstfgygygyygon-copy-copy.small {
  padding: 9px 18px;
}

.outline-butssstfgygygyygon-copy-copy.white {
  border-color: var(--buttonss);
  color: #fff;
  width: 80%;
  margin-top: 26px;
}

.outline-butssstfgygygyygon-copy-copy.white:hover {
  background-color: #081c3a00;
  border-color: #fff;
}

.max-width-xsmall-2 {
  width: 100%;
  max-width: 20rem;
}

.button-text-29 {
  background-color: #0000;
  justify-content: center;
  align-items: center;
  height: 1.5rem;
  min-height: 1.5rem;
  padding: 0;
  font-weight: 400;
  line-height: 1.7;
}

.home-hero-mask-2 {
  margin-left: 1rem;
}

.column-images-2 {
  z-index: 15;
  border-radius: .5rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.slide-nav-hero-2 {
  align-items: flex-end;
  width: 4rem;
  margin-left: -6px;
  font-size: 6px;
  display: flex;
  inset: auto auto 3rem 0%;
}

.hero-column-background-2 {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.button-text-wrapper-5 {
  z-index: 10;
  flex-direction: column;
  height: 1.5rem;
  line-height: 1.5;
  display: flex;
  position: relative;
  overflow: hidden;
}

.heading-xlarge-3 {
  color: var(--ghost-white);
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
  font-size: 41px;
  font-weight: 500;
  line-height: 1.25;
}

.button-50 {
  z-index: 10;
  color: #000;
  text-align: center;
  background-color: #e2ebf0;
  border: 1px #d1dfe4;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  min-width: 8rem;
  padding: .875rem 1.875rem;
  font-size: .875rem;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
}

.text-size-large-8 {
  color: var(--color-9);
  margin-top: 27px;
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
}

.home-hero-slide-arrow-2 {
  display: none;
  inset: auto auto 0% 0%;
}

.clip-8 {
  margin-top: -20rem;
  padding-top: 20rem;
  overflow: hidden;
}

.home-hero-slide-left-2 {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: flex-start;
  max-width: 30rem;
  margin-bottom: 3rem;
  margin-right: 2rem;
  padding: 0 0 3rem;
  display: flex;
}

.heading-xlarffffge-3-copy {
  color: var(--ghost-white);
  letter-spacing: 4px;
  text-transform: uppercase;
  margin-top: 14px;
  font-family: Montserrat, sans-serif;
  font-size: 10px;
  font-weight: 300;
  line-height: 1.25;
}

.heading-xlddddarge-2-copy {
  color: #fcfcff;
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
  font-size: 41px;
  font-weight: 400;
  line-height: 1.25;
  position: relative;
  top: -13px;
}

.heading-xlarbgggggggggggggggggggggge-3-copy {
  color: var(--color-3);
  letter-spacing: 4px;
  text-transform: uppercase;
  margin-top: 14px;
  font-family: Montserrat, sans-serif;
  font-size: 10px;
  font-weight: 400;
  line-height: 1.25;
}

.outline-butssstfffffgygygyygon-copy-copy-copy {
  border: 1px solid var(--indicator-outline);
  color: var(--black);
  letter-spacing: 3px;
  text-transform: uppercase;
  background-color: #0000;
  border-radius: 3px;
  justify-content: center;
  align-items: center;
  padding: 16px 32px;
  font-size: 10px;
  text-decoration: none;
  transition: all .4s cubic-bezier(.25, .46, .45, .94);
  display: flex;
}

.outline-butssstfffffgygygyygon-copy-copy-copy:hover {
  border-color: var(--black);
  background-color: var(--black);
  color: #fff;
}

.outline-butssstfffffgygygyygon-copy-copy-copy.small {
  padding: 9px 18px;
}

.outline-butssstfffffgygygyygon-copy-copy-copy.white {
  border-color: var(--buttonss);
  color: #fff;
  width: 80%;
  margin-top: 26px;
}

.outline-butssstfffffgygygyygon-copy-copy-copy.white:hover {
  background-color: #081c3a00;
  border-color: #fff;
}

.heading-191.large {
  color: #fcfcff;
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
  font-size: 34px;
  font-style: normal;
  font-weight: 400;
}

.content-grid-10 {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
  position: relative;
}

.centered-link-wrapper {
  z-index: 25;
  margin-top: -70px;
  position: absolute;
  inset: 0% auto auto;
}

.scroll-link-3 {
  grid-column-gap: 36px;
  grid-row-gap: 16px;
  color: #fff;
  letter-spacing: 5px;
  text-transform: uppercase;
  border: 1px #000;
  border-left: 1px solid #ffffff1a;
  border-right: 1px solid #ffffff1a;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  place-content: stretch center;
  align-items: center;
  font-size: 11px;
  text-decoration: none;
  display: grid;
  overflow: hidden;
}

.background-image-8 {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/6835bd314ae314b5e9e300bd_Image002.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-right: 0;
  position: absolute;
  inset: 0%;
}

.background-image-8.services-one {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/683dd50897a21b150e602057_godwin-bephin-CcMBS9CtPhw-unsplash.jpg");
  background-position: 83% 33%;
}

.background-image-8.services-three {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/6827295ac3f31ede8e0de911_Image005.jpeg");
  background-position: 0%;
}

.background-image-8.services-two {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/6835bd314ae314b5e9e300bd_Image002.jpeg");
  background-position: 0 0;
}

.services-hero {
  border-bottom: 1px solid #ffffff1a;
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  min-height: 100vh;
  padding-left: 81px;
  display: flex;
  overflow: hidden;
}

.circle-link-4 {
  background-color: var(--color-2);
  color: #fff;
  letter-spacing: 4px;
  text-transform: uppercase;
  border: 1px #ffffff1a;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 140px;
  height: 140px;
  padding: 6px;
  font-size: 10px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.service-hero-image-wrapper {
  justify-content: flex-end;
  height: 100%;
  display: flex;
  position: relative;
}

.service-hero-image-wrapper.reverse {
  justify-content: flex-start;
}

.service-hero-image-wrapper.middle {
  justify-content: center;
  overflow: hidden;
}

.hero-top-content {
  margin-top: 100px;
  padding-top: 60px;
  padding-bottom: 140px;
}

.hero-top-content.short {
  z-index: 100;
  padding-bottom: 95px;
  position: relative;
}

.service-hero-image {
  min-width: 33.33vw;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.service-hero-image.reverse {
  inset: 0% auto 0% 0%;
}

.services-hero-banner {
  border-bottom: 1px solid #ffffff1a;
  flex: 1;
  justify-content: center;
  width: auto;
  display: flex;
  position: relative;
}

.button-text-30 {
  z-index: 25;
  position: relative;
}

.stacked-title-13 {
  grid-column-gap: 16px;
  grid-row-gap: 22px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 103%;
  display: grid;
}

.circle-link-hover-7 {
  background-color: #fff;
  border-radius: 100%;
  width: 100%;
  height: 100%;
  display: none;
  position: absolute;
  inset: 0%;
}

.subtitle-117 {
  z-index: 10;
  color: var(--color-3);
  letter-spacing: 5px;
  text-transform: uppercase;
  font-size: 10px;
  position: relative;
}

.text-span-227, .text-span-228, .text-span-229, .text-span-230, .text-span-231 {
  color: var(--color-3);
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.subffftitle-106-copy {
  color: var(--color-9);
  letter-spacing: 0;
  text-transform: none;
  font-family: Inter, sans-serif;
  font-size: 15px;
  font-weight: 300;
  line-height: 1.3em;
}

.sectigggon-44-copy {
  flex-direction: column;
  justify-content: center;
  padding-top: 140px;
  padding-bottom: 140px;
  display: flex;
  position: relative;
}

.sectigggon-44-copy.dark {
  color: #fff;
  background-color: #1a3b40;
  border-top: 1px solid #c0c0d333;
  margin-top: 162px;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 19px;
}

.sectixxon-41-copy-creeeeopy-copy-copy {
  z-index: 20;
  border-top: 1px solid var(--indicator-outline);
  border-bottom: 1px solid var(--indicator-outline);
  background-color: var(--color-2);
  justify-content: center;
  margin-top: 176px;
  padding-top: 180px;
  padding-bottom: 180px;
  display: flex;
  position: relative;
  overflow: visible;
}

.text-span-232 {
  color: var(--color-3);
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.tailor-your-vacation {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68383ef518865b15f6b8d3a5_pexels-asadphoto-9482135%20(1).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin: -2px;
  position: absolute;
  inset: 0%;
}

.text-span-233 {
  color: var(--color-3);
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.hero-backfffggttfground-image-copy {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/682714a99a124f807285fffe_Villa0017.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.hero-backfffggttfground-image-copy.journal-hero-background {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/682714a99a124f807286006f_Travel004.jpeg");
}

.hero-backfffggttfground-image-copy.about-intro-background {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/683821cb5c285eb35a981581_calin-stan-a8ZSKCBE1xk-unsplash.jpg");
}

.hero-backfffggttfground-image-copy.steps-background {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/6829c8d254277b39dc4cb120_gabriel-schumacher-PolMXb4LuX4-unsplash.jpg");
}

.hero-backfffggttfground-image-copy.about-hero-background {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/682714a99a124f807286007b_031.jpeg");
  background-position: 50%;
}

.hero-backfffggttfground-image-copy.support-hero-background {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/683d3a53edf0222ee8af193c_hanson-lu-_8EFj6ISA08-unsplash%20(1).jpg");
}

.hero-backfffggttfground-image-copy.benefit-intro-background {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/682714a99a124f807286006f_Travel004.jpeg");
}

.hero-backfffggttfground-image-copy.password-background {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/682714a99a124f807286007b_031.jpeg");
}

.hero-backfffggttfground-image-copy.support-hero-batttvvvddckground-copy {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68429e30d2d41eb8e25dc108_ahmed-yaaniu-RDnYlufMFAw-unsplash.jpg");
}

.text-span-234 {
  color: var(--ghost-white);
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.text-span-235 {
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.vacation-lesiure-form {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 1px none var(--indicator-outline);
  background-color: var(--color-2);
  border-radius: 5px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-top: 0;
  margin-left: 0;
  padding: 48px;
  display: grid;
  position: relative;
  left: 0;
  overflow: hidden;
}

.fhfhfhff {
  grid-column-gap: 60px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  min-height: 200px;
  padding: 0;
  display: grid;
}

.fjhfhfhfhfhf {
  grid-column-gap: 16px;
  grid-row-gap: 24px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.fjfhfhf {
  grid-column-gap: 0px;
  grid-row-gap: 15px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.formffff-copy {
  grid-column-gap: 16px;
  grid-row-gap: 2px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding: 0;
  display: grid;
}

.form-blfffffock-copy {
  border: 1px solid var(--indicator-outline);
  background-color: var(--color-2);
  border-radius: 4px;
  margin-bottom: 0;
  padding: 48px;
  display: block;
}

.heading-192 {
  color: var(--color-9);
  letter-spacing: 4px;
  text-transform: uppercase;
  font-family: Montserrat, sans-serif;
  font-size: 11px;
  font-weight: 400;
}

.headidddng-192-copy {
  color: var(--color-9);
  text-align: left;
  letter-spacing: 4px;
  text-transform: uppercase;
  margin-top: 96px;
  font-family: Montserrat, sans-serif;
  font-size: 11px;
  font-weight: 400;
}

.contact-fccccield-wrapper-copy {
  grid-column-gap: 18px;
  grid-row-gap: 12px;
  grid-template-rows: auto 1fr;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-top: 12px;
  display: grid;
}

.field-label-copy {
  color: var(--color-9);
  letter-spacing: 0;
  text-transform: none;
  margin-top: -1px;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 13px;
  font-weight: 300;
}

.select-field {
  border: 1px solid var(--indicator-outline);
  background-color: var(--color-4);
  color: var(--color-7);
  border-radius: 3px;
  height: 49px;
  margin-top: 3px;
  margin-bottom: 0;
  font-size: 13px;
}

.field-label-2 {
  color: var(--color-9);
  margin-top: 10px;
  font-family: Inter, sans-serif;
  font-size: 13px;
  font-weight: 300;
}

.text-span-236 {
  color: var(--indicator-outline);
  font-style: italic;
}

.checkbox-label {
  color: var(--color-9);
  font-size: 13px;
}

.checkbox {
  border: 1px solid var(--color-6);
  background-color: var(--color-2);
}

.text-span-237 {
  color: var(--indicator-outline);
  font-style: italic;
}

.sjsbjhwvxjh-chhhhopy.large {
  color: #bb8150;
  letter-spacing: 4px;
  text-transform: uppercase;
  font-family: Montserrat, sans-serif;
  font-size: 10px;
  font-weight: 400;
  position: relative;
  top: -20px;
  bottom: 0;
}

.sjsbjhwvxjh-chhhhopy.large-copy, .sjsbjhfffffewvxjh-copy.large, .sjsbjhfffffewvxjh-copy.large-copy {
  color: #bb8150;
  letter-spacing: 4px;
  text-transform: uppercase;
  font-family: Montserrat, sans-serif;
  font-size: 10px;
  font-weight: 400;
  position: relative;
  top: 0;
  bottom: 0;
}

.sjsbjhfffffewvxjh-copy.large {
  color: #bb8150;
  letter-spacing: 4px;
  text-transform: uppercase;
  letter-spacing: 4px;
  text-transform: uppercase;
  letter-spacing: 4px;
  text-transform: uppercase;
  letter-spacing: 4px;
  text-transform: uppercase;
  font-family: Montserrat, sans-serif;
  font-size: 10px;
  font-weight: 400;
  position: relative;
  top: 18px;
  bottom: 0;
}

.field-label-copy-copy {
  color: var(--color-3);
  letter-spacing: 0;
  text-transform: none;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 13px;
  font-weight: 400;
}

.gjgjgjgjjg {
  color: var(--indicator-outline);
  letter-spacing: 0;
  text-transform: none;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 13px;
  font-style: italic;
  font-weight: 400;
  position: relative;
}

.contact-fcccxxxxxcield-wrapper-copy-copy {
  grid-column-gap: 18px;
  grid-row-gap: 1px;
  grid-template-rows: auto 1fr;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-top: 12px;
  display: grid;
}

.fgfgfgf {
  border: 1px solid var(--indicator-outline);
  background-color: var(--color-4);
  color: var(--ghost-white);
  border-radius: 3px;
  height: 44px;
  min-height: 49px;
  margin-top: 10px;
  margin-bottom: 0;
  padding-top: 16px;
  padding-bottom: 16px;
  padding-left: 18px;
  font-size: 13px;
  transition: all .5s cubic-bezier(.25, .46, .45, .94);
}

.fgfgfgf:focus {
  border-style: solid;
  border-color: var(--color-3);
  padding-left: 24px;
}

.fgfgfgf::placeholder {
  color: var(--indicator-outline);
  font-weight: 300;
}

.fgfgfgf.large {
  border-radius: 3px;
  min-height: 175px;
}

.text-span-238, .text-span-239, .text-span-240 {
  color: var(--indicator-outline);
  font-style: italic;
}

.text-span-241 {
  color: var(--color-6);
  font-style: italic;
}

.text-span-242, .text-span-243 {
  color: var(--indicator-outline);
  font-style: italic;
}

.select-fidddeld-copy {
  border: 1px solid var(--indicator-outline);
  background-color: var(--color-2);
  color: var(--color-7);
  border-radius: 3px;
  height: 49px;
  margin-top: -12px;
  margin-bottom: 0;
  font-size: 13px;
}

.text-span-244 {
  color: var(--color-6);
  font-style: italic;
}

.text-span-245, .text-span-246 {
  color: var(--color-8);
  font-style: italic;
}

.field-labggel-2-copy {
  color: var(--color-9);
  margin-top: -1px;
  font-family: Inter, sans-serif;
  font-size: 13px;
  font-weight: 300;
}

.field-labrrel-copy-copy, .field-ldddabel-copy-copy, .ghghghg, .ghghghghg, .hghgghghgh {
  color: var(--color-9);
  letter-spacing: 0;
  text-transform: none;
  margin-top: -12px;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 13px;
  font-weight: 300;
}

.field-label-2-tututcopy {
  color: var(--color-9);
  margin-top: -1px;
  font-family: Inter, sans-serif;
  font-size: 13px;
  font-weight: 300;
}

.text-span-247 {
  color: var(--indicator-outline);
  font-style: italic;
}

.text-field-cgggfffopy {
  border: 1px solid var(--indicator-outline);
  background-color: var(--color-4);
  color: var(--ghost-white);
  border-radius: 3px;
  height: 49px;
  min-height: 90px;
  margin-bottom: 0;
  padding-top: 16px;
  padding-bottom: 51px;
  padding-left: 18px;
  font-size: 13px;
  transition: all .5s cubic-bezier(.25, .46, .45, .94);
}

.text-field-cgggfffopy:focus {
  border-style: solid;
  border-color: var(--color-3);
  padding-left: 24px;
}

.text-field-cgggfffopy::placeholder {
  color: var(--indicator-outline);
  font-weight: 300;
}

.text-field-cgggfffopy.large {
  border-radius: 3px;
  min-height: 175px;
}

.section-tttttcopy {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 140px 0;
  display: flex;
  position: relative;
}

.section-tttttcopy.no-padding {
  padding-top: 0;
  padding-bottom: 0;
}

.section-tttttcopy.no-top-padding {
  margin-top: 0;
  padding-top: 0;
  top: -68px;
}

.field-label-cfffopy-copy {
  color: var(--color-9);
  letter-spacing: 0;
  text-transform: none;
  margin-top: -1px;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 13px;
  font-weight: 400;
}

.skills-item-copy {
  border-bottom: 1px solid var(--color-6);
  flex-direction: column;
  display: flex;
}

.skills-item-copy.left-top {
  border-top: 1px solid var(--color-6);
}

.skills-item-copy.left-top-cfffopy {
  border-top: 1px solid var(--color-6);
  margin-left: 111px;
  margin-right: 26px;
}

.outline-butsssfgfggfgffton-copy-copy {
  border: 1px solid var(--indicator-outline);
  color: var(--black);
  letter-spacing: 3px;
  text-transform: uppercase;
  background-color: #0000;
  border-radius: 3px;
  justify-content: center;
  align-items: center;
  padding: 16px 32px;
  font-size: 10px;
  text-decoration: none;
  transition: all .4s cubic-bezier(.25, .46, .45, .94);
  display: flex;
}

.outline-butsssfgfggfgffton-copy-copy:hover {
  border-color: var(--black);
  background-color: var(--black);
  color: #fff;
}

.outline-butsssfgfggfgffton-copy-copy.small {
  padding: 9px 18px;
}

.outline-butsssfgfggfgffton-copy-copy.white {
  border-style: none;
  border-color: var(--buttonss);
  background-color: var(--color-3);
  color: #fff;
  width: 100%;
  height: auto;
  margin-top: 3px;
  margin-bottom: 0;
}

.outline-butsssfgfggfgffton-copy-copy.white:hover {
  border-style: solid;
  border-color: var(--color-6);
  background-color: #081c3a00;
}

.athor-travel-list {
  flex-direction: column;
  margin-top: 70px;
  display: none;
  overflow: hidden;
}

.outline-butsssffffgfggfgffton-copy-copy-copy {
  border: 1px solid var(--indicator-outline);
  color: var(--black);
  letter-spacing: 3px;
  text-transform: uppercase;
  background-color: #0000;
  border-radius: 3px;
  justify-content: center;
  align-items: center;
  padding: 16px 32px;
  font-size: 10px;
  text-decoration: none;
  transition: all .4s cubic-bezier(.25, .46, .45, .94);
  display: flex;
}

.outline-butsssffffgfggfgffton-copy-copy-copy:hover {
  border-color: var(--black);
  background-color: var(--black);
  color: #fff;
}

.outline-butsssffffgfggfgffton-copy-copy-copy.small {
  padding: 9px 18px;
}

.outline-butsssffffgfggfgffton-copy-copy-copy.white {
  border-color: var(--buttonss);
  color: #fff;
  width: 100%;
  margin-top: -40px;
}

.outline-butsssffffgfggfgffton-copy-copy-copy.white:hover {
  background-color: #081c3a00;
  border-color: #fff;
}

.outline-butsssfgfgrrrrfffgfgffton-copy-copy-copy {
  border: 1px solid var(--indicator-outline);
  color: var(--black);
  letter-spacing: 3px;
  text-transform: uppercase;
  background-color: #0000;
  border-radius: 3px;
  justify-content: center;
  align-items: center;
  padding: 16px 32px;
  font-size: 10px;
  text-decoration: none;
  transition: all .4s cubic-bezier(.25, .46, .45, .94);
  display: flex;
}

.outline-butsssfgfgrrrrfffgfgffton-copy-copy-copy:hover {
  border-color: var(--black);
  background-color: var(--black);
  color: #fff;
}

.outline-butsssfgfgrrrrfffgfgffton-copy-copy-copy.small {
  padding: 9px 18px;
}

.outline-butsssfgfgrrrrfffgfgffton-copy-copy-copy.white {
  border-color: var(--color-7);
  color: #fff;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
}

.outline-butsssfgfgrrrrfffgfgffton-copy-copy-copy.white:hover {
  background-color: #081c3a00;
  border-color: #fff;
}

.text-blofffdck-109-copy {
  color: var(--color-3);
}

.close-button {
  border: 1px solid var(--indicator-outline);
  color: var(--black);
  letter-spacing: 3px;
  text-transform: uppercase;
  background-color: #0000;
  border-radius: 3px;
  justify-content: center;
  align-items: center;
  padding: 16px 32px;
  font-size: 10px;
  text-decoration: none;
  transition: all .4s cubic-bezier(.25, .46, .45, .94);
  display: flex;
}

.close-button:hover {
  border-color: var(--black);
  background-color: var(--black);
  color: #fff;
}

.close-button.small {
  padding: 9px 18px;
}

.close-button.white {
  border-color: var(--color-7);
  color: #fff;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  display: block;
}

.close-button.white:hover {
  background-color: #081c3a00;
  border-color: #fff;
}

.headidddng-192-cogjgjgjgjgpy-copy {
  color: var(--ghost-white);
  text-align: center;
  letter-spacing: 0;
  text-transform: none;
  margin-top: 96px;
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
  font-size: 31px;
  font-weight: 400;
}

.text-span-248 {
  color: var(--color-3);
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.explanationss {
  color: var(--color-9);
  text-align: center;
  letter-spacing: 0;
  text-transform: none;
  margin-top: 0;
  padding-left: 130px;
  padding-right: 148px;
  font-family: Inter, sans-serif;
  font-size: 15px;
  font-weight: 300;
}

.submit-button-2 {
  background-color: var(--color-3);
  letter-spacing: 4px;
  text-transform: uppercase;
  border-radius: 4px;
  height: 52px;
  margin-top: 61px;
  font-family: Montserrat, sans-serif;
  font-size: 10px;
  position: static;
  top: 0;
}

.heading-193 {
  color: var(--ghost-white);
}

.text-block-115 {
  color: var(--ghost-white);
  font-weight: 300;
}

.hghgghhgghgh-copy.no-bottom-paddiffffrrreeeeeffng-copy-copy {
  padding-bottom: 0;
}

.hghgghhgghgh-copy.no-bottom-paddiffffrrreeeeeffng-copy-copy.clip {
  height: auto;
  margin-top: -34px;
  margin-bottom: 134px;
  padding-top: 10px;
  padding-left: 0;
  padding-right: 0;
}

.hghgghhgghgh-copy {
  z-index: 10;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 120px 5vw;
  display: flex;
  position: relative;
}

.hghgghhgghgh-copy.no-bottom-padding {
  padding-bottom: 0;
}

.hghgghhgghgh-copy.no-bottom-padding.clip {
  height: auto;
  margin-top: 41px;
  margin-bottom: 0;
  padding-top: 10px;
  padding-left: 0;
  padding-right: 0;
}

.hghgghhgghgh-copy.no-bottom-paddiffffffng-copy {
  padding-bottom: 0;
}

.hghgghhgghgh-copy.no-bottom-paddiffffffng-copy.clip {
  height: auto;
  margin-top: -34px;
  margin-bottom: 134px;
  padding-top: 10px;
  padding-left: 0;
  padding-right: 0;
}

.hghgghhgghgh-copy.no-bottom-paddiffdddddffffng-copy-copy {
  padding-bottom: 0;
}

.hghgghhgghgh-copy.no-bottom-paddiffdddddffffng-copy-copy.clip {
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.ghghghgghg {
  color: var(--color-9);
  text-align: center;
  letter-spacing: 0;
  text-transform: none;
  justify-content: center;
  align-items: center;
  width: 60%;
  margin-top: 90px;
  font-family: Montserrat, sans-serif;
  font-size: 13px;
  font-weight: 400;
  display: none;
}

._2-destination-submit {
  background-color: var(--color-3);
  letter-spacing: 4px;
  text-transform: uppercase;
  border-radius: 4px;
  height: 52px;
  margin-top: 61px;
  font-family: Montserrat, sans-serif;
  font-size: 10px;
  position: static;
  top: 0;
}

.destination-3-form {
  flex-direction: column;
  margin-top: 70px;
  display: none;
}

.destination-3-button {
  border: 1px solid var(--indicator-outline);
  color: var(--black);
  letter-spacing: 3px;
  text-transform: uppercase;
  background-color: #0000;
  border-radius: 3px;
  justify-content: center;
  align-items: center;
  padding: 16px 32px;
  font-size: 10px;
  text-decoration: none;
  transition: all .4s cubic-bezier(.25, .46, .45, .94);
  display: flex;
}

.destination-3-button:hover {
  border-color: var(--black);
  background-color: var(--black);
  color: #fff;
}

.destination-3-button.small {
  padding: 9px 18px;
}

.destination-3-button.white {
  border-style: none;
  border-color: var(--buttonss);
  background-color: var(--color-3);
  color: #fff;
  width: 100%;
  height: auto;
  margin-top: 3px;
  margin-bottom: 0;
}

.destination-3-button.white:hover {
  border-style: solid;
  border-color: var(--color-6);
  background-color: #081c3a00;
}

.submit-button-form-2, .submit-button-form-1 {
  background-color: var(--color-3);
  letter-spacing: 4px;
  text-transform: uppercase;
  border-radius: 4px;
  height: 52px;
  margin-top: 61px;
  font-family: Montserrat, sans-serif;
  font-size: 10px;
  position: static;
  top: 0;
}

.destination-2-button {
  border: 1px solid var(--indicator-outline);
  color: var(--black);
  letter-spacing: 3px;
  text-transform: uppercase;
  background-color: #0000;
  border-radius: 3px;
  justify-content: center;
  align-items: center;
  padding: 16px 32px;
  font-size: 10px;
  text-decoration: none;
  transition: all .4s cubic-bezier(.25, .46, .45, .94);
  display: flex;
}

.destination-2-button:hover {
  border-color: var(--black);
  background-color: var(--black);
  color: #fff;
}

.destination-2-button.small {
  padding: 9px 18px;
}

.destination-2-button.white {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-style: solid;
  border-color: var(--buttonss);
  background-color: var(--indicator-outline);
  color: #fff;
  text-align: center;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  margin-top: 3px;
  margin-bottom: 25px;
  display: flex;
  position: relative;
  inset: auto 0% 0%;
}

.destination-2-button.white:hover {
  border-style: solid;
  border-color: var(--color-6);
  background-color: #081c3a00;
}

.sub-titttle {
  z-index: 10;
  color: #090b19;
  letter-spacing: 4px;
  text-transform: uppercase;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 400;
  position: relative;
}

.sub-titttle.white {
  color: var(--color-3);
  text-align: center;
  margin-bottom: 8px;
  font-size: 10px;
}

.fgffgfggf {
  z-index: 10;
  color: #090b19;
  letter-spacing: 4px;
  text-transform: uppercase;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 400;
  position: relative;
}

.fgffgfggf.white {
  color: var(--color-9);
  text-align: center;
  letter-spacing: 0;
  text-transform: none;
  margin-bottom: 30px;
  font-size: 13px;
}

.gggggg {
  border: 1px solid var(--indicator-outline);
  color: var(--black);
  letter-spacing: 3px;
  text-transform: uppercase;
  background-color: #0000;
  border-radius: 3px;
  justify-content: center;
  align-items: center;
  padding: 16px 32px;
  font-size: 10px;
  text-decoration: none;
  transition: all .4s cubic-bezier(.25, .46, .45, .94);
  display: flex;
}

.gggggg:hover {
  border-color: var(--black);
  background-color: var(--black);
  color: #fff;
}

.gggggg.small {
  padding: 9px 18px;
}

.gggggg.white {
  color: #fff;
  border-color: #ffffff4d;
  width: 100%;
  height: 53px;
}

.gggggg.white:hover {
  background-color: #081c3a00;
  border-color: #fff;
}

.gggggg.white.w--current {
  width: 100%;
}

.subtitle-113fffff-copy {
  z-index: 10;
  color: #090b19;
  letter-spacing: 4px;
  text-transform: uppercase;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 400;
  position: relative;
}

.subtitle-113fffff-copy.white {
  color: #fcfcff;
  text-align: center;
  text-align: center;
  font-size: 10px;
}

._2nd-vacation-form {
  border: 1px solid var(--indicator-outline);
  background-color: var(--color-2);
  border-radius: 12px;
  margin-bottom: 0;
  padding: 48px;
  display: block;
}

._2nd-form-container {
  grid-column-gap: 0px;
  grid-row-gap: 15px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

._2nd-form-mmm {
  grid-column-gap: 16px;
  grid-row-gap: 2px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding: 0;
  display: grid;
}

._2nd-form-wrapper {
  grid-column-gap: 60px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  min-height: 200px;
  padding: 0;
  display: grid;
}

._2nd-vacations-form {
  background-color: var(--color-3);
  letter-spacing: 4px;
  text-transform: uppercase;
  border-radius: 4px;
  height: 52px;
  margin-top: 61px;
  font-family: Montserrat, sans-serif;
  font-size: 10px;
  position: static;
  top: 0;
}

.tab-top-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  cursor: pointer;
  grid-template-rows: auto;
  grid-template-columns: 1fr auto;
  grid-auto-columns: 1fr;
  width: 100%;
  padding-top: 36px;
  padding-bottom: 36px;
  transition: padding .5s cubic-bezier(.25, .46, .45, .94);
  position: relative;
  overflow: hidden;
}

.tab-top-copy:hover {
  padding-left: 36px;
  padding-right: 36px;
}

.tab-top-1 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  cursor: pointer;
  grid-template-rows: auto;
  grid-template-columns: 1fr auto;
  grid-auto-columns: 1fr;
  width: 100%;
  padding-top: 36px;
  padding-bottom: 36px;
  transition: padding .5s cubic-bezier(.25, .46, .45, .94);
  position: relative;
  overflow: hidden;
}

.tab-top-1:hover {
  padding-left: 36px;
  padding-right: 36px;
}

.tab-top-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  cursor: pointer;
  grid-template-rows: auto;
  grid-template-columns: 1fr auto;
  grid-auto-columns: 1fr;
  width: 100%;
  padding-top: 36px;
  padding-bottom: 36px;
  transition: padding .5s cubic-bezier(.25, .46, .45, .94);
  position: relative;
  overflow: hidden;
}

.tab-top-2:hover {
  padding-left: 36px;
  padding-right: 36px;
}

.entertainment-submit {
  background-color: var(--color-3);
  letter-spacing: 4px;
  text-transform: uppercase;
  border-radius: 4px;
  height: 52px;
  margin-top: 61px;
  font-family: Montserrat, sans-serif;
  font-size: 10px;
  position: static;
  top: 0;
}

.destination-name {
  z-index: 10;
  color: #090b19;
  letter-spacing: 4px;
  text-transform: uppercase;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 400;
  position: relative;
}

.destination-name.white {
  color: var(--color-9);
  text-align: center;
  letter-spacing: 0;
  text-transform: none;
  margin-bottom: 30px;
  font-size: 13px;
}

.vacations-2-submit, .business-submit-button {
  background-color: var(--color-3);
  letter-spacing: 4px;
  text-transform: uppercase;
  border-radius: 4px;
  height: 52px;
  margin-top: 61px;
  font-family: Montserrat, sans-serif;
  font-size: 10px;
  position: static;
  top: 0;
}

.destination-3-list {
  flex-direction: column;
  margin-top: 124px;
  display: none;
  overflow: clip;
}

.vacations-2-submit-copy, .vacations-2-submit-copgggggy-copy, .vacations-3 {
  background-color: var(--color-3);
  letter-spacing: 4px;
  text-transform: uppercase;
  border-radius: 4px;
  height: 52px;
  margin-top: 61px;
  font-family: Montserrat, sans-serif;
  font-size: 10px;
  position: static;
  top: 0;
}

.gfgfgfg {
  border: 1px solid var(--indicator-outline);
  color: var(--black);
  letter-spacing: 3px;
  text-transform: uppercase;
  background-color: #0000;
  border-radius: 3px;
  justify-content: center;
  align-items: center;
  padding: 16px 32px;
  font-size: 10px;
  text-decoration: none;
  transition: all .4s cubic-bezier(.25, .46, .45, .94);
  display: flex;
}

.gfgfgfg:hover {
  border-color: var(--black);
  background-color: var(--black);
  color: #fff;
}

.gfgfgfg.small {
  padding: 9px 18px;
}

.gfgfgfg.white {
  color: #fff;
  border-color: #ffffff4d;
  width: 100%;
  height: 53px;
}

.gfgfgfg.white:hover {
  background-color: #081c3a00;
  border-color: #fff;
}

.gfgfgfg.white.w--current {
  width: 70%;
}

.tt {
  z-index: 10;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 120px 5vw;
  display: flex;
  position: relative;
}

.tt.no-bottom-padding {
  padding-bottom: 0;
}

.tt.no-bottom-padding.clip {
  height: auto;
  margin-top: 41px;
  margin-bottom: 0;
  padding-top: 10px;
  padding-left: 0;
  padding-right: 0;
}

.tt.no-bottom-paddiffffffng-copy {
  padding-bottom: 0;
}

.tt.no-bottom-paddiffffffng-copy.clip {
  height: auto;
  margin-top: -34px;
  margin-bottom: 134px;
  padding-top: 10px;
  padding-left: 0;
  padding-right: 0;
}

.tt.no-bottom-paddiffdddddffffng-copy-copy {
  padding-bottom: 0;
}

.tt.no-bottom-paddiffdddddffffng-copy-copy.clip {
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.vacations-2-submit-copy, .gfgfgffggfgfg {
  background-color: var(--color-3);
  letter-spacing: 4px;
  text-transform: uppercase;
  border-radius: 4px;
  height: 52px;
  margin-top: 61px;
  font-family: Montserrat, sans-serif;
  font-size: 10px;
  position: static;
  top: 0;
}

.destination-2-button-copy {
  border: 1px solid var(--indicator-outline);
  color: var(--black);
  letter-spacing: 3px;
  text-transform: uppercase;
  background-color: #0000;
  border-radius: 3px;
  justify-content: center;
  align-items: center;
  padding: 16px 32px;
  font-size: 10px;
  text-decoration: none;
  transition: all .4s cubic-bezier(.25, .46, .45, .94);
  display: flex;
}

.destination-2-button-copy:hover {
  border-color: var(--black);
  background-color: var(--black);
  color: #fff;
}

.destination-2-button-copy.small {
  padding: 9px 18px;
}

.destination-2-button-copy.white {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-style: solid;
  border-color: var(--buttonss);
  background-color: var(--indicator-outline);
  color: #fff;
  text-align: center;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  margin-top: 3px;
  margin-bottom: 25px;
  display: flex;
  position: relative;
  inset: auto 0% 0%;
}

.destination-2-button-copy.white:hover {
  border-style: solid;
  border-color: var(--color-6);
  background-color: #081c3a00;
}

.hghgggg {
  border: 1px solid var(--indicator-outline);
  color: var(--black);
  letter-spacing: 3px;
  text-transform: uppercase;
  background-color: #0000;
  border-radius: 3px;
  justify-content: center;
  align-items: center;
  padding: 16px 32px;
  font-size: 10px;
  text-decoration: none;
  transition: all .4s cubic-bezier(.25, .46, .45, .94);
  display: flex;
}

.hghgggg:hover {
  border-color: var(--black);
  background-color: var(--black);
  color: #fff;
}

.hghgggg.small {
  padding: 9px 18px;
}

.hghgggg.white {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-style: solid;
  border-color: var(--buttonss);
  background-color: var(--indicator-outline);
  color: #fff;
  text-align: center;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  margin-top: 3px;
  margin-bottom: 25px;
  display: flex;
  position: relative;
  inset: auto 0% 0%;
}

.hghgggg.white:hover {
  border-style: solid;
  border-color: var(--color-6);
  background-color: #081c3a00;
}

.vacatihhons-3-copy {
  background-color: var(--color-3);
  letter-spacing: 4px;
  text-transform: uppercase;
  border-radius: 4px;
  height: 52px;
  margin-top: 61px;
  font-family: Montserrat, sans-serif;
  font-size: 10px;
  position: static;
  top: 0;
}

.me {
  color: var(--color-9);
  margin-top: 10px;
  font-family: Inter, sans-serif;
  font-size: 13px;
  font-weight: 300;
}

.hfhfhfhhff {
  grid-column-gap: 18px;
  grid-row-gap: 12px;
  grid-template-rows: auto 1fr;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-top: 12px;
  display: grid;
}

._2nd-vacation-destination {
  grid-column-gap: 60px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  min-height: 200px;
  padding: 0;
  display: grid;
}

._2-vacations-button {
  background-color: var(--color-3);
  letter-spacing: 4px;
  text-transform: uppercase;
  border-radius: 4px;
  height: 52px;
  margin-top: 61px;
  font-family: Montserrat, sans-serif;
  font-size: 10px;
  position: static;
  top: 0;
}

.entertainment-form-w {
  grid-column-gap: 16px;
  grid-row-gap: 2px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding: 0;
  display: grid;
}

.entertainment-form-2 {
  border: 1px solid var(--indicator-outline);
  background-color: var(--color-2);
  border-radius: 12px;
  margin-bottom: 0;
  padding: 48px;
  display: block;
}

.text-span-249 {
  color: var(--color-6);
}

.text-span-250 {
  color: var(--color-6);
  font-style: italic;
}

._2-entertainment-button-copy, ._2-vacttata {
  background-color: var(--color-3);
  letter-spacing: 4px;
  text-transform: uppercase;
  border-radius: 4px;
  height: 52px;
  margin-top: 61px;
  font-family: Montserrat, sans-serif;
  font-size: 10px;
  position: static;
  top: 0;
}

.text-span-251 {
  color: var(--color-6);
  font-style: italic;
}

.ggggg {
  border: 1px solid var(--color-6);
  background-color: var(--color-2);
  color: var(--ghost-white);
  border-radius: 3px;
  height: 44px;
  min-height: 49px;
  margin-bottom: 0;
  padding-top: 16px;
  padding-bottom: 16px;
  padding-left: 18px;
  font-size: 13px;
  transition: all .5s cubic-bezier(.25, .46, .45, .94);
}

.ggggg:focus {
  border-style: solid;
  border-color: var(--color-3);
  padding-left: 24px;
}

.ggggg::placeholder {
  color: var(--indicator-outline);
  font-weight: 300;
}

.ggggg.large {
  border-radius: 3px;
  min-height: 175px;
}

.text-span-252 {
  color: var(--color-6);
  font-style: italic;
}

.ttttty, .ttttty-cddopy {
  border: 1px solid var(--color-6);
  background-color: var(--color-4);
  color: var(--color-7);
  border-radius: 3px;
  height: 49px;
  margin-top: 3px;
  margin-bottom: 0;
  font-size: 13px;
}

.rereredf {
  background-color: var(--color-3);
  letter-spacing: 4px;
  text-transform: uppercase;
  border-radius: 4px;
  height: 52px;
  margin-top: 61px;
  font-family: Montserrat, sans-serif;
  font-size: 10px;
  position: static;
  top: 0;
}

._3-vacation-form {
  border: 1px solid var(--indicator-outline);
  background-color: var(--color-2);
  border-radius: 12px;
  margin-bottom: 0;
  padding: 48px;
  display: block;
  overflow: hidden;
}

.gfgfgfgf {
  background-color: var(--color-3);
  letter-spacing: 4px;
  text-transform: uppercase;
  border-radius: 4px;
  height: 52px;
  margin-top: 61px;
  font-family: Montserrat, sans-serif;
  font-size: 10px;
  position: static;
  top: 0;
}

.form-blfffffock-copdddy-copy {
  border: 1px solid var(--indicator-outline);
  background-color: var(--color-2);
  border-radius: 12px;
  margin-bottom: 0;
  padding: 48px;
  display: block;
  overflow: hidden;
}

.dgdgdgdg, .rereredf-cffffopy {
  background-color: var(--color-3);
  letter-spacing: 4px;
  text-transform: uppercase;
  border-radius: 4px;
  height: 52px;
  margin-top: 61px;
  font-family: Montserrat, sans-serif;
  font-size: 10px;
  position: static;
  top: 0;
}

.section-tttttcottttpy-copy {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 140px 0;
  display: flex;
  position: relative;
}

.section-tttttcottttpy-copy.no-padding {
  padding-top: 0;
  padding-bottom: 0;
}

.section-tttttcottttpy-copy.no-top-padding {
  margin-top: -152px;
  padding-top: 0;
  top: 0;
}

.stacked-info-14 {
  grid-column-gap: 16px;
  grid-row-gap: 13px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.body-display-59 {
  color: var(--color-9);
  text-align: center;
  width: 80%;
  margin-top: 0;
  font-family: Inter, sans-serif;
  font-size: 15px;
  font-weight: 300;
  line-height: 1.6em;
}

.destination-2-icon {
  z-index: 10;
  border: 1px dashed var(--color-3);
  background-color: var(--color-2);
  color: var(--body-display);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 80px;
  height: 80px;
  margin-bottom: 19px;
  font-weight: 700;
  display: flex;
  position: relative;
}

.close-destination-2-button {
  border: 1px solid var(--indicator-outline);
  color: var(--black);
  letter-spacing: 3px;
  text-transform: uppercase;
  background-color: #0000;
  border-radius: 3px;
  justify-content: center;
  align-items: center;
  padding: 16px 32px;
  font-size: 10px;
  text-decoration: none;
  transition: all .4s cubic-bezier(.25, .46, .45, .94);
  display: flex;
}

.close-destination-2-button:hover {
  border-color: var(--black);
  background-color: var(--black);
  color: #fff;
}

.close-destination-2-button.small {
  padding: 9px 18px;
}

.close-destination-2-button.white {
  color: #fff;
  border-color: #ffffff4d;
  width: 50%;
  height: 53px;
}

.close-destination-2-button.white:hover {
  background-color: #081c3a00;
  border-color: #fff;
}

.close-destination-2-button.white.w--current {
  width: 70%;
}

.body-display-5ffff9-copy {
  color: var(--color-3);
  letter-spacing: 4px;
  text-transform: uppercase;
  font-family: Montserrat, sans-serif;
  font-size: 11px;
  line-height: 1.6em;
}

.text-span-253 {
  color: var(--color-3);
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.close-destination-2-button-copy {
  border: 1px solid var(--indicator-outline);
  color: var(--black);
  letter-spacing: 3px;
  text-transform: uppercase;
  background-color: #0000;
  border-radius: 3px;
  justify-content: center;
  align-items: center;
  padding: 16px 32px;
  font-size: 10px;
  text-decoration: none;
  transition: all .4s cubic-bezier(.25, .46, .45, .94);
  display: flex;
}

.close-destination-2-button-copy:hover {
  border-color: var(--black);
  background-color: var(--black);
  color: #fff;
}

.close-destination-2-button-copy.small {
  padding: 9px 18px;
}

.close-destination-2-button-copy.white {
  color: #fff;
  border-color: #ffffff4d;
  width: 40%;
  height: 53px;
  margin-top: 13px;
  margin-bottom: 0;
}

.close-destination-2-button-copy.white:hover {
  background-color: #081c3a00;
  border-color: #fff;
}

.close-destination-2-button-copy.white.w--current {
  width: 70%;
}

.div-block-18 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.stackeddd {
  grid-column-gap: 16px;
  grid-row-gap: 13px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 42px;
  display: grid;
}

.div-blocggk-18-copy {
  justify-content: center;
  align-items: center;
  display: flex;
}

.hghghhg {
  border: 1px solid var(--indicator-outline);
  color: var(--black);
  letter-spacing: 3px;
  text-transform: uppercase;
  background-color: #0000;
  border-radius: 3px;
  justify-content: center;
  align-items: center;
  padding: 16px 32px;
  font-size: 10px;
  text-decoration: none;
  transition: all .4s cubic-bezier(.25, .46, .45, .94);
  display: flex;
}

.hghghhg:hover {
  border-color: var(--black);
  background-color: var(--black);
  color: #fff;
}

.hghghhg.small {
  padding: 9px 18px;
}

.hghghhg.white {
  color: #fff;
  border-color: #ffffff4d;
  width: 40%;
  height: 53px;
  margin-top: 50px;
  margin-bottom: 0;
}

.hghghhg.white:hover {
  background-color: #081c3a00;
  border-color: #fff;
}

.hghghhg.white.w--current {
  width: 70%;
}

.text-span-145-copy {
  color: var(--color-3);
}

.destination-4 {
  flex-direction: column;
  margin-top: 124px;
  display: none;
}

.vacation-4-submit-button, ._4th-enetertainment, ._4th-business {
  background-color: var(--color-3);
  letter-spacing: 4px;
  text-transform: uppercase;
  border-radius: 4px;
  height: 52px;
  margin-top: 61px;
  font-family: Montserrat, sans-serif;
  font-size: 10px;
  position: static;
  top: 0;
}

._4th-destination-close {
  border: 1px solid var(--indicator-outline);
  color: var(--black);
  letter-spacing: 3px;
  text-transform: uppercase;
  background-color: #0000;
  border-radius: 3px;
  justify-content: center;
  align-items: center;
  padding: 16px 32px;
  font-size: 10px;
  text-decoration: none;
  transition: all .4s cubic-bezier(.25, .46, .45, .94);
  display: flex;
}

._4th-destination-close:hover {
  border-color: var(--black);
  background-color: var(--black);
  color: #fff;
}

._4th-destination-close.small {
  padding: 9px 18px;
}

._4th-destination-close.white {
  color: #fff;
  border-color: #ffffff4d;
  width: 40%;
  height: 53px;
  margin-top: 13px;
  margin-bottom: 0;
}

._4th-destination-close.white:hover {
  background-color: #081c3a00;
  border-color: #fff;
}

._4th-destination-close.white.w--current {
  width: 70%;
}

._5th-destination-close-copy {
  border: 1px solid var(--indicator-outline);
  color: var(--black);
  letter-spacing: 3px;
  text-transform: uppercase;
  background-color: #0000;
  border-radius: 3px;
  justify-content: center;
  align-items: center;
  padding: 16px 32px;
  font-size: 10px;
  text-decoration: none;
  transition: all .4s cubic-bezier(.25, .46, .45, .94);
  display: flex;
}

._5th-destination-close-copy:hover {
  border-color: var(--black);
  background-color: var(--black);
  color: #fff;
}

._5th-destination-close-copy.small {
  padding: 9px 18px;
}

._5th-destination-close-copy.white {
  color: #fff;
  border-color: #ffffff4d;
  width: 40%;
  height: 53px;
  margin-top: 13px;
  margin-bottom: 0;
}

._5th-destination-close-copy.white:hover {
  background-color: #081c3a00;
  border-color: #fff;
}

._5th-destination-close-copy.white.w--current {
  width: 70%;
}

.destination-5 {
  flex-direction: column;
  margin-top: 124px;
  display: none;
}

.stacked-5 {
  grid-column-gap: 16px;
  grid-row-gap: 13px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 42px;
  display: grid;
}

.vacations-5-button, .vacations-5-button-copy, ._5th-entertainment, ._5th-business-submit-butto {
  background-color: var(--color-3);
  letter-spacing: 4px;
  text-transform: uppercase;
  border-radius: 4px;
  height: 52px;
  margin-top: 61px;
  font-family: Montserrat, sans-serif;
  font-size: 10px;
  position: static;
  top: 0;
}

.fgfgfg {
  border: 1px solid var(--indicator-outline);
  color: var(--black);
  letter-spacing: 3px;
  text-transform: uppercase;
  background-color: #0000;
  border-radius: 3px;
  justify-content: center;
  align-items: center;
  padding: 16px 32px;
  font-size: 10px;
  text-decoration: none;
  transition: all .4s cubic-bezier(.25, .46, .45, .94);
  display: flex;
}

.fgfgfg:hover {
  border-color: var(--black);
  background-color: var(--black);
  color: #fff;
}

.fgfgfg.small {
  padding: 9px 18px;
}

.fgfgfg.white {
  color: #fff;
  border-color: #ffffff4d;
  width: 100%;
  height: 53px;
}

.fgfgfg.white:hover {
  background-color: #081c3a00;
  border-color: #fff;
}

.fgfgfg.white.w--current {
  width: 100%;
}

.close-2 {
  border: 1px solid var(--indicator-outline);
  color: var(--black);
  letter-spacing: 3px;
  text-transform: uppercase;
  background-color: #0000;
  border-radius: 3px;
  justify-content: center;
  align-items: center;
  padding: 16px 32px;
  font-size: 10px;
  text-decoration: none;
  transition: all .4s cubic-bezier(.25, .46, .45, .94);
  display: flex;
}

.close-2:hover {
  border-color: var(--black);
  background-color: var(--black);
  color: #fff;
}

.close-2.small {
  padding: 9px 18px;
}

.close-2.white {
  color: #fff;
  border-color: #ffffff4d;
  width: 40%;
  height: 53px;
  margin-top: 13px;
  margin-bottom: 0;
}

.close-2.white:hover {
  background-color: #081c3a00;
  border-color: #fff;
}

.close-2.white.w--current {
  width: 70%;
}

.sectixxon-41-copy-cggfffopy-copy-copy-copy {
  z-index: 20;
  border-top: 1px solid var(--indicator-outline);
  border-bottom: 1px solid var(--indicator-outline);
  background-color: var(--color-2);
  justify-content: center;
  margin-top: -95px;
  padding-top: 180px;
  padding-bottom: 180px;
  display: flex;
  position: relative;
  overflow: visible;
}

.ggggffd {
  z-index: 20;
  border-top: 1px solid var(--indicator-outline);
  border-bottom: 1px solid var(--indicator-outline);
  background-color: var(--color-2);
  justify-content: center;
  margin-top: 0;
  padding-top: 180px;
  padding-bottom: 180px;
  display: flex;
  position: relative;
  overflow: visible;
}

.vacationssss {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68429e30d2d41eb8e25dc108_ahmed-yaaniu-RDnYlufMFAw-unsplash.jpg");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  margin: -2px;
  position: absolute;
  inset: 0%;
}

.vacations-form-hero {
  border: 5px #bb8150;
  border-bottom: 1px solid #c0c0d333;
  justify-content: center;
  min-height: 90vh;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  display: flex;
}

.gfgfgfgfgff {
  z-index: 5;
  height: 441px;
  margin-top: -197px;
  position: relative;
  top: 0;
}

.stackeddd-copy {
  grid-column-gap: 16px;
  grid-row-gap: 13px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 42px;
  display: grid;
}

.jhjhjhjhggmgmgdddddm-copy {
  z-index: 20;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #1a3b40;
  border-top: 1px solid #c0c0d333;
  border-bottom: 1px solid #c0c0d333;
  grid-template-rows: 1fr;
  grid-template-columns: minmax(5vw, 1fr) minmax(auto, 1500px) minmax(5vw, 1fr);
  grid-auto-rows: auto;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: -120px;
  margin-bottom: 0;
  display: grid;
  position: relative;
  top: 0;
}

.subtitle-copy {
  color: var(--color-3);
  letter-spacing: 3px;
  text-transform: uppercase;
  font-size: 10px;
  font-weight: 400;
  line-height: 1.4em;
  display: block;
  position: relative;
  top: -18px;
}

.subtitle-copy.small {
  font-size: 8px;
}

.subtitle-copy.white {
  color: #fff;
}

.subtitle-copy.large {
  color: var(--ghost-white);
  letter-spacing: 4px;
  font-family: Montserrat, sans-serif;
  font-size: 10px;
}

.subtitle-copy-copy {
  color: var(--color-3);
  letter-spacing: 3px;
  text-transform: uppercase;
  font-size: 10px;
  font-weight: 400;
  line-height: 1.4em;
  display: block;
  position: relative;
  top: -18px;
}

.subtitle-copy-copy.small {
  font-size: 8px;
}

.subtitle-copy-copy.white {
  color: #fff;
}

.subtitle-copy-copy.large {
  color: var(--ghost-white);
  letter-spacing: 4px;
  font-family: Montserrat, sans-serif;
  font-size: 10px;
}

.sdsdssdsds {
  color: var(--color-2);
  letter-spacing: 3px;
  text-transform: uppercase;
  font-size: 10px;
  font-weight: 400;
  line-height: 1.4em;
  display: block;
  position: relative;
  top: 0;
}

.sdsdssdsds.small {
  font-size: 8px;
}

.sdsdssdsds.white {
  color: #fff;
}

.sdsdssdsds.large {
  color: var(--ghost-white);
  letter-spacing: 4px;
  font-family: Montserrat, sans-serif;
  font-size: 10px;
}

.fddfdfdf {
  color: var(--color-2);
  letter-spacing: 3px;
  text-transform: uppercase;
  font-size: 10px;
  font-weight: 400;
  line-height: 1.4em;
  display: block;
  position: relative;
  top: 0;
}

.fddfdfdf.small {
  font-size: 8px;
}

.fddfdfdf.white {
  color: #fff;
}

.fddfdfdf.large {
  color: var(--ghost-white);
  letter-spacing: 4px;
  font-family: Montserrat, sans-serif;
  font-size: 10px;
}

.yyygggggg {
  color: var(--color-2);
  letter-spacing: 3px;
  text-transform: uppercase;
  font-size: 10px;
  font-weight: 400;
  line-height: 1.4em;
  display: block;
  position: relative;
  top: 0;
}

.yyygggggg.small {
  font-size: 8px;
}

.yyygggggg.white {
  color: #fff;
}

.yyygggggg.large {
  color: var(--ghost-white);
  letter-spacing: 4px;
  font-family: Montserrat, sans-serif;
  font-size: 10px;
}

.hjhjjhh {
  overflow: visible;
}

.services-sub-heading {
  color: var(--color-3);
  letter-spacing: 3px;
  text-transform: uppercase;
  font-size: 10px;
  font-weight: 400;
  line-height: 1.4em;
  display: block;
  position: relative;
  top: 0;
}

.services-sub-heading.small {
  font-size: 8px;
}

.services-sub-heading.white {
  color: #fff;
}

.services-sub-heading.large {
  color: var(--ghost-white);
  letter-spacing: 4px;
  font-family: Montserrat, sans-serif;
  font-size: 10px;
}

.comin-soon-indicator {
  color: var(--ghost-white);
  text-align: center;
  letter-spacing: 3px;
  text-transform: uppercase;
  margin-bottom: 32px;
  font-size: 10px;
  font-weight: 400;
  line-height: 1.4em;
  display: block;
  position: relative;
  top: 0;
}

.comin-soon-indicator.small {
  font-size: 8px;
}

.comin-soon-indicator.white {
  color: #fff;
}

.comin-soon-indicator.large {
  color: var(--ghost-white);
  letter-spacing: 4px;
  font-family: Montserrat, sans-serif;
  font-size: 10px;
}

.concierge-heading {
  color: var(--ghost-white);
  font-family: Poppins, sans-serif;
  font-weight: 600;
}

.locked {
  color: var(--ghost-white);
  text-align: center;
  letter-spacing: 3px;
  text-transform: uppercase;
  height: auto;
  font-size: 10px;
  font-weight: 400;
  line-height: 1.4em;
  display: block;
  position: relative;
  top: 0;
}

.locked.small {
  font-size: 8px;
}

.locked.white {
  color: #fff;
}

.locked.large {
  color: var(--ghost-white);
  letter-spacing: 4px;
  font-family: Montserrat, sans-serif;
  font-size: 10px;
}

.div-block-19 {
  opacity: .55;
  text-align: center;
  margin-top: 0;
}

.image-2 {
  opacity: .47;
}

.delete-me-2 {
  z-index: 5000000;
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  border: 1px solid var(--indicator-outline);
  background-color: var(--color-2);
  border-radius: 4px;
  flex-direction: column;
  align-items: flex-start;
  max-width: 22rem;
  padding: 2rem;
  display: block;
  position: fixed;
  inset: auto .5rem .5rem auto;
}

.hide-wrapper-2 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  color: #000;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.delete-me_text-wrapper-2 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.delete-me_text-title-2 {
  color: var(--ghost-white);
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.4;
}

.delete-me_link {
  background-color: var(--ghost-white);
  color: var(--color-2);
  text-align: center;
  border-radius: 100px;
  flex: 0 auto;
  align-self: center;
  width: 100%;
  height: 51px;
  padding: .8rem 1.3rem .3rem;
  line-height: 2.3;
  text-decoration: none;
}

.text-block-116 {
  color: var(--color-2);
  letter-spacing: 3px;
  text-transform: uppercase;
  font-size: 10px;
}

.heading-styddle-h4-copy-copy-copy {
  color: var(--ghost-white);
  text-align: center;
  letter-spacing: 4px;
  text-transform: uppercase;
  margin-bottom: 4px;
  font-family: Montserrat, sans-serif;
  font-size: 10px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.4;
}

.text-span-254 {
  color: var(--color-3);
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.loop-text-3 {
  grid-column-gap: 7vw;
  grid-row-gap: 7vw;
  align-items: center;
  padding-left: 3.5vw;
  padding-right: 3.5vw;
  display: flex;
}

.text-block-117 {
  opacity: .03;
  letter-spacing: 2px;
  text-transform: uppercase;
  font-family: Lato, sans-serif;
  font-size: 10vw;
  font-weight: 900;
}

.about-hero-block-3 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  height: 491px;
  display: grid;
  position: relative;
}

.hero-rotate-image-3 {
  z-index: 25;
  perspective: 200vw;
  border-radius: .875rem;
  flex-direction: column;
  justify-content: center;
  width: 100%;
  height: 100%;
  margin-bottom: 0%;
  display: flex;
  position: relative;
  top: -27px;
  overflow: visible;
  transform: perspective(200vw);
}

.image-fill-6 {
  object-fit: cover;
  width: 85%;
  min-width: 100%;
  height: 77%;
  position: absolute;
  inset: 0%;
}

.location-image-copy {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/682714a99a124f8072860006_Travel002.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 110%;
  height: 110%;
  position: absolute;
  inset: auto;
}

.location-card-content-copy {
  z-index: 10;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #fff;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: end;
  width: 100%;
  height: 100%;
  padding-bottom: 72px;
  text-decoration: none;
  display: grid;
  position: relative;
  overflow: hidden;
}

.boook {
  color: #081c3a;
  letter-spacing: 3px;
  text-transform: uppercase;
  background-color: #0000;
  border: 1px solid #c0c0d333;
  border-radius: 3px;
  justify-content: center;
  align-items: center;
  padding: 16px 32px;
  font-size: 10px;
  text-decoration: none;
  transition: all .4s cubic-bezier(.25, .46, .45, .94);
  display: flex;
}

.boook:hover {
  color: #fff;
  background-color: #081c3a;
  border-color: #081c3a;
}

.boook.white {
  color: #939393;
  background-color: #fcfcff;
  border-color: #ffffff4d;
  width: 100%;
  margin-top: 22px;
}

.boook.white {
  background-color: var(--transparnt-completley);
  color: #fff;
  border-color: #ffffff4d;
  width: 100%;
  min-height: 49px;
  margin-top: 22px;
}

.boook.white:hover {
  background-color: #081c3a00;
  border-color: #fff;
}

.ghghgghg {
  color: var(--outline);
  font-family: Inter, sans-serif;
  font-weight: 400;
}

.bookkdkd {
  color: #081c3a;
  letter-spacing: 3px;
  text-transform: uppercase;
  background-color: #0000;
  border: 1px solid #c0c0d333;
  border-radius: 3px;
  justify-content: center;
  align-items: center;
  padding: 16px 32px;
  font-size: 10px;
  text-decoration: none;
  transition: all .4s cubic-bezier(.25, .46, .45, .94);
  display: flex;
}

.bookkdkd:hover {
  color: #fff;
  background-color: #081c3a;
  border-color: #081c3a;
}

.bookkdkd.white {
  background-color: var(--color-3);
  color: #939393;
  border-style: none;
  border-color: #ffffff4d;
  border-radius: 4px;
  width: 100%;
  height: 49px;
  margin-top: 0;
}

.bookkdkd.white:hover {
  background-color: var(--color-2);
  border-style: solid;
  border-color: #fff;
}

.heading-style-h4-copy-coffpy-2 {
  color: #bb8150;
  text-align: left;
  letter-spacing: 4px;
  text-transform: uppercase;
  border: 1px #c0c0d333;
  border-radius: 7px;
  justify-content: center;
  align-items: center;
  width: 240px;
  margin-bottom: -11px;
  margin-left: 0;
  font-family: Montserrat, sans-serif;
  font-size: 9px;
  font-style: normal;
  font-weight: 400;
  line-height: 2.6;
  display: flex;
  position: relative;
}

.outline-butssston-copy-2 {
  color: #081c3a;
  letter-spacing: 3px;
  text-transform: uppercase;
  background-color: #0000;
  border: 1px solid #c0c0d333;
  border-radius: 3px;
  justify-content: center;
  align-items: center;
  padding: 16px 32px;
  font-size: 10px;
  text-decoration: none;
  transition: all .4s cubic-bezier(.25, .46, .45, .94);
  display: flex;
}

.outline-butssston-copy-2:hover {
  color: #fff;
  background-color: #081c3a;
  border-color: #081c3a;
}

.outline-butssston-copy-2.white {
  color: #fff;
  border-color: #ffffff4d;
  width: 80%;
  margin-top: 26px;
}

.outline-butssston-copy-2.white:hover {
  background-color: #081c3a00;
  border-color: #fff;
}

.team-item-top-3 {
  border-radius: 4px;
  flex-direction: column;
  display: flex;
  position: relative;
  overflow: hidden;
}

.ffopy-copy-2 {
  color: #939393;
  text-align: center;
  letter-spacing: 0;
  text-transform: none;
  margin-bottom: 11px;
  font-family: Montserrat, sans-serif;
  font-size: 13px;
  font-style: normal;
  font-weight: 300;
  line-height: 1.4;
}

.ggggs {
  text-align: center;
  letter-spacing: 3px;
  text-transform: uppercase;
  background-color: #bb815024;
  border: 1px #ffffff4d;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  width: 60%;
  padding: 8px 10px;
  font-size: 8px;
  line-height: 1.2em;
  display: flex;
  position: static;
  inset: 0% 0% 0% auto;
}

.heading-style-h4-copy-copy-2 {
  color: #bb8150;
  text-align: center;
  letter-spacing: 4px;
  text-transform: uppercase;
  margin-bottom: 4px;
  font-family: Montserrat, sans-serif;
  font-size: 10px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.4;
}

.icon-1x1-medium-3 {
  transform-style: preserve-3d;
  flex-flow: row-reverse;
  width: 1.4rem;
  height: 1.4rem;
  display: inline-flex;
  transform: rotateX(0)rotateY(180deg)rotateZ(0);
}

.team-slide-arhhhrow-copy-2 {
  z-index: 100;
  border: 1px solid #bb815075;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 45px;
  height: 45px;
  margin-left: 2.5rem;
  display: flex;
  inset: 374px auto 2.5rem 50%;
}

.team-item-3 {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  border-left: 1px solid #c0c0d333;
  border-right: 1px #bb815075;
  flex-direction: column;
  grid-template-rows: 1fr auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding: 2.5rem;
  display: grid;
}

.image-overlay-7 {
  z-index: 5;
  height: Infinity% ;
  background-color: #14141333;
  border-radius: 0;
  width: 100%;
  padding-top: 10px;
  padding-left: 10px;
  position: absolute;
  inset: 0%;
}

.text-span-255 {
  color: #bb8150;
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.text-block-118 {
  color: #fcfcff;
}

.fgfgfgf-2 {
  color: #fcfcff;
  align-self: center;
}

.team-blogggck-copy-2 {
  border-top: 1px solid var(--color-6);
  border-bottom: 1px solid var(--color-6);
  justify-content: center;
  display: flex;
}

.team-slide-arrffffow-copy-2 {
  z-index: 100;
  border: 1px solid #1a3b40;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 45px;
  height: 45px;
  margin-left: 2.5rem;
  display: flex;
  inset: 374px auto 2.5rem 50%;
}

.team-slide-arrffffow-copy-2.team-arrow-rigfffht-copy {
  border-color: #bb815075;
  margin-left: 6.15rem;
}

.heading-style-h4-copy-2 {
  color: #fcfcff;
  text-align: center;
  letter-spacing: 5px;
  margin-bottom: 4px;
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
  font-size: 25px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.4;
}

.team-spacer-3 {
  z-index: 10;
  border-style: none solid;
  border-width: 1px;
  border-color: #c0c0d333 var(--color-6);
  background-color: #1a3b40;
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  margin-left: -1px;
  padding: 2.5rem 2.5rem 6rem;
  display: flex;
  position: relative;
}

.team-slide-middle-2 {
  color: #fcfcff;
  text-align: left;
  flex-direction: column;
  align-items: flex-start;
  max-width: 22rem;
  display: flex;
}

.ciro-destinations-other {
  background-color: #1a3b40;
  background-image: linear-gradient(#1a3b40, #1a3b40);
  border-top: 5px #bb8150f2;
  border-bottom: 5px #bb8150f2;
  margin-top: 89px;
  overflow: hidden;
}

.div-block {
  position: static;
}

.div-block-2 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.heading-styddle-h4-copy-copy-copy-2 {
  color: #fcfcff;
  text-align: center;
  letter-spacing: 4px;
  text-transform: uppercase;
  margin-bottom: 4px;
  font-family: Montserrat, sans-serif;
  font-size: 10px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.4;
}

.fsfssfsfs {
  color: #bb8150;
  text-align: center;
  letter-spacing: 5px;
  margin-bottom: 4px;
  font-family: Bdscript, Arial, sans-serif;
  font-size: 40px;
  font-style: normal;
  font-weight: 400;
  line-height: .6;
}

.jhjhhjhjhjhj {
  background-color: #1a3b40;
  background-image: linear-gradient(#1a3b40, #1a3b40);
  border-top: 5px #bb8150f2;
  border-bottom: 5px #bb8150f2;
  margin-top: 0;
  display: none;
  overflow: hidden;
}

.heading-194, .heading-195, .heading-196, .heading-197 {
  text-align: center;
}

.ghghghgghghghgh {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 82px;
  margin-bottom: -82px;
  padding: 140px 0;
  display: flex;
  position: relative;
}

.ghghghgghghghgh.no-padding {
  padding-top: 0;
  padding-bottom: 0;
}

.ghghghgghghghgh.no-top-padding {
  margin-top: 140px;
  padding-top: 0;
}

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

.agsgsgdgdg.large {
  grid-row-gap: 200px;
}

.agsgsgdgdg.small {
  grid-row-gap: 48px;
  margin-top: -65px;
  margin-bottom: 150px;
  padding-top: 64px;
  padding-left: 112px;
  padding-right: 20px;
}

.hhjnjnjnjn {
  color: var(--color-3);
  text-align: center;
  letter-spacing: 3px;
  text-transform: uppercase;
  margin-bottom: 11px;
  font-size: 10px;
  font-weight: 400;
  line-height: 1.4em;
  display: block;
  position: relative;
  top: 0;
}

.hhjnjnjnjn.small {
  font-size: 8px;
}

.hhjnjnjnjn.white {
  color: #fff;
}

.hhjnjnjnjn.large {
  color: var(--ghost-white);
  letter-spacing: 4px;
  font-family: Montserrat, sans-serif;
  font-size: 10px;
}

.hkhjhjhj {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/682714a99a124f807285fffe_Villa0017.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.hkhjhjhj.journal-hero-background {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/682714a99a124f807286006f_Travel004.jpeg");
}

.hkhjhjhj.about-intro-background {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/684eaa91a604738a625300c3_gaetano-cessati-k5gGr6jMqQk-unsplash%20(1).avif");
}

.hkhjhjhj.steps-background {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/6846f92912f4980053dc7969_pexels-receba-pulisic-213168950-11800084.avif");
  background-position: 50% 100%;
}

.hkhjhjhj.about-hero-background {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/682714a99a124f807286007b_031.jpeg");
  background-position: 50%;
}

.hkhjhjhj.support-hero-background {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/683d3a53edf0222ee8af193c_hanson-lu-_8EFj6ISA08-unsplash%20(1).jpg");
}

.hkhjhjhj.benefit-intro-background {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/682714a99a124f807286006f_Travel004.jpeg");
}

.hkhjhjhj.password-background {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/682714a99a124f807286007b_031.jpeg");
}

.hero-background-image-copy {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/682714a99a124f807285fffe_Villa0017.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.hero-background-image-copy.journal-hero-background {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/682714a99a124f807286006f_Travel004.jpeg");
}

.hero-background-image-copy.about-intro-background {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/683821cb5c285eb35a981581_calin-stan-a8ZSKCBE1xk-unsplash.jpg");
}

.hero-background-image-copy.steps-background {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/6846f92912f4980053dc7969_pexels-receba-pulisic-213168950-11800084.avif");
  background-position: 50% 100%;
}

.hero-background-image-copy.about-hero-background {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/684eaa91a604738a625300c3_gaetano-cessati-k5gGr6jMqQk-unsplash%20(1).avif");
  background-position: 50%;
}

.hero-background-image-copy.support-hero-background {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/683d3a53edf0222ee8af193c_hanson-lu-_8EFj6ISA08-unsplash%20(1).jpg");
}

.hero-background-image-copy.benefit-intro-background {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/682714a99a124f807286006f_Travel004.jpeg");
}

.hero-background-image-copy.password-background {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/682714a99a124f807286007b_031.jpeg");
}

.hjhjhjhjhhh {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/684eacd0678f2c6331161089_constantinos-kollias-yqBvJJ8jGBQ-unsplash%20(2).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin: -2px;
  position: absolute;
  inset: 0%;
}

.ghghghghgg {
  z-index: 10;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-top: 1px none var(--indicator-outline);
  border-bottom: 1px none var(--indicator-outline);
  grid-template-rows: 1fr;
  grid-template-columns: minmax(80px, 1fr) minmax(auto, 1400px) minmax(80px, 1fr);
  grid-auto-columns: 1fr;
  align-items: stretch;
  width: auto;
  margin-top: 0;
  margin-right: -45px;
  padding-left: 0;
  padding-right: 0;
  display: grid;
  position: relative;
}

.stacked-title-14 {
  grid-column-gap: 16px;
  grid-row-gap: 36px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.text-span-273 {
  color: #bb8150;
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.subtitle-119 {
  z-index: 10;
  color: #bb8150;
  letter-spacing: 5px;
  text-transform: uppercase;
  font-size: 10px;
  position: relative;
}

.services-hero-2 {
  border-bottom: 1px #ffffff1a;
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  min-height: 75vh;
  display: flex;
  overflow: hidden;
}

.content-grid-11 {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  padding-left: 85px;
  display: grid;
  position: relative;
}

.text-span-274, .text-span-275 {
  color: var(--color-3);
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.ghjhjhjjhjh {
  margin-top: 100px;
  padding-top: 60px;
  padding-bottom: 140px;
}

.ghjhjhjjhjh.short {
  margin-bottom: 0;
  padding-bottom: 0;
}

.ghghghhhggg {
  z-index: 20;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #1a3b40;
  border-top: 1px solid #c0c0d333;
  border-bottom: 1px solid #c0c0d333;
  grid-template-rows: 1fr;
  grid-template-columns: minmax(5vw, 1fr) minmax(auto, 1500px) minmax(5vw, 1fr);
  grid-auto-rows: auto;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: 112px;
  margin-bottom: 96px;
  display: grid;
  position: relative;
  top: 1px;
}

.jjhjhjjhhjhjhjhhh {
  margin-top: -92px;
  overflow: hidden;
}

.text-span-276 {
  color: var(--color-3);
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.ghghghghhhg {
  z-index: 5;
  justify-content: center;
  width: 100vw;
  min-width: auto;
  margin-left: auto;
  margin-right: auto;
  padding-left: 5vw;
  padding-right: 5vw;
  display: flex;
  position: absolute;
  inset: 0% auto;
  overflow: hidden;
}

.hjhjhjhjjh {
  border: 1px solid var(--indicator-outline);
  color: var(--black);
  letter-spacing: 3px;
  text-transform: uppercase;
  background-color: #0000;
  border-radius: 3px;
  justify-content: center;
  align-items: center;
  padding: 16px 32px;
  font-size: 10px;
  text-decoration: none;
  transition: all .4s cubic-bezier(.25, .46, .45, .94);
  display: flex;
}

.hjhjhjhjjh:hover {
  border-color: var(--black);
  background-color: var(--black);
  color: #fff;
}

.hjhjhjhjjh.small {
  padding: 9px 18px;
}

.hjhjhjhjjh.white {
  color: #fff;
  border-color: #ffffff4d;
  width: 100%;
  height: 53px;
}

.hjhjhjhjjh.white:hover {
  background-color: #081c3a00;
  border-color: #fff;
}

.hjhjhjhjjh.white.w--current {
  width: 100%;
}

.about-us-triangles {
  z-index: 20;
  border-top: 1px solid var(--indicator-outline);
  border-bottom: 1px solid var(--indicator-outline);
  background-color: var(--color-2);
  justify-content: center;
  margin-top: 13px;
  padding-top: 180px;
  padding-bottom: 180px;
  display: flex;
  position: relative;
  overflow: visible;
}

.text-span-277 {
  color: var(--color-3);
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.gjjggjgjgjjgg {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 82px;
  margin-bottom: -82px;
  padding: 140px 0;
  display: flex;
  position: relative;
}

.gjjggjgjgjjgg.no-padding {
  padding-top: 0;
  padding-bottom: 0;
}

.gjjggjgjgjjgg.no-top-padding {
  padding-top: 0;
}

.gjjggjgjgjjgg.hjhjhjhjjhbbb {
  padding-top: 0;
  padding-bottom: 0;
}

.text-span-278 {
  color: var(--color-9);
  font-weight: 600;
}

.navbar-wrapper {
  z-index: 35;
  grid-column-gap: 24px;
  grid-row-gap: 16px;
  color: #fff;
  border: 1px solid #ffffff1a;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  width: 100%;
  height: 75px;
  margin-top: 18px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
  position: relative;
}

.menu-link {
  color: #fff;
  letter-spacing: -.025em;
  justify-content: center;
  align-items: flex-end;
  padding-left: 2.5vw;
  padding-right: 2.5vw;
  font-size: 6vw;
  font-weight: 600;
  line-height: 1.1em;
  text-decoration: none;
  display: flex;
  position: relative;
  transform: none;
}

.menu-content {
  z-index: 25;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  grid-template-rows: 1fr auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: center;
  min-height: 100vh;
  padding-top: 200px;
  display: grid;
  position: absolute;
  inset: 0%;
}

.grid-wrapper-69 {
  z-index: 20;
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: minmax(5vw, 1fr) minmax(auto, 1400px) minmax(5vw, 1fr);
  grid-auto-columns: 1fr;
  width: 100%;
  margin-bottom: 0;
  display: grid;
  position: relative;
}

.grid-wrapper-69.zero-height {
  height: 0;
}

.dot-3 {
  background-color: #fff;
  border-radius: 100%;
  width: 6px;
  height: 6px;
}

.lottie-animation {
  filter: none;
  justify-content: center;
  align-items: center;
  width: 32px;
  display: flex;
}

.nav-menu-2 {
  display: none;
  overflow: visible;
}

.navbar-2 {
  z-index: 300;
  background-color: #fff0;
  justify-content: center;
  align-items: flex-start;
  height: 0;
  max-height: 0;
  padding: 0 0 0 81px;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
}

.brand-3 {
  z-index: 25;
  color: #fff;
  letter-spacing: .03em;
  text-transform: uppercase;
  border-left: 1px solid #ffffff1a;
  border-right: 1px solid #ffffff1a;
  justify-content: center;
  align-items: center;
  margin-left: -1px;
  margin-right: -1px;
  font-size: 22px;
  font-weight: 600;
  display: flex;
}

.nav-text {
  color: #fff;
  letter-spacing: 4px;
  text-transform: uppercase;
  font-size: 11px;
}

.nav-right {
  z-index: 25;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1px 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  align-items: center;
  display: flex;
  position: relative;
}

.menu-wrapper {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  justify-content: center;
  justify-items: center;
  width: 200vw;
  margin-bottom: 80px;
  display: flex;
}

.menu-pin {
  background-color: #fff;
  width: 1px;
  height: 80px;
  margin-top: -40px;
}

.page-title {
  cursor: default;
  justify-content: center;
  align-items: center;
  padding-right: 32px;
  display: flex;
}

.menu-items {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 100vw;
  display: flex;
  overflow: hidden;
}

.reel-link {
  z-index: 25;
  grid-column-gap: 12px;
  grid-row-gap: 16px;
  border-right: 1px #ffffff1a;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  padding-left: 32px;
  padding-right: 32px;
  text-decoration: none;
  display: grid;
  position: relative;
}

.light-separator {
  background-color: #ffffff1a;
  width: 1px;
  margin-top: 18px;
  margin-bottom: 18px;
}

.light-separator.dot {
  width: 36px;
  height: 1px;
  margin-top: 0;
  margin-bottom: 0;
}

.full-screen-menu {
  background-color: #12151a;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0%;
  overflow: hidden;
}

.menu-button-2 {
  cursor: pointer;
  justify-content: center;
  align-items: center;
  width: 96px;
  height: 100%;
  display: flex;
}

.menu-center {
  background-color: #05070a21;
  border-radius: 100%;
  justify-content: center;
  align-items: flex-start;
  width: 55vw;
  height: 53vw;
  margin-bottom: -45vw;
  display: flex;
  position: relative;
}

.nav-link-2 {
  color: #fff;
  letter-spacing: 4px;
  text-transform: uppercase;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.title {
  -webkit-text-fill-color: transparent;
  background-color: #fff;
  -webkit-background-clip: text;
  background-clip: text;
  flex-direction: column;
  justify-content: flex-end;
  display: flex;
}

.text-block-119, .text-block-120, .text-block-121, .text-block-122 {
  color: var(--color-9);
  font-size: 15px;
  font-weight: 300;
}

.text-block-123 {
  color: var(--color-9);
  font-family: Montserrat, sans-serif;
  font-size: 12px;
}

.text-block-124 {
  font-family: Montserrat, sans-serif;
  font-size: 12px;
  font-weight: 400;
}

.heading-198 {
  color: var(--color-9);
  margin-bottom: -22px;
  padding-left: 22px;
  font-family: Bdscript, Arial, sans-serif;
  font-size: 110px;
  font-weight: 400;
  line-height: .7em;
}

.image-3 {
  width: auto;
}

.text-span-279, .text-span-280, .italic-text-5, .italic-text-6, .italic-text-7 {
  color: var(--color-9);
}

.gfgfgfgfgf {
  color: var(--color-24);
  letter-spacing: 4px;
  text-transform: uppercase;
  font-size: 10px;
}

.ghghghghhgv {
  color: var(--color-24);
  margin-bottom: 14px;
  font-family: Inter, sans-serif;
  font-size: 12px;
}

.social-icon-8fff-copy {
  color: #fff;
  letter-spacing: 4px;
  text-transform: uppercase;
  border: 1px solid #ffffff1a;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  padding-left: 4px;
  font-size: 8px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.social-icon-8fff-copy.large {
  border-color: var(--color-6);
  width: 48px;
  height: 48px;
  padding-top: 0;
  padding-left: 0;
}

.social-icon-8fff-copy.ghghghghgbb {
  border-color: var(--buttonss);
  width: 35px;
  height: 35px;
  padding-top: 0;
  padding-left: 0;
}

.gjgjgjgjg {
  width: 12px;
}

.gjgjgjg {
  z-index: 10;
  color: #090b19;
  letter-spacing: 4px;
  text-transform: uppercase;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 400;
  position: relative;
}

.gjgjgjg.white {
  color: #fff;
  text-align: center;
  letter-spacing: 4px;
  text-transform: uppercase;
  font-family: Inter, sans-serif;
  font-size: 10px;
  line-height: 15px;
}

.testimonial-strip-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
}

.testimonial-strip-wrapper.tilted {
  transform: rotate(25deg);
}

.dropdown-arrow {
  z-index: 20;
  background-color: #fff;
  border-top: 1px solid #eef0f6;
  border-bottom: 1px #f7f7fa;
  border-left: 1px solid #eef0f6;
  border-right: 1px #eef0f6;
  border-radius: 2px;
  width: 12px;
  height: 12px;
  margin-top: -5px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: 18px 0 auto;
  transform: rotate(45deg);
  box-shadow: -8px -8px 42px #121a2c1f;
}

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

.nav-right-2 {
  z-index: 25;
  grid-column-gap: 18px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  display: grid;
  position: relative;
}

.pop-up-heading {
  z-index: 20;
  grid-column-gap: 16px;
  grid-row-gap: 12px;
  text-align: center;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  max-width: 400px;
  display: grid;
  position: relative;
}

.dropdown {
  z-index: 5;
  margin-right: 23px;
}

.dropdown.icon-dropdown {
  z-index: 100;
  margin-right: 0;
}

.right-menu-content {
  z-index: 25;
  grid-column-gap: 16px;
  grid-row-gap: 36px;
  flex: 1;
  grid-template-rows: auto 1fr;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: stretch;
  align-items: start;
  width: 100%;
  display: grid;
  position: relative;
}

.nav-link-wrapper {
  grid-column-gap: 36px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  display: grid;
}

.menu-list-item-2 {
  z-index: 20;
  grid-column-gap: 16px;
  grid-row-gap: 6px;
  color: #000;
  grid-template-rows: 25px;
  grid-template-columns: auto 1fr;
  grid-auto-rows: 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  padding-top: 0;
  padding-bottom: 0;
  text-decoration: none;
  display: grid;
  position: relative;
}

.menu-link-2 {
  margin-top: -18px;
  margin-bottom: -18px;
  padding: 18px;
  text-decoration: none;
  position: relative;
}

.list-link {
  color: #000;
  letter-spacing: 4px;
  text-transform: uppercase;
  border-bottom: 1px #eef0f6;
  padding-top: 9px;
  padding-bottom: 9px;
  font-size: 11px;
  text-decoration: none;
}

.list-link.top {
  padding-top: 0;
}

.profile-bottom {
  border: 1px solid #707788a6;
  border-radius: 100%;
  width: 20px;
  height: 21px;
  margin-bottom: -31px;
}

.profile-bottom.head {
  width: 10px;
  height: 10px;
  margin-top: -10px;
  margin-bottom: 1px;
}

.tool-tip-text {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 40px;
  padding: 0 0 12px;
  display: none;
  position: absolute;
  inset: auto 0% 0%;
}

.tool-tip-text.bottom {
  align-items: flex-start;
  margin-top: 48px;
  margin-bottom: 0;
  display: block;
  top: 0;
  bottom: auto;
}

.how-it-works-content {
  padding-bottom: 0;
  display: block;
  overflow: hidden;
}

.button-hover-outline {
  border-radius: 0;
  justify-content: flex-end;
  margin: -1px;
  padding: 0;
  display: flex;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.button-hover-outline.right {
  width: 110%;
  inset: 0% auto 0% 0%;
}

.button-hover-outline.left {
  border-radius: 4px;
}

.text-field-2 {
  color: #000;
  border: 1px solid #eef0f6;
  border-radius: 2px;
  min-height: 62px;
  margin-bottom: 0;
  padding: 20px 24px;
}

.text-field-2::placeholder {
  color: #707788a6;
}

.outline-button-4 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  color: #000;
  text-align: center;
  letter-spacing: 4px;
  text-transform: uppercase;
  background-color: #fff0;
  border: 1px solid #e1e4ee;
  border-radius: 100px;
  grid-template-rows: auto;
  grid-template-columns: 24px 1fr 24px;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  height: 40px;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  font-size: 9px;
  line-height: 1.2em;
  text-decoration: none;
  display: grid;
  position: relative;
}

.outline-button-4.light {
  border-color: var(--buttonss);
  color: #fff;
  border-radius: 4px;
  height: 49px;
}

.menu-action-content {
  grid-column-gap: 16px;
  grid-row-gap: 18px;
  color: #fff;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-right: 0;
  display: grid;
}

.brand-4 {
  z-index: 25;
  color: #fff;
  letter-spacing: -.05em;
  text-transform: uppercase;
  justify-content: flex-start;
  align-items: center;
  padding-left: 0;
  font-size: 22px;
  font-weight: 600;
  line-height: 1.1em;
  text-decoration: none;
  display: flex;
}

.nav-menu-3 {
  display: flex;
}

.nav-bar-items {
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.icon-toggle {
  justify-content: center;
  align-items: center;
  height: 100%;
  padding: 0;
  display: flex;
}

.icon-toggle.w--open {
  z-index: 100;
}

.submit-navigation-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  min-width: 300px;
  display: grid;
}

.testimonial-background {
  grid-column-gap: 12px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-rows: auto;
  grid-auto-columns: 1fr;
  margin-top: auto;
  margin-bottom: 12px;
  display: grid;
  position: relative;
  inset: 0% 0;
  overflow: visible;
}

.testimonial-background.large {
  align-content: center;
  min-height: auto;
}

.popup-wrapper {
  z-index: 500;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
  overflow: hidden;
}

.popup-wrapper.login-join {
  padding: 0 5vw;
  display: none;
}

.menu-dropdown-list.w--open {
  background-color: #0000;
  width: 100%;
  padding-top: 18px;
}

.menu-dropdown-list.icon-dropdown-list {
  z-index: 100;
  position: relative;
  left: 0;
}

.menu-dropdown-list.icon-dropdown-list.w--open {
  z-index: 100;
  top: 0;
  left: 329px;
}

.menu-dropdown-list.icon-dropdown-list {
  display: none;
  position: absolute;
  left: auto;
}

.bottom-right-border {
  z-index: 5;
  background-color: #e1e4ee;
  border-bottom: 1px #eef0f6;
  width: 50%;
  height: 1px;
  position: absolute;
  inset: auto 0% 0% auto;
}

.tab-indicator {
  background-color: #000;
  height: 1px;
  position: absolute;
  inset: auto 0% 0%;
}

.nav-link-3 {
  color: #fff;
  letter-spacing: 4px;
  text-transform: uppercase;
  justify-content: center;
  align-items: center;
  height: 100%;
  padding: 12px 0;
  font-size: 12px;
  text-decoration: none;
  display: flex;
}

.nav-link-3.dropdown-link {
  margin-right: -23px;
}

.submit-cover {
  z-index: 25;
  color: #fff;
  justify-content: center;
  align-items: center;
  padding: 48px;
  display: flex;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.menu-dropdown {
  grid-column-gap: 60px;
  grid-row-gap: 16px;
  background-color: #fff;
  border: 1px solid #eef0f6;
  border-radius: 2px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 800px;
  padding: 9px;
  display: grid;
  position: relative;
  box-shadow: 0 9px 72px -8px #121a2c1f;
}

.menu-dropdown.left {
  grid-template-columns: 1fr;
  width: 340px;
  padding-bottom: 36px;
}

.right-menu {
  background-color: #06080f;
  border-radius: 2px;
  flex-direction: column;
  grid-template-rows: auto 1fr auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: start center;
  align-items: center;
  min-height: 80px;
  padding: 27px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.button-text-31 {
  z-index: 10;
  padding-left: 4px;
  position: relative;
}

.tip {
  background-color: #f7f7fa;
  border-radius: 100%;
  width: 18px;
  height: 18px;
}

.close-cursur {
  z-index: 5;
  color: #fff;
  letter-spacing: 4px;
  text-transform: uppercase;
  background-color: #fff0;
  border: 1px solid #fff3;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 60px;
  padding-left: 0;
  font-size: 9px;
  text-decoration: none;
  display: flex;
  position: fixed;
  inset: -39px auto auto -30px;
}

.looping-image-2 {
  width: 100%;
  display: block;
}

.field-block-title {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr auto;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  display: grid;
}

.close-icon {
  width: 30px;
}

.dropdown-text-2 {
  margin-right: 9px;
  font-size: 11px;
  font-weight: 400;
}

.submit-navigation {
  background-color: #fff;
  border-bottom: 1px solid #eef0f6;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  justify-items: stretch;
  padding: 0 24px;
  display: flex;
}

.nav-circle {
  color: #707788bf;
  border: 1px #e1e4ee;
  border-radius: 100%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  padding: 1px;
  font-size: 14px;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: visible;
}

.nav-circle.dropdown-circle {
  width: 36px;
  height: 36px;
}

.body-display-60 {
  color: #707788;
  font-size: 18px;
  line-height: 1.65em;
}

.body-display-60.extra-small {
  font-size: 12px;
  line-height: 1.45em;
}

.body-display-60.small {
  font-size: 14px;
  line-height: 1.5em;
}

.form-button {
  letter-spacing: 4px;
  text-transform: uppercase;
  background-color: #06080f;
  border-radius: 100px;
  min-height: 60px;
  padding: 18px 32px;
  font-size: 12px;
  line-height: 1.25em;
}

.menu-list-title {
  border-bottom: 1px solid #eef0f6;
  padding-bottom: 18px;
}

.menu-list-title.light {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-bottom-color: var(--indicator-outline);
  grid-template-rows: auto;
  grid-template-columns: 1fr auto;
  grid-auto-columns: 1fr;
  display: grid;
}

.submit-content-wrapper {
  border-radius: 2px;
  flex-direction: column;
  grid-template-rows: auto auto 1fr;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: stretch flex-start;
  width: 100%;
  margin-bottom: 0;
  display: flex;
  overflow: hidden;
}

.nav-cover {
  z-index: 10;
  box-shadow: none;
  background-color: #fff;
  border: 1px #000;
  border-bottom: 1px solid #eef0f6;
  width: 100%;
  height: 101%;
  position: absolute;
  inset: -101% 0% auto;
}

.close-overlay {
  cursor: pointer;
  background-color: #06080fcc;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.submit-popup-content {
  z-index: 25;
  border-radius: 2px;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  max-width: 600px;
  height: 100%;
  max-height: 90vh;
  margin-top: auto;
  margin-bottom: auto;
  display: flex;
  position: relative;
  overflow: hidden;
}

.nav-wrapper {
  z-index: 20;
  border-bottom: 1px #fff3;
  justify-content: center;
  display: flex;
  position: relative;
}

.solid-button-outline {
  border: 1px solid #cbd0dd;
  border-radius: 100px;
  width: 100px;
  margin: 0;
  position: absolute;
  inset: 0%;
}

.solid-button-outline.middle {
  border-left-style: none;
  border-right-style: none;
  border-radius: 0;
  width: 100%;
}

.solid-button-outline.light {
  border-color: #fff;
}

.solid-button-outline.right {
  inset: 0% auto 0% -74px;
}

.solid-button-outline.right.nav-outline {
  border-radius: 4px;
}

.submit-info-wrapper {
  z-index: 25;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 0;
  display: block;
  position: relative;
  inset: 0%;
  overflow: auto;
}

.submit-top {
  background-color: #06080f;
  justify-content: center;
  min-height: 250px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.card-icon {
  border: 1px solid var(--shaddow);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  padding: 7px;
  font-size: 13px;
  font-weight: 300;
  display: flex;
}

.menu-title {
  color: var(--color-2);
  margin-top: 0;
  font-size: 17px;
  font-weight: 400;
}

.popup-feature {
  z-index: 25;
  opacity: 0;
  color: #fff;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 275px;
  padding: 0;
  display: flex;
  position: relative;
}

.looping-screen {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/684eec10331c50b79497af88_Rythm%20comp%20two.jpg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 105%;
  width: 25vw;
  min-width: 300px;
  height: 31vw;
  max-height: 600px;
  margin-bottom: 0;
}

.looping-screen.small {
  width: 22vw;
  min-width: 275px;
  height: 30vw;
  min-height: 275px;
  max-height: 600px;
  overflow: hidden;
}

.nav-left {
  grid-column-gap: 30px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: auto 1px auto;
  grid-auto-columns: 1fr;
  padding-top: 0;
  padding-bottom: 0;
  display: grid;
}

.grid-wrapper-70 {
  z-index: 10;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: 1fr;
  grid-template-columns: minmax(5vw, 1fr) minmax(auto, 1600px) minmax(5vw, 1fr);
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
  position: relative;
}

.navigation-button {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px solid var(--buttonss);
  color: #000;
  letter-spacing: 4px;
  text-transform: uppercase;
  border-radius: 4px;
  grid-template-rows: auto;
  grid-template-columns: 24px 1fr 24px;
  grid-auto-columns: 1fr;
  height: 49px;
  min-height: 36px;
  font-size: 10px;
  line-height: 1.3em;
  text-decoration: none;
  display: grid;
  position: relative;
}

.tooltip-info {
  grid-column-gap: 16px;
  grid-row-gap: 6px;
  text-align: center;
  background-color: #fff;
  border: 1px solid #eef0f6;
  border-radius: 2px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  min-width: 220px;
  padding: 9px 12px;
  display: grid;
}

.tooltip-info.auto-width {
  white-space: nowrap;
  min-width: auto;
}

.overlay-26 {
  z-index: 3;
  background-color: #090f1680;
  position: absolute;
  inset: 0%;
}

.overlay-26.gradient {
  background-color: #090f1633;
  background-image: linear-gradient(#090f1680, #090f1699);
}

.overlay-26.gradient.dark {
  background-color: #090f16a6;
  background-image: linear-gradient(#090f1666 5%, #090f1600 50%, #090f16bf 95%);
  display: block;
}

.background-10 {
  z-index: 2;
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68271734945b21be58744576_001.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  inset: 0%;
}

.stacked-heading-2 {
  grid-column-gap: 16px;
  grid-row-gap: 36px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.stacked-heading-2.centered {
  text-align: center;
  justify-content: center;
  place-items: stretch center;
}

.basic-form-block {
  margin-bottom: 0;
}

.field-block {
  grid-column-gap: 18px;
  grid-row-gap: 9px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.nav-icon-wrapper {
  grid-column-gap: 12px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: none;
}

.menu-hover-background {
  background-color: var(--indicator-outline);
  border-radius: 4px;
  position: absolute;
  inset: 0%;
}

.menu-left {
  grid-column-gap: 24px;
  grid-row-gap: 36px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-rows: 1fr;
  grid-auto-columns: 1fr;
  padding: 27px 0 27px 27px;
  display: grid;
}

.menu-left.large {
  padding-bottom: 0;
  padding-right: 27px;
}

.bottom-left-border {
  z-index: 5;
  background-color: #fff3;
  width: 50%;
  height: 1px;
  position: absolute;
  inset: auto auto 0% 0%;
}

.how-it-works-wrapper {
  background-color: #fff;
  flex-direction: column;
  margin-top: 0;
  margin-bottom: auto;
  padding: 48px;
  display: flex;
  overflow: auto;
}

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

.menu-list {
  grid-column-gap: 0px;
  grid-row-gap: 48px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-left: -18px;
  margin-right: -18px;
  display: grid;
}

.menu-list.small {
  grid-row-gap: 0px;
  margin-left: 0;
  margin-right: 0;
}

.submit-navigation-link {
  color: #707788;
  letter-spacing: 4px;
  text-transform: uppercase;
  justify-content: center;
  align-items: center;
  margin-bottom: -1px;
  padding: 24px 12px;
  font-size: 11px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.navbar-3 {
  z-index: 100;
  background-color: #fff0;
  border-bottom: 1px solid #eef0f6;
  justify-content: center;
  height: 80px;
  padding-left: 62px;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
}

.avatar-icon-wrapper {
  border: 1px solid var(--ghost-white);
  border-radius: 133%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-bottom: 0;
  display: flex;
  overflow: hidden;
}

.testimonial-image-strip {
  grid-column-gap: 16px;
  grid-row-gap: 12px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.testimonial-image-strip.three {
  margin-top: 35px;
  margin-bottom: -35px;
}

.testimonial-image-strip.two {
  margin-top: 15px;
  margin-bottom: -15px;
}

.testimonial-image-strip.one {
  margin-top: 0;
  margin-bottom: 0;
}

.testimonial-image-strip.four {
  margin-top: 55px;
  margin-bottom: -55px;
}

.lottie-animation-2 {
  filter: none;
  justify-content: center;
  align-items: center;
  width: 12px;
  display: flex;
}

.menu-bottom {
  grid-column-gap: 16px;
  grid-row-gap: 12px;
  border-top: 1px #eef0f6;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-top: 0;
  padding-bottom: 0;
  display: grid;
}

.icon-dropdown-content {
  z-index: 100;
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  background-color: #fff;
  border: 1px solid #eef0f6;
  border-radius: 2px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  min-width: 365px;
  padding: 9px;
  display: grid;
  position: relative;
  box-shadow: 0 9px 72px -8px #121a2c1f;
}

.tooltip-corner {
  z-index: 10;
  background-color: #fff;
  border: 1px solid #eef0f6;
  border-style: none solid solid none;
  border-radius: 0 0 2px;
  width: 12px;
  height: 12px;
  margin-top: -6px;
  position: relative;
  transform: rotate(45deg);
}

.tooltip-corner.bottom {
  border-style: solid none none solid;
  border-top-left-radius: 2px;
  border-bottom-right-radius: 0;
  margin: 0 auto -6px;
}

.gjgjgjbbb {
  border: 1px solid var(--indicator-outline);
  color: var(--black);
  letter-spacing: 3px;
  text-transform: uppercase;
  background-color: #0000;
  border-radius: 3px;
  justify-content: center;
  align-items: center;
  padding: 16px 32px;
  font-size: 10px;
  text-decoration: none;
  transition: all .4s cubic-bezier(.25, .46, .45, .94);
  display: flex;
}

.gjgjgjbbb:hover {
  border-color: var(--black);
  background-color: var(--black);
  color: #fff;
}

.gjgjgjbbb.small {
  padding: 9px 18px;
}

.gjgjgjbbb.white {
  background-color: var(--color-3);
  color: #fff;
  border-style: none;
  border-color: #ffffff4d;
  width: 100%;
  margin-top: 25px;
}

.gjgjgjbbb.white:hover {
  background-color: #081c3a00;
  border-color: #fff;
}

.gjgjgjgjggg {
  border: 1px solid var(--indicator-outline);
  color: var(--black);
  letter-spacing: 3px;
  text-transform: uppercase;
  background-color: #0000;
  border-radius: 3px;
  justify-content: center;
  align-items: center;
  padding: 16px 32px;
  font-size: 10px;
  text-decoration: none;
  transition: all .4s cubic-bezier(.25, .46, .45, .94);
  display: flex;
}

.gjgjgjgjggg:hover {
  border-color: var(--black);
  background-color: var(--black);
  color: #fff;
}

.gjgjgjgjggg.small {
  padding: 9px 18px;
}

.gjgjgjgjggg.white {
  border-style: solid;
  border-color: var(--buttonss);
  background-color: var(--color-2);
  color: #fff;
  width: 100%;
  margin-top: 25px;
}

.gjgjgjgjggg.white:hover {
  background-color: #081c3a00;
  border-color: #fff;
}

.support-form {
  grid-column-gap: 16px;
  grid-row-gap: 2px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding: 0;
  display: grid;
}

.wrapper-social-2-copy {
  grid-column-gap: 5px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  padding-left: 21px;
  display: grid;
}

.jjw-qpz {
  grid-column-gap: 5px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  padding-left: 0;
  display: grid;
}

.hjhjhjhjbbbv {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 82px;
  margin-bottom: -82px;
  padding: 140px 0;
  display: flex;
  position: relative;
}

.hjhjhjhjbbbv.no-padding {
  padding-top: 0;
  padding-bottom: 0;
}

.hjhjhjhjbbbv.no-top-padding {
  margin-top: 134px;
  padding-top: 0;
}

.ghghghhgb {
  z-index: 10;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 120px 5vw;
  display: flex;
  position: relative;
}

.ghghghhgb.no-bottom-padding {
  padding-bottom: 0;
}

.ghghghhgb.no-bottom-padding.clip {
  height: auto;
  margin-top: 106px;
  margin-bottom: 0;
  padding-top: 10px;
  padding-left: 0;
  padding-right: 0;
}

.ghghvhvhvvv {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/6835bd314ae314b5e9e300bd_Image002.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-right: 0;
  position: absolute;
  inset: 0%;
}

.ghghvhvhvvv.services-one {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/684f1492a16df6a9f8a3cddd_sylwia-bartyzel-eU4pipU_8HA-unsplash%20(1).avif");
  background-position: 83% 33%;
}

.ghghvhvhvvv.services-three {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/6827295ac3f31ede8e0de911_Image005.jpeg");
  background-position: 0%;
}

.ghghvhvhvvv.services-two {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/6835bd314ae314b5e9e300bd_Image002.jpeg");
  background-position: 0 0;
}

.gjgjjgjbbb {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/6835bd314ae314b5e9e300bd_Image002.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-right: 0;
  position: absolute;
  inset: 0%;
}

.gjgjjgjbbb.services-one {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/683dd50897a21b150e602057_godwin-bephin-CcMBS9CtPhw-unsplash.jpg");
  background-position: 83% 33%;
}

.gjgjjgjbbb.services-three {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/684ef51924faf4a27e47c490_tuva-mathilde-loland-ZZXJ6o2xLs8-unsplash.webp");
  background-position: 0%;
}

.gjgjjgjbbb.services-two {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/6835bd314ae314b5e9e300bd_Image002.jpeg");
  background-position: 0 0;
}

.gjgjggjgjgg {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/6835bd314ae314b5e9e300bd_Image002.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-right: 0;
  position: absolute;
  inset: 0%;
}

.gjgjggjgjgg.services-one {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/683dd50897a21b150e602057_godwin-bephin-CcMBS9CtPhw-unsplash.jpg");
  background-position: 83% 33%;
}

.gjgjggjgjgg.services-three {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/6827295ac3f31ede8e0de911_Image005.jpeg");
  background-position: 0%;
}

.gjgjggjgjgg.services-two {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/684f195b1a2a516a286b4e4b_dan-calderwood-PBokKdfU7ic-unsplash.webp");
  background-position: 50%;
}

.background-banner-copy.projects-banner {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/6846ffd459f3b042ad486adf_daniele-d-andreti-ud9u7beav2s-unsplash.avif");
  background-position: 50%;
}

.hjhjhjjhhbbb {
  z-index: 20;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: 1fr;
  grid-template-columns: minmax(5vw, 1fr) minmax(auto, 1500px) minmax(5vw, 1fr);
  grid-auto-rows: auto;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: 100px;
  display: grid;
  position: relative;
}

.gghghghghb {
  z-index: 5;
  height: 491px;
  margin-top: -1px;
  margin-bottom: -103px;
  position: relative;
}

.text-span-281 {
  color: var(--color-3);
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.fafafafa {
  z-index: 10;
  color: var(--color-3);
  letter-spacing: 0;
  text-transform: none;
  margin-bottom: 11px;
  font-family: Bdscript, Arial, sans-serif;
  font-size: 51px;
  position: relative;
}

.suporttrtrtff {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/684fd888d33aa70d7ef33372_anna-garden-A550YvIuSfs-unsplash%20(2).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin: -2px;
  position: absolute;
  inset: 0%;
}

.text-span-282 {
  color: var(--color-3);
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.uikjkjkjjkn {
  grid-column-gap: 16px;
  grid-row-gap: 46px;
  border: 1px solid var(--indicator-outline);
  background-color: var(--color-2);
  border-radius: 5px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-top: -60px;
  margin-left: -7px;
  padding: 48px;
  display: grid;
  position: relative;
  left: 46px;
}

.suppotytftf {
  z-index: 5;
  height: 491px;
  margin-top: -1px;
  margin-bottom: -103px;
  position: relative;
}

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

.hjhjhjhjg.large {
  grid-row-gap: 200px;
}

.hjhjhjhjg.small {
  grid-row-gap: 48px;
  margin-top: 60px;
  margin-bottom: 150px;
  padding-top: 64px;
  padding-left: 112px;
  padding-right: 20px;
}

.fhfhfhfnv {
  color: var(--ghost-white);
  font-family: Bdscript, Arial, sans-serif;
  font-size: 41px;
  font-weight: 400;
}

.stacked-info-15 {
  grid-column-gap: 16px;
  grid-row-gap: 36px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.stacked-paragraphs-2 {
  grid-column-gap: 16px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.body-display-61 {
  color: var(--color-9);
  font-size: 15px;
  font-weight: 300;
  line-height: 1.6em;
}

.section-title-2 {
  grid-column-gap: 28px;
  grid-row-gap: 18px;
  grid-template-rows: auto;
  grid-template-columns: 56px 1fr;
  grid-auto-columns: 1fr;
  padding-top: 80px;
  padding-bottom: 140px;
  padding-right: 80px;
  display: grid;
}

.section-title-2.extra-top-padding {
  padding-top: 140px;
  position: relative;
  left: 37px;
}

.grid-wrapper-71 {
  z-index: 10;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: minmax(5vw, 1fr) minmax(auto, 1400px) minmax(5vw, 1fr);
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
  position: relative;
}

.about-wrapper-2 {
  grid-column-gap: 80px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .65fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 0;
  padding-bottom: 0;
  display: grid;
  position: relative;
}

.scroll-cover {
  z-index: 25;
  background-color: #fff;
  height: 100%;
  position: absolute;
  inset: -100% 0% 0%;
}

.banner-wrapper-2 {
  border-radius: 4px;
  height: 45vw;
  min-height: 100%;
  max-height: 600px;
  padding: 0;
  position: relative;
  overflow: hidden;
}

.about-content {
  grid-column-gap: 16px;
  grid-row-gap: 18px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  max-width: 600px;
  padding-top: 36px;
  padding-bottom: 36px;
  display: grid;
}

.subtitle-120 {
  color: var(--color-3);
  letter-spacing: 4px;
  text-transform: uppercase;
  font-size: 10px;
  font-weight: 400;
  line-height: 1.35em;
  position: relative;
}

.banner-background-wrapper {
  margin: 2px;
  position: absolute;
  inset: 0%;
}

.section-86 {
  justify-content: center;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
  position: relative;
}

.section-86.bottom-border {
  border-bottom: 1px #eff3f6;
  margin-top: -181px;
}

.stacked-description-7 {
  grid-column-gap: 16px;
  grid-row-gap: 18px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.background-11 {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68271734945b21be58744576_001.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  inset: 0%;
}

.background-11.portrait-background {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/684fb92c855793293e75c4fe_jean-wimmerlin-j6wiiDYSGcQ-unsplash%20(1).avif");
  background-position: 50% 0;
}

.background-wrapper-27 {
  border-radius: 4px;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.overlay-27 {
  background-color: #0a111880;
  position: absolute;
  inset: 0%;
}

.overlay-27.light {
  background-color: #0e192226;
  border-radius: 4px;
}

.content-wrapper-9 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 15%;
  grid-auto-columns: 1fr;
  display: grid;
}

.heading-199 {
  color: var(--ghost-white);
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
  font-size: 34px;
  font-weight: 400;
}

.section-87 {
  z-index: 20;
  justify-content: center;
  padding-top: 140px;
  padding-bottom: 140px;
  display: flex;
  position: relative;
}

.section-87.no-top-padding {
  padding-top: 0;
  padding-left: 73px;
}

.dual-grid-4 {
  grid-column-gap: 36px;
  grid-row-gap: 16px;
  border-bottom: 1px #eef0f6;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  padding-bottom: 0;
  padding-right: 0;
  display: grid;
}

.left-intro-2 {
  grid-column-gap: 12px;
  grid-template-rows: auto;
  grid-template-columns: 36px 1fr;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  display: grid;
  position: relative;
  top: -18px;
}

.body-display-62 {
  color: #707788;
  font-size: 18px;
  line-height: 1.65em;
}

.body-display-62.small {
  color: var(--color-9);
  font-size: 15px;
  font-weight: 300;
  line-height: 1.5em;
}

.solid-subtitle-line {
  background-color: var(--color-3);
  width: 40%;
  height: 100%;
}

.solid-subtitle-line.dark {
  background-color: var(--color-3);
}

.stacked-description-8 {
  grid-column-gap: 16px;
  grid-row-gap: 9px;
  grid-template-rows: auto 1fr;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.grid-wrapper-72 {
  z-index: 10;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: 1fr;
  grid-template-columns: minmax(5vw, 1fr) minmax(auto, 1600px) minmax(5vw, 1fr);
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
  position: relative;
}

.stacked-content-15 {
  grid-column-gap: 16px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.subtitle-line {
  background-color: var(--ghost-white);
  background-image: none;
  width: 36px;
  height: 1px;
  margin-left: 0;
  display: flex;
}

.subtitle-line.dark {
  background-color: #e1e4ee;
}

.subtitle-line.left {
  background-color: var(--ghost-white);
  color: var(--color-3);
  background-image: none;
  justify-content: flex-end;
  margin-left: 0;
}

.stacked-heading-3 {
  grid-column-gap: 16px;
  grid-row-gap: 17px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.card-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px solid #eef0f6;
  border-radius: 2px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1px 1fr 1px 1fr 1px 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.card-wrapper.three-card-grid {
  border-color: var(--indicator-outline);
  grid-template-columns: 1fr 1px 1fr 1px 1fr;
}

.small-card {
  grid-column-gap: 16px;
  grid-row-gap: 48px;
  border: 1px #eef0f6;
  border-radius: 2px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: space-between;
  padding: 36px;
  display: grid;
}

.small-card.bottom-border---mobile {
  border-color: var(--color-6);
}

.small-card.top-border {
  border-top-style: solid;
  border-top-color: var(--indicator-outline);
}

.heading-200, .heading-201, .heading-202, .heading-203, .heading-204, .heading-205 {
  color: var(--color-3);
  letter-spacing: 4px;
  text-transform: uppercase;
  font-family: Inter, sans-serif;
  font-size: 10px;
  font-weight: 400;
}

.heading-206 {
  color: var(--ghost-white);
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
  font-size: 34px;
  font-weight: 400;
}

.text-span-283 {
  color: var(--color-3);
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.background-imarge-2-copy-copy {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/6829b95aa2eed4580fb79ca8_Image010.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  inset: 0%;
}

.background-imarge-2-copy-copy.action-banner {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/6829bccc010ce568879f1960_mathew-schwartz-s87bBFZviAU-unsplash.jpg");
}

.background-imarge-2-copy-copy.testimonial-background {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/685111e6dee8ef9e5821cb24_noah-grossenbacher-MIwNopNvIGM-unsplash%20(1).jpg");
  background-position: 50% 0;
}

.fjfhfhfhfhfhf {
  justify-content: center;
  align-items: stretch;
  padding-top: 160px;
  padding-bottom: 160px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.fjfhfhfhfhfhf.no-padding {
  margin-top: -102px;
  padding-top: 0;
  padding-bottom: 0;
}

.ghhhghgg {
  border-bottom: 1px #ffffff1a;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  margin-top: 87px;
  padding-top: 26px;
  padding-bottom: 180px;
  position: relative;
  overflow: visible;
}

.gjgjgjgjjgggn {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/6829b95aa2eed4580fb79ca8_Image010.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  inset: 0%;
}

.gjgjgjgjjgggn.action-banner {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/6829bccc010ce568879f1960_mathew-schwartz-s87bBFZviAU-unsplash.jpg");
}

.gjgjgjgjjgggn.testimonial-background {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/684fb067484c06ecb285e778_aleksandr-barsukov-lN1fPT9J6DA-unsplash%20(1).jpg");
  background-position: 50% 0;
}

.ghghghghggvv {
  justify-content: center;
  align-items: stretch;
  padding-top: 160px;
  padding-bottom: 160px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.ghghghghggvv.no-padding, .ghghghghggvv.no-padding-cogggpy {
  margin-top: -12px;
  padding-top: 0;
  padding-bottom: 0;
}

.ghghghghggvv.no-padding-cogggpy.gggb {
  margin-top: -28px;
}

.ghghghghggvv.jhkhiloyuyuypyh {
  margin-top: -12px;
  padding-top: 0;
  padding-bottom: 0;
}

.ghghghghggvv.jhkhiloyuyuypyh.gggb {
  margin-top: -52px;
}

.hjhjhjjbjbbbbb {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/6829b95aa2eed4580fb79ca8_Image010.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  inset: 0%;
}

.hjhjhjjbjbbbbb.action-banner {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/6829bccc010ce568879f1960_mathew-schwartz-s87bBFZviAU-unsplash.jpg");
}

.hjhjhjjbjbbbbb.testimonial-background {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/684fbae59a81af507321731f_noah-grossenbacher-MIwNopNvIGM-unsplash.jpg");
  background-position: 50% 0;
}

.left-intro-2-copy {
  grid-column-gap: 12px;
  grid-template-rows: auto;
  grid-template-columns: 36px 1fr;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  display: grid;
}

.ghghghghggh {
  grid-column-gap: 16px;
  grid-row-gap: 18px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  max-width: 600px;
  padding-top: 36px;
  padding-bottom: 36px;
  display: grid;
}

.fhfhfhfhfhvvv {
  grid-column-gap: 5px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  margin-top: 7px;
  padding-left: 0;
  display: grid;
}

.ghghghghff.large {
  color: #bb8150;
  letter-spacing: 4px;
  text-transform: uppercase;
  font-family: Montserrat, sans-serif;
  font-size: 10px;
  font-weight: 400;
  position: relative;
  top: -20px;
  bottom: 0;
}

.ghghghghff.large-copy {
  color: #bb8150;
  letter-spacing: 4px;
  text-transform: uppercase;
  font-family: Montserrat, sans-serif;
  font-size: 10px;
  font-weight: 400;
  position: relative;
  top: 0;
  bottom: 0;
}

.fgfgfgfggvv {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/684f1492a16df6a9f8a3cddd_sylwia-bartyzel-eU4pipU_8HA-unsplash%20(1).avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin: -2px;
  position: absolute;
  inset: 0%;
}

.gdgddgdg {
  grid-column-gap: 12px;
  grid-template-rows: auto;
  grid-template-columns: 36px 1fr;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  margin-bottom: 13px;
  display: grid;
  position: relative;
  top: 0;
}

.fgfgfgfgvvvvv {
  border-bottom: 1px #ffffff1a;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  margin-top: -17px;
  padding-top: 26px;
  padding-bottom: 180px;
  position: relative;
  overflow: visible;
}

.ghghghghgvvv {
  z-index: 5;
  height: 491px;
  margin-top: -184px;
  margin-bottom: -103px;
  position: relative;
}

.fgfgfggffcc {
  z-index: 5;
  height: 491px;
  margin-top: -184px;
  margin-bottom: -82px;
  position: relative;
}

.fhfhfhvv {
  color: #bb8150;
  letter-spacing: 4px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 10px;
  position: relative;
  bottom: -10px;
}

.hjhjnjnnn {
  grid-column-gap: 12px;
  grid-template-rows: auto;
  grid-template-columns: 36px 1fr;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  display: grid;
  position: relative;
  top: -27px;
}

.hero-intro-hedading {
  grid-column-gap: 12px;
  grid-template-rows: auto;
  grid-template-columns: 36px 1fr;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  display: grid;
  position: relative;
  top: -18px;
}

.ghhhbbhbb {
  grid-column-gap: 12px;
  grid-template-rows: auto;
  grid-template-columns: 36px 1fr;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  margin-bottom: 12px;
  display: grid;
  position: relative;
  top: 14px;
}

.fhfhvhhvv {
  z-index: 10;
  justify-content: center;
  padding-top: 160px;
  padding-bottom: 160px;
  display: flex;
  position: relative;
}

.fhfhvhhvv.no-padding {
  padding: 0;
}

.fhfhvhhvv.no-padding.clip {
  height: 522px;
  top: 48px;
}

.fhfhvhhvv.no-padding-copy {
  padding: 0;
}

.fhfhvhhvv.no-padding-copy.clip {
  height: 522px;
  margin-top: 9px;
  top: 0;
}

.fhfhvhhvv.no-padding-codddssspy-copy {
  padding: 0;
}

.fhfhvhhvv.no-padding-codddssspy-copy.clip {
  height: 522px;
  margin-top: -47px;
  margin-bottom: 38px;
  top: 0;
}

.fhfhvhhvv.no-padding-codddffffffffssspy-copy-copy {
  padding: 0;
}

.fhfhvhhvv.no-padding-codddffffffffssspy-copy-copy.clip {
  height: 522px;
  margin-top: -53px;
  margin-bottom: 38px;
  top: 0;
}

.dfcgcghhdddd {
  z-index: 20;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #1a3b40;
  border-top: 1px solid #c0c0d333;
  border-bottom: 1px solid #c0c0d333;
  grid-template-rows: 1fr;
  grid-template-columns: minmax(5vw, 1fr) minmax(auto, 1500px) minmax(5vw, 1fr);
  grid-auto-rows: auto;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: 169px;
  margin-bottom: 96px;
  display: grid;
  position: relative;
  top: 1px;
}

.ghghbhb {
  grid-column-gap: 12px;
  grid-template-rows: auto;
  grid-template-columns: 36px 1fr;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  margin-bottom: 30px;
  display: grid;
  position: relative;
  top: 14px;
}

.tjgjbjkbb {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: -76px;
  margin-bottom: -82px;
  padding: 140px 0;
  display: flex;
  position: relative;
}

.tjgjbjkbb.no-padding {
  padding-top: 0;
  padding-bottom: 0;
}

.tjgjbjkbb.no-top-padding {
  padding-top: 0;
}

.jhjhjhb {
  color: var(--color-3);
  text-align: left;
  letter-spacing: 3px;
  text-transform: uppercase;
  font-size: 10px;
  font-weight: 400;
  line-height: 1.4em;
  display: block;
  position: relative;
  top: 0;
}

.jhjhjhb.small {
  font-size: 8px;
}

.jhjhjhb.white {
  color: #fff;
}

.jhjhjhb.large {
  color: var(--ghost-white);
  letter-spacing: 4px;
  font-family: Montserrat, sans-serif;
  font-size: 10px;
}

.hkhkk-n-n-n {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 15px;
  margin-bottom: -82px;
  padding: 140px 0;
  display: flex;
  position: relative;
}

.hkhkk-n-n-n.no-padding {
  padding-top: 0;
  padding-bottom: 0;
}

.hkhkk-n-n-n.no-top-padding {
  padding-top: 0;
}

.hghgghghgg {
  grid-column-gap: 12px;
  grid-template-rows: auto;
  grid-template-columns: 36px 1fr;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  display: grid;
  position: relative;
  top: -18px;
}

.hhhjhjhjhjhhhh {
  z-index: 10;
  justify-content: center;
  padding-top: 160px;
  padding-bottom: 160px;
  display: flex;
  position: relative;
}

.hhhjhjhjhjhhhh.no-padding {
  padding: 0;
}

.hhhjhjhjhjhhhh.no-padding.clip {
  height: 522px;
  top: 48px;
}

.hhhjhjhjhjhhhh.no-padding-copy {
  padding: 0;
}

.hhhjhjhjhjhhhh.no-padding-copy.clip {
  height: 522px;
  margin-top: 9px;
  top: 0;
}

.hhhjhjhjhjhhhh.no-padding-codddssspy-copy {
  padding: 0;
}

.hhhjhjhjhjhhhh.no-padding-codddssspy-copy.clip {
  height: 522px;
  margin-top: -47px;
  margin-bottom: 38px;
  top: 0;
}

.hhhjhjhjhjhhhh.no-padding-codddffffffffssspy-copy-copy {
  padding: 0;
}

.hhhjhjhjhjhhhh.no-padding-codddffffffffssspy-copy-copy.clip {
  height: 522px;
  margin-top: 64px;
  margin-bottom: 38px;
  top: 0;
}

.gjgjgjbbmbmb {
  max-width: 700px;
  margin-top: 65px;
  margin-left: 118px;
}

.text-span-284 {
  color: var(--color-3);
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.ghghghnnv {
  border: 1px solid var(--indicator-outline);
  color: var(--black);
  letter-spacing: 3px;
  text-transform: uppercase;
  background-color: #0000;
  border-radius: 3px;
  justify-content: center;
  align-items: center;
  padding: 16px 32px;
  font-size: 10px;
  text-decoration: none;
  transition: all .4s cubic-bezier(.25, .46, .45, .94);
  display: flex;
}

.ghghghnnv:hover {
  border-color: var(--black);
  background-color: var(--black);
  color: #fff;
}

.ghghghnnv.small {
  padding: 9px 18px;
}

.ghghghnnv.white {
  border-style: none;
  border-color: var(--buttonss);
  background-color: var(--color-2);
  color: #fff;
  width: 60%;
  height: auto;
  margin-top: 0;
  position: relative;
}

.ghghghnnv.white:hover {
  border-color: var(--ghost-white);
  background-color: #081c3a00;
}

.ghghghgg {
  background-color: var(--black);
  border-top: 5px #bb8150f2;
  border-bottom: 5px #bb8150f2;
  margin-top: 82px;
  display: block;
  overflow: hidden;
}

.section-80-copy {
  justify-content: center;
  align-items: stretch;
  padding-top: 160px;
  padding-bottom: 160px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.section-80-copy.no-padding {
  margin-top: 85px;
  padding-top: 0;
  padding-bottom: 0;
}

.gjgjgjgjbbbb {
  border: 1px solid var(--indicator-outline);
  color: var(--black);
  letter-spacing: 3px;
  text-transform: uppercase;
  background-color: #0000;
  border-radius: 3px;
  justify-content: center;
  align-items: center;
  padding: 16px 32px;
  font-size: 10px;
  text-decoration: none;
  transition: all .4s cubic-bezier(.25, .46, .45, .94);
  display: flex;
}

.gjgjgjgjbbbb:hover {
  border-color: var(--black);
  background-color: var(--black);
  color: #fff;
}

.gjgjgjgjbbbb.small {
  padding: 9px 18px;
}

.gjgjgjgjbbbb.white {
  border-color: var(--buttonss);
  background-color: var(--indicator-outline);
  color: #fff;
  width: 100%;
  margin-top: 26px;
}

.gjgjgjgjbbbb.white:hover {
  background-color: #081c3a00;
  border-color: #fff;
}

.text-span-285, .text-span-286 {
  color: var(--color-3);
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.hjjhjhjnbb {
  border: 1px solid var(--indicator-outline);
  color: var(--black);
  letter-spacing: 3px;
  text-transform: uppercase;
  background-color: #0000;
  border-radius: 3px;
  justify-content: center;
  align-items: center;
  padding: 16px 32px;
  font-size: 10px;
  text-decoration: none;
  transition: all .4s cubic-bezier(.25, .46, .45, .94);
  display: flex;
}

.hjjhjhjnbb:hover {
  border-color: var(--black);
  background-color: var(--black);
  color: #fff;
}

.hjjhjhjnbb.small {
  padding: 9px 18px;
}

.hjjhjhjnbb.white {
  border-color: var(--buttonss);
  color: #fff;
  width: 68%;
  height: auto;
  margin-top: 0;
  position: relative;
}

.hjjhjhjnbb.white:hover {
  border-color: var(--ghost-white);
  background-color: #081c3a00;
}

.hriaz {
  z-index: 5;
  height: 491px;
  margin-top: -16px;
  position: relative;
}

.jjjggjggvv {
  grid-column-gap: 12px;
  grid-template-rows: auto;
  grid-template-columns: 36px 1fr;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  display: grid;
  position: relative;
  top: -18px;
}

.text-span-287 {
  color: var(--color-3);
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.rotating-background-copy {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/682c7e171fce3b9df4eae023_Image040.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  inset: 0%;
}

.rotating-background-copy.portrait-two {
  background-image: none;
}

.rotating-background-copy.portrait-three {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/682c7e171fce3b9df4eae03d_gcxxdx.jpg");
  background-position: 0 100%;
}

.rotating-background-copy.portrait-four {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/682c7e171fce3b9df4eae037_hfhfhfvvv.jpg");
  background-position: 50% 30%;
}

.rotating-background-copy.portrait-one {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/682c7e171fce3b9df4eae031_fddfdfd.jpg");
  background-position: 50% 35%;
}

.rotating-background-copy.image-one {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/683abd80cc75e24bfeca03ea_HD-wallpaper-elephants-on-road.avif");
}

.rotating-background-copy.image-two {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/6846f35891afc3f64a349040_jeremy-avery-hht33rAqHi8-unsplash.jpg");
  background-position: 50%;
}

.rotating-background-copy.image-three {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/6835a0d91d4a0e72fcdb7259_Image035.jpeg");
}

.rotating-background-copy.image-four {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/6835a0d91d4a0e72fcdb7243_Image039.jpeg");
}

.rotating-background-copy.image-seven {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/684e5b027711b95088fcd389_lhkhkhk%20(1).jpg");
}

.rotating-background-copy.image-six {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/684e57049a8a37ea84d6530a_hkkhkhn.avif");
}

.rotating-background-copy.image-five {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/684e557f45f90c0ce80b9b74_hjjj.avif");
}

.rotating-background-copy.image-eight {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/6846f6d2ce8f7179fe7fc0a0_tatiana-zanon-VP2mjtJqWvY-unsplash%20(1).avif");
  background-position: 50% 100%;
}

.rotating-background-copy.image-thrhhhhhee-copy {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/683dbd33b2a736ce7896e78b_sammy-wong-NVz_cZM2MDQ-unsplash%20(1).avif");
  background-position: 50% 14%;
}

.rotating-background-copy.image-fggffffour-copy {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/684e601e25e45d423c480486_gjjgjjgg.jpg");
}

.rotating-background-copy.image-onfffddde-copy {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/683e7c2cd1b55e31294257f0_hhffhfh.jpg");
}

.jkjkkmmmm {
  z-index: 5;
  height: 491px;
  margin-top: -31px;
  position: relative;
}

.fhfhfhfhff {
  grid-column-gap: 12px;
  grid-template-rows: auto;
  grid-template-columns: 36px 1fr;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  display: grid;
  position: relative;
  top: -18px;
}

.kjkkjnn-bbbb {
  z-index: 20;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #1a3b40;
  border-top: 1px solid #c0c0d333;
  border-bottom: 1px solid #c0c0d333;
  grid-template-rows: 1fr;
  grid-template-columns: minmax(5vw, 1fr) minmax(auto, 1500px) minmax(5vw, 1fr);
  grid-auto-rows: auto;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: -34px;
  margin-bottom: 96px;
  display: grid;
  position: relative;
  top: 1px;
}

.home-content-stacked {
  grid-column-gap: 16px;
  grid-row-gap: 69px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.home-content-stacked.large {
  grid-row-gap: 200px;
}

.home-content-stacked.small {
  grid-row-gap: 48px;
  margin-top: -40px;
  padding-top: 64px;
  padding-left: 112px;
  padding-right: 20px;
}

.text-span-288 {
  color: var(--color-3);
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.dhdhdhhdd {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: -13px;
  margin-bottom: -82px;
  padding: 140px 0;
  display: flex;
  position: relative;
}

.dhdhdhhdd.no-padding {
  padding-top: 0;
  padding-bottom: 0;
}

.dhdhdhhdd.no-top-padding {
  padding-top: 0;
}

.text-span-289 {
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.fgfgfgfgffd {
  border: 1px solid var(--indicator-outline);
  color: var(--black);
  letter-spacing: 3px;
  text-transform: uppercase;
  background-color: #0000;
  border-radius: 3px;
  justify-content: center;
  align-items: center;
  padding: 16px 32px;
  font-size: 10px;
  text-decoration: none;
  transition: all .4s cubic-bezier(.25, .46, .45, .94);
  display: flex;
}

.fgfgfgfgffd:hover {
  border-color: var(--black);
  background-color: var(--black);
  color: #fff;
}

.fgfgfgfgffd.small {
  padding: 9px 18px;
}

.fgfgfgfgffd.white {
  background-color: var(--transparnt-completley);
  color: #fff;
  border-color: #ffffff4d;
  width: 100%;
  height: 53px;
}

.fgfgfgfgffd.white:hover {
  background-color: #081c3a00;
  border-color: #fff;
}

.fgfgfgfgffd.white.w--current {
  width: 70%;
}

.button-text-32 {
  z-index: 10;
  padding-left: 4px;
  position: relative;
}

.overlay-28 {
  z-index: 3;
  background-color: #090f1680;
  position: absolute;
  inset: 0%;
}

.overlay-28.gradient {
  background-color: #090f1633;
  background-image: linear-gradient(#090f1680, #090f1699);
}

.background-12 {
  z-index: 2;
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68271734945b21be58744576_001.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  inset: 0%;
}

.subtitle-121 {
  color: #666883;
  letter-spacing: 4px;
  text-transform: uppercase;
  margin-right: 0;
  font-size: 10px;
  line-height: 1.3em;
}

.text-block-125 {
  color: var(--outline);
  letter-spacing: 4px;
  font-size: 10px;
}

.medium-width-11 {
  max-width: 575px;
}

.newsletter-form {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  background-color: #fff;
  border: 1px #eef0f6;
  border-radius: 100px;
  grid-template-rows: auto;
  grid-template-columns: 1fr auto;
  grid-auto-columns: 1fr;
  align-items: stretch;
  padding: 4px 4px 4px 24px;
  display: grid;
}

.xxl-heading-4 {
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
  font-size: 41px;
  font-weight: 300;
  line-height: 1.25em;
}

.subscribe-field {
  color: var(--color-2);
  background-color: #fff0;
  border: 1px #000;
  border-radius: 100px;
  height: 100%;
  min-height: 48px;
  margin-bottom: 0;
}

.body-display-63 {
  color: #707788;
  font-size: 18px;
  line-height: 1.65em;
}

.body-display-63.light {
  color: #fff;
  font-size: 15px;
  font-weight: 300;
}

.hero-intro-content {
  grid-column-gap: 16px;
  grid-row-gap: 18px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.newsletter-form-block {
  width: 100%;
  max-width: none;
  margin-bottom: 0;
}

.subtitle-122 {
  color: var(--color-2);
  letter-spacing: 4px;
  text-transform: uppercase;
  margin-right: 0;
  font-size: 10px;
  line-height: 1.3em;
}

.subtitle-122.light {
  color: #fff;
}

.subtitle-122.small {
  margin-right: -4px;
  font-size: 8px;
  line-height: 1.3em;
}

.hero-intro-2 {
  grid-column-gap: 16px;
  grid-row-gap: 48px;
  color: #fff;
  text-align: center;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  max-width: 800px;
  padding-bottom: 36px;
  display: grid;
}

.subtitle-intro {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  grid-template-rows: auto;
  grid-template-columns: auto minmax(auto, .25fr) auto;
  grid-auto-columns: 1fr;
  align-content: center;
  align-items: center;
  margin-bottom: 0;
  display: grid;
}

.hero-intro-title {
  grid-column-gap: 16px;
  grid-row-gap: 36px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-items: center;
  padding-bottom: 0;
  display: grid;
}

.newsletter-button {
  background-color: var(--color-2);
  letter-spacing: 4px;
  text-transform: uppercase;
  border-radius: 100px;
  padding: 15px 28px;
  font-size: 10px;
  line-height: 1.2em;
}

.text-span-290, .text-span-291 {
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.ufufufufffff {
  color: #666883;
  letter-spacing: 4px;
  text-transform: uppercase;
  margin-right: 0;
  font-size: 10px;
  line-height: 1.3em;
}

.ufufufufffff.light {
  color: var(--color-3);
  text-align: center;
  width: auto;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
}

.gjgjgjggfc {
  grid-column-gap: 1px;
  grid-row-gap: 12px;
  grid-template-rows: auto;
  grid-template-columns: auto auto auto;
  grid-auto-columns: 1fr;
  align-content: center;
  align-items: center;
  margin-bottom: 0;
  display: grid;
}

.safatstss {
  color: var(--ghost-white);
  text-align: center;
  letter-spacing: 3px;
  text-transform: uppercase;
  font-size: 10px;
  font-weight: 300;
  line-height: 1.4em;
  display: block;
  position: relative;
  top: 0;
}

.safatstss.small {
  font-size: 8px;
}

.safatstss.white {
  color: #fff;
}

.safatstss.large {
  color: var(--ghost-white);
  letter-spacing: 4px;
  font-family: Montserrat, sans-serif;
  font-size: 10px;
}

.fjfjfjfvvv {
  color: var(--color-3);
  text-align: center;
  letter-spacing: 3px;
  text-transform: uppercase;
  font-size: 10px;
  font-weight: 400;
  line-height: 1.4em;
  display: block;
  position: relative;
  top: 0;
}

.fjfjfjfvvv.small {
  font-size: 8px;
}

.fjfjfjfvvv.white {
  color: #fff;
}

.fjfjfjfvvv.large {
  color: var(--ghost-white);
  letter-spacing: 4px;
  font-family: Montserrat, sans-serif;
  font-size: 10px;
}

.body-2, .body-3 {
  background-color: var(--color-2);
}

.vacation-form {
  border: 1px solid var(--indicator-outline);
  background-color: var(--color-2);
  background-image: linear-gradient(to bottom, var(--color-4), var(--color-4)), url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68271734945b21be58744567_noise.gif");
  background-position: 0 0, 50%;
  background-size: auto, 249px;
  border-radius: 4px;
  margin-bottom: 0;
  margin-left: 60px;
  margin-right: 60px;
  padding: 48px;
  display: block;
}

.gfgffgfgf {
  grid-column-gap: 12px;
  grid-template-rows: auto;
  grid-template-columns: 36px 1fr;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  display: grid;
  position: relative;
  top: 0;
}

.gfgffgfgf-copy {
  grid-column-gap: 12px;
  grid-template-rows: auto;
  grid-template-columns: 36px 1fr;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  margin-top: 96px;
  margin-bottom: 10px;
  display: grid;
  position: relative;
  top: 0;
}

.italic-text-8 {
  color: var(--indicator-outline);
}

.subtitle-123 {
  z-index: 10;
  color: #bb8150;
  letter-spacing: 5px;
  text-transform: uppercase;
  font-size: 10px;
  position: relative;
}

.text-span-292 {
  color: #bb8150;
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.content-grid-12 {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
  position: relative;
}

.stacked-title-15 {
  grid-column-gap: 16px;
  grid-row-gap: 18px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.text-span-293 {
  color: #bb8150;
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.services-hero-3 {
  z-index: 100;
  border-bottom: 1px #ffffff1a;
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  min-height: 47vh;
  display: flex;
  position: relative;
  overflow: hidden;
}

.centered-intro-4 {
  grid-column-gap: 16px;
  grid-row-gap: 48px;
  text-align: center;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  justify-items: center;
  max-width: 700px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.gjgjgjgjgnn {
  grid-column-gap: 1px;
  grid-row-gap: 12px;
  grid-template-rows: auto;
  grid-template-columns: auto 172px auto;
  grid-auto-columns: 1fr;
  align-content: center;
  align-items: center;
  margin-bottom: 0;
  display: grid;
}

.jjjjhhbbrrrbb {
  z-index: 20;
  border-top: 1px none var(--indicator-outline);
  border-bottom: 1px solid var(--indicator-outline);
  background-color: var(--color-2);
  justify-content: center;
  margin-top: 100px;
  padding-top: 180px;
  padding-bottom: 180px;
  display: flex;
  position: relative;
  overflow: visible;
}

.text-span-294 {
  color: var(--color-3);
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.body-4 {
  background-color: var(--color-2);
}

.body-display-5ffff9-copy-2 {
  color: #bb8150;
  letter-spacing: 4px;
  text-transform: uppercase;
  font-family: Montserrat, sans-serif;
  font-size: 11px;
  line-height: 1.6em;
}

.text-span-295 {
  color: #bb815075;
}

.fgfgfgf-3 {
  color: #fcfcff;
  background-color: #1a3b40f2;
  border: 1px solid #c0c0d333;
  border-radius: 3px;
  height: 44px;
  min-height: 49px;
  margin-top: 10px;
  margin-bottom: 0;
  padding-top: 16px;
  padding-bottom: 16px;
  padding-left: 18px;
  font-size: 13px;
  transition: all .5s cubic-bezier(.25, .46, .45, .94);
}

.fgfgfgf-3:focus {
  border-style: solid;
  border-color: #bb8150;
  padding-left: 24px;
}

.fgfgfgf-3::placeholder {
  color: #c0c0d333;
  font-weight: 300;
}

.text-span-296 {
  color: var(--indicator-outline);
  font-style: italic;
}

.gfgfgfgf-2 {
  letter-spacing: 4px;
  text-transform: uppercase;
  background-color: #bb8150;
  border-radius: 4px;
  height: 52px;
  margin-top: 61px;
  font-family: Inter, sans-serif;
  font-size: 10px;
  font-weight: 300;
  position: static;
  top: 0;
}

.gfgfgfgf-2:hover {
  border: 1px none var(--color);
  background-color: var(--color-3);
}

.ttttty-cddopy-2 {
  color: #bb8150f2;
  background-color: #1a3b40f2;
  border: 1px solid #bb815075;
  border-radius: 3px;
  height: 49px;
  margin-top: 3px;
  margin-bottom: 0;
  font-size: 13px;
}

.gggggg-2 {
  color: #081c3a;
  letter-spacing: 3px;
  text-transform: uppercase;
  background-color: #0000;
  border: 1px solid #c0c0d333;
  border-radius: 3px;
  justify-content: center;
  align-items: center;
  padding: 16px 32px;
  font-size: 10px;
  text-decoration: none;
  transition: all .4s cubic-bezier(.25, .46, .45, .94);
  display: flex;
}

.gggggg-2:hover {
  color: #fff;
  background-color: #081c3a;
  border-color: #081c3a;
}

.gggggg-2.white {
  color: #fff;
  border-color: #ffffff4d;
  width: 100%;
  height: 53px;
}

.gggggg-2.white:hover {
  background-color: #081c3a00;
  border-color: #fff;
}

.gggggg-2.white.w--current {
  width: 100%;
}

.image-overlay-8 {
  z-index: 1;
  background-color: #090b194d;
  position: absolute;
  inset: 0%;
}

.tab-bottom-content-2 {
  border-top: 1px #ffffff1a;
  margin-left: auto;
  margin-right: auto;
  padding: 36px 36px 48px;
  overflow: hidden;
}

.clip-9 {
  position: relative;
  overflow: hidden;
}

.large-heading-4 {
  text-transform: capitalize;
  font-size: 41px;
  font-weight: 300;
  line-height: 1.4em;
}

.text-span-297 {
  color: #bb8150;
}

.headidddng-192-copy-2 {
  color: var(--color-3);
  text-align: left;
  letter-spacing: 4px;
  text-transform: uppercase;
  margin-top: 96px;
  margin-bottom: 6px;
  font-family: Montserrat, sans-serif;
  font-size: 10px;
  font-weight: 400;
}

.success-message-2 {
  background-color: #3540751a;
  border: 1px #c0c0d333;
  border-radius: 4px;
  padding: 0;
  overflow: hidden;
}

.success-message-2.grey {
  background-color: var(--color-2);
  background-image: none;
  border-radius: 12px;
}

.contact-fcccxxxxxcield-wrapper-copy-copy-2 {
  grid-column-gap: 18px;
  grid-row-gap: 1px;
  grid-template-rows: auto 1fr;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-top: 12px;
  display: grid;
}

.body-display-64 {
  color: #939393;
  text-align: center;
  width: 80%;
  font-size: 15px;
  font-weight: 300;
  line-height: 1.6em;
}

.banner-wrapper-3 {
  justify-content: center;
  display: flex;
  position: relative;
  overflow: hidden;
}

.select-field-2 {
  color: #bb8150f2;
  background-color: #1a3b40f2;
  border: 1px solid #c0c0d333;
  border-radius: 3px;
  height: 49px;
  margin-top: 3px;
  margin-bottom: 0;
  font-size: 13px;
}

.skills-item-3 {
  border-bottom: 1px solid #bb815075;
  flex-direction: column;
  display: flex;
  overflow: clip;
}

.skills-item-3.left-top {
  border-top: 1px solid #bb815075;
  overflow: clip;
}

.form-blfffffock-copdddy-copy-2 {
  background-color: #1a3b40;
  border: 1px solid #c0c0d333;
  border-radius: 12px;
  margin-bottom: 0;
  padding: 48px;
  display: block;
  overflow: hidden;
}

.ttttty-2 {
  border: 1px solid var(--indicator-outline);
  color: #bb8150f2;
  background-color: #1a3b40f2;
  border-radius: 3px;
  height: 49px;
  margin-top: 3px;
  margin-bottom: 0;
  font-size: 13px;
}

.me-2 {
  color: var(--color-9);
  margin-top: 10px;
  font-family: Inter, sans-serif;
  font-size: 13px;
  font-weight: 300;
}

.error-state-2 {
  background-color: #c0c0d333;
  border: 1px solid #c0c0d333;
  border-radius: 5px;
}

.text-field-cgggfffopy-2 {
  border: 1px solid var(--indicator-outline);
  color: var(--color-3);
  background-color: #1a3b40f2;
  border-radius: 3px;
  height: 49px;
  min-height: 90px;
  margin-bottom: 0;
  padding-top: 16px;
  padding-bottom: 51px;
  padding-left: 18px;
  font-size: 13px;
  transition: all .5s cubic-bezier(.25, .46, .45, .94);
}

.text-field-cgggfffopy-2:focus {
  border-style: solid;
  border-color: #bb8150;
  padding-left: 24px;
}

.text-field-cgggfffopy-2::placeholder {
  color: #c0c0d333;
  font-weight: 300;
}

.field-label-3 {
  color: var(--color-9);
  margin-top: 10px;
  font-family: Inter, sans-serif;
  font-size: 13px;
  font-weight: 300;
}

.rereredf-cffffopy-2 {
  letter-spacing: 4px;
  text-transform: uppercase;
  background-color: #bb8150;
  border-radius: 4px;
  height: 52px;
  margin-top: 61px;
  font-family: Montserrat, sans-serif;
  font-size: 10px;
  position: static;
  top: 0;
}

.field-label-cfffopy-copy-2 {
  color: var(--color-9);
  letter-spacing: 0;
  text-transform: none;
  margin-top: -1px;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 13px;
  font-weight: 300;
}

.checkbox-2 {
  border: 1px solid var(--color-6);
  background-color: var(--color-2);
}

.hghghhg-2 {
  color: #081c3a;
  letter-spacing: 3px;
  text-transform: uppercase;
  background-color: #0000;
  border: 1px solid #c0c0d333;
  border-radius: 3px;
  justify-content: center;
  align-items: center;
  padding: 16px 32px;
  font-size: 10px;
  text-decoration: none;
  transition: all .4s cubic-bezier(.25, .46, .45, .94);
  display: flex;
}

.hghghhg-2:hover {
  color: #fff;
  background-color: #081c3a;
  border-color: #081c3a;
}

.hghghhg-2.white {
  color: #fff;
  border-color: #ffffff4d;
  width: 40%;
  height: 53px;
  margin-top: 50px;
  margin-bottom: 0;
}

.hghghhg-2.white:hover {
  background-color: #081c3a00;
  border-color: #fff;
}

.hghghhg-2.white.w--current {
  width: 70%;
}

.destination-3-list-2 {
  flex-direction: column;
  margin-top: 124px;
  display: block;
  overflow: clip;
}

.field-label-4 {
  color: var(--color-9);
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 13px;
  font-weight: 300;
}

.subtitle-wrapper-8 {
  margin-bottom: 18px;
  overflow: hidden;
}

.field-label-copy-2 {
  color: var(--color-9);
  letter-spacing: 0;
  text-transform: none;
  margin-top: -1px;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 13px;
  font-weight: 300;
}

.dgdgdgdg-2 {
  letter-spacing: 4px;
  text-transform: uppercase;
  background-color: #bb8150;
  border-radius: 4px;
  height: 52px;
  margin-top: 61px;
  font-family: Montserrat, sans-serif;
  font-size: 10px;
  position: static;
  top: 0;
}

.destination-2-icon-2 {
  z-index: 10;
  color: #516381;
  background-color: #1a3b40;
  border: 1px dashed #bb8150;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 80px;
  height: 80px;
  margin-bottom: 19px;
  font-weight: 700;
  display: flex;
  position: relative;
}

.formffff-copy-2 {
  grid-column-gap: 16px;
  grid-row-gap: 2px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding: 0;
  display: grid;
}

.text-span-298 {
  color: var(--indicator-outline);
  font-style: italic;
}

.text-block-126 {
  color: #bb8150;
  font-weight: 400;
}

.subtitle-124 {
  z-index: 10;
  color: #efeff7;
  letter-spacing: 5px;
  text-transform: uppercase;
  font-size: 11px;
  position: relative;
}

.ggggg-2 {
  color: #fcfcff;
  background-color: #1a3b40;
  border: 1px solid #bb815075;
  border-radius: 3px;
  height: 44px;
  min-height: 49px;
  margin-bottom: 0;
  padding-top: 16px;
  padding-bottom: 16px;
  padding-left: 18px;
  font-size: 13px;
  transition: all .5s cubic-bezier(.25, .46, .45, .94);
}

.ggggg-2:focus {
  border-style: solid;
  border-color: #bb8150;
  padding-left: 24px;
}

.ggggg-2::placeholder {
  color: #c0c0d333;
  font-weight: 300;
}

._3-vacation-form-2 {
  background-color: #1a3b40;
  border: 1px solid #c0c0d333;
  border-radius: 12px;
  margin-bottom: 0;
  margin-left: 60px;
  margin-right: 60px;
  padding: 48px;
  display: block;
  overflow: hidden;
}

.gjgjgjgjjg-2 {
  color: #bb815075;
  letter-spacing: 0;
  text-transform: none;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 13px;
  font-style: italic;
  font-weight: 400;
  position: relative;
}

.text-span-299 {
  color: #bb8150;
}

.text-field-3 {
  color: #bb8150;
  background-color: #1a3b40;
  border: 1px solid #c0c0d333;
  border-radius: 3px;
  height: 44px;
  min-height: 49px;
  margin-bottom: 0;
  padding-top: 16px;
  padding-bottom: 16px;
  padding-left: 18px;
  font-size: 13px;
  transition: all .5s cubic-bezier(.25, .46, .45, .94);
}

.text-field-3:focus {
  border-style: solid;
  border-color: #bb8150;
  padding-left: 24px;
}

.text-field-3::placeholder {
  color: #c0c0d333;
  font-weight: 300;
}

.checkbox-label-2 {
  color: #939393;
  font-family: Inter, sans-serif;
  font-size: 13px;
  font-weight: 300;
}

.form-blfffffock-copy-2 {
  background-color: #1a3b40;
  border: 1px solid #c0c0d333;
  border-radius: 4px;
  margin-bottom: 0;
  padding: 48px;
  display: block;
}

.subtitle-113fffff-copy-2 {
  z-index: 10;
  color: #090b19;
  letter-spacing: 4px;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 400;
  position: relative;
}

.subtitle-113fffff-copy-2.white {
  color: #fcfcff;
  text-align: center;
  font-family: Inter, sans-serif;
  font-size: 10px;
  font-weight: 300;
}

.contact-fccccield-wrapper-copy-2 {
  grid-column-gap: 18px;
  grid-row-gap: 12px;
  grid-template-rows: auto 1fr;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-top: 12px;
  display: grid;
}

.text-span-145-copy-2 {
  color: #bb8150;
}

.heading-207 {
  color: var(--color-3);
  letter-spacing: 4px;
  text-transform: uppercase;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 10px;
  font-weight: 400;
}

.text-span-300, .text-span-301, .text-span-302 {
  color: var(--indicator-outline);
  font-style: italic;
}

.italic-text-9 {
  color: var(--indicator-outline);
}

.text-span-303 {
  color: var(--indicator-outline);
  font-style: italic;
}

.vacation-form-tailor {
  background-color: #1a3b40;
  border: 1px solid #c0c0d333;
  border-radius: 12px;
  margin-bottom: 0;
  margin-left: 60px;
  margin-right: 60px;
  padding: 48px;
  display: block;
  overflow: hidden;
}

.vacation-form-tailor-your-trip {
  z-index: 800;
  border: 1px solid var(--indicator-outline);
  background-color: var(--transparnt-completley);
  background-image: linear-gradient(to bottom, var(--color-4), var(--color-4)), url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68526173d6d58bbe8157b2f5_5w5m.gif");
  background-position: 0 0, 50%;
  background-size: auto, 250px;
  border-radius: 12px;
  margin: 0 100px;
  padding: 48px;
  display: block;
  position: relative;
  overflow: hidden;
}

.scroll-circle {
  z-index: 100;
  border: 1px solid var(--color-6);
  background-color: var(--color-4);
  letter-spacing: 4px;
  text-transform: uppercase;
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68511bef0b254aa3dd605212_joshua-rawson-harris-S4ZkQykkeRs-unsplash.jpg");
  background-position: 50%;
  background-size: cover;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 140px;
  height: 140px;
  font-size: 11px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.button-text-33 {
  z-index: 20;
  color: var(--outline);
  position: relative;
  transform: rotate(18deg);
}

.link-hover-fill-2 {
  background-color: #000;
  border-radius: 100%;
  display: none;
  position: absolute;
  inset: 0%;
}

.link-hover-fill-2.light {
  background-color: #fff;
}

.div-block-21 {
  grid-column-gap: 1px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .25fr 5fr;
  grid-auto-columns: 1fr;
  margin-top: 96px;
  margin-bottom: 4px;
  display: grid;
}

.new-div-block {
  grid-column-gap: 1px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 5% auto;
  grid-auto-columns: 1fr;
  margin-top: 96px;
  margin-bottom: 4px;
  display: grid;
}

.headingggg {
  text-transform: capitalize;
  margin-top: 10px;
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
  font-size: 37px;
  font-weight: 300;
  line-height: 1.4em;
}

.text-span-304 {
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.background-banner-copy {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/682714a99a124f807285ffea_Space002.jpeg");
  background-position: 50%;
  background-size: cover;
  height: 116%;
  position: absolute;
  inset: auto 0%;
}

.background-banner-copy.video-banner {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/6829b60adf908935fa47b1b8_ron-dauphin-k-8-eX4Y3no-unsplash.jpg");
  background-position: 50%;
}

.background-banner-copy.projects-banner {
  background-image: none;
}

.form-page-break {
  z-index: 20;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #1a3b40;
  border-top: 1px solid #c0c0d333;
  border-bottom: 1px solid #c0c0d333;
  grid-template-rows: 1fr;
  grid-template-columns: minmax(5vw, 1fr) minmax(auto, 1500px) minmax(5vw, 1fr);
  grid-auto-rows: auto;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: -133px;
  margin-bottom: 96px;
  display: grid;
  position: relative;
  top: 1px;
}

.gggfgfffff {
  z-index: 5;
  height: 296px;
  margin-top: -181px;
  padding-top: 0;
  position: relative;
}

.text-span-305, .text-span-306 {
  color: var(--indicator-outline);
  font-style: italic;
}

.text-span-307 {
  color: var(--color-3);
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
  font-style: normal;
}

.text-field-3-copy {
  color: #bb8150;
  background-color: #1a3b40;
  border: 1px solid #c0c0d333;
  border-radius: 3px;
  height: 44px;
  min-height: 49px;
  margin-bottom: 0;
  padding-top: 16px;
  padding-bottom: 16px;
  padding-left: 18px;
  font-size: 13px;
  transition: all .5s cubic-bezier(.25, .46, .45, .94);
}

.text-field-3-copy:focus {
  border-style: solid;
  border-color: #bb8150;
  padding-left: 24px;
}

.text-field-3-copy::placeholder {
  color: #c0c0d333;
  font-weight: 300;
}

.body-5 {
  background-color: var(--color-2);
}

.text-span-308 {
  color: var(--color-3);
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.mememememememem {
  color: var(--color-9);
  margin-top: 10px;
  font-family: Inter, sans-serif;
  font-size: 13px;
  font-weight: 300;
}

.text-span-309, .text-span-310 {
  color: var(--indicator-outline);
  font-style: italic;
}

.yyyyyyyyyyyyyyyyyyyyyyy {
  color: var(--color-9);
  margin-top: 10px;
  font-family: Inter, sans-serif;
  font-size: 13px;
  font-weight: 300;
}

.body-6 {
  background-color: var(--color-2);
}

.scroll-indicator-2 {
  z-index: 49;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-right: 1px solid #c0c0d333;
  flex-direction: column;
  grid-template-rows: minmax(200px, 620px) auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  width: 80px;
  padding-top: 80px;
  padding-bottom: 24px;
  display: grid;
  position: fixed;
  inset: 0% auto 0% 0%;
  overflow: hidden;
}

.indicator-wrapper-2 {
  background-color: #c0c0d333;
  border-radius: 100px;
  flex: 1;
  width: 3px;
  margin-top: 36px;
  margin-bottom: 36px;
  overflow: hidden;
}

.sidebar-icon-2 {
  background-color: #aeaec00d;
  border: 1px solid #c0c0d333;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  padding: 8px;
  transition: all .4s cubic-bezier(.25, .46, .45, .94);
  display: flex;
}

.sidebar-icon-2:hover {
  background-color: #3572ff;
  border-color: #3572ff;
}

.circle-link-5 {
  z-index: 100;
  color: #fff;
  letter-spacing: 4px;
  text-transform: uppercase;
  background-color: #1a3b40;
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68281f510bc157bd42be099f_arrow-down(24x24)%402x%20(2).svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto 31px;
  border: 1px solid #bb815075;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 140px;
  height: 140px;
  margin-bottom: 0;
  margin-right: -70px;
  font-size: 10px;
  text-decoration: none;
  display: flex;
  position: relative;
  transform: none;
}

.body-display-65 {
  color: #939393;
  font-family: Inter, sans-serif;
  font-size: 15px;
  font-weight: 300;
  line-height: 1.65em;
}

.grid-wrapper-73 {
  z-index: 25;
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  border-top: 1px #000;
  grid-template-rows: auto;
  grid-template-columns: minmax(5vw, 1fr) minmax(auto, 1400px) minmax(5vw, 1fr);
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
  position: relative;
}

.subtitle-125 {
  color: #bb8150;
  letter-spacing: 4px;
  text-transform: uppercase;
  font-family: Montserrat, sans-serif;
  font-size: 10px;
}

.content-wrapper-10 {
  z-index: 20;
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  grid-template-rows: 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
  position: relative;
}

.dubai-vacation-2 {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/6852a2276436d005a0ae4c84_pexels-axp-photography-500641970-18991583.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin: -2px;
  position: absolute;
  inset: 0%;
}

.text-span-311 {
  color: #bb8150;
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.overlay-29 {
  z-index: 6;
  background-color: #04060a80;
  position: absolute;
  inset: 0%;
}

.overlay-29.light {
  background-color: #04060a00;
}

.stacked-description-9 {
  grid-column-gap: 16px;
  grid-row-gap: 9px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
  left: 41px;
}

.ghhghgh {
  max-width: 500px;
}

.ghhghgh.gfigigigigii {
  position: relative;
  left: 41px;
}

.background-wrapper-28 {
  width: 100%;
  position: absolute;
  inset: 0% 0% 0% auto;
  overflow: hidden;
}

.background-wrapper-28.half-page {
  z-index: 10;
  width: 50%;
}

.heading-208 {
  color: #939393;
  font-family: Inter, sans-serif;
  font-size: 15px;
  font-weight: 500;
}

.grid-wrapper-74 {
  z-index: 25;
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: minmax(5vw, 1fr) minmax(auto, 1400px) minmax(5vw, 1fr);
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
  position: relative;
}

.subtitle-126 {
  color: #bb8150;
  letter-spacing: 4px;
  text-transform: uppercase;
  font-family: Montserrat, sans-serif;
  font-size: 10px;
}

.content-wrapper-11 {
  z-index: 20;
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  grid-template-rows: 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
  position: relative;
}

.section-88 {
  z-index: 20;
  border-bottom: 1px solid #eff9fc1a;
  justify-content: center;
  padding-top: 180px;
  padding-bottom: 180px;
  display: flex;
  position: relative;
  overflow: visible;
}

.section-88.no-padding {
  border-bottom-color: #c0c0d333;
  padding: 0 17px;
}

.heading-209 {
  color: #939393;
  font-size: 15px;
}

.heading-210 {
  color: #939393;
  font-size: 15px;
  font-weight: 500;
}

.heading-211 {
  color: #939393;
  width: auto;
  font-family: Inter, sans-serif;
  font-size: 15px;
}

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

.stacked-content-16.large {
  grid-row-gap: 170px;
}

.text-span-312 {
  color: #bb8150;
}

.column-images-3 {
  z-index: 15;
  border-radius: 4px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.page-padding-7 {
  width: 100%;
  padding-left: 5vw;
  padding-right: 5vw;
}

.section-preview-agenda-2 {
  background-color: #1a3b40;
  margin-top: 143px;
  margin-left: 56px;
}

.heading-large-2-copy-2 {
  color: #bb8150;
  letter-spacing: 4px;
  text-transform: uppercase;
  font-family: Montserrat, sans-serif;
  font-size: 10px;
  font-weight: 500;
  line-height: 1.2;
  position: relative;
  top: 15px;
}

.hjhjhjhjhj {
  color: #bb8150;
  text-align: center;
  letter-spacing: 4px;
  text-transform: uppercase;
  margin-top: 14px;
  font-family: Montserrat, sans-serif;
  font-size: 10px;
  line-height: 1.65;
}

.text-size-large-9 {
  color: #939393;
  font-size: 15px;
  font-weight: 300;
  line-height: 1.65;
}

.heading-large-7 {
  color: var(--color);
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
  font-size: 34px;
  font-weight: 400;
  line-height: 1.2;
}

.body-display-66 {
  color: #939393;
  font-family: Inter, sans-serif;
  font-size: 15px;
  font-weight: 300;
  line-height: 1.6em;
}

.text-block-127 {
  color: #fcfcff;
}

.subtitle-127 {
  z-index: 10;
  color: #efeff7;
  letter-spacing: 5px;
  text-transform: uppercase;
  font-family: Inter, sans-serif;
  font-size: 10px;
  font-weight: 300;
  position: relative;
}

.tab-bottom-content-3 {
  border-top: 1px #ffffff1a;
  margin-left: auto;
  margin-right: auto;
  padding: 36px 36px 48px;
  overflow: hidden;
}

.text-span-313 {
  color: #bb8150;
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.learn-more-aboyryrr {
  color: #081c3a;
  letter-spacing: 3px;
  text-transform: uppercase;
  background-color: #0000;
  border: 1px solid #c0c0d333;
  border-radius: 3px;
  justify-content: center;
  align-items: center;
  padding: 16px 32px;
  font-size: 10px;
  text-decoration: none;
  transition: all .4s cubic-bezier(.25, .46, .45, .94);
  display: flex;
}

.learn-more-aboyryrr:hover {
  color: #fff;
  background-color: #081c3a;
  border-color: #081c3a;
}

.learn-more-aboyryrr.white {
  color: #fff;
  border-color: #ffffff4d;
  width: 100%;
  margin-top: -21px;
}

.learn-more-aboyryrr.white {
  background-color: var(--color-3);
  color: #fff;
  border-style: none;
  border-color: #ffffff4d;
  width: 100%;
  margin-top: 0;
}

.learn-more-aboyryrr.white:hover {
  background-color: var(--color-3);
  border-color: #fff;
}

.circle-link-6 {
  color: #fff;
  letter-spacing: 4px;
  text-transform: uppercase;
  border: 1px solid #8c9fac66;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 200px;
  height: 200px;
  font-size: 11px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.circle-link-6.light {
  border-color: var(--indicator-outline);
  margin-top: -40px;
}

.button-text-34 {
  z-index: 20;
  color: #000;
  position: relative;
  transform: rotate(18deg);
}

.button-text-34.light {
  color: #fff;
  font-family: Inter, sans-serif;
  font-size: 10px;
  font-weight: 300;
}

.text-span-314 {
  color: #bb8150;
}

.team-item-top-4 {
  border-radius: 4px;
  flex-direction: column;
  display: flex;
  position: relative;
  overflow: hidden;
}

.text-size-large-10 {
  color: #939393;
  font-size: 15px;
  font-weight: 300;
  line-height: 1.65;
}

.heading-large-8 {
  color: #fcfcff;
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
  font-size: 41px;
  font-weight: 400;
  line-height: 1.2;
}

.package-duration-heading-2 {
  color: #bb8150;
  text-align: left;
  letter-spacing: 2px;
  text-transform: uppercase;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 10px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.4;
}

.icon-1x1-medium-4 {
  transform-style: preserve-3d;
  flex-flow: row-reverse;
  width: 1.4rem;
  height: 1.4rem;
  display: inline-flex;
  transform: rotateX(0)rotateY(180deg)rotateZ(0);
}

.package-price-2 {
  color: #efeff7;
  text-align: left;
  letter-spacing: 4px;
  text-transform: capitalize;
  margin-top: 10px;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 11px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.4;
}

.image-overlay-9 {
  z-index: 5;
  height: Infinity% ;
  background-color: #14141333;
  border-radius: 0;
  width: 100%;
  padding-top: 10px;
  padding-left: 10px;
  position: absolute;
  inset: 0%;
}

.heading-package-2 {
  color: #fcfcff;
  text-align: left;
  margin-top: 2px;
  margin-bottom: 5px;
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
  font-size: 23px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.4;
}

.team-slide-arhhhrow-copy-3 {
  z-index: 100;
  border: 1px solid #bb815075;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 45px;
  height: 45px;
  margin-left: 2.5rem;
  display: flex;
  inset: 374px auto 2.5rem 50%;
}

.body-display-67 {
  color: #939393;
  font-size: 15px;
  font-weight: 300;
  line-height: 1.6em;
}

.package-duration-heading-copy-2 {
  color: #939393;
  text-align: left;
  letter-spacing: 0;
  text-transform: none;
  margin-top: 10px;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 11px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.4;
}

.text-block-128 {
  color: #fcfcff;
}

.subtitle-128 {
  z-index: 10;
  color: #efeff7;
  letter-spacing: 5px;
  text-transform: uppercase;
  font-size: 10px;
  position: relative;
}

.tab-bottom-content-4 {
  border-top: 1px #ffffff1a;
  margin-left: auto;
  margin-right: auto;
  padding: 36px 36px 48px;
  overflow: hidden;
}

.outline-butssstfffffgygygyygon-copy-copy-copy-2 {
  color: #081c3a;
  letter-spacing: 3px;
  text-transform: uppercase;
  background-color: #0000;
  border: 1px solid #c0c0d333;
  border-radius: 3px;
  justify-content: center;
  align-items: center;
  padding: 16px 32px;
  font-size: 10px;
  text-decoration: none;
  transition: all .4s cubic-bezier(.25, .46, .45, .94);
  display: flex;
}

.outline-butssstfffffgygygyygon-copy-copy-copy-2:hover {
  color: #fff;
  background-color: #081c3a;
  border-color: #081c3a;
}

.outline-butssstfffffgygygyygon-copy-copy-copy-2.white {
  color: #fff;
  border-color: #ffffff4d;
  width: 80%;
  margin-top: 26px;
}

.outline-butssstfffffgygygyygon-copy-copy-copy-2.white:hover {
  background-color: #081c3a00;
  border-color: #fff;
}

.text-span-315 {
  color: #bb8150;
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.team-slide-arrffffow-copy-3 {
  z-index: 100;
  border: 1px solid #1a3b40;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 45px;
  height: 45px;
  margin-left: 2.5rem;
  display: flex;
  inset: 374px auto 2.5rem 50%;
}

.team-slide-arrffffow-copy-3.team-arrow-rigfffht-copy {
  border-color: #bb815075;
  margin-left: 6.15rem;
}

.team-itehhhm-copy-2 {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  border-left: 1px solid #c0c0d333;
  border-right: 1px #bb815075;
  flex-direction: column;
  grid-template-rows: 1fr auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding: 2.5rem;
  display: grid;
}

.hghghghjhjhjhjhhjhnghgh-copy-2 {
  background-color: #1a3b40;
  background-image: linear-gradient(#1a3b40, #1a3b40);
  border-top: 5px #bb8150f2;
  border-bottom: 5px #bb8150f2;
  margin-top: 100px;
  overflow: hidden;
}

.text-span-316 {
  color: #bb8150;
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.team-slide-middle-3 {
  color: #fcfcff;
  text-align: left;
  flex-direction: column;
  align-items: flex-start;
  max-width: 22rem;
  display: flex;
}

.team-spajjjjjcer-chjjjjopy-copy-2 {
  z-index: 10;
  background-color: #1a3b40;
  border: 1px #c0c0d333;
  border-left-style: solid;
  border-right-color: #ffffff4d;
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  margin-left: -1px;
  padding: 2.5rem 2.5rem 6rem;
  display: flex;
  position: relative;
}

.team-item-top-5 {
  border-radius: 4px;
  flex-direction: column;
  display: flex;
  position: relative;
  overflow: hidden;
}

.package-duration-heading-3 {
  color: #bb8150;
  text-align: left;
  letter-spacing: 2px;
  text-transform: uppercase;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 10px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.4;
}

.icon-1x1-medium-5 {
  transform-style: preserve-3d;
  flex-flow: row-reverse;
  width: 1.4rem;
  height: 1.4rem;
  display: inline-flex;
  transform: rotateX(0)rotateY(180deg)rotateZ(0);
}

.image-overlay-10 {
  z-index: 5;
  height: Infinity% ;
  background-color: #14141333;
  border-radius: 0;
  width: 100%;
  padding-top: 10px;
  padding-left: 10px;
  position: absolute;
  inset: 0%;
}

.heading-package-3 {
  color: #fcfcff;
  text-align: left;
  margin-top: 2px;
  margin-bottom: 5px;
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
  font-size: 23px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.4;
}

.team-slide-arhhhrow-copy-4 {
  z-index: 100;
  border: 1px solid #bb815075;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 45px;
  height: 45px;
  margin-left: 2.5rem;
  display: flex;
  inset: 374px auto 2.5rem 50%;
}

.text-block-129 {
  color: #fcfcff;
}

.outline-butssstfffffgygygyygon-copy-copy-copy-3 {
  color: #081c3a;
  letter-spacing: 3px;
  text-transform: uppercase;
  background-color: #0000;
  border: 1px solid #c0c0d333;
  border-radius: 3px;
  justify-content: center;
  align-items: center;
  padding: 16px 32px;
  font-size: 10px;
  text-decoration: none;
  transition: all .4s cubic-bezier(.25, .46, .45, .94);
  display: flex;
}

.outline-butssstfffffgygygyygon-copy-copy-copy-3:hover {
  color: #fff;
  background-color: #081c3a;
  border-color: #081c3a;
}

.outline-butssstfffffgygygyygon-copy-copy-copy-3.white {
  color: #fff;
  border-color: #ffffff4d;
  width: 80%;
  margin-top: 26px;
}

.outline-butssstfffffgygygyygon-copy-copy-copy-3.white:hover {
  background-color: #081c3a00;
  border-color: #fff;
}

.team-slide-arrffffow-copy-4 {
  z-index: 100;
  border: 1px solid #1a3b40;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 45px;
  height: 45px;
  margin-left: 2.5rem;
  display: flex;
  inset: 374px auto 2.5rem 50%;
}

.team-slide-arrffffow-copy-4.team-arrow-rigfffht-copy {
  border-color: #bb815075;
  margin-left: 6.15rem;
}

.team-itehhhm-copy-3 {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  border-left: 1px solid #c0c0d333;
  border-right: 1px #bb815075;
  flex-direction: column;
  grid-template-rows: 1fr auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding: 2.5rem;
  display: grid;
}

.text-span-317 {
  color: #bb8150;
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.team-slide-middle-4 {
  color: #fcfcff;
  text-align: left;
  flex-direction: column;
  align-items: flex-start;
  max-width: 22rem;
  display: flex;
}

.team-spajjjjjcer-chjjjjopy-copy-3 {
  z-index: 10;
  background-color: #1a3b40;
  border: 1px #c0c0d333;
  border-left-style: solid;
  border-right-color: #ffffff4d;
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  margin-left: -1px;
  padding: 2.5rem 2.5rem 6rem;
  display: flex;
  position: relative;
}

.hghghghg {
  margin-top: 67px;
}

.about-wrapper-3 {
  z-index: 10;
  grid-column-gap: 100px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .75fr;
  grid-auto-columns: 1fr;
  padding-top: 140px;
  padding-bottom: 100px;
  padding-left: 80px;
  display: grid;
  position: relative;
}

.cfhfhf {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/6852afc388caa163bf59dec8_mohamed-soliman-MFgPnJOsI_I-unsplash%20(2).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  inset: 0%;
}

.dfdfdfdfdf {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/6852afc388caa163bf59dece_nnbnribrij.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  inset: 0%;
}

.dfdfdfdfdf.six {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/6852afc388caa163bf59ded6_axp-photography-S8E8J0zDfoA-unsplash%20(1).jpg");
}

.hfhfhfhfhf-2 {
  background-color: #1a3b40;
  background-image: linear-gradient(#1a3b40f0, #1a3b40f0), url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68526173d6d58bbe8157b2f5_5w5m.gif");
  background-position: 0 0, 0 0;
  background-size: auto, 249px;
  margin-left: 80px;
  position: relative;
  overflow: hidden;
}

.text-span-318 {
  color: #bb8150;
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.grid-wrapper-75 {
  z-index: 10;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-top: 1px #c0c0d333;
  border-bottom: 1px #c0c0d333;
  grid-template-rows: 1fr;
  grid-template-columns: minmax(80px, 1fr) minmax(auto, 1400px) minmax(80px, 1fr);
  grid-auto-columns: 1fr;
  align-items: stretch;
  width: auto;
  margin-top: 0;
  display: grid;
  position: relative;
}

.heading-212 {
  color: #fcfcff;
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
  font-size: 34px;
  font-weight: 400;
}

.cairo-abouttt {
  margin-top: 0;
  overflow: hidden;
}

.body-display-68 {
  color: #939393;
  font-family: Inter, sans-serif;
  font-size: 15px;
  font-weight: 300;
  line-height: 1.6em;
}

.fdfffdfdf {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/6852afc388caa163bf59dece_nnbnribrij.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  inset: 0%;
}

.fdfffdfdf.three {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68568896e3cef5056ab29470_hfhfhvhvhvvf.jpg");
  background-position: 50%;
}

.overlay-30 {
  background-color: #0f13268c;
  position: absolute;
  inset: 0%;
}

.overlay-30.extra-light {
  background-color: #0f13260d;
}

.hghghhgh {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/6852afc388caa163bf59dece_nnbnribrij.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  inset: 0%;
}

.hghghhgh.two {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/6852afc388caa163bf59dec2_pexels-omar-ramadan-1739260-30163560.jpg");
}

.fhfhfhf {
  color: #bb8150;
  text-align: center;
  letter-spacing: 3px;
  text-transform: uppercase;
  font-size: 10px;
  font-weight: 400;
  line-height: 1.4em;
  display: block;
  position: relative;
  top: -46px;
}

.text-span-319 {
  color: #bb8150;
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.ghghghgh {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/6852afc388caa163bf59dece_nnbnribrij.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  inset: 0%;
}

.ghghghgh.three {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/6856cca3795a0d1903a4f702_GHGHGHGGG%20(2).jpg");
  background-position: 50%;
}

.gdgdgdgd-2 {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/6852afc388caa163bf59dece_nnbnribrij.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  inset: 0%;
}

.gdgdgdgd-2.three {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/6852afc388caa163bf59deb5_hghghgh.jpg");
  background-position: 50%;
}

.text-span-320 {
  color: #bb8150;
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.field-label-5 {
  color: var(--color-9);
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 13px;
  font-weight: 300;
}

.heading-213 {
  color: #fcfcff;
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
  font-size: 21px;
}

.inquire-card-2 {
  grid-column-gap: 16px;
  grid-row-gap: 36px;
  border: 1px solid var(--indicator-outline);
  background-image: linear-gradient(to bottom, var(--color-4), var(--color-4)), url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68526173d6d58bbe8157b2f5_5w5m.gif");
  background-position: 0 0, 50%;
  background-size: auto, 249px;
  border-radius: 12px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding: 24px;
  display: grid;
  position: sticky;
  top: 101px;
}

.vacation-body-2 {
  grid-column-gap: 16px;
  grid-row-gap: 22px;
  border-radius: 12px;
  grid-template: "."
                 "Area" 1fr
                 / 1fr;
  grid-auto-columns: 1fr;
  max-width: 750px;
  padding: 0 60px 0 36px;
  display: grid;
}

.text-span-321 {
  color: #bb8150;
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.heading-214 {
  color: #fcfcff;
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
  font-size: 28px;
  font-weight: 400;
}

.inquire-form-2 {
  border-top: 1px solid #bb815075;
  margin-bottom: 0;
  padding-top: 36px;
}

.heading-215 {
  color: #bb8150;
  margin-top: -17px;
  margin-bottom: 2px;
  font-family: Bdscript, Arial, sans-serif;
  font-size: 58px;
  font-weight: 400;
  line-height: .6em;
}

.grid-wrapper-76 {
  z-index: 10;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-top: 1px #c0c0d333;
  border-bottom: 1px #c0c0d333;
  grid-template-rows: 1fr;
  grid-template-columns: minmax(80px, 1fr) minmax(auto, 1400px) minmax(80px, 1fr);
  grid-auto-columns: 1fr;
  align-items: stretch;
  width: auto;
  margin-top: 0;
  display: grid;
  position: relative;
}

.heading-216 {
  color: #fcfcff;
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
  font-size: 31px;
  font-weight: 400;
}

.text-field-4 {
  border: 1px solid var(--indicator-outline);
  background-color: var(--black);
  color: #fcfcff;
  border-radius: 3px;
  height: 44px;
  min-height: 49px;
  margin-bottom: 0;
  padding-top: 16px;
  padding-bottom: 16px;
  padding-left: 18px;
  font-size: 13px;
  transition: all .5s cubic-bezier(.25, .46, .45, .94);
}

.text-field-4:focus {
  border-style: solid;
  border-color: #bb8150;
  padding-left: 24px;
}

.text-field-4::placeholder {
  color: #c0c0d333;
  font-weight: 300;
}

.contact-options-2 {
  grid-column-gap: 16px;
  grid-row-gap: 24px;
  background-color: #1a3b40f0;
  border: 1px solid #bb815075;
  border-radius: 12px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding: 36px;
  display: grid;
}

.text-block-130 {
  color: #fcfcff;
}

.paragraph-2 {
  color: #939393;
  text-shadow: 0 1px 1px #0003;
  text-overflow: clip;
  overflow-wrap: normal;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 15px;
  font-weight: 300;
}

.subtitle-1k11-copy {
  color: #bb8150;
  text-align: left;
  letter-spacing: 3px;
  text-transform: uppercase;
  font-size: 10px;
  font-weight: 400;
  line-height: 1.4em;
  display: block;
  position: relative;
  top: 0;
}

.body-display-69 {
  color: #939393;
  font-size: 15px;
  font-weight: 300;
  line-height: 1.6em;
}

.body-display-69.small {
  color: #bb8150;
  letter-spacing: 4px;
  text-transform: uppercase;
  font-size: 10px;
  line-height: 1.4em;
}

.outline-butsssggfgfgggfton-copy-copy-2 {
  color: #081c3a;
  letter-spacing: 3px;
  text-transform: uppercase;
  background-color: #0000;
  border: 1px solid #c0c0d333;
  border-radius: 3px;
  justify-content: center;
  align-items: center;
  padding: 16px 32px;
  font-size: 10px;
  text-decoration: none;
  transition: all .4s cubic-bezier(.25, .46, .45, .94);
  display: flex;
}

.outline-butsssggfgfgggfton-copy-copy-2:hover {
  color: #fff;
  background-color: #081c3a;
  border-color: #081c3a;
}

.outline-butsssggfgfgggfton-copy-copy-2.white {
  background-color: var(--color-3);
  color: #fff;
  border-style: none;
  border-color: #ffffff4d;
  width: 100%;
  margin-top: 26px;
}

.outline-butsssggfgfgggfton-copy-copy-2.white:hover {
  background-color: var(--color-3);
  border-style: none;
  border-color: #fff;
}

.text-span-322 {
  color: #bb8150;
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.conclusion {
  color: #bb8150;
  letter-spacing: 4px;
  text-transform: uppercase;
  margin-bottom: -15px;
  font-family: Montserrat, sans-serif;
  font-size: 10px;
  font-weight: 400;
}

.agent-social-ddicon-2 {
  background-color: #1a3b40;
  border: 1px solid #bb815075;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  padding: 9px;
  display: flex;
}

.text-block-131 {
  color: #bb8150;
  letter-spacing: 4px;
  font-family: Inter, sans-serif;
  font-size: 10px;
  font-weight: 300;
}

.text-field-copy-2 {
  border: 1px solid var(--indicator-outline);
  background-color: var(--black);
  outline-offset: 0px;
  border-radius: 4px;
  outline: 3px #d9d9d9;
  height: 44px;
  min-height: 87px;
  margin-bottom: 0;
  padding-top: 16px;
  padding-bottom: 16px;
  padding-left: 18px;
  font-size: 13px;
  transition: all .5s cubic-bezier(.25, .46, .45, .94);
}

.text-field-copy-2:focus {
  border-color: #e6e6f3;
  border-bottom-style: none;
  border-left-style: none;
  border-right-style: none;
  padding-left: 24px;
}

.text-field-copy-2::placeholder {
  color: var(--indicator-outline);
}

.block-quote {
  color: #939393;
  background-color: #bb815024;
  border-left-color: #bb8150;
  margin-top: 0;
  margin-bottom: 9px;
  font-family: Inter, sans-serif;
  font-size: 15px;
  font-weight: 300;
}

.text-span-323 {
  color: #bb8150;
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.quick-link-item-3 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #081c3a;
  background-color: #1a3b40;
  border: 1px solid #bb815075;
  border-radius: 5px;
  grid-template-rows: auto;
  grid-template-columns: 1fr auto;
  grid-auto-columns: 1fr;
  height: 53px;
  padding: 0 18px;
  text-decoration: none;
  transition: all .5s cubic-bezier(.25, .46, .45, .94);
  display: grid;
}

.quick-link-item-3:hover {
  padding-left: 24px;
}

.inquire-agent-info-2 {
  grid-column-gap: 16px;
  grid-row-gap: 0px;
  grid-template-rows: auto 1fr;
  grid-template-columns: auto;
  grid-auto-columns: 1fr;
  padding-top: 12px;
  padding-bottom: 12px;
  display: grid;
}

.ghghghgbv {
  color: #939393;
  text-shadow: 0 1px 1px #0003;
  text-overflow: clip;
  overflow-wrap: normal;
  margin-bottom: 10px;
  font-family: Inter, sans-serif;
  font-size: 15px;
  font-weight: 300;
}

.hjjhjhjhhhhh {
  grid-column-gap: 12px;
  grid-template-rows: auto;
  grid-template-columns: 36px 1fr;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  margin-bottom: 8px;
  display: grid;
  position: relative;
  top: 0;
}

.gghghhg {
  grid-column-gap: 12px;
  grid-template-rows: auto;
  grid-template-columns: 36px 1fr;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  margin-bottom: 9px;
  display: grid;
  position: relative;
  top: 0;
}

.ghghhg {
  grid-column-gap: 12px;
  grid-template-rows: auto;
  grid-template-columns: 36px 1fr;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  display: grid;
  position: relative;
  top: -18px;
}

.gjgjgggb {
  width: 100%;
  max-width: 30rem;
}

.fhfhhffv {
  border: 1px solid var(--indicator-outline);
  color: var(--black);
  letter-spacing: 3px;
  text-transform: uppercase;
  background-color: #0000;
  border-radius: 3px;
  justify-content: center;
  align-items: center;
  padding: 16px 32px;
  font-size: 10px;
  text-decoration: none;
  transition: all .4s cubic-bezier(.25, .46, .45, .94);
  display: flex;
}

.fhfhhffv:hover {
  border-color: var(--black);
  background-color: var(--black);
  color: #fff;
}

.fhfhhffv.small {
  padding: 9px 18px;
}

.fhfhhffv.white {
  background-color: var(--color-3);
  color: #fff;
  border-style: none;
  border-color: #ffffff4d;
  width: 100%;
  margin-top: -52px;
}

.fhfhhffv.white:hover {
  background-color: #081c3a00;
  border-color: #fff;
}

.hkhkhkhkhkhk {
  grid-column-gap: 12px;
  grid-template-rows: auto;
  grid-template-columns: 36px 1fr;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  display: grid;
  position: relative;
  top: -18px;
}

.body-7 {
  background-color: var(--black);
}

.body-display-70 {
  color: #627481;
  font-family: Inter, sans-serif;
  font-size: 15px;
  font-weight: 300;
  line-height: 1.65em;
}

.grid-wrapper-77 {
  z-index: 25;
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  border-top: 1px #000;
  grid-template-rows: auto;
  grid-template-columns: minmax(5vw, 1fr) minmax(auto, 1400px) minmax(5vw, 1fr);
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
  position: relative;
}

.subtitle-129 {
  color: #bb8150;
  letter-spacing: 4px;
  text-transform: uppercase;
  font-family: Inter, sans-serif;
  font-size: 10px;
  font-weight: 400;
}

.content-wrapper-12 {
  z-index: 20;
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  grid-template-rows: 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
  position: relative;
}

.project-hzzero-copy-2 {
  border: 5px #bb8150;
  border-bottom: 1px solid #c0c0d333;
  justify-content: center;
  min-height: 90vh;
  margin-top: 80px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.stacked-description-10 {
  grid-column-gap: 16px;
  grid-row-gap: 9px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.circle-link-7-copy {
  z-index: 100;
  color: #fff;
  letter-spacing: 4px;
  text-transform: uppercase;
  background-color: #081c3a;
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68281f510bc157bd42be099f_arrow-down(24x24)%402x%20(2).svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto 39px;
  border: 1px solid #eff9fc1a;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 140px;
  height: 140px;
  margin-bottom: 0;
  margin-right: -70px;
  font-size: 10px;
  text-decoration: none;
  display: flex;
  position: relative;
  transform: none;
}

.overlay-31 {
  z-index: 6;
  background-color: #04060a80;
  position: absolute;
  inset: 0%;
}

.overlay-31.light {
  background-color: #04060a4d;
}

.jhjhjhjhjj {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/6852ae4c7181a9467cb92d94_farah-samy-29Y5RyH16Ws-unsplash%20(1).avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin: -2px;
  position: absolute;
  inset: 0%;
}

.background-wrapper-29 {
  width: 100%;
  position: absolute;
  inset: 0% 0% 0% auto;
  overflow: hidden;
}

.background-wrapper-29.half-page {
  z-index: 10;
  width: 50%;
}

.text-span-324 {
  color: #bb8150;
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.home-hero-intro-5 {
  grid-column-gap: 16px;
  grid-row-gap: 48px;
  text-align: left;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: space-between start;
  place-items: stretch start;
  width: 100%;
  padding-right: 0;
  display: grid;
}

.grid-wrapper-78 {
  z-index: 25;
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: minmax(5vw, 1fr) minmax(auto, 1400px) minmax(5vw, 1fr);
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
  position: relative;
}

.heading-217, .heading-218 {
  color: #627481;
  font-size: 15px;
}

.content-wrapper-13 {
  z-index: 20;
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  grid-template-rows: 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
  position: relative;
}

.heading-219 {
  color: #627481;
  font-size: 15px;
}

.heading-220 {
  color: #627481;
  width: auto;
  font-size: 15px;
}

.detail-cards-wrapper-2 {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  border: 1px #eff9fc1a;
  border-left: 1px solid #c0c0d333;
  border-right: 1px solid #c0c0d333;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  display: grid;
}

.stacked-content-17 {
  grid-column-gap: 16px;
  grid-row-gap: 48px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.stacked-content-17.large {
  grid-row-gap: 170px;
}

.subtitle-130 {
  color: #bb8150;
  letter-spacing: 4px;
  text-transform: uppercase;
  font-family: Montserrat, sans-serif;
  font-size: 10px;
}

.section-89 {
  z-index: 20;
  border-bottom: 1px solid #eff9fc1a;
  justify-content: center;
  padding-top: 180px;
  padding-bottom: 180px;
  display: flex;
  position: relative;
  overflow: visible;
}

.section-89.no-padding {
  border-bottom-color: #c0c0d333;
  padding-top: 0;
  padding-bottom: 0;
}

.text-span-325 {
  color: #bb8150;
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.text-size-large-copy-2 {
  color: #bb8150;
  letter-spacing: 4px;
  text-transform: uppercase;
  margin-top: -16px;
  font-family: Inter, sans-serif;
  font-size: 10px;
  line-height: 1.65;
}

.team-basic-2 {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr .5fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.heading-lajjrge-copy-2 {
  color: #fcfcff;
  width: 99%;
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
  font-size: 34px;
  font-weight: 500;
  line-height: 1.2;
  position: relative;
  top: 16px;
}

.text-size-large-11 {
  color: var(--color-9);
  text-transform: none;
  width: 100%;
  font-family: Inter, sans-serif;
  font-size: 15px;
  font-weight: 300;
  line-height: 1.65;
  position: relative;
  top: -29px;
}

.section-team-copy-copy-2 {
  background-color: #081c3a;
  border-bottom: 0 #c0c0d333;
  height: 539px;
  margin-top: 45px;
  margin-bottom: 49px;
  padding: 53px 0 77px;
}

.page-padding-8 {
  width: 100%;
  padding-left: 5vw;
  padding-right: 5vw;
}

.text-span-326 {
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.feature-icon-wrapper {
  background-color: #2a2c34;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  min-width: 60px;
  min-height: 60px;
  display: flex;
}

.feature-icon-wrapper.white {
  border: 1px solid var(--buttonss);
  color: #dbe2f0;
  letter-spacing: -.05em;
  background-color: #fff0;
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/6852c027af614523dcad5b28_plane.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto 34px;
  justify-content: center;
  align-items: center;
  font-family: Eudoxussans, sans-serif;
  font-size: 50px;
  font-weight: 700;
  display: flex;
  overflow: hidden;
}

.centered-call-to-action {
  grid-column-gap: 48px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  display: grid;
}

.centered-call-to-action.clip {
  grid-column-gap: 22px;
}

.outline-butsssgggggggggfgfgggfton-copy-copy-copy-copy {
  color: #081c3a;
  letter-spacing: 3px;
  text-transform: uppercase;
  background-color: #0000;
  border: 1px solid #c0c0d333;
  border-radius: 3px;
  justify-content: center;
  align-items: center;
  padding: 16px 32px;
  font-size: 10px;
  text-decoration: none;
  transition: all .4s cubic-bezier(.25, .46, .45, .94);
  display: flex;
}

.outline-butsssgggggggggfgfgggfton-copy-copy-copy-copy:hover {
  color: #fff;
  background-color: #081c3a;
  border-color: #081c3a;
}

.outline-butsssgggggggggfgfgggfton-copy-copy-copy-copy.white {
  color: #fff;
  border-color: #ffffff4d;
  width: 100%;
  margin-top: 0;
}

.outline-butsssgggggggggfgfgggfton-copy-copy-copy-copy.white:hover {
  background-color: #081c3a00;
  border-color: #fff;
}

.wrapper-5 {
  z-index: 10;
  width: 100%;
  max-width: 1300px;
  position: relative;
}

.heading-124 {
  color: var(--color);
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
  font-weight: 400;
}

.gradient-background-fill {
  background-image: linear-gradient(315deg, var(--black), var(--color-3) 69%);
  min-width: 100vw;
  height: 101%;
  position: relative;
}

.background-fill {
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.text-block-132 {
  color: #fcfcff;
}

.call-to-action-heading {
  grid-column-gap: 18px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.section-48 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 100px 5vw;
  display: flex;
  position: relative;
}

.section-48.thin-section {
  margin-top: 22px;
  margin-bottom: 100px;
  padding-top: 36px;
  padding-bottom: 36px;
  top: 51px;
  overflow: hidden;
}

.heading-221 {
  color: #fcfcff;
  font-size: 15px;
  font-weight: 500;
}

.text-span-327 {
  font-style: italic;
}

.text-size-large-12 {
  color: #627481;
  width: 60%;
  font-size: 14px;
  line-height: 1.65;
}

.text-size-regular-2-copy-copy-2 {
  color: #bb8150;
  margin-top: -21px;
  margin-bottom: 31px;
  font-family: Bdscript, Arial, sans-serif;
  font-size: 50px;
  line-height: 1;
}

.preview-agenda-top-2 {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-direction: column;
  display: flex;
}

.preview-agenda-content-2 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  align-items: flex-start;
  margin-top: -45px;
  padding: 6rem 100px;
  display: block;
}

.agenda-bottom-2 {
  max-width: 30rem;
  padding-top: 13px;
  padding-left: 3rem;
  overflow: hidden;
}

.text-color-light-2 {
  color: #bb8150;
  letter-spacing: 4px;
  text-transform: uppercase;
  font-family: Inter, sans-serif;
  font-size: 10px;
  font-weight: 400;
}

.list-2 {
  padding-left: 0;
}

.list-item-2 {
  color: #bb8150;
}

.hghghgh-copy {
  color: #627481;
  letter-spacing: 3px;
  text-transform: uppercase;
  margin-top: -6px;
  font-size: 10px;
  font-weight: 500;
}

._1-itinerary-top {
  grid-column-gap: 16px;
  grid-row-gap: 11px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-top: 2.5rem;
  display: grid;
}

.preview-agenda-days-2 {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-direction: column;
  margin-top: 35px;
  display: flex;
}

.hghghgh {
  color: #627481;
  letter-spacing: 3px;
  text-transform: uppercase;
  font-size: 10px;
  font-weight: 500;
}

.text-size-regular-2-copy-2 {
  color: #fcfcff;
  margin-bottom: 31px;
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
  font-size: 31px;
  line-height: 1.65;
}

.preview-agenda-item-2 {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  outline-offset: 0px;
  cursor: pointer;
  background-color: #fff;
  border: 1px solid #bb815075;
  border-radius: 1rem;
  outline: 1px #d3e5e9;
  flex-direction: column;
  margin-top: -2rem;
  padding: 4.5rem 2rem 2.5rem;
  display: flex;
}

.preview-agenda-item-2.top {
  background-color: #081c3a;
  background-image: linear-gradient(to bottom, var(--color-19), var(--color-19)), url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68526173d6d58bbe8157b2f5_5w5m.gif");
  background-position: 0 0, 0 0;
  background-size: auto, 250px;
  border-color: #bb815075;
  margin-top: -2rem;
  padding-top: 2.5rem;
}

.text-size-large-5-copy-2 {
  color: #fcfcff;
  font-size: 14px;
  line-height: 1.65;
}

.div-block-23 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  display: grid;
}

.heading-large-9 {
  color: #fcfcff;
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
  font-size: 41px;
  font-weight: 400;
  line-height: 1.2;
}

.text-span-328 {
  color: #bb8150;
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.heading-large-10 {
  color: var(--color-3);
  font-family: Bdscript, Arial, sans-serif;
  font-size: 82px;
  font-weight: 400;
  line-height: 1.2;
}

.text-span-329 {
  color: var(--color);
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
}

.hfgfgfdhd-codddddfjjjjpy-copy {
  z-index: 20;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  color: #081c3a;
  background-color: #081c3a;
  border-top: 1px solid #c0c0d333;
  border-bottom: 1px solid #c0c0d333;
  grid-template-rows: 1fr;
  grid-template-columns: minmax(5vw, 1fr) minmax(auto, 1500px) minmax(5vw, 1fr);
  grid-auto-rows: auto;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: 97px;
  display: grid;
  position: relative;
  top: 0;
}

.scroll-link-4 {
  grid-column-gap: 36px;
  grid-row-gap: 16px;
  color: #fff;
  letter-spacing: 5px;
  text-transform: uppercase;
  border: 1px #000;
  border-left: 1px solid #ffffff1a;
  border-right: 1px solid #ffffff1a;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  place-content: stretch center;
  align-items: center;
  font-size: 11px;
  text-decoration: none;
  display: grid;
  overflow: hidden;
}

.fhfhfhfvvvv {
  z-index: 20;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  color: #081c3a;
  background-color: #081c3a;
  border-top: 1px solid #c0c0d333;
  border-bottom: 1px solid #c0c0d333;
  grid-template-rows: 1fr;
  grid-template-columns: minmax(5vw, 1fr) minmax(auto, 1500px) minmax(5vw, 1fr);
  grid-auto-rows: auto;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: 30px;
  display: grid;
  position: relative;
  top: 0;
}

.faq-intro-copy-copjjjy {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-direction: column;
  margin-top: 110px;
  margin-bottom: 16px;
  padding-bottom: 0;
  display: flex;
}

.heading-large-11 {
  color: #fcfcff;
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
  font-size: 31px;
  font-weight: 500;
  line-height: 1.2;
}

.text-block-89-coxxxpy {
  color: #bb8150;
  text-align: center;
  font-family: Bdscript, Arial, sans-serif;
  font-size: 64px;
}

.tabs-nav-item {
  color: #fff;
  text-align: center;
  background-color: #0000;
  border-radius: 999em;
  flex: 1;
  padding: 1em 2em;
  transition: all .3s;
  position: relative;
}

.tabs-nav-item:hover {
  background-color: #535353;
}

.tabs-nav-item.w--current {
  color: #000;
  background-color: #0000;
  font-weight: 500;
}

.container-w3 {
  width: 100%;
  max-width: 60em;
  margin-left: auto;
  margin-right: auto;
}

.tab-content-inner {
  justify-content: center;
  align-items: center;
  display: flex;
}

.tabs-nav-background {
  z-index: 0;
  background-color: #c0c0d333;
  border-radius: 999em;
  position: absolute;
  inset: 0%;
  box-shadow: 0 22px 2.5em #0006;
}

.tabs-nav-text {
  z-index: 1;
  font-family: Inter, sans-serif;
  font-weight: 400;
  position: relative;
}

.text-block-89-cddopy {
  text-align: center;
  letter-spacing: 4px;
  text-transform: uppercase;
  font-family: Montserrat, sans-serif;
  font-size: 11px;
  position: relative;
  top: 19px;
}

.tab-content-image {
  border-radius: 1.4em;
  align-self: center;
}

.text-block-133 {
  color: #fcfcff;
  font-family: Inter, sans-serif;
}

.tabs-menu-wrapper {
  background-color: #bb8150;
  border-radius: 999em;
  align-items: center;
  padding: .7em .8em;
  display: flex;
}

.tabs-content-wrapper {
  margin-top: 2em;
  overflow: visible;
}

.tab-content-title {
  color: #fff;
  align-self: center;
  font-size: 3em;
  font-weight: 500;
  line-height: 1;
  position: absolute;
}

.text-block-89 {
  font-family: Inter, sans-serif;
  font-size: 3.1em;
}

.section-tabs {
  background-color: #081c3a;
  min-height: 100vh;
  margin-top: -69px;
  padding-top: 4.7em;
  padding-bottom: 6.5em;
  display: flex;
}

.preview-agenda-2 {
  grid-column-gap: 6rem;
  grid-row-gap: 2.5rem;
  grid-template-rows: auto;
  grid-template-columns: 50%;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.preview-agenda-top-3 {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-direction: column;
  display: flex;
}

.preview-agenda-content-3 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  align-items: flex-start;
  padding-top: 6rem;
  padding-bottom: 6rem;
  display: flex;
}

.cairo-incursions-excursions {
  z-index: 2;
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/686408dc5711a79babb3fe9d_marco-d-abramo-aWx7N6qpZbM-unsplash.avif");
  background-position: 50%;
  background-size: cover;
  border-radius: 4px;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.text-span-330 {
  color: #bb8150;
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.agenda-list-title-2 {
  text-align: center;
  justify-content: space-between;
  align-items: center;
  margin-top: -11px;
  margin-bottom: 1rem;
  display: flex;
  position: relative;
}

.jhjhjhjhjhhj {
  grid-column-gap: 16px;
  grid-row-gap: 11px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-top: 2.5rem;
  display: grid;
}

.page-padding-9 {
  width: 100%;
  padding-left: 5vw;
  padding-right: 5vw;
}

.text-color-light-3 {
  color: #bb8150;
  letter-spacing: 4px;
  text-transform: uppercase;
  font-family: Inter, sans-serif;
  font-size: 10px;
  font-weight: 400;
}

._1-itinerary-todddddddddp-copy {
  grid-column-gap: 16px;
  grid-row-gap: 11px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-top: 2.5rem;
  display: grid;
}

.preview-agenda-days-3 {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-direction: column;
  display: flex;
}

.heading-large-12 {
  color: #fcfcff;
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
  font-size: 31px;
  font-weight: 400;
  line-height: 1.2;
}

.what-sjsjsj {
  margin-top: 70px;
  margin-left: 0;
}

.text-size-regular-2-copy-3 {
  color: var(--color-3);
  letter-spacing: 4px;
  text-transform: uppercase;
  margin-bottom: 31px;
  font-family: Inter, sans-serif;
  font-size: 10px;
  font-weight: 400;
  line-height: 1.65;
}

.preview-image-base-2 {
  border-radius: 1rem;
  height: 100%;
  max-height: 100vh;
  padding-top: 1rem;
  padding-bottom: 1rem;
  position: sticky;
  top: 0;
  overflow: visible;
}

.preview-agenda-item-3 {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  outline-offset: 0px;
  cursor: pointer;
  background-color: #fff;
  border: 1px solid #bb815075;
  border-radius: 1rem;
  outline: 1px #d3e5e9;
  flex-direction: column;
  margin-top: -2rem;
  padding: 4.5rem 2rem 2.5rem;
  display: flex;
}

.preview-agenda-item-3.top {
  background-color: #081c3a;
  background-image: linear-gradient(to bottom, var(--color-19), var(--color-19)), url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68526173d6d58bbe8157b2f5_5w5m.gif");
  background-position: 0 0, 0 0;
  background-size: auto, 250px;
  border-color: #bb815075;
  margin-top: -2rem;
  padding-top: 2.5rem;
}

.text-size-regular-6 {
  color: var(--color-9);
  font-family: Inter, sans-serif;
  font-size: 15px;
  font-weight: 300;
  line-height: 1.65;
}

.heading-large-13 {
  color: #fcfcff;
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
  font-size: 32px;
  font-weight: 500;
  line-height: 1.2;
}

.container-medium-copy-2 {
  width: 100%;
  max-width: 68rem;
  margin-left: 0;
  margin-right: 0;
  position: relative;
  top: -50px;
  left: 22px;
}

.page-padding-10 {
  width: 100%;
  margin-right: 0;
  padding-left: 5vw;
  padding-right: 5vw;
}

.faq-top-copy-6 {
  background-color: #081c3af2;
  background-image: linear-gradient(315deg, var(--black), var(--color-3) 69%);
  border: 1px #bb8150f2;
  border-radius: 100px;
  justify-content: space-between;
  align-items: center;
  padding: .8rem;
  display: flex;
}

.text-size-large-13 {
  color: #f7f8fc;
  letter-spacing: 4px;
  text-transform: uppercase;
  font-family: Inter, sans-serif;
  font-size: 10px;
  font-weight: 300;
  line-height: 1.65;
  position: relative;
}

.cairo-faqs-package {
  border-bottom-right-radius: 5vw;
  border-bottom-left-radius: 5vw;
  margin-top: 94px;
  margin-right: 0;
  padding-right: 0;
  position: relative;
  top: 0;
}

.faq-component-2 {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.hjhjhjhjhjhhhh {
  grid-column-gap: 16px;
  grid-row-gap: 36px;
  border: 1px solid var(--indicator-outline);
  background-image: linear-gradient(to bottom, var(--color-19), var(--color-19)), url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68526173d6d58bbe8157b2f5_5w5m.gif");
  background-position: 0 0, 50%;
  background-size: auto, 249px;
  border-radius: 12px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding: 24px;
  display: grid;
  position: sticky;
  top: 101px;
}

.gghghghbvbv {
  grid-column-gap: 16px;
  grid-row-gap: 24px;
  background-color: var(--black);
  border: 1px solid #bb815075;
  border-radius: 12px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding: 36px;
  display: grid;
}

.hjhjhjhjbbmbmbb {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--black);
  color: #081c3a;
  border: 1px solid #bb815075;
  border-radius: 5px;
  grid-template-rows: auto;
  grid-template-columns: 1fr auto;
  grid-auto-columns: 1fr;
  height: 53px;
  padding: 0 18px;
  text-decoration: none;
  transition: all .5s cubic-bezier(.25, .46, .45, .94);
  display: grid;
}

.hjhjhjhjbbmbmbb:hover {
  padding-left: 24px;
}

.hghghghhgh {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--black);
  color: #081c3a;
  border: 1px solid #bb815075;
  border-radius: 5px;
  grid-template-rows: auto;
  grid-template-columns: 1fr auto;
  grid-auto-columns: 1fr;
  height: 53px;
  padding: 0 18px;
  text-decoration: none;
  transition: all .5s cubic-bezier(.25, .46, .45, .94);
  display: grid;
}

.hghghghhgh:hover {
  padding-left: 24px;
}

.hjhjhjhjnnnnh {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--black);
  color: #081c3a;
  border: 1px solid #bb815075;
  border-radius: 5px;
  grid-template-rows: auto;
  grid-template-columns: 1fr auto;
  grid-auto-columns: 1fr;
  height: 53px;
  padding: 0 18px;
  text-decoration: none;
  transition: all .5s cubic-bezier(.25, .46, .45, .94);
  display: grid;
}

.hjhjhjhjnnnnh:hover {
  padding-left: 24px;
}

.jhjhjhjhh, .jjhhjhjhjhhj, .vvgggvvvv, .xfxffxfxfxfxxrx {
  background-color: var(--black);
  border: 1px solid #bb815075;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  padding: 9px;
  display: flex;
}

.hjhjhjjhhhh {
  border: 1px solid var(--indicator-outline);
  background-color: var(--color-2);
  color: #fcfcff;
  border-radius: 3px;
  height: 44px;
  min-height: 49px;
  margin-bottom: 0;
  padding-top: 16px;
  padding-bottom: 16px;
  padding-left: 18px;
  font-size: 13px;
  transition: all .5s cubic-bezier(.25, .46, .45, .94);
}

.hjhjhjjhhhh:focus {
  border-style: solid;
  border-color: #bb8150;
  padding-left: 24px;
}

.hjhjhjjhhhh::placeholder {
  color: #c0c0d333;
  font-weight: 300;
}

.hjhjhjhjhjhjh {
  border: 1px solid var(--indicator-outline);
  background-color: var(--color-2);
  color: #fcfcff;
  border-radius: 3px;
  height: 44px;
  min-height: 49px;
  margin-bottom: 0;
  padding-top: 16px;
  padding-bottom: 16px;
  padding-left: 18px;
  font-size: 13px;
  transition: all .5s cubic-bezier(.25, .46, .45, .94);
}

.hjhjhjhjhjhjh:focus {
  border-style: solid;
  border-color: #bb8150;
  padding-left: 24px;
}

.hjhjhjhjhjhjh::placeholder {
  color: #c0c0d333;
  font-weight: 300;
}

.hghghhghhg {
  border: 1px solid var(--indicator-outline);
  background-color: var(--color-2);
  color: #fcfcff;
  border-radius: 3px;
  height: 44px;
  min-height: 49px;
  margin-bottom: 0;
  padding-top: 16px;
  padding-bottom: 16px;
  padding-left: 18px;
  font-size: 13px;
  transition: all .5s cubic-bezier(.25, .46, .45, .94);
}

.hghghhghhg:focus {
  border-style: solid;
  border-color: #bb8150;
  padding-left: 24px;
}

.hghghhghhg::placeholder {
  color: #c0c0d333;
  font-weight: 300;
}

.ghghghgnbnbnbnbnbn {
  border: 1px solid var(--indicator-outline);
  background-color: var(--color-2);
  outline-offset: 0px;
  border-radius: 4px;
  outline: 3px #d9d9d9;
  height: 44px;
  min-height: 87px;
  margin-bottom: 0;
  padding-top: 16px;
  padding-bottom: 16px;
  padding-left: 18px;
  font-size: 13px;
  transition: all .5s cubic-bezier(.25, .46, .45, .94);
}

.ghghghgnbnbnbnbnbn:focus {
  border-color: #e6e6f3;
  border-bottom-style: none;
  border-left-style: none;
  border-right-style: none;
  padding-left: 24px;
}

.ghghghgnbnbnbnbnbn::placeholder {
  color: var(--indicator-outline);
}

.fgfgfgffgffffvv {
  z-index: 20;
  border-top: 1px solid var(--indicator-outline);
  border-bottom: 1px solid var(--indicator-outline);
  background-color: var(--black);
  justify-content: center;
  margin-top: 99px;
  padding-top: 180px;
  padding-bottom: 180px;
  display: flex;
  position: relative;
  overflow: visible;
}

.ghghghhgffffffv {
  border: 1px solid var(--indicator-outline);
  color: var(--black);
  letter-spacing: 3px;
  text-transform: uppercase;
  background-color: #0000;
  border-radius: 3px;
  justify-content: center;
  align-items: center;
  padding: 16px 32px;
  font-size: 10px;
  text-decoration: none;
  transition: all .4s cubic-bezier(.25, .46, .45, .94);
  display: flex;
}

.ghghghhgffffffv:hover {
  border-color: var(--black);
  background-color: var(--black);
  color: #fff;
}

.ghghghhgffffffv.small {
  padding: 9px 18px;
}

.ghghghhgffffffv.white {
  border-color: var(--buttonss);
  background-color: var(--black);
  color: #fff;
  width: auto;
}

.ghghghhgffffffv.white:hover {
  background-color: #081c3a00;
  border-color: #fff;
}

.ghghghhhhvhvv {
  justify-content: center;
  margin-top: 119px;
  padding-top: 80px;
  padding-bottom: 0;
  display: flex;
}

.ghghghhhbbb {
  z-index: 20;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  color: #081c3a;
  background-color: #081c3a;
  border-top: 1px solid #c0c0d333;
  border-bottom: 1px solid #c0c0d333;
  grid-template-rows: 1fr;
  grid-template-columns: minmax(5vw, 1fr) minmax(auto, 1500px) minmax(5vw, 1fr);
  grid-auto-rows: auto;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: 202px;
  display: grid;
  position: relative;
  top: 0;
}

.heading-222 {
  font-family: Inter, sans-serif;
  font-size: 145px;
  font-weight: 500;
}

.gjgjgjgjghghggbb {
  grid-column-gap: 6px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  margin-top: 7px;
  display: grid;
}

.chris-buttton {
  color: #081c3a;
  letter-spacing: 3px;
  text-transform: uppercase;
  background-color: #0000;
  border: 1px solid #c0c0d333;
  border-radius: 3px;
  justify-content: center;
  align-items: center;
  padding: 16px 32px;
  font-size: 10px;
  text-decoration: none;
  transition: all .4s cubic-bezier(.25, .46, .45, .94);
  display: flex;
}

.chris-buttton:hover {
  color: #fff;
  background-color: #081c3a;
  border-color: #081c3a;
}

.chris-buttton.white {
  color: #fff;
  border-color: #ffffff4d;
  width: 100%;
  margin-top: 0;
}

.chris-buttton.white:hover {
  background-color: #081c3a00;
  border-color: #fff;
}

.body-8 {
  background-color: var(--black);
}

.text-span-331 {
  color: var(--color-3);
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.field-labggel-2-copy-2 {
  color: var(--color-9);
  margin-top: -1px;
  font-family: Inter, sans-serif;
  font-size: 13px;
  font-weight: 300;
}

.ghghghghg-2 {
  color: var(--color-9);
  letter-spacing: 0;
  text-transform: none;
  margin-top: -12px;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 13px;
  font-weight: 300;
}

.text-span-264 {
  color: var(--indicator-outline);
  font-style: italic;
}

.field-label-6 {
  color: var(--color-9);
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 13px;
  font-weight: 300;
}

.fhfhfhff-2 {
  z-index: 400;
  grid-column-gap: 60px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  min-height: 200px;
  margin: 0 100px;
  padding: 0;
  display: grid;
  position: relative;
}

.subtitle-wrapper-9 {
  margin-bottom: 18px;
  overflow: hidden;
}

.field-label-7 {
  color: var(--color-9);
  margin-top: 10px;
  font-family: Inter, sans-serif;
  font-size: 13px;
  font-weight: 300;
}

.field-labrrel-copy-copy-2 {
  color: var(--color-9);
  letter-spacing: 0;
  text-transform: none;
  margin-top: -12px;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 13px;
  font-weight: 300;
}

.field-label-copy-3 {
  color: var(--color-9);
  letter-spacing: 0;
  text-transform: none;
  margin-top: -1px;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 13px;
  font-weight: 300;
}

.contact-fccccield-wrapper-copy-3 {
  grid-column-gap: 18px;
  grid-row-gap: 12px;
  grid-template-rows: auto 1fr;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-top: 12px;
  display: grid;
}

.text-span-268 {
  color: var(--indicator-outline);
  font-style: italic;
}

.field-ldddabel-copy-copy-2 {
  color: var(--color-9);
  letter-spacing: 0;
  text-transform: none;
  margin-top: -12px;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 13px;
  font-weight: 300;
}

.contact-fcccxxxxxcield-wrapper-copy-copy-3 {
  grid-column-gap: 18px;
  grid-row-gap: 1px;
  grid-template-rows: auto 1fr;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-top: 12px;
  display: grid;
}

.select-field-3 {
  border: 1px solid var(--indicator-outline);
  color: #bb8150f2;
  background-color: #081c3a;
  border-radius: 3px;
  height: 49px;
  margin-top: 3px;
  margin-bottom: 0;
  font-size: 13px;
}

.submit-button-form-3 {
  letter-spacing: 4px;
  text-transform: uppercase;
  background-color: #bb8150;
  border-radius: 4px;
  height: 52px;
  margin-top: 61px;
  font-family: Inter, sans-serif;
  font-size: 10px;
  font-weight: 300;
  position: static;
  top: 0;
}

.banner-intro-2 {
  z-index: 20;
  grid-column-gap: 16px;
  grid-row-gap: 36px;
  color: #fff;
  text-align: center;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  align-items: center;
  display: grid;
  position: relative;
}

.large-heading-5 {
  font-size: 41px;
  line-height: 1.4em;
}

.jhhjhjhjhhjhjhjh {
  border: 1px solid var(--indicator-outline);
  color: #fcfcff;
  background-color: #081c3a;
  border-radius: 3px;
  height: 49px;
  min-height: 90px;
  margin-bottom: 0;
  padding-top: 16px;
  padding-bottom: 51px;
  padding-left: 18px;
  font-size: 13px;
  transition: all .5s cubic-bezier(.25, .46, .45, .94);
}

.jhhjhjhjhhjhjhjh:focus {
  border-style: solid;
  border-color: #bb8150;
  padding-left: 24px;
}

.jhhjhjhjhhjhjhjh::placeholder {
  color: #c0c0d333;
  font-weight: 300;
}

.text-field-5 {
  border: 1px solid var(--indicator-outline);
  color: var(--color-3);
  background-color: #081c3a;
  border-radius: 3px;
  height: 44px;
  min-height: 49px;
  margin-bottom: 0;
  padding-top: 16px;
  padding-bottom: 16px;
  padding-left: 18px;
  font-size: 13px;
  transition: all .5s cubic-bezier(.25, .46, .45, .94);
}

.text-field-5:focus {
  border-style: solid;
  border-color: #bb8150;
  padding-left: 24px;
}

.text-field-5::placeholder {
  color: #c0c0d333;
  font-weight: 300;
}

.select-fidddeld-copy-2 {
  border: 1px solid var(--indicator-outline);
  color: var(--color-3);
  background-color: #081c3a;
  border-radius: 3px;
  height: 49px;
  margin-top: -12px;
  margin-bottom: 0;
  font-size: 13px;
}

.hghgghghgh-2 {
  color: var(--color-9);
  letter-spacing: 0;
  text-transform: none;
  margin-top: -12px;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 13px;
  font-weight: 300;
}

.heading-223 {
  color: #939393;
  letter-spacing: 4px;
  text-transform: uppercase;
  font-family: Montserrat, sans-serif;
  font-size: 11px;
  font-weight: 400;
}

.fgfgfgfggf {
  background-color: #1a3b40;
  background-image: linear-gradient(#081c3af2, #081c3af2), url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68526173d6d58bbe8157b2f5_5w5m.gif");
  background-position: 0 0, 50%;
  background-size: auto, 249px;
  border: 1px solid #c0c0d333;
  border-radius: 12px;
  margin-bottom: 0;
  padding: 48px;
  display: block;
}

.gjgjgjgjjg-3 {
  color: var(--indicator-outline);
  letter-spacing: 0;
  text-transform: none;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 13px;
  font-style: italic;
  font-weight: 400;
  position: relative;
}

.headidddng-192-copy-3 {
  color: #939393;
  text-align: left;
  letter-spacing: 4px;
  text-transform: uppercase;
  margin-top: 96px;
  font-family: Montserrat, sans-serif;
  font-size: 11px;
  font-weight: 400;
}

.fgfgfgf-4 {
  border: 1px solid var(--indicator-outline);
  color: var(--color-3);
  background-color: #081c3a;
  border-radius: 3px;
  height: 44px;
  min-height: 49px;
  margin-top: 10px;
  margin-bottom: 0;
  padding-top: 16px;
  padding-bottom: 16px;
  padding-left: 18px;
  font-size: 13px;
  transition: all .5s cubic-bezier(.25, .46, .45, .94);
}

.fgfgfgf-4:focus {
  border-style: solid;
  border-color: #bb8150;
  padding-left: 24px;
}

.fgfgfgf-4::placeholder {
  color: #c0c0d333;
  font-weight: 300;
}

.clip-10 {
  position: relative;
  overflow: hidden;
}

.field-label-2-tututcopy-2 {
  color: var(--color-9);
  margin-top: -1px;
  font-family: Inter, sans-serif;
  font-size: 13px;
  font-weight: 300;
}

.text-span-272 {
  color: var(--indicator-outline);
  font-style: italic;
}

.ghghghg-2 {
  color: var(--color-9);
  letter-spacing: 0;
  text-transform: none;
  margin-top: -12px;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 13px;
  font-weight: 300;
}

.field-label-cfffopy-copy-3 {
  color: var(--color-9);
  letter-spacing: 0;
  text-transform: none;
  margin-top: -1px;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 13px;
  font-weight: 300;
}

.image-overlay-11 {
  z-index: 1;
  background-color: #090b194d;
  position: absolute;
  inset: 0%;
}

.hghghbbb {
  z-index: 5;
  height: 491px;
  margin-top: -363px;
  position: relative;
}

.ghghhgbbb {
  grid-column-gap: 1px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .25fr 5.25fr;
  grid-auto-columns: 1fr;
  margin-top: 0;
  margin-bottom: 4px;
  display: grid;
}

.hjhjhjb {
  grid-column-gap: 1px;
  grid-row-gap: 12px;
  grid-template-rows: auto;
  grid-template-columns: auto 172px auto;
  grid-auto-columns: 1fr;
  align-content: center;
  align-items: center;
  margin-bottom: 19px;
  display: grid;
}

.hkhkknnn {
  background-color: var(--color-2);
}

.subtitle-131 {
  color: #bb8150;
  letter-spacing: 4px;
  text-transform: uppercase;
  font-family: Montserrat, sans-serif;
  font-size: 10px;
}

.circle-link-7 {
  z-index: 100;
  color: #fff;
  letter-spacing: 4px;
  text-transform: uppercase;
  background-color: #1a3b40;
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68281f510bc157bd42be099f_arrow-down(24x24)%402x%20(2).svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto 31px;
  border: 1px solid #bb815075;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 140px;
  height: 140px;
  margin-bottom: 0;
  margin-right: -70px;
  font-size: 10px;
  text-decoration: none;
  display: flex;
  position: relative;
  transform: none;
}

.gdgdgdgdgdg {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/685393a4eef0fd5feb34f15e_gabriel-miklos-llnlcQpzMBY-unsplash.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin: -2px;
  position: absolute;
  inset: 0%;
}

.dubai-ngbgbg {
  max-width: 500px;
}

.dubai-ngbgbg.small-copy {
  position: relative;
  left: 41px;
}

.body-display-71 {
  color: #939393;
  font-family: Inter, sans-serif;
  font-size: 15px;
  font-weight: 300;
  line-height: 1.65em;
}

.content-wrapper-14 {
  z-index: 20;
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  grid-template-rows: 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
  position: relative;
}

.overlay-32 {
  z-index: 6;
  background-color: #04060a80;
  position: absolute;
  inset: 0%;
}

.overlay-32.light {
  background-color: #04060a00;
}

.grid-wrapper-79 {
  z-index: 25;
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  border-top: 1px #000;
  grid-template-rows: auto;
  grid-template-columns: minmax(5vw, 1fr) minmax(auto, 1400px) minmax(5vw, 1fr);
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
  position: relative;
}

.background-wrapper-30 {
  width: 100%;
  position: absolute;
  inset: 0% 0% 0% auto;
  overflow: hidden;
}

.background-wrapper-30.half-page {
  z-index: 10;
  width: 50%;
}

.home-hero-intro-6 {
  grid-column-gap: 16px;
  grid-row-gap: 48px;
  text-align: left;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: space-between start;
  justify-items: start;
  width: 100%;
  padding-right: 0;
  display: grid;
}

.text-span-332 {
  color: #bb8150;
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.heading-224 {
  color: #939393;
  font-family: Inter, sans-serif;
  font-size: 15px;
  font-weight: 400;
}

.grid-wrapper-80 {
  z-index: 25;
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: minmax(5vw, 1fr) minmax(auto, 1400px) minmax(5vw, 1fr);
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
  position: relative;
}

.subtitle-132 {
  color: #bb8150;
  letter-spacing: 4px;
  text-transform: uppercase;
  font-family: Montserrat, sans-serif;
  font-size: 10px;
}

.content-wrapper-15 {
  z-index: 20;
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  grid-template-rows: 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
  position: relative;
}

.section-90 {
  z-index: 20;
  border-bottom: 1px solid #eff9fc1a;
  justify-content: center;
  padding-top: 180px;
  padding-bottom: 180px;
  display: flex;
  position: relative;
  overflow: visible;
}

.section-90.no-padding {
  border-bottom-color: #c0c0d333;
  padding: 0 17px;
}

.heading-225, .heading-226 {
  color: #939393;
  font-family: Inter, sans-serif;
  font-size: 15px;
  font-weight: 400;
}

.heading-227 {
  color: #939393;
  width: auto;
  font-family: Inter, sans-serif;
  font-size: 15px;
}

.stacked-content-18 {
  grid-column-gap: 16px;
  grid-row-gap: 48px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.stacked-content-18.large {
  grid-row-gap: 170px;
}

.text-span-333 {
  color: #bb8150;
}

.section-preview-agenda-3 {
  background-color: #1a3b40;
  margin-top: 143px;
  margin-left: 56px;
}

.preview-agenda-3 {
  grid-column-gap: 6rem;
  grid-row-gap: 2.5rem;
  grid-template-rows: auto;
  grid-template-columns: 50%;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.preview-agenda-description-2 {
  width: 100%;
  max-width: 30rem;
}

.hjhjhjhjhj-2 {
  color: #bb8150;
  text-align: center;
  letter-spacing: 4px;
  text-transform: uppercase;
  margin-top: 14px;
  font-family: Montserrat, sans-serif;
  font-size: 10px;
  line-height: 1.65;
}

.text-size-large-14 {
  color: #939393;
  font-family: Inter, sans-serif;
  font-size: 15px;
  font-weight: 300;
  line-height: 1.65;
}

.heading-large-14 {
  color: #fcfcff;
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
  font-size: 34px;
  font-weight: 400;
  line-height: 1.2;
}

.body-display-72 {
  color: #939393;
  font-family: Inter, sans-serif;
  font-size: 15px;
  font-weight: 300;
  line-height: 1.6em;
}

.text-block-134 {
  color: #fcfcff;
  font-family: Inter, sans-serif;
  font-weight: 300;
}

.subtitle-133 {
  z-index: 10;
  color: #efeff7;
  letter-spacing: 5px;
  text-transform: uppercase;
  font-family: Inter, sans-serif;
  font-size: 10px;
  font-weight: 300;
  position: relative;
}

.preview-image-base-3 {
  border-radius: 1rem;
  height: 100%;
  max-height: 100vh;
  padding-top: 1rem;
  padding-bottom: 1rem;
  position: sticky;
  top: 0;
  overflow: visible;
}

.tab-bottom-content-5 {
  border-top: 1px #ffffff1a;
  margin-left: auto;
  margin-right: auto;
  padding: 36px 36px 48px;
  overflow: hidden;
}

.text-span-334 {
  color: #bb8150;
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.preview-agenda-days-4 {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-direction: column;
  display: flex;
}

.preview-agenda-content-4 {
  grid-column-gap: 1.9rem;
  grid-row-gap: 1.9rem;
  flex-direction: column;
  align-items: flex-start;
  padding-top: 6rem;
  padding-bottom: 6rem;
  display: flex;
}

.fgfgggfd {
  color: #939393;
  width: 100%;
  font-family: Inter, sans-serif;
  font-size: 15px;
  font-weight: 300;
  line-height: 1.65;
}

.fhfhhff {
  color: #bb8150;
  text-align: left;
  margin-top: 2px;
  margin-bottom: 5px;
  font-family: Bdscript, Arial, sans-serif;
  font-size: 40px;
  font-style: normal;
  font-weight: 400;
  line-height: .9;
}

.package-duration-heading-4 {
  color: #bb8150;
  text-align: left;
  letter-spacing: 2px;
  text-transform: uppercase;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 10px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.4;
}

.icon-1x1-medium-6 {
  transform-style: preserve-3d;
  flex-flow: row-reverse;
  width: 1.4rem;
  height: 1.4rem;
  display: inline-flex;
  transform: rotateX(0)rotateY(180deg)rotateZ(0);
}

.package-price-3 {
  color: #efeff7;
  text-align: left;
  letter-spacing: 4px;
  text-transform: capitalize;
  margin-top: 10px;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 11px;
  font-style: normal;
  font-weight: 600;
  line-height: 1.4;
}

.image-overlay-12 {
  z-index: 5;
  height: Infinity% ;
  background-color: #14141333;
  border-radius: 0;
  width: 100%;
  padding-top: 10px;
  padding-left: 10px;
  position: absolute;
  inset: 0%;
}

.heading-package-4 {
  color: #fcfcff;
  text-align: left;
  margin-top: 2px;
  margin-bottom: 5px;
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
  font-size: 23px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.4;
}

.team-slide-arhhhrow-copy-5 {
  z-index: 100;
  border: 1px solid #bb815075;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 45px;
  height: 45px;
  margin-left: 2.5rem;
  display: flex;
  inset: 374px auto 2.5rem 50%;
}

.package-duration-heading-copy-3 {
  color: #939393;
  text-align: left;
  letter-spacing: 0;
  text-transform: none;
  margin-top: 10px;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 11px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.4;
}

.text-block-135 {
  color: #fcfcff;
}

.outline-butssstfffffgygygyygon-copy-copy-copy-4 {
  color: #081c3a;
  letter-spacing: 3px;
  text-transform: uppercase;
  background-color: #0000;
  border: 1px solid #c0c0d333;
  border-radius: 3px;
  justify-content: center;
  align-items: center;
  padding: 16px 32px;
  font-size: 10px;
  text-decoration: none;
  transition: all .4s cubic-bezier(.25, .46, .45, .94);
  display: flex;
}

.outline-butssstfffffgygygyygon-copy-copy-copy-4:hover {
  color: #fff;
  background-color: #081c3a;
  border-color: #081c3a;
}

.outline-butssstfffffgygygyygon-copy-copy-copy-4.white {
  color: #fff;
  border-color: #ffffff4d;
  width: 80%;
  margin-top: 26px;
}

.outline-butssstfffffgygygyygon-copy-copy-copy-4.white:hover {
  background-color: #081c3a00;
  border-color: #fff;
}

.team-slide-arrffffow-copy-5 {
  z-index: 100;
  border: 1px solid #1a3b40;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 45px;
  height: 45px;
  margin-left: 2.5rem;
  display: flex;
  inset: 374px auto 2.5rem 50%;
}

.team-slide-arrffffow-copy-5.team-arrow-rigfffht-copy {
  border-color: #bb815075;
  margin-left: 6.15rem;
}

.team-itehhhm-copy-4 {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  border-left: 1px solid #c0c0d333;
  border-right: 1px #bb815075;
  flex-direction: column;
  grid-template-rows: 1fr auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding: 2.5rem;
  display: grid;
}

.hghghghjhjhjhjhhjhnghgh-copy-3 {
  background-color: #1a3b40;
  background-image: linear-gradient(#1a3b40, #1a3b40);
  border-top: 5px #bb8150f2;
  border-bottom: 5px #bb8150f2;
  margin-top: 100px;
  overflow: hidden;
}

.text-span-335 {
  color: #bb8150;
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.team-slide-middle-5 {
  color: #fcfcff;
  text-align: left;
  flex-direction: column;
  align-items: flex-start;
  max-width: 22rem;
  display: flex;
}

.team-spajjjjjcer-chjjjjopy-copy-4 {
  z-index: 10;
  background-color: #1a3b40;
  border: 1px #c0c0d333;
  border-left-style: solid;
  border-right-color: #ffffff4d;
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  margin-left: -1px;
  padding: 2.5rem 2.5rem 6rem;
  display: flex;
  position: relative;
}

.fgdgcggccgc {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/6852afc388caa163bf59dece_nnbnribrij.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  inset: 0%;
}

.fgdgcggccgc.six {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68539588eef0fd5feb35b84f_ghvhvhv.jpg");
}

.text-span-336 {
  color: #bb8150;
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.about-wrapper-4 {
  z-index: 10;
  grid-column-gap: 100px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .75fr;
  grid-auto-columns: 1fr;
  padding-top: 140px;
  padding-bottom: 100px;
  padding-left: 80px;
  display: grid;
  position: relative;
}

.ghhfhhvvv {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/6852afc388caa163bf59dece_nnbnribrij.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  inset: 0%;
}

.ghhfhhvvv.three {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68510b8ab5988828641109c7_j%3Bj%3B%3Bnnn.avif");
  background-position: 50%;
}

.hghfgfggfff {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/6852afc388caa163bf59dece_nnbnribrij.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  inset: 0%;
}

.hghfgfggfff.three {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68539588eef0fd5feb35b849_gghghhhggg.avif");
  background-position: 50%;
}

.hfhfhfhfhf-3 {
  background-color: #1a3b40;
  background-image: linear-gradient(#1a3b40f0, #1a3b40f0), url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68271734945b21be58744567_noise.gif");
  background-position: 0 0, 0 0;
  background-size: auto, 249px;
  margin-left: 80px;
  position: relative;
  overflow: hidden;
}

.text-span-337 {
  color: #bb8150;
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.grid-wrapper-81 {
  z-index: 10;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-top: 1px #c0c0d333;
  border-bottom: 1px #c0c0d333;
  grid-template-rows: 1fr;
  grid-template-columns: minmax(80px, 1fr) minmax(auto, 1400px) minmax(80px, 1fr);
  grid-auto-columns: 1fr;
  align-items: stretch;
  width: auto;
  margin-top: 0;
  display: grid;
  position: relative;
}

.heading-228 {
  color: #fcfcff;
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
  font-size: 34px;
  font-weight: 400;
}

.hjhjhjgjggv {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/6852afc388caa163bf59dece_nnbnribrij.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  inset: 0%;
}

.hjhjhjgjggv.three {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68539588eef0fd5feb35b837_dadadadss.jpg");
  background-position: 50%;
}

.text-span-338 {
  color: #bb8150;
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.body-display-73 {
  color: #939393;
  font-family: Inter, sans-serif;
  font-size: 15px;
  font-weight: 300;
  line-height: 1.6em;
}

.text-span-339 {
  color: #bb8150;
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.dfdffdfdfdd {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68539588eef0fd5feb35b83d_gfgfggf.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  inset: 0%;
}

.fhfhfhf-2 {
  color: #bb8150;
  text-align: center;
  letter-spacing: 3px;
  text-transform: uppercase;
  font-size: 10px;
  font-weight: 400;
  line-height: 1.4em;
  display: block;
  position: relative;
  top: -46px;
}

.ghghghghhfd {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/6852afc388caa163bf59dece_nnbnribrij.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  inset: 0%;
}

.ghghghghhfd.two {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68539588eef0fd5feb35b843_hffhfhf.avif");
}

.map-section-2 {
  border-bottom: 1px #c0c0d333;
  height: 565px;
  padding-top: 100px;
  padding-bottom: 100px;
}

.nvnvvnvnvn-2 {
  z-index: 10;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-top: 1px #c0c0d333;
  border-bottom: 1px #c0c0d333;
  grid-template-rows: 1fr;
  grid-template-columns: minmax(80px, 1fr) minmax(auto, 1400px) minmax(80px, 1fr);
  grid-auto-columns: 1fr;
  align-items: stretch;
  width: 100%;
  margin-top: 20px;
  margin-bottom: 20px;
  display: grid;
  position: relative;
  top: -27px;
}

.map-wrapper-2 {
  background-color: #c0c0d333;
  background-image: linear-gradient(to bottom, var(--transparnt-completley), var(--transparnt-completley));
  border-radius: 12px;
  min-height: 350px;
  margin-left: 79px;
  position: relative;
  overflow: hidden;
}

.field-label-8 {
  color: #bb8150f2;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 13px;
  font-weight: 300;
}

.nnwwuuxxx {
  border: 1px solid var(--indicator-outline);
  color: var(--color-3);
  background-color: #1a3b40;
  border-radius: 3px;
  height: 44px;
  min-height: 49px;
  margin-bottom: 0;
  padding-top: 16px;
  padding-bottom: 16px;
  padding-left: 18px;
  font-family: Inter, sans-serif;
  font-size: 13px;
  font-weight: 300;
  transition: all .5s cubic-bezier(.25, .46, .45, .94);
}

.nnwwuuxxx:focus {
  border-style: solid;
  border-color: #bb8150;
  padding-left: 24px;
}

.nnwwuuxxx::placeholder {
  color: #c0c0d333;
  font-weight: 300;
}

.heading-229 {
  color: #fcfcff;
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
  font-size: 21px;
}

.nnnsgstssddod {
  border: 1px solid var(--indicator-outline);
  color: var(--color-3);
  background-color: #1a3b40;
  border-radius: 3px;
  height: 44px;
  min-height: 49px;
  margin-bottom: 0;
  padding-top: 16px;
  padding-bottom: 16px;
  padding-left: 18px;
  font-family: Inter, sans-serif;
  font-size: 13px;
  transition: all .5s cubic-bezier(.25, .46, .45, .94);
}

.nnnsgstssddod:focus {
  border-style: solid;
  border-color: #bb8150;
  padding-left: 24px;
}

.nnnsgstssddod::placeholder {
  color: #c0c0d333;
  font-weight: 300;
}

.inquire-card-3 {
  grid-column-gap: 16px;
  grid-row-gap: 36px;
  background-image: linear-gradient(#1a3b40f0, #1a3b40f0), url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68271734945b21be58744567_noise.gif");
  background-position: 0 0, 50%;
  background-size: auto, 249px;
  border: 1px solid #bb815075;
  border-radius: 12px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding: 24px;
  display: grid;
  position: sticky;
  top: 101px;
}

.vacation-body-3 {
  grid-column-gap: 16px;
  grid-row-gap: 22px;
  border-radius: 12px;
  grid-template: "."
                 "Area" 1fr
                 / 1fr;
  grid-auto-columns: 1fr;
  max-width: 750px;
  padding: 0 60px 0 36px;
  display: grid;
}

.text-span-340 {
  color: #bb8150;
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.heading-230 {
  color: #fcfcff;
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
  font-size: 28px;
  font-weight: 400;
}

.heading-231 {
  color: #bb8150;
  margin-bottom: -15px;
  font-size: 22px;
}

.fgfgfgfgfgf {
  border: 1px solid var(--indicator-outline);
  color: var(--color-3);
  background-color: #1a3b40;
  border-radius: 3px;
  height: 44px;
  min-height: 49px;
  margin-bottom: 0;
  padding-top: 16px;
  padding-bottom: 16px;
  padding-left: 18px;
  font-family: Inter, sans-serif;
  font-size: 13px;
  font-weight: 300;
  transition: all .5s cubic-bezier(.25, .46, .45, .94);
}

.fgfgfgfgfgf:focus {
  border-style: solid;
  border-color: #bb8150;
  padding-left: 24px;
}

.fgfgfgfgfgf::placeholder {
  color: #c0c0d333;
  font-weight: 300;
}

.grid-wrapper-82 {
  z-index: 10;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-top: 1px #c0c0d333;
  border-bottom: 1px #c0c0d333;
  grid-template-rows: 1fr;
  grid-template-columns: minmax(80px, 1fr) minmax(auto, 1400px) minmax(80px, 1fr);
  grid-auto-columns: 1fr;
  align-items: stretch;
  width: auto;
  margin-top: 0;
  display: grid;
  position: relative;
}

.heading-232 {
  color: #fcfcff;
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
  font-size: 34px;
  font-weight: 400;
}

.text-block-136 {
  color: #fcfcff;
}

.paragraph-3 {
  color: #939393;
  text-shadow: 0 1px 1px #0003;
  text-overflow: clip;
  overflow-wrap: normal;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 15px;
  font-weight: 300;
}

.body-display-74 {
  color: #939393;
  font-size: 15px;
  font-weight: 300;
  line-height: 1.6em;
}

.body-display-74.small {
  color: #bb8150;
  letter-spacing: 4px;
  text-transform: uppercase;
  font-size: 10px;
  line-height: 1.4em;
}

.outline-butsssggfgfgggfton-copy-copy-3 {
  color: #081c3a;
  letter-spacing: 3px;
  text-transform: uppercase;
  background-color: #0000;
  border: 1px solid #c0c0d333;
  border-radius: 3px;
  justify-content: center;
  align-items: center;
  padding: 16px 32px;
  font-size: 10px;
  text-decoration: none;
  transition: all .4s cubic-bezier(.25, .46, .45, .94);
  display: flex;
}

.outline-butsssggfgfgggfton-copy-copy-3:hover {
  color: #fff;
  background-color: #081c3a;
  border-color: #081c3a;
}

.outline-butsssggfgfgggfton-copy-copy-3.white {
  background-color: var(--color-3);
  color: #fff;
  border-style: none;
  border-color: #ffffff4d;
  width: 100%;
  margin-top: 26px;
}

.outline-butsssggfgfgggfton-copy-copy-3.white:hover {
  border-style: solid;
  border-color: var(--buttonss);
  background-color: #081c3a00;
}

.text-span-341 {
  color: #bb8150;
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.agent-social-ddicon-3 {
  background-color: #1a3b40;
  border: 1px solid #bb815075;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  padding: 9px;
  display: flex;
}

.text-block-137 {
  color: #bb8150;
  letter-spacing: 4px;
  font-family: Inter, sans-serif;
  font-size: 10px;
  font-weight: 400;
}

.text-field-copy-3 {
  outline-offset: 0px;
  background-color: #1a3b40;
  border: 1px solid #bb815075;
  border-radius: 4px;
  outline: 3px #d9d9d9;
  height: 44px;
  min-height: 87px;
  margin-bottom: 0;
  padding-top: 16px;
  padding-bottom: 16px;
  padding-left: 18px;
  font-size: 13px;
  transition: all .5s cubic-bezier(.25, .46, .45, .94);
}

.text-field-copy-3:focus {
  border-color: #e6e6f3;
  border-bottom-style: none;
  border-left-style: none;
  border-right-style: none;
  padding-left: 24px;
}

.text-field-copy-3::placeholder {
  color: #bababa5e;
}

.fdfdfdffdfdfddd {
  justify-content: center;
  margin-top: -62px;
  padding-top: 80px;
  padding-bottom: 0;
  display: flex;
}

.block-quote-2 {
  color: #939393;
  background-color: #bb815024;
  border-left-color: #bb8150;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 300;
}

.text-span-342 {
  color: #bb8150;
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.quick-link-item-4 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #081c3a;
  background-color: #1a3b40;
  border: 1px solid #bb815075;
  border-radius: 5px;
  grid-template-rows: auto;
  grid-template-columns: 1fr auto;
  grid-auto-columns: 1fr;
  height: 53px;
  padding: 0 18px;
  text-decoration: none;
  transition: all .5s cubic-bezier(.25, .46, .45, .94);
  display: grid;
}

.quick-link-item-4:hover {
  padding-left: 24px;
}

.inquire-agent-info-3 {
  grid-column-gap: 16px;
  grid-row-gap: 0px;
  grid-template-rows: auto 1fr;
  grid-template-columns: auto;
  grid-auto-columns: 1fr;
  padding-top: 12px;
  padding-bottom: 12px;
  display: grid;
}

.budapest-page-break-33 {
  z-index: 20;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #1a3b40;
  border-top: 1px solid #c0c0d333;
  border-bottom: 1px solid #c0c0d333;
  grid-template-rows: 1fr;
  grid-template-columns: minmax(5vw, 1fr) minmax(auto, 1500px) minmax(5vw, 1fr);
  grid-auto-rows: auto;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: -23px;
  margin-bottom: 36px;
  display: grid;
  position: relative;
  top: 1px;
}

.faq-component-3 {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.ghghhghghghg {
  color: #081c3a;
  letter-spacing: 3px;
  text-transform: uppercase;
  background-color: #0000;
  border: 1px solid #c0c0d333;
  border-radius: 3px;
  justify-content: center;
  align-items: center;
  padding: 16px 32px;
  font-size: 10px;
  text-decoration: none;
  transition: all .4s cubic-bezier(.25, .46, .45, .94);
  display: flex;
}

.ghghhghghghg:hover {
  color: #fff;
  background-color: #081c3a;
  border-color: #081c3a;
}

.ghghhghghghg.white {
  background-color: var(--color-3);
  color: #fff;
  border-style: none;
  border-color: #ffffff4d;
  width: 80%;
  height: 55px;
  margin-top: 0;
}

.ghghhghghghg.white:hover {
  background-color: var(--color-3);
  border-color: #fff;
}

.container-medium-copy-3 {
  width: 100%;
  max-width: 68rem;
  margin-left: 0;
  margin-right: 0;
  position: relative;
  top: -50px;
  left: 7px;
}

.heading-large-6 {
  color: #fcfcff;
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
  font-size: 34px;
  font-weight: 500;
  line-height: 1.2;
}

.text-size-large-15 {
  color: #f7f8fc;
  letter-spacing: 4px;
  text-transform: uppercase;
  font-family: Montserrat, sans-serif;
  font-size: 10px;
  line-height: 1.65;
  position: relative;
}

.text-block-138 {
  color: #fcfcff;
  font-family: Inter, sans-serif;
  font-weight: 300;
}

.faq-top-copy-7 {
  background-color: #1a3b40;
  background-image: linear-gradient(315deg, var(--color-2), var(--color-3) 69%);
  border: 1px #bb8150f2;
  border-radius: 100px;
  justify-content: space-between;
  align-items: center;
  padding: .8rem;
  display: flex;
}

.faq-top-copy-8 {
  background-color: #081c3af2;
  background-image: linear-gradient(315deg, var(--color-2), var(--color-3) 69%);
  border: 1px #bb8150f2;
  border-radius: 100px;
  justify-content: space-between;
  align-items: center;
  padding: .8rem;
  display: flex;
}

.text-size-regular-7 {
  color: #939393;
  font-family: Inter, sans-serif;
  font-size: 15px;
  font-weight: 300;
  line-height: 1.65;
}

.inquuqq {
  grid-column-gap: 12px;
  grid-template-rows: auto;
  grid-template-columns: 36px 1fr;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  margin-bottom: 10px;
  display: grid;
  position: relative;
  top: 0;
}

.gjgngn {
  grid-column-gap: 1px;
  grid-row-gap: 12px;
  grid-template-rows: auto;
  grid-template-columns: auto 65px auto;
  grid-auto-columns: 1fr;
  align-content: center;
  align-items: center;
  margin-bottom: 19px;
  display: grid;
}

.ggfggffg {
  grid-column-gap: 1px;
  grid-row-gap: 12px;
  grid-template-rows: auto;
  grid-template-columns: auto 55px auto;
  grid-auto-columns: 1fr;
  place-content: center;
  place-items: center stretch;
  margin-bottom: 19px;
  display: grid;
}

.why-budapest {
  background-color: #1a3b40;
  margin-top: 143px;
  margin-left: 56px;
}

.agent-budapest {
  justify-content: center;
  margin-top: -62px;
  padding-top: 80px;
  padding-bottom: 0;
  display: flex;
}

.budapest-fqdd {
  border-bottom-right-radius: 5vw;
  border-bottom-left-radius: 5vw;
  position: relative;
  top: 63px;
  left: 49px;
}

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

.body-display-75 {
  color: var(--color-9);
  font-family: Inter, sans-serif;
  font-size: 15px;
  font-weight: 300;
  line-height: 1.65em;
}

.grid-wrapper-83 {
  z-index: 25;
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  border-top: 1px #000;
  grid-template-rows: auto;
  grid-template-columns: minmax(5vw, 1fr) minmax(auto, 1400px) minmax(5vw, 1fr);
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
  position: relative;
}

.text-span-343 {
  color: #bb8150;
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.budapest-to-beyond {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/686679bd499180fd11b97b68_hungarian-parliament-building-7202373_1920.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin: -2px;
  position: absolute;
  inset: 0%;
}

.subtitle-134 {
  color: #bb8150;
  letter-spacing: 4px;
  text-transform: uppercase;
  font-family: Montserrat, sans-serif;
  font-size: 10px;
}

.content-wrapper-16 {
  z-index: 20;
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  grid-template-rows: 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
  position: relative;
}

.project-hzzero-copy-3 {
  border: 5px #bb8150;
  border-bottom: 1px solid #c0c0d333;
  justify-content: center;
  min-height: 90vh;
  margin-top: 80px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.stacked-description-11 {
  grid-column-gap: 16px;
  grid-row-gap: 9px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.overlay-33 {
  z-index: 6;
  background-color: #04060a80;
  position: absolute;
  inset: 0%;
}

.overlay-33.light {
  background-color: #04060a4f;
}

.background-wrapper-31 {
  width: 100%;
  position: absolute;
  inset: 0% 0% 0% auto;
  overflow: hidden;
}

.background-wrapper-31.half-page {
  z-index: 10;
  width: 50%;
}

.grid-wrapper-84 {
  z-index: 25;
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: minmax(5vw, 1fr) minmax(auto, 1400px) minmax(5vw, 1fr);
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
  position: relative;
}

.heading-233, .heading-234, .heading-235 {
  color: #627481;
  font-size: 15px;
}

.heading-236 {
  color: #627481;
  width: auto;
  font-size: 15px;
}

.detail-cards-wrapper-3 {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  border: 1px #eff9fc1a;
  border-left: 1px solid #c0c0d333;
  border-right: 1px solid #c0c0d333;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  display: grid;
}

.stacked-content-19 {
  grid-column-gap: 16px;
  grid-row-gap: 48px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.stacked-content-19.large {
  grid-row-gap: 170px;
}

.subtitle-135 {
  color: #bb8150;
  letter-spacing: 4px;
  text-transform: uppercase;
  font-family: Montserrat, sans-serif;
  font-size: 10px;
}

.text-size-large-copy-3 {
  color: #bb8150;
  letter-spacing: 4px;
  text-transform: uppercase;
  margin-top: -16px;
  font-family: Montserrat, sans-serif;
  font-size: 10px;
  line-height: 1.65;
}

.text-span-344 {
  color: #bb8150;
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.team-ijjjjntro-copy-2 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 37rem;
  margin-left: auto;
  margin-right: auto;
  padding-top: 3rem;
  padding-bottom: 3rem;
  display: flex;
  position: relative;
  top: 0;
}

.heading-lajjrge-copy-3 {
  color: #fcfcff;
  width: 99%;
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
  font-size: 34px;
  font-weight: 500;
  line-height: 1.2;
  position: relative;
  top: 16px;
}

.text-size-large-16 {
  color: var(--color-9);
  text-transform: none;
  width: 100%;
  font-family: Inter, sans-serif;
  font-size: 15px;
  font-weight: 300;
  line-height: 1.65;
  position: relative;
  top: -29px;
}

.section-team-copy-copy-3 {
  background-color: #081c3a;
  border-bottom: 0 #c0c0d333;
  height: 539px;
  margin-top: 45px;
  margin-bottom: 49px;
  padding: 53px 0 77px;
}

.page-padding-11 {
  width: 100%;
  padding-left: 5vw;
  padding-right: 5vw;
}

.text-span-345 {
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.wrapper-6 {
  z-index: 10;
  width: 100%;
  max-width: 1300px;
  position: relative;
}

.heading-237 {
  color: var(--color);
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
  font-weight: 400;
}

.gradient-background-fill-2 {
  background-image: linear-gradient(315deg, var(--black), var(--color-3) 70%);
  min-width: 100vw;
  height: 101%;
  position: relative;
}

.section-91 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 100px 5vw;
  display: flex;
  position: relative;
}

.section-91.thin-section {
  margin-top: 22px;
  margin-bottom: 100px;
  padding-top: 36px;
  padding-bottom: 36px;
  top: 0;
  overflow: hidden;
}

.heading-238 {
  color: #fcfcff;
  font-size: 15px;
  font-weight: 500;
}

.text-size-large-17 {
  color: #627481;
  width: 100%;
  font-size: 14px;
  line-height: 1.65;
}

.text-size-regular-2-copy-copy-3 {
  color: #bb8150;
  font-family: Bdscript, Arial, sans-serif;
  font-size: 38px;
  line-height: 1.65;
}

.preview-agenda-top-4 {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-direction: column;
  display: flex;
}

.preview-agenda-content-5 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  align-items: flex-start;
  margin-top: -73px;
  padding-top: 6rem;
  padding-bottom: 6rem;
  display: flex;
}

.agenda-bottom-3 {
  max-width: 30rem;
  padding-top: 13px;
  padding-left: 3rem;
  overflow: hidden;
}

.agendadd-list-title-copy-2 {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.preview-agenda-days-5 {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-direction: column;
  width: 100%;
  padding-left: 100px;
  padding-right: 100px;
  display: flex;
}

.text-size-regular-2-copy-4 {
  color: var(--color-3);
  letter-spacing: 4px;
  text-transform: uppercase;
  margin-bottom: 31px;
  font-family: Inter, sans-serif;
  font-size: 10px;
  line-height: 1.65;
}

.preview-agenda-item-4 {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  outline-offset: 0px;
  cursor: pointer;
  background-color: #fff;
  border: 1px solid #bb815075;
  border-radius: 1rem;
  outline: 1px #d3e5e9;
  flex-direction: column;
  margin-top: -2rem;
  padding: 4.5rem 2rem 2.5rem;
  display: flex;
}

.preview-agenda-item-4.top {
  background-color: #081c3a;
  background-image: linear-gradient(to bottom, var(--color-19), var(--color-19)), url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68526173d6d58bbe8157b2f5_5w5m.gif");
  background-position: 0 0, 0 0;
  background-size: auto, 250px;
  border-color: #bb815075;
  margin-top: -2rem;
  padding-top: 2.5rem;
}

.text-size-large-5-copy-3 {
  color: #fcfcff;
  font-size: 14px;
  line-height: 1.65;
}

.grid-wrapper-85 {
  z-index: 25;
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: minmax(5vw, 1fr) minmax(auto, 1400px) minmax(5vw, 1fr);
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
  position: relative;
}

.heading-239 {
  color: var(--color-9);
  font-family: Inter, sans-serif;
  font-size: 15px;
  font-weight: 400;
}

.heading-240 {
  color: var(--color-9);
  font-size: 15px;
  font-weight: 400;
}

.heading-241 {
  color: var(--color-9);
  font-family: Inter, sans-serif;
  font-size: 15px;
  font-weight: 400;
}

.heading-242 {
  color: var(--color-9);
  width: auto;
  font-family: Inter, sans-serif;
  font-size: 15px;
  font-weight: 400;
}

.detail-cards-wrapper-4 {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  border: 1px #eff9fc1a;
  border-left: 1px solid #c0c0d333;
  border-right: 1px solid #c0c0d333;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  display: grid;
}

.stacked-content-20 {
  grid-column-gap: 16px;
  grid-row-gap: 48px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.stacked-content-20.large {
  grid-row-gap: 170px;
}

.subtitle-136 {
  color: #bb8150;
  letter-spacing: 4px;
  text-transform: uppercase;
  font-family: Montserrat, sans-serif;
  font-size: 10px;
}

.section-92 {
  z-index: 20;
  border-bottom: 1px solid #eff9fc1a;
  justify-content: center;
  padding-top: 180px;
  padding-bottom: 180px;
  display: flex;
  position: relative;
  overflow: visible;
}

.section-92.no-padding {
  border-bottom-color: #c0c0d333;
  padding-top: 0;
  padding-bottom: 0;
}

.hjhjhjjh {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: -15px;
  display: grid;
}

.chris-button {
  color: #081c3a;
  letter-spacing: 3px;
  text-transform: uppercase;
  background-color: #0000;
  border: 1px solid #c0c0d333;
  border-radius: 3px;
  justify-content: center;
  align-items: center;
  padding: 16px 32px;
  font-size: 10px;
  text-decoration: none;
  transition: all .4s cubic-bezier(.25, .46, .45, .94);
  display: flex;
}

.chris-button:hover {
  color: #fff;
  background-color: #081c3a;
  border-color: #081c3a;
}

.chris-button.white {
  color: #fff;
  border-color: #ffffff4d;
  width: 100%;
  margin-top: 0;
}

.chris-button.white:hover {
  background-color: #081c3a00;
  border-color: #fff;
}

.hjhjjhnn {
  z-index: 20;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  color: #081c3a;
  background-color: #081c3a;
  border-top: 1px solid #c0c0d333;
  border-bottom: 1px solid #c0c0d333;
  grid-template-rows: 1fr;
  grid-template-columns: minmax(5vw, 1fr) minmax(auto, 1500px) minmax(5vw, 1fr);
  grid-auto-rows: auto;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: 20px;
  display: grid;
  position: relative;
  top: 0;
}

.preview-agenda-4 {
  grid-column-gap: 6rem;
  grid-row-gap: 2.5rem;
  grid-template-rows: auto;
  grid-template-columns: 50%;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.preview-agenda-top-5 {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-direction: column;
  display: flex;
}

.preview-agenda-content-6 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  align-items: flex-start;
  padding-top: 6rem;
  padding-bottom: 6rem;
  display: flex;
}

.granfdfdfdfd {
  z-index: 2;
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68567a3fa7ab991510529855_saikrishna-saketh-yellapragada-6K4hh4VX3T0-unsplash.jpg");
  background-position: 50%;
  background-size: cover;
  border-radius: 4px;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.text-span-346 {
  color: #bb8150;
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.agenda-list-title-3 {
  justify-content: space-between;
  align-items: center;
  margin-top: -11px;
  margin-bottom: 1rem;
  display: flex;
  position: relative;
}

.page-padding-12 {
  width: 100%;
  padding-left: 5vw;
  padding-right: 5vw;
}

.preview-agenda-days-6 {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-direction: column;
  display: flex;
}

.heading-large-15 {
  color: #fcfcff;
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
  font-size: 34px;
  font-weight: 400;
  line-height: 1.2;
}

.what-sjsjsj-2 {
  margin-top: 70px;
  margin-left: 0;
}

.preview-agenda-item-5 {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  outline-offset: 0px;
  cursor: pointer;
  background-color: #fff;
  border: 1px solid #bb815075;
  border-radius: 1rem;
  outline: 1px #d3e5e9;
  flex-direction: column;
  margin-top: -2rem;
  padding: 4.5rem 2rem 2.5rem;
  display: flex;
}

.preview-agenda-item-5.top {
  background-color: #081c3a;
  background-image: linear-gradient(to bottom, var(--color-19), var(--color-19)), url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68526173d6d58bbe8157b2f5_5w5m.gif");
  background-position: 0 0, 0 0;
  background-size: auto, 250px;
  border-color: #bb815075;
  margin-top: -2rem;
  padding-top: 2.5rem;
}

.hjhjhjjbb {
  grid-column-gap: 1px;
  grid-row-gap: 12px;
  grid-template-rows: auto;
  grid-template-columns: auto 172px auto;
  grid-auto-columns: 1fr;
  align-content: center;
  align-items: center;
  margin-bottom: 19px;
  display: grid;
}

.hhjhjhjhn {
  color: #fcfcff;
  margin-bottom: 40px;
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
  font-size: 34px;
  font-weight: 500;
  line-height: 1.2;
}

.heading-large-16 {
  color: #fcfcff;
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
  font-size: 34px;
  font-weight: 500;
  line-height: 1.2;
}

.container-medium-copy-4 {
  width: 100%;
  max-width: 68rem;
  margin-left: 0;
  margin-right: 0;
  position: relative;
  top: -50px;
  left: 22px;
}

.page-padding-13 {
  width: 100%;
  margin-right: 0;
  padding-left: 5vw;
  padding-right: 5vw;
}

.faq-top-copy-9 {
  background-color: #081c3af2;
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/6831d44bbe3b408b4ad3385e_Capturrrrre.PNG");
  background-position: 20%;
  background-size: cover;
  border: 1px #bb8150f2;
  border-radius: 100px;
  justify-content: space-between;
  align-items: center;
  padding: .8rem;
  display: flex;
}

.text-size-large-18 {
  color: #f7f8fc;
  letter-spacing: 4px;
  text-transform: uppercase;
  font-family: Inter, sans-serif;
  font-size: 10px;
  font-weight: 300;
  line-height: 1.65;
  position: relative;
}

.cairo-faqs-package-2 {
  border-bottom-right-radius: 5vw;
  border-bottom-left-radius: 5vw;
  margin-right: 0;
  padding-right: 0;
  position: relative;
  top: 125px;
}

.contact-about-prices {
  color: #081c3a;
  letter-spacing: 3px;
  text-transform: uppercase;
  background-color: #0000;
  border: 1px solid #c0c0d333;
  border-radius: 3px;
  justify-content: center;
  align-items: center;
  padding: 16px 32px;
  font-size: 10px;
  text-decoration: none;
  transition: all .4s cubic-bezier(.25, .46, .45, .94);
  display: flex;
}

.contact-about-prices:hover {
  color: #fff;
  background-color: #081c3a;
  border-color: #081c3a;
}

.contact-about-prices.white {
  background-color: var(--color-3);
  color: #fff;
  border-style: none;
  border-color: #ffffff4d;
  width: 80%;
  margin-top: 0;
  margin-bottom: 22px;
}

.contact-about-prices.white:hover {
  background-color: var(--color-3);
  border-color: #fff;
}

.nuuggugg {
  z-index: 20;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  color: #081c3a;
  background-color: #081c3a;
  border-top: 1px solid #c0c0d333;
  border-bottom: 1px solid #c0c0d333;
  grid-template-rows: 1fr;
  grid-template-columns: minmax(5vw, 1fr) minmax(auto, 1500px) minmax(5vw, 1fr);
  grid-auto-rows: auto;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: 109px;
  display: grid;
  position: relative;
  top: 0;
}

.field-label-9 {
  color: #bb8150f2;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 13px;
  font-weight: 300;
}

.hjhjhjhjhjjh {
  border: 1px solid var(--indicator-outline);
  color: var(--color-3);
  background-color: #081c3a;
  border-radius: 3px;
  height: 44px;
  min-height: 49px;
  margin-bottom: 0;
  padding-top: 16px;
  padding-bottom: 16px;
  padding-left: 18px;
  font-size: 13px;
  transition: all .5s cubic-bezier(.25, .46, .45, .94);
}

.hjhjhjhjhjjh:focus {
  border-style: solid;
  border-color: #bb8150;
  padding-left: 24px;
}

.hjhjhjhjhjjh::placeholder {
  color: #c0c0d333;
  font-weight: 300;
}

.heading-243 {
  color: #fcfcff;
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
  font-size: 21px;
}

.ghghghghgg-2 {
  grid-column-gap: 16px;
  grid-row-gap: 24px;
  background-color: #081c3a;
  border: 1px solid #bb815075;
  border-radius: 12px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding: 36px;
  display: grid;
}

.heading-244 {
  color: #fcfcff;
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
  font-size: 34px;
  font-weight: 400;
}

.vacation-body-4 {
  grid-column-gap: 16px;
  grid-row-gap: 22px;
  border-radius: 12px;
  grid-template: "."
                 "Area" 1fr
                 / 1fr;
  grid-auto-columns: 1fr;
  max-width: 750px;
  padding: 0 60px 0 36px;
  display: grid;
}

.text-span-347 {
  color: #bb8150;
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.heading-245 {
  color: #fcfcff;
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
  font-size: 28px;
  font-weight: 400;
}

.jhhjhjjh, .jhjhjhhjjh {
  background-color: #081c3a;
  border: 1px solid #bb815075;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  padding: 9px;
  display: flex;
}

.hjhjhjjjhh {
  border: 1px solid var(--indicator-outline);
  color: var(--color-3);
  background-color: #081c3a;
  border-radius: 3px;
  height: 44px;
  min-height: 49px;
  margin-bottom: 0;
  padding-top: 16px;
  padding-bottom: 16px;
  padding-left: 18px;
  font-size: 13px;
  transition: all .5s cubic-bezier(.25, .46, .45, .94);
}

.hjhjhjjjhh:focus {
  border-style: solid;
  border-color: #bb8150;
  padding-left: 24px;
}

.hjhjhjjjhh::placeholder {
  color: #c0c0d333;
  font-weight: 300;
}

.grid-wrapper-86 {
  z-index: 10;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-top: 1px #c0c0d333;
  border-bottom: 1px #c0c0d333;
  grid-template-rows: 1fr;
  grid-template-columns: minmax(80px, 1fr) minmax(auto, 1400px) minmax(80px, 1fr);
  grid-auto-columns: 1fr;
  align-items: stretch;
  width: auto;
  margin-top: 0;
  display: grid;
  position: relative;
}

.paragraph-4 {
  color: #939393;
  text-shadow: 0 1px 1px #0003;
  text-overflow: clip;
  overflow-wrap: normal;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 15px;
  font-weight: 300;
}

.body-display-76 {
  color: #939393;
  font-size: 15px;
  font-weight: 300;
  line-height: 1.6em;
}

.body-display-76.small {
  color: #bb8150;
  letter-spacing: 4px;
  text-transform: uppercase;
  font-size: 10px;
  line-height: 1.4em;
}

.outline-butsssggfgfgggfton-copy-copy-4 {
  color: #081c3a;
  letter-spacing: 3px;
  text-transform: uppercase;
  background-color: #0000;
  border: 1px solid #c0c0d333;
  border-radius: 3px;
  justify-content: center;
  align-items: center;
  padding: 16px 32px;
  font-size: 10px;
  text-decoration: none;
  transition: all .4s cubic-bezier(.25, .46, .45, .94);
  display: flex;
}

.outline-butsssggfgfgggfton-copy-copy-4:hover {
  color: #fff;
  background-color: #081c3a;
  border-color: #081c3a;
}

.outline-butsssggfgfgggfton-copy-copy-4.white {
  background-color: var(--color-3);
  color: #fff;
  border-style: none;
  border-color: #ffffff4d;
  width: 100%;
  margin-top: 26px;
}

.outline-butsssggfgfgggfton-copy-copy-4.white:hover {
  background-color: var(--color-3);
  border-color: #fff;
}

.agent-social-ddicon-copy {
  background-color: #081c3a;
  border: 1px solid #bb815075;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  padding: 9px;
  display: flex;
}

.hjhjjjhh {
  border: 1px solid var(--indicator-outline);
  color: var(--color-3);
  background-color: #081c3a;
  border-radius: 3px;
  height: 44px;
  min-height: 49px;
  margin-bottom: 0;
  padding-top: 16px;
  padding-bottom: 16px;
  padding-left: 18px;
  font-size: 13px;
  transition: all .5s cubic-bezier(.25, .46, .45, .94);
}

.hjhjjjhh:focus {
  border-style: solid;
  border-color: #bb8150;
  padding-left: 24px;
}

.hjhjjjhh::placeholder {
  color: #c0c0d333;
  font-weight: 300;
}

.text-span-348 {
  color: #bb8150;
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.text-block-139 {
  color: #bb8150;
  letter-spacing: 4px;
  font-family: Inter, sans-serif;
  font-size: 10px;
  font-weight: 400;
}

.ghghhghghg {
  grid-column-gap: 16px;
  grid-row-gap: 36px;
  border: 1px solid var(--indicator-outline);
  background-image: linear-gradient(#081c3af2, #081c3af2), url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68526173d6d58bbe8157b2f5_5w5m.gif");
  background-position: 0 0, 50%;
  background-size: auto, 249px;
  border-radius: 12px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding: 24px;
  display: grid;
  position: sticky;
  top: 101px;
}

.fgfgfggfgf {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #081c3a;
  background-color: #081c3a;
  border: 1px solid #bb815075;
  border-radius: 5px;
  grid-template-rows: auto;
  grid-template-columns: 1fr auto;
  grid-auto-columns: 1fr;
  height: 53px;
  padding: 0 18px;
  text-decoration: none;
  transition: all .5s cubic-bezier(.25, .46, .45, .94);
  display: grid;
}

.fgfgfggfgf:hover {
  padding-left: 24px;
}

.kkkjkjkjkj {
  border: 1px solid var(--indicator-outline);
  outline-offset: 0px;
  color: var(--color-3);
  background-color: #081c3a;
  border-radius: 4px;
  outline: 3px #d9d9d9;
  height: 44px;
  min-height: 87px;
  margin-bottom: 0;
  padding-top: 16px;
  padding-bottom: 16px;
  padding-left: 18px;
  font-size: 13px;
  transition: all .5s cubic-bezier(.25, .46, .45, .94);
}

.kkkjkjkjkj:focus {
  border-color: #e6e6f3;
  border-bottom-style: none;
  border-left-style: none;
  border-right-style: none;
  padding-left: 24px;
}

.kkkjkjkjkj::placeholder {
  color: var(--indicator-outline);
}

.block-quote-3 {
  color: #939393;
  background-color: #bb815024;
  border-left-color: #bb8150;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 15px;
  font-weight: 300;
}

.text-span-349 {
  color: #bb8150;
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.hjhjjhjhjh {
  background-color: #081c3a;
  border: 1px solid #bb815075;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  padding: 9px;
  display: flex;
}

.fgfgfgfggffg-copy {
  justify-content: center;
  margin-top: 148px;
  padding-top: 80px;
  padding-bottom: 0;
  display: flex;
}

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

.body-ffuu {
  background-color: var(--color-2);
}

.subtitle-137 {
  color: #bb8150;
  letter-spacing: 4px;
  text-transform: uppercase;
  font-family: Montserrat, sans-serif;
  font-size: 10px;
}

.circle-link-8 {
  z-index: 100;
  color: #fff;
  letter-spacing: 4px;
  text-transform: uppercase;
  background-color: #1a3b40;
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68281f510bc157bd42be099f_arrow-down(24x24)%402x%20(2).svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto 31px;
  border: 1px solid #bb815075;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 140px;
  height: 140px;
  margin-bottom: 0;
  margin-right: -70px;
  font-size: 10px;
  text-decoration: none;
  display: flex;
  position: relative;
  transform: none;
}

.project-hzzero-copy-4 {
  border: 5px #bb8150;
  border-bottom: 1px solid #c0c0d333;
  justify-content: center;
  min-height: 90vh;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  display: flex;
}

.body-display-77 {
  color: #939393;
  font-family: Inter, sans-serif;
  font-size: 15px;
  font-weight: 300;
  line-height: 1.65em;
}

.dubai-vacation-3 {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68382736bd1318b405ca9873_pexels-goran-dojcinovic-1793126-11064861.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin: -2px;
  position: absolute;
  inset: 0%;
}

.overlay-34 {
  z-index: 6;
  background-color: #04060a80;
  position: absolute;
  inset: 0%;
}

.overlay-34.light {
  background-color: #04060a00;
}

.grid-wrapper-87 {
  z-index: 25;
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  border-top: 1px #000;
  grid-template-rows: auto;
  grid-template-columns: minmax(5vw, 1fr) minmax(auto, 1400px) minmax(5vw, 1fr);
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
  position: relative;
}

.background-wrapper-32 {
  width: 100%;
  position: absolute;
  inset: 0% 0% 0% auto;
  overflow: hidden;
}

.background-wrapper-32.half-page {
  z-index: 10;
  width: 50%;
}

.home-hero-intro-7 {
  grid-column-gap: 16px;
  grid-row-gap: 48px;
  text-align: left;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: space-between start;
  justify-items: start;
  width: 100%;
  padding-right: 0;
  display: grid;
}

.text-span-350 {
  color: #bb8150;
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.grid-wrapper-88 {
  z-index: 25;
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: minmax(5vw, 1fr) minmax(auto, 1400px) minmax(5vw, 1fr);
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
  position: relative;
}

.heading-246 {
  color: #939393;
  width: auto;
  font-family: Inter, sans-serif;
  font-size: 15px;
}

.heading-247 {
  color: var(--color-9);
  font-size: 15px;
}

.section-93 {
  z-index: 20;
  border-bottom: 1px solid #eff9fc1a;
  justify-content: center;
  padding-top: 180px;
  padding-bottom: 180px;
  display: flex;
  position: relative;
  overflow: visible;
}

.section-93.no-padding {
  border-bottom-color: #c0c0d333;
  padding: 0 17px;
}

.heading-248 {
  color: #939393;
  font-family: Inter, sans-serif;
  font-size: 15px;
  font-weight: 500;
}

.subtitle-138 {
  color: #bb8150;
  letter-spacing: 4px;
  text-transform: uppercase;
  font-family: Montserrat, sans-serif;
  font-size: 10px;
}

.heading-249 {
  color: #939393;
  font-size: 15px;
  font-weight: 500;
}

.stacked-content-21 {
  grid-column-gap: 16px;
  grid-row-gap: 48px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.stacked-content-21.large {
  grid-row-gap: 170px;
}

.text-span-351 {
  color: #bb8150;
}

.section-preview-agenda-4 {
  background-color: #1a3b40;
  margin-top: 143px;
  margin-left: 56px;
}

.hjhjhjhjhj-3 {
  color: #bb8150;
  text-align: center;
  letter-spacing: 4px;
  text-transform: uppercase;
  margin-top: 14px;
  font-family: Montserrat, sans-serif;
  font-size: 10px;
  line-height: 1.65;
}

.arrow-why-travel-to-dubai-2 {
  transform-style: preserve-3d;
  background-color: #3540751a;
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/682714a99a124f8072860040_arrowhead-right-icon-dark-light.svg");
  background-position: 57%;
  background-repeat: no-repeat;
  background-size: auto 25px;
  border: 1px solid #bb8150;
  border-radius: 100px;
  width: 45px;
  height: 45px;
  margin-left: 0;
  margin-right: 0;
  display: none;
  position: relative;
  inset: -101px auto 0% 78px;
  transform: rotateX(0)rotateY(180deg)rotateZ(0);
}

.text-span-352 {
  color: #bb8150;
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.hgfggfgfgfg-2 {
  color: #081c3a;
  letter-spacing: 3px;
  text-transform: uppercase;
  background-color: #0000;
  border: 1px solid #c0c0d333;
  border-radius: 3px;
  justify-content: center;
  align-items: center;
  padding: 16px 32px;
  font-size: 10px;
  text-decoration: none;
  transition: all .4s cubic-bezier(.25, .46, .45, .94);
  display: flex;
}

.hgfggfgfgfg-2:hover {
  color: #fff;
  background-color: #081c3a;
  border-color: #081c3a;
}

.hgfggfgfgfg-2.white {
  color: #fff;
  border-color: #ffffff4d;
  width: 80%;
  height: auto;
  margin-top: 0;
  position: relative;
}

.hgfggfgfgfg-2.white:hover {
  background-color: #081c3a00;
  border-color: #fcfcff;
}

.gfgfgfgfgf-2 {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-direction: column;
  margin-top: 69px;
  padding-bottom: 0;
  display: flex;
}

.text-size-large-19 {
  color: #939393;
  font-family: Inter, sans-serif;
  font-size: 15px;
  font-weight: 300;
  line-height: 1.65;
}

.subtitle-139 {
  z-index: 10;
  color: #efeff7;
  letter-spacing: 5px;
  text-transform: uppercase;
  font-size: 11px;
  position: relative;
}

.heading-large-17 {
  color: #fcfcff;
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
  font-size: 34px;
  font-weight: 400;
  line-height: 1.2;
}

.home-hero-slide-arrow-3 {
  background-color: #c0c0d333;
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/682714a99a124f8072860040_arrowhead-right-icon-dark-light.svg");
  background-position: 57%;
  background-repeat: no-repeat;
  background-size: auto 25px;
  border: 1px #bb8150;
  border-radius: 100px;
  width: 45px;
  height: 45px;
  display: block;
  position: relative;
  inset: -101px auto 0% -531px;
  transform: rotate(0);
}

.home-hero-slide-arrow-3.right-hero-arrow {
  background-color: #3540751a;
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/682714a99a124f8072860040_arrowhead-right-icon-dark-light.svg");
  background-position: 58%;
  background-repeat: no-repeat;
  background-size: auto 25px;
  border: 1px solid #bb8150;
  border-radius: 100px;
  width: 45px;
  height: 45px;
  margin-left: 0;
  margin-right: 0;
  display: none;
  position: relative;
  top: -146px;
  left: 16px;
}

.text-size-large-20 {
  color: #939393;
  width: 100%;
  font-size: 15px;
  font-weight: 400;
  line-height: 1.65;
  position: relative;
  top: 11px;
}

.body-display-78 {
  color: #939393;
  font-family: Inter, sans-serif;
  font-size: 15px;
  font-weight: 300;
  line-height: 1.6em;
}

.subtitle-140 {
  z-index: 10;
  color: #efeff7;
  letter-spacing: 5px;
  text-transform: uppercase;
  font-family: Inter, sans-serif;
  font-size: 10px;
  position: relative;
}

.preview-image-base-4 {
  border-radius: 1rem;
  height: 100%;
  max-height: 100vh;
  padding-top: 1rem;
  padding-bottom: 1rem;
  position: sticky;
  top: 0;
  overflow: visible;
}

.tab-bottom-content-6 {
  border-top: 1px #ffffff1a;
  margin-left: auto;
  margin-right: auto;
  padding: 36px 36px 48px;
  overflow: hidden;
}

.section-home-cohorts-3 {
  margin-top: -42px;
  position: relative;
  top: 37px;
}

.heading-large-5 {
  color: #fcfcff;
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
  font-size: 41px;
  font-weight: 500;
  line-height: 1.2;
}

.clip-11 {
  width: 100%;
  margin-top: -20rem;
  padding-top: 20rem;
  overflow: hidden;
}

.text-span-353, .text-span-354 {
  color: #bb8150;
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.preview-agenda-days-7 {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-direction: column;
  display: flex;
}

.text-span-355, .text-span-356 {
  color: #bb8150;
}

.body-display-79 {
  color: #939393;
  font-size: 15px;
  line-height: 1.6em;
}

.text-span-357 {
  color: #bb8150;
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.heading-xlarge-4 {
  color: #fcfcff;
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
  font-size: 41px;
  font-weight: 400;
  line-height: 1.25;
  position: relative;
  top: -13px;
}

.preview-agenda-content-7 {
  grid-column-gap: 1.9rem;
  grid-row-gap: 1.9rem;
  flex-direction: column;
  align-items: flex-start;
  padding-top: 6rem;
  padding-bottom: 6rem;
  display: flex;
}

.package-duration-heading-5 {
  color: #bb8150;
  text-align: left;
  letter-spacing: 2px;
  text-transform: uppercase;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 10px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.4;
}

.icon-1x1-medium-7 {
  transform-style: preserve-3d;
  flex-flow: row-reverse;
  width: 1.4rem;
  height: 1.4rem;
  display: inline-flex;
  transform: rotateX(0)rotateY(180deg)rotateZ(0);
}

.image-overlay-13 {
  z-index: 5;
  height: Infinity% ;
  background-color: #14141333;
  border-radius: 0;
  width: 100%;
  padding-top: 10px;
  padding-left: 10px;
  position: absolute;
  inset: 0%;
}

.heading-package-5 {
  color: #fcfcff;
  text-align: left;
  margin-top: 2px;
  margin-bottom: 5px;
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
  font-size: 23px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.4;
}

.team-slide-arhhhrow-copy-6 {
  z-index: 100;
  border: 1px solid #bb815075;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 45px;
  height: 45px;
  margin-left: 2.5rem;
  display: flex;
  inset: 374px auto 2.5rem 50%;
}

.package-duration-heading-copy-4 {
  color: #939393;
  text-align: left;
  letter-spacing: 0;
  text-transform: none;
  margin-top: 10px;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 11px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.4;
}

.outline-butssstfffffgygygyygon-copy-copy-copy-5 {
  color: #081c3a;
  letter-spacing: 3px;
  text-transform: uppercase;
  background-color: #0000;
  border: 1px solid #c0c0d333;
  border-radius: 3px;
  justify-content: center;
  align-items: center;
  padding: 16px 32px;
  font-size: 10px;
  text-decoration: none;
  transition: all .4s cubic-bezier(.25, .46, .45, .94);
  display: flex;
}

.outline-butssstfffffgygygyygon-copy-copy-copy-5:hover {
  color: #fff;
  background-color: #081c3a;
  border-color: #081c3a;
}

.outline-butssstfffffgygygyygon-copy-copy-copy-5.white {
  color: #fff;
  border-color: #ffffff4d;
  width: 80%;
  margin-top: 26px;
}

.outline-butssstfffffgygygyygon-copy-copy-copy-5.white:hover {
  background-color: #081c3a00;
  border-color: #fff;
}

.team-itehhhm-copy-5 {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  border-left: 1px solid #c0c0d333;
  border-right: 1px #bb815075;
  flex-direction: column;
  grid-template-rows: 1fr auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding: 2.5rem;
  display: grid;
}

.hghghghjhjhjhjhhjhnghgh-copy-4 {
  background-color: #1a3b40;
  background-image: linear-gradient(#1a3b40, #1a3b40);
  border-top: 5px #bb8150f2;
  border-bottom: 5px #bb8150f2;
  margin-top: 100px;
  overflow: hidden;
}

.text-span-358 {
  color: #bb8150;
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.team-slide-middle-6 {
  color: #fcfcff;
  text-align: left;
  flex-direction: column;
  align-items: flex-start;
  max-width: 22rem;
  display: flex;
}

.team-spajjjjjcer-chjjjjopy-copy-5 {
  z-index: 10;
  background-color: #1a3b40;
  border: 1px #c0c0d333;
  border-left-style: solid;
  border-right-color: #ffffff4d;
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  margin-left: -1px;
  padding: 2.5rem 2.5rem 6rem;
  display: flex;
  position: relative;
}

.du2 {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/6852afc388caa163bf59dece_nnbnribrij.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  inset: 0%;
}

.du2.two {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/6853b2fbbc8390c71ad6276b_pexels-rasul70-17645232.avif");
}

.about-wrapper-5 {
  z-index: 10;
  grid-column-gap: 100px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .75fr;
  grid-auto-columns: 1fr;
  padding-top: 140px;
  padding-bottom: 100px;
  padding-left: 80px;
  display: grid;
  position: relative;
}

.dfdfhhhhdfdfdf-copy {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/6852afc388caa163bf59dece_nnbnribrij.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  inset: 0%;
}

.dfdfhhhhdfdfdf-copy.six {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/6853b3ce28a5c20528392405_hihkhkhk.jpg");
}

.du-1 {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/6853b3ce28a5c205283923ff_%23Dubai%20Frame%20%D8%A8%D8%B1%D9%88%D8%A7%D8%B2%20%23%D8%AF%D8%A8%D9%8A%20%F0%9F%93%B7-%40raihanhamid_photography.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  inset: 0%;
}

.ghghhghggh {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/6852afc388caa163bf59dece_nnbnribrij.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  inset: 0%;
}

.ghghhghggh.three {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/6853b3ce28a5c205283923f1_sergey-pesterev-_VqyrvQi6do-unsplash%20(4).jpg");
  background-position: 50%;
}

.hfhfhfhfhf-4 {
  background-color: #1a3b40;
  background-image: linear-gradient(#1a3b40f0, #1a3b40f0), url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68526173d6d58bbe8157b2f5_5w5m.gif");
  background-position: 0 0, 0 0;
  background-size: auto, 249px;
  margin-left: 80px;
  position: relative;
  overflow: hidden;
}

.hdhdhdh {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/6852afc388caa163bf59dece_nnbnribrij.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  inset: 0%;
}

.hdhdhdh.three {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/682c7e171fce3b9df4eae02b_gfggffgfg.jpg");
  background-position: 50%;
}

.grid-wrapper-89 {
  z-index: 10;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-top: 1px #c0c0d333;
  border-bottom: 1px #c0c0d333;
  grid-template-rows: 1fr;
  grid-template-columns: minmax(80px, 1fr) minmax(auto, 1400px) minmax(80px, 1fr);
  grid-auto-columns: 1fr;
  align-items: stretch;
  width: auto;
  margin-top: 0;
  display: grid;
  position: relative;
}

.heading-250 {
  color: #fcfcff;
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
  font-size: 34px;
  font-weight: 400;
}

.text-span-359, .text-span-360 {
  color: #bb8150;
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.body-display-80 {
  color: #939393;
  font-family: Inter, sans-serif;
  font-size: 15px;
  font-weight: 300;
  line-height: 1.6em;
}

.fhfhfhf-3 {
  color: #bb8150;
  text-align: center;
  letter-spacing: 3px;
  text-transform: uppercase;
  font-size: 10px;
  font-weight: 400;
  line-height: 1.4em;
  display: block;
  position: relative;
  top: -46px;
}

.hjhjhjhjhjh {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/6852afc388caa163bf59dece_nnbnribrij.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  inset: 0%;
}

.hjhjhjhjhjh.three {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/6853b3ce28a5c205283923f9_Blue%20Water%20%23Dubai%20%23%D8%AF%D8%A8%D9%8A%20%F0%9F%93%B7-%20%40dubai_photoconcierge.jpg");
  background-position: 50%;
}

.cairo-2-page-break {
  z-index: 20;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #1a3b40;
  border-top: 1px solid #c0c0d333;
  border-bottom: 1px solid #c0c0d333;
  grid-template-rows: 1fr;
  grid-template-columns: minmax(5vw, 1fr) minmax(auto, 1500px) minmax(5vw, 1fr);
  grid-auto-rows: auto;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: -25px;
  margin-bottom: 36px;
  display: grid;
  position: relative;
  top: 1px;
}

.faq-component-4 {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.container-medium-copy-5 {
  width: 100%;
  max-width: 68rem;
  margin-top: 15px;
  margin-left: 0;
  margin-right: 0;
  position: relative;
  top: -50px;
  left: 7px;
}

.heading-large-18 {
  color: #fcfcff;
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
  font-size: 34px;
  font-weight: 500;
  line-height: 1.2;
}

.text-size-large-21 {
  color: #f7f8fc;
  letter-spacing: 4px;
  text-transform: uppercase;
  font-family: Inter, sans-serif;
  font-size: 10px;
  font-weight: 300;
  line-height: 1.65;
  position: relative;
}

.faq-top-copy-10 {
  background-color: #081c3af2;
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/6831d521f7482bc92e1f4f80_gradient.png");
  background-position: 0 0;
  background-size: auto;
  border: 1px #bb8150f2;
  border-radius: 100px;
  justify-content: space-between;
  align-items: center;
  padding: .8rem;
  display: flex;
}

.text-size-regular-8 {
  color: #939393;
  font-family: Inter, sans-serif;
  font-size: 15px;
  font-weight: 300;
  line-height: 1.65;
}

.field-label-10 {
  color: #bb8150f2;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 13px;
  font-weight: 300;
}

.vacation-info-2 {
  justify-content: center;
  margin-top: 76px;
  padding-top: 80px;
  padding-bottom: 0;
  padding-left: 0;
  display: flex;
}

.heading-251 {
  color: #fcfcff;
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
  font-size: 21px;
}

.inquire-card-4 {
  grid-column-gap: 16px;
  grid-row-gap: 36px;
  border: 1px solid var(--indicator-outline);
  background-image: linear-gradient(#1a3b40f0, #1a3b40f0), url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68526173d6d58bbe8157b2f5_5w5m.gif");
  background-position: 0 0, 50%;
  background-size: auto, 249px;
  border-radius: 12px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding: 24px;
  display: grid;
  position: sticky;
  top: 101px;
}

.heading-252 {
  color: #fcfcff;
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
  font-size: 34px;
  font-weight: 400;
}

.vacation-body-5 {
  grid-column-gap: 16px;
  grid-row-gap: 22px;
  border-radius: 12px;
  grid-template: "."
                 "Area" 1fr
                 / 1fr;
  grid-auto-columns: 1fr;
  max-width: 750px;
  padding: 0 60px 0 0;
  display: grid;
}

.text-span-361 {
  color: #bb8150;
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.heading-253 {
  color: #fcfcff;
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
  font-size: 28px;
  font-weight: 400;
}

.heading-254 {
  color: #bb8150;
  margin-bottom: -15px;
  font-size: 22px;
}

.grid-wrapper-90 {
  z-index: 10;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-top: 1px #c0c0d333;
  border-bottom: 1px #c0c0d333;
  grid-template-rows: 1fr;
  grid-template-columns: minmax(80px, 1fr) minmax(auto, 1400px) minmax(80px, 1fr);
  grid-auto-columns: 1fr;
  align-items: stretch;
  width: auto;
  margin-top: 0;
  display: grid;
  position: relative;
}

.body-display-81 {
  color: #939393;
  font-size: 15px;
  font-weight: 300;
  line-height: 1.6em;
}

.body-display-81.small {
  color: #bb8150;
  letter-spacing: 4px;
  text-transform: uppercase;
  font-size: 10px;
  line-height: 1.4em;
}

.outline-butsssggfgfgggfton-copy-copy-5 {
  color: #081c3a;
  letter-spacing: 3px;
  text-transform: uppercase;
  background-color: #0000;
  border: 1px solid #c0c0d333;
  border-radius: 3px;
  justify-content: center;
  align-items: center;
  padding: 16px 32px;
  font-size: 10px;
  text-decoration: none;
  transition: all .4s cubic-bezier(.25, .46, .45, .94);
  display: flex;
}

.outline-butsssggfgfgggfton-copy-copy-5:hover {
  color: #fff;
  background-color: #081c3a;
  border-color: #081c3a;
}

.outline-butsssggfgfgggfton-copy-copy-5.white {
  background-color: var(--color-3);
  color: #fff;
  border-style: none;
  border-color: #ffffff4d;
  width: 100%;
  margin-top: 26px;
}

.outline-butsssggfgfgggfton-copy-copy-5.white:hover {
  background-color: var(--color-3);
  border-color: #fff;
}

.text-span-362 {
  color: #bb8150;
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.agent-social-ddicon-4 {
  background-color: #1a3b40;
  border: 1px solid #bb815075;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  padding: 9px;
  display: flex;
}

.text-block-140 {
  color: #bb8150;
  letter-spacing: 4px;
  font-family: Inter, sans-serif;
  font-size: 10px;
  font-weight: 400;
}

.text-field-copy-4 {
  border: 1px solid var(--indicator-outline);
  outline-offset: 0px;
  color: var(--color-3);
  background-color: #1a3b40;
  border-radius: 4px;
  outline: 3px #d9d9d9;
  height: 44px;
  min-height: 87px;
  margin-bottom: 0;
  padding-top: 16px;
  padding-bottom: 16px;
  padding-left: 18px;
  font-family: Inter, sans-serif;
  font-size: 13px;
  font-weight: 300;
  transition: all .5s cubic-bezier(.25, .46, .45, .94);
}

.text-field-copy-4:focus {
  border-style: solid;
  border-color: var(--color-6);
  padding-left: 24px;
}

.text-field-copy-4::placeholder {
  color: #c0c0d333;
}

.block-quote-4 {
  color: #939393;
  background-color: #bb815024;
  border-left-color: #bb8150;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 15px;
  font-weight: 300;
}

.text-span-363 {
  color: #bb8150;
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.body-9 {
  background-color: var(--black);
}

.body-display-82 {
  color: var(--color-9);
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 1.65em;
}

.grid-wrapper-91 {
  z-index: 25;
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  border-top: 1px #000;
  grid-template-rows: auto;
  grid-template-columns: minmax(5vw, 1fr) minmax(auto, 1400px) minmax(5vw, 1fr);
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
  position: relative;
}

.dyabababa {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/6853b78b43b1d9067bd577c3_6847c3fd9f8783e259fa23a2_66f3c077ecdada781cfd4ff7_pexels-earano-1370746.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin: -2px;
  position: absolute;
  inset: 0%;
}

.subtitle-141 {
  color: #bb8150;
  letter-spacing: 4px;
  text-transform: uppercase;
  font-family: Montserrat, sans-serif;
  font-size: 10px;
}

.stacked-description-12 {
  grid-column-gap: 16px;
  grid-row-gap: 9px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.overlay-35 {
  z-index: 6;
  background-color: #04060a80;
  position: absolute;
  inset: 0%;
}

.overlay-35.light {
  background-color: #04060a4d;
}

.background-wrapper-33 {
  width: 100%;
  position: absolute;
  inset: 0% 0% 0% auto;
  overflow: hidden;
}

.background-wrapper-33.half-page {
  z-index: 10;
  width: 50%;
}

.text-span-364 {
  color: #bb8150;
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.grid-wrapper-92 {
  z-index: 25;
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: minmax(5vw, 1fr) minmax(auto, 1400px) minmax(5vw, 1fr);
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
  position: relative;
}

.heading-255, .heading-256, .heading-257 {
  color: var(--color-9);
  font-size: 15px;
  font-weight: 400;
}

.heading-258 {
  color: var(--color-9);
  width: auto;
  font-size: 15px;
  font-weight: 400;
}

.detail-cards-wrapper-5 {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  border: 1px #eff9fc1a;
  border-left: 1px solid #c0c0d333;
  border-right: 1px solid #c0c0d333;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  display: grid;
}

.stacked-content-22 {
  grid-column-gap: 16px;
  grid-row-gap: 48px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.stacked-content-22.large {
  grid-row-gap: 170px;
}

.subtitle-142 {
  color: #bb8150;
  letter-spacing: 4px;
  text-transform: uppercase;
  font-family: Montserrat, sans-serif;
  font-size: 10px;
}

.section-94 {
  z-index: 20;
  border-bottom: 1px solid #eff9fc1a;
  justify-content: center;
  padding-top: 180px;
  padding-bottom: 180px;
  display: flex;
  position: relative;
  overflow: visible;
}

.section-94.no-padding {
  border-bottom-color: #c0c0d333;
  padding: 0 17px;
}

.text-size-large-copy-4 {
  color: #bb8150;
  letter-spacing: 4px;
  text-transform: uppercase;
  margin-top: -16px;
  font-family: Montserrat, sans-serif;
  font-size: 10px;
  line-height: 1.65;
}

.team-ijjjjntro-copy-3 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 37rem;
  margin-left: auto;
  margin-right: auto;
  padding-top: 3rem;
  padding-bottom: 3rem;
  display: flex;
  position: relative;
  top: 25px;
}

.text-span-365 {
  color: #bb8150;
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.heading-lajjrge-copy-4 {
  color: #fcfcff;
  width: 99%;
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
  font-size: 34px;
  font-weight: 500;
  line-height: 1.2;
  position: relative;
  top: 16px;
}

.text-size-large-22 {
  color: var(--color-9);
  text-transform: none;
  width: 100%;
  font-family: Inter, sans-serif;
  font-size: 15px;
  font-weight: 300;
  line-height: 1.65;
  position: relative;
  top: -29px;
}

.page-padding-14 {
  width: 100%;
  padding-left: 5vw;
  padding-right: 5vw;
}

.text-span-366 {
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.heading-259 {
  color: var(--color);
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
  font-weight: 400;
}

.gradient-background-fill-3 {
  background-image: linear-gradient(315deg, var(--black), var(--color-3) 69%);
  min-width: 100vw;
  height: 101%;
  position: relative;
}

.section-95 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 100px 5vw;
  display: flex;
  position: relative;
}

.section-95.thin-section {
  margin-top: 22px;
  margin-bottom: 100px;
  padding-top: 36px;
  padding-bottom: 36px;
  top: 0;
  overflow: hidden;
}

.heading-260 {
  color: #fcfcff;
  font-size: 15px;
  font-weight: 500;
}

.text-size-regular-2-copy-copy-4 {
  color: #bb8150;
  font-family: Bdscript, Arial, sans-serif;
  font-size: 38px;
  line-height: 1.65;
}

.hkhhjhj {
  grid-column-gap: 16px;
  grid-row-gap: 11px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-top: 1.3rem;
  display: grid;
}

.agenda-list-title-4 {
  justify-content: space-between;
  align-items: center;
  margin-top: -11px;
  margin-bottom: 1rem;
  display: flex;
  position: relative;
}

.hytlobbferr {
  color: #627481;
  letter-spacing: 0;
  text-transform: none;
  font-size: 15px;
  font-weight: 500;
}

.preview-agenda-days-8 {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-direction: column;
  margin-top: -12px;
  padding-left: 100px;
  padding-right: 100px;
  display: flex;
}

.preview-agenda-item-6 {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  outline-offset: 0px;
  cursor: pointer;
  background-color: #fff;
  border: 1px solid #bb815075;
  border-radius: 1rem;
  outline: 1px #d3e5e9;
  flex-direction: column;
  margin-top: -2rem;
  padding: 4.5rem 2rem 2.5rem;
  display: flex;
}

.preview-agenda-item-6.top {
  background-color: #081c3a;
  background-image: linear-gradient(to bottom, var(--color-19), var(--color-19)), url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68526173d6d58bbe8157b2f5_5w5m.gif");
  background-position: 0 0, 0 0;
  background-size: auto, 250px;
  border-color: #bb815075;
  margin-top: -2rem;
  padding-top: 2.5rem;
}

.ghghghghh {
  border: 1px #d3e5e9;
  border-radius: 1rem;
  flex-direction: column-reverse;
  justify-content: flex-end;
  margin-top: -18px;
  padding-top: 0;
  display: flex;
}

.chris-b {
  color: #081c3a;
  letter-spacing: 3px;
  text-transform: uppercase;
  background-color: #0000;
  border: 1px solid #c0c0d333;
  border-radius: 3px;
  justify-content: center;
  align-items: center;
  padding: 16px 32px;
  font-size: 10px;
  text-decoration: none;
  transition: all .4s cubic-bezier(.25, .46, .45, .94);
  display: flex;
}

.chris-b:hover {
  color: #fff;
  background-color: #081c3a;
  border-color: #081c3a;
}

.chris-b.white {
  color: #fff;
  border-color: #ffffff4d;
  width: 100%;
  margin-top: 0;
}

.chris-b.white:hover {
  background-color: #081c3a00;
  border-color: #fff;
}

.faq-intro-copy-copjjjy-2 {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-direction: column;
  margin-top: 110px;
  padding-bottom: 0;
  display: flex;
}

.heading-large-19 {
  color: #fcfcff;
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
  font-size: 41px;
  font-weight: 500;
  line-height: 1.2;
}

.preview-agenda-content-8 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  align-items: flex-start;
  padding-top: 6rem;
  padding-bottom: 6rem;
  display: flex;
}

.fubqi {
  z-index: 2;
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/6853b96cf33eb800ee1bc78c_rishab-lamichhane--jIc0pEIQhA-unsplash%20(2).jpg");
  background-position: 100%;
  background-size: cover;
  border-radius: 4px;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.text-span-367 {
  color: #bb8150;
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.agenda-list-title-5 {
  justify-content: space-between;
  align-items: center;
  margin-top: -11px;
  margin-bottom: 1rem;
  display: flex;
  position: relative;
}

.page-padding-15 {
  width: 100%;
  padding-left: 5vw;
  padding-right: 5vw;
}

.preview-agenda-days-9 {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-direction: column;
  display: flex;
}

.heading-large-20 {
  color: #fcfcff;
  margin-bottom: -30px;
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
  font-size: 34px;
  font-weight: 400;
  line-height: 1.2;
}

.what-sjsjsj-3 {
  margin-top: 70px;
  margin-left: 0;
}

.preview-agenda-item-7 {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  outline-offset: 0px;
  cursor: pointer;
  background-color: #fff;
  border: 1px solid #bb815075;
  border-radius: 1rem;
  outline: 1px #d3e5e9;
  flex-direction: column;
  margin-top: -2rem;
  padding: 4.5rem 2rem 2.5rem;
  display: flex;
}

.preview-agenda-item-7.top {
  background-color: #081c3a;
  background-image: linear-gradient(to bottom, var(--color-19), var(--color-19)), url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68526173d6d58bbe8157b2f5_5w5m.gif");
  background-position: 0 0, 0 0;
  background-size: auto, 250px;
  border-color: #bb815075;
  margin-top: -2rem;
  padding-top: 2.5rem;
}

.jkjkjkkmmm {
  z-index: 20;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  color: #081c3a;
  background-color: #081c3a;
  border-top: 1px solid #c0c0d333;
  border-bottom: 1px solid #c0c0d333;
  grid-template-rows: 1fr;
  grid-template-columns: minmax(5vw, 1fr) minmax(auto, 1500px) minmax(5vw, 1fr);
  grid-auto-rows: auto;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: 103px;
  display: grid;
  position: relative;
  top: 0;
}

.heading-large-21 {
  color: #fcfcff;
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
  font-size: 34px;
  font-weight: 500;
  line-height: 1.2;
}

.container-medium-copy-6 {
  width: 100%;
  max-width: 68rem;
  margin-left: 0;
  margin-right: 0;
  position: relative;
  top: -50px;
  left: 22px;
}

.page-padding-16 {
  width: 100%;
  margin-right: 0;
  padding-left: 5vw;
  padding-right: 5vw;
}

.faq-top-copy-11 {
  background-color: #081c3af2;
  background-image: linear-gradient(315deg, var(--black), var(--color-3) 69%);
  border: 1px #bb8150f2;
  border-radius: 100px;
  justify-content: space-between;
  align-items: center;
  padding: .8rem;
  display: flex;
}

.text-size-large-23 {
  color: #f7f8fc;
  letter-spacing: 4px;
  text-transform: uppercase;
  font-family: Inter, sans-serif;
  font-size: 10px;
  font-weight: 300;
  line-height: 1.65;
  position: relative;
}

.cairo-faqs-package-3 {
  border-bottom-right-radius: 5vw;
  border-bottom-left-radius: 5vw;
  margin-top: -17px;
  margin-right: 0;
  padding-right: 0;
  position: relative;
  top: 125px;
}

.faq-component-5 {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.field-label-11 {
  color: var(--color-9);
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 13px;
  font-weight: 300;
}

.fgfgfgfggffg {
  justify-content: center;
  margin-top: 128px;
  padding-top: 80px;
  padding-bottom: 0;
  display: flex;
}

.heading-261 {
  color: #fcfcff;
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
  font-size: 34px;
  font-weight: 400;
}

.text-span-368 {
  color: #bb8150;
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.heading-262 {
  color: #fcfcff;
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
  font-size: 28px;
  font-weight: 400;
}

.heading-263 {
  color: #bb8150;
  margin-bottom: -15px;
  font-size: 22px;
}

.grid-wrapper-93 {
  z-index: 10;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-top: 1px #c0c0d333;
  border-bottom: 1px #c0c0d333;
  grid-template-rows: 1fr;
  grid-template-columns: minmax(80px, 1fr) minmax(auto, 1400px) minmax(80px, 1fr);
  grid-auto-columns: 1fr;
  align-items: stretch;
  width: auto;
  margin-top: 0;
  display: grid;
  position: relative;
}

.paragraph-5 {
  color: var(--color-9);
  text-shadow: 0 1px 1px #0003;
  text-overflow: clip;
  overflow-wrap: normal;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 15px;
  font-weight: 300;
}

.body-display-83 {
  color: #939393;
  font-size: 15px;
  font-weight: 300;
  line-height: 1.6em;
}

.body-display-83.small {
  color: #bb8150;
  letter-spacing: 4px;
  text-transform: uppercase;
  font-size: 10px;
  line-height: 1.4em;
}

.outline-butsssggfgfgggfton-copy-copy-6 {
  color: #081c3a;
  letter-spacing: 3px;
  text-transform: uppercase;
  background-color: #0000;
  border: 1px solid #c0c0d333;
  border-radius: 3px;
  justify-content: center;
  align-items: center;
  padding: 16px 32px;
  font-size: 10px;
  text-decoration: none;
  transition: all .4s cubic-bezier(.25, .46, .45, .94);
  display: flex;
}

.outline-butsssggfgfgggfton-copy-copy-6:hover {
  color: #fff;
  background-color: #081c3a;
  border-color: #081c3a;
}

.outline-butsssggfgfgggfton-copy-copy-6.white {
  background-color: var(--color-3);
  color: #fff;
  border-style: none;
  border-color: #ffffff4d;
  width: 100%;
  margin-top: 26px;
}

.outline-butsssggfgfgggfton-copy-copy-6.white:hover {
  background-color: #081c3a00;
  border-style: solid;
  border-color: #fff;
}

.text-span-369 {
  color: #bb8150;
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.text-block-141 {
  color: #bb8150;
  letter-spacing: 4px;
  font-family: Inter, sans-serif;
  font-size: 10px;
  font-weight: 400;
}

.block-quote-5 {
  color: #939393;
  background-color: #bb815024;
  border-left-color: #bb8150;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 15px;
  font-weight: 300;
}

.text-span-370 {
  color: #bb8150;
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

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

.hghgghh {
  background-color: var(--color-2);
}

.body-display-84 {
  color: #939393;
  font-family: Inter, sans-serif;
  font-size: 15px;
  font-weight: 300;
  line-height: 1.65em;
}

.project-hzzero-copy-5 {
  border: 5px #bb8150;
  border-bottom: 1px solid #c0c0d333;
  justify-content: center;
  min-height: 90vh;
  margin-top: 80px;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  display: flex;
}

.grid-wrapper-94 {
  z-index: 25;
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  border-top: 1px #000;
  grid-template-rows: auto;
  grid-template-columns: minmax(5vw, 1fr) minmax(auto, 1400px) minmax(5vw, 1fr);
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
  position: relative;
}

.text-span-371 {
  color: #bb8150;
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.subtitle-143 {
  color: #bb8150;
  letter-spacing: 4px;
  text-transform: uppercase;
  font-family: Montserrat, sans-serif;
  font-size: 10px;
}

.overlay-36 {
  z-index: 6;
  background-color: #04060a80;
  position: absolute;
  inset: 0%;
}

.overlay-36.light {
  background-color: #04060a00;
}

.background-wrapper-34 {
  width: 100%;
  position: absolute;
  inset: 0% 0% 0% auto;
  overflow: hidden;
}

.background-wrapper-34.half-page {
  z-index: 10;
  width: 50%;
}

.home-hero-intro-8 {
  grid-column-gap: 16px;
  grid-row-gap: 48px;
  text-align: left;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: space-between start;
  justify-items: start;
  width: 100%;
  padding-right: 0;
  display: grid;
}

.zanzibat-vacation-hero-image {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/6829c8d254277b39dc4cb120_gabriel-schumacher-PolMXb4LuX4-unsplash.jpg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  inset: 0%;
}

.heading-264 {
  color: #939393;
  font-family: Inter, sans-serif;
  font-size: 15px;
  font-weight: 500;
}

.grid-wrapper-95 {
  z-index: 25;
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: minmax(5vw, 1fr) minmax(auto, 1400px) minmax(5vw, 1fr);
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
  position: relative;
}

.subtitle-144 {
  color: #bb8150;
  letter-spacing: 4px;
  text-transform: uppercase;
  font-family: Montserrat, sans-serif;
  font-size: 10px;
}

.heading-265 {
  color: #939393;
  font-size: 15px;
}

.heading-266 {
  color: #939393;
  font-size: 15px;
  font-weight: 500;
}

.heading-267 {
  color: #939393;
  width: auto;
  font-family: Inter, sans-serif;
  font-size: 15px;
}

.stacked-content-23 {
  grid-column-gap: 16px;
  grid-row-gap: 48px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.stacked-content-23.large {
  grid-row-gap: 170px;
}

.text-span-372 {
  color: #bb8150;
}

.section-preview-agenda-5 {
  background-color: #1a3b40;
  margin-top: 143px;
  margin-left: 56px;
}

.hjhjhjhjhj-4 {
  color: #bb8150;
  text-align: center;
  letter-spacing: 4px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: -23px;
  font-family: Inter, sans-serif;
  font-size: 10px;
  font-weight: 500;
  line-height: 1.65;
}

.text-size-large-24 {
  color: #939393;
  font-family: Inter, sans-serif;
  font-size: 15px;
  font-weight: 300;
  line-height: 1.65;
}

.heading-large-22 {
  color: #fcfcff;
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
  font-size: 34px;
  font-weight: 400;
  line-height: 1.2;
}

.bold-text-4 {
  font-family: Inter, sans-serif;
  font-weight: 300;
}

.body-display-85 {
  color: #939393;
  font-family: Inter, sans-serif;
  font-size: 15px;
  font-weight: 300;
  line-height: 1.6em;
}

.subtitle-145 {
  z-index: 10;
  color: #efeff7;
  letter-spacing: 5px;
  text-transform: uppercase;
  font-family: Inter, sans-serif;
  font-size: 10px;
  font-weight: 300;
  position: relative;
}

.preview-image-base-5 {
  border-radius: 1rem;
  height: 100%;
  max-height: 100vh;
  padding-top: 1rem;
  padding-bottom: 1rem;
  position: sticky;
  top: 0;
  overflow: visible;
}

.tab-bottom-content-7 {
  border-top: 1px #ffffff1a;
  margin-left: auto;
  margin-right: auto;
  padding: 36px 36px 48px;
  overflow: hidden;
}

.text-span-373 {
  color: #bb8150;
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.preview-agenda-days-10 {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-direction: column;
  display: flex;
}

.preview-agenda-content-9 {
  grid-column-gap: 1.9rem;
  grid-row-gap: 1.9rem;
  flex-direction: column;
  align-items: flex-start;
  padding-top: 6rem;
  padding-bottom: 6rem;
  display: flex;
}

.package-duration-heading-6 {
  color: #bb8150;
  text-align: left;
  letter-spacing: 2px;
  text-transform: uppercase;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 10px;
  font-style: normal;
  font-weight: 500;
  line-height: 1.4;
}

.icon-1x1-medium-8 {
  transform-style: preserve-3d;
  flex-flow: row-reverse;
  width: 1.4rem;
  height: 1.4rem;
  display: inline-flex;
  transform: rotateX(0)rotateY(180deg)rotateZ(0);
}

.package-price-4 {
  color: #efeff7;
  text-align: left;
  letter-spacing: 4px;
  text-transform: capitalize;
  margin-top: 10px;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 11px;
  font-style: normal;
  font-weight: 500;
  line-height: 1.4;
}

.image-overlay-14 {
  z-index: 5;
  height: Infinity% ;
  background-color: #14141300;
  border-radius: 0;
  width: 100%;
  padding-top: 10px;
  padding-left: 10px;
  position: absolute;
  inset: 0%;
}

.heading-package-6 {
  color: #fcfcff;
  text-align: left;
  margin-top: 2px;
  margin-bottom: 5px;
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
  font-size: 23px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.4;
}

.team-slide-arhhhrow-copy-7 {
  z-index: 100;
  border: 1px solid #bb815075;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 45px;
  height: 45px;
  margin-left: 2.5rem;
  display: flex;
  inset: 374px auto 2.5rem 50%;
}

.package-duration-heading-copy-5 {
  color: #939393;
  text-align: left;
  letter-spacing: 0;
  text-transform: none;
  margin-top: 10px;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: 300;
  line-height: 1.4;
}

.outline-butssstfffffgygygyygon-copy-copy-copy-6 {
  color: #081c3a;
  letter-spacing: 3px;
  text-transform: uppercase;
  background-color: #0000;
  border: 1px solid #c0c0d333;
  border-radius: 3px;
  justify-content: center;
  align-items: center;
  padding: 16px 32px;
  font-size: 10px;
  text-decoration: none;
  transition: all .4s cubic-bezier(.25, .46, .45, .94);
  display: flex;
}

.outline-butssstfffffgygygyygon-copy-copy-copy-6:hover {
  color: #fff;
  background-color: #081c3a;
  border-color: #081c3a;
}

.outline-butssstfffffgygygyygon-copy-copy-copy-6.white {
  color: #fff;
  border-color: #ffffff4d;
  width: 80%;
  margin-top: 26px;
}

.outline-butssstfffffgygygyygon-copy-copy-copy-6.white:hover {
  background-color: #081c3a00;
  border-color: #fff;
}

.team-itehhhm-copy-6 {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  border-left: 1px solid #c0c0d333;
  border-right: 1px #bb815075;
  flex-direction: column;
  grid-template-rows: 1fr auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding: 2.5rem;
  display: grid;
}

.hghghghjhjhjhjhhjhnghgh-copy-5 {
  background-color: #1a3b40;
  background-image: linear-gradient(#1a3b40, #1a3b40);
  border-top: 5px #bb8150f2;
  border-bottom: 5px #bb8150f2;
  margin-top: 100px;
  overflow: hidden;
}

.text-span-374 {
  color: #bb8150;
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.team-slide-middle-7 {
  color: #fcfcff;
  text-align: left;
  flex-direction: column;
  align-items: flex-start;
  max-width: 22rem;
  display: flex;
}

.team-spajjjjjcer-chjjjjopy-copy-6 {
  z-index: 10;
  border-style: none solid;
  border-width: 1px;
  border-color: #c0c0d333 var(--color-6);
  background-color: #1a3b40;
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  margin-left: -1px;
  padding: 2.5rem 2.5rem 6rem;
  display: flex;
  position: relative;
}

.about-wrapper-6 {
  z-index: 10;
  grid-column-gap: 100px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .75fr;
  grid-auto-columns: 1fr;
  padding-top: 140px;
  padding-bottom: 100px;
  padding-left: 80px;
  display: grid;
  position: relative;
}

.hjhjhjhjhhbb {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/6852afc388caa163bf59dece_nnbnribrij.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  inset: 0%;
}

.hjhjhjhjhhbb.two {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/6853c302771e8ddea61e02cb_ghghghgg.jpg");
}

.text-span-375 {
  color: #bb8150;
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.hfhfhfhfhf-5 {
  background-color: #1a3b40;
  background-image: linear-gradient(#1a3b40f0, #1a3b40f0), url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68526173d6d58bbe8157b2f5_5w5m.gif");
  background-position: 0 0, 0 0;
  background-size: auto, 249px;
  margin-left: 80px;
  position: relative;
  overflow: hidden;
}

.ghghghhgghh {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/6853c302771e8ddea61e02dd_djdjjdx.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  inset: 0%;
}

.grid-wrapper-96 {
  z-index: 10;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-top: 1px #c0c0d333;
  border-bottom: 1px #c0c0d333;
  grid-template-rows: 1fr;
  grid-template-columns: minmax(80px, 1fr) minmax(auto, 1400px) minmax(80px, 1fr);
  grid-auto-columns: 1fr;
  align-items: stretch;
  width: auto;
  margin-top: 0;
  display: grid;
  position: relative;
}

.text-span-376 {
  color: #bb8150;
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.heading-268 {
  color: #fcfcff;
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
  font-size: 34px;
  font-weight: 400;
}

.ghhvhvhvhvv {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/6852afc388caa163bf59dece_nnbnribrij.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  inset: 0%;
}

.ghhvhvhvhvv.three {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/6853c302771e8ddea61e02d1_ghghhhvvv.jpg");
  background-position: 50%;
}

.body-display-86 {
  color: #939393;
  font-family: Inter, sans-serif;
  font-size: 15px;
  font-weight: 300;
  line-height: 1.6em;
}

.text-span-377 {
  color: #bb8150;
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.fhfhfhf-4 {
  color: #bb8150;
  text-align: center;
  letter-spacing: 3px;
  text-transform: uppercase;
  font-size: 10px;
  font-weight: 400;
  line-height: 1.4em;
  display: block;
  position: relative;
  top: -46px;
}

.gjgjbjbjbjvvv {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/6852afc388caa163bf59dece_nnbnribrij.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  inset: 0%;
}

.gjgjbjbjbjvvv.three {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/6853c302771e8ddea61e02d7_hjhjhjbn.jpg");
  background-position: 50%;
}

.dgdgdggdgddd {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/6852afc388caa163bf59dece_nnbnribrij.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  inset: 0%;
}

.dgdgdggdgddd.three {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/6853c302771e8ddea61e02c5_ghghhghg.jpg");
  background-position: 50%;
}

.budapest-page-break-34 {
  z-index: 20;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #1a3b40;
  border-top: 1px solid #c0c0d333;
  border-bottom: 1px solid #c0c0d333;
  grid-template-rows: 1fr;
  grid-template-columns: minmax(5vw, 1fr) minmax(auto, 1500px) minmax(5vw, 1fr);
  grid-auto-rows: auto;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: 100px;
  margin-bottom: 36px;
  display: grid;
  position: relative;
  top: 1px;
}

.fgfgfgffvvvv {
  z-index: 20;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #1a3b40;
  border-top: 1px solid #c0c0d333;
  border-bottom: 1px solid #c0c0d333;
  grid-template-rows: 1fr;
  grid-template-columns: minmax(5vw, 1fr) minmax(auto, 1500px) minmax(5vw, 1fr);
  grid-auto-rows: auto;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: 37px;
  margin-bottom: 36px;
  display: grid;
  position: relative;
  top: 1px;
}

.heading-large-23 {
  color: #fcfcff;
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
  font-size: 34px;
  font-weight: 500;
  line-height: 1.2;
}

.text-size-large-25 {
  color: #f7f8fc;
  letter-spacing: 4px;
  text-transform: uppercase;
  font-family: Inter, sans-serif;
  font-size: 10px;
  font-weight: 300;
  line-height: 1.65;
  position: relative;
}

.faq-top-copy-12 {
  background-color: #081c3af2;
  background-image: linear-gradient(315deg, var(--grey-background), var(--color-3) 69%);
  border: 1px #bb8150f2;
  border-radius: 100px;
  justify-content: space-between;
  align-items: center;
  padding: .8rem;
  display: flex;
}

.text-size-regular-9 {
  color: #939393;
  font-family: Inter, sans-serif;
  font-size: 15px;
  font-weight: 300;
  line-height: 1.65;
}

.heading-269 {
  color: #fcfcff;
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
  font-size: 34px;
  font-weight: 400;
}

.text-span-378 {
  color: #bb8150;
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.heading-270 {
  color: #fcfcff;
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
  font-size: 28px;
  font-weight: 400;
}

.heading-271 {
  color: #bb8150;
  margin-bottom: -15px;
  font-size: 22px;
}

.grid-wrapper-97 {
  z-index: 10;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-top: 1px #c0c0d333;
  border-bottom: 1px #c0c0d333;
  grid-template-rows: 1fr;
  grid-template-columns: minmax(80px, 1fr) minmax(auto, 1400px) minmax(80px, 1fr);
  grid-auto-columns: 1fr;
  align-items: stretch;
  width: auto;
  margin-top: 0;
  display: grid;
  position: relative;
}

.paragraph-6 {
  color: #939393;
  text-shadow: 0 1px 1px #0003;
  text-overflow: clip;
  overflow-wrap: normal;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 15px;
  font-weight: 300;
}

.body-display-87 {
  color: #939393;
  font-size: 15px;
  font-weight: 300;
  line-height: 1.6em;
}

.body-display-87.small {
  color: #bb8150;
  letter-spacing: 4px;
  text-transform: uppercase;
  font-size: 10px;
  line-height: 1.4em;
}

.outline-butsssggfgfgggfton-copy-copy-7 {
  color: #081c3a;
  letter-spacing: 3px;
  text-transform: uppercase;
  background-color: #0000;
  border: 1px solid #c0c0d333;
  border-radius: 3px;
  justify-content: center;
  align-items: center;
  padding: 16px 32px;
  font-size: 10px;
  text-decoration: none;
  transition: all .4s cubic-bezier(.25, .46, .45, .94);
  display: flex;
}

.outline-butsssggfgfgggfton-copy-copy-7:hover {
  color: #fff;
  background-color: #081c3a;
  border-color: #081c3a;
}

.outline-butsssggfgfgggfton-copy-copy-7.white {
  background-color: var(--color-3);
  color: #fff;
  border-style: none;
  border-color: #ffffff4d;
  width: 100%;
  margin-top: 26px;
}

.outline-butsssggfgfgggfton-copy-copy-7.white:hover {
  background-color: #081c3a00;
  border-style: solid;
  border-color: #fff;
}

.text-span-379 {
  color: #bb8150;
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.agent-social-ddicon-5 {
  background-color: #1a3b40;
  border: 1px solid #bb815075;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  padding: 9px;
  display: flex;
}

.text-block-142 {
  color: #bb8150;
  letter-spacing: 4px;
  font-family: Inter, sans-serif;
  font-size: 10px;
  font-weight: 400;
}

.text-field-copy-5 {
  border: 1px solid var(--indicator-outline);
  outline-offset: 0px;
  background-color: #1a3b40;
  border-radius: 4px;
  outline: 3px #d9d9d9;
  height: 44px;
  min-height: 87px;
  margin-bottom: 0;
  padding-top: 16px;
  padding-bottom: 16px;
  padding-left: 18px;
  font-size: 13px;
  transition: all .5s cubic-bezier(.25, .46, .45, .94);
}

.text-field-copy-5:focus {
  border-color: #e6e6f3;
  border-bottom-style: none;
  border-left-style: none;
  border-right-style: none;
  padding-left: 24px;
}

.text-field-copy-5::placeholder {
  color: var(--indicator-outline);
}

.block-quote-6 {
  color: #939393;
  background-color: #bb815024;
  border-left-color: #bb8150;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 14px;
}

.text-span-380 {
  color: #bb8150;
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.ghghhghhggff {
  justify-content: center;
  margin-top: 55px;
  padding-top: 80px;
  padding-bottom: 0;
  padding-left: 71px;
  display: flex;
}

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

.body-display-88 {
  color: var(--color-9);
  margin-top: 11px;
  font-family: Inter, sans-serif;
  font-size: 15px;
  font-weight: 300;
  line-height: 1.65em;
}

.background-wrapper-35 {
  width: 100%;
  position: absolute;
  inset: 0% 0% 0% auto;
  overflow: hidden;
}

.background-wrapper-35.half-page {
  z-index: 10;
  width: 50%;
}

.text-span-381 {
  color: #bb8150;
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.ghghhvhvhvv {
  background-color: var(--transparnt-completley);
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/686a48d923ebe14a88703f8e_1195468252.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin: -2px;
  position: absolute;
  inset: 0%;
}

.home-hero-intro-9 {
  grid-column-gap: 16px;
  grid-row-gap: 48px;
  text-align: left;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: space-between start;
  place-items: stretch start;
  width: 100%;
  padding-right: 0;
  display: grid;
}

.grid-wrapper-98 {
  z-index: 25;
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  border-top: 1px #000;
  grid-template-rows: auto;
  grid-template-columns: minmax(5vw, 1fr) minmax(auto, 1400px) minmax(5vw, 1fr);
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
  position: relative;
}

.subtitle-146 {
  color: #bb8150;
  letter-spacing: 4px;
  text-transform: uppercase;
  font-family: Montserrat, sans-serif;
  font-size: 10px;
}

.stacked-description-13 {
  grid-column-gap: 16px;
  grid-row-gap: 9px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.overlay-37 {
  z-index: 6;
  background-color: #04060a80;
  position: absolute;
  inset: 0%;
}

.overlay-37.light {
  background-color: #04060a14;
}

.heading-272 {
  color: var(--color-9);
  font-size: 15px;
  font-weight: 400;
}

.subtitle-147 {
  color: #bb8150;
  letter-spacing: 4px;
  text-transform: uppercase;
  font-family: Montserrat, sans-serif;
  font-size: 10px;
}

.grid-wrapper-99 {
  z-index: 25;
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: minmax(5vw, 1fr) minmax(auto, 1400px) minmax(5vw, 1fr);
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
  position: relative;
}

.heading-273 {
  color: var(--color-9);
  width: auto;
  font-size: 15px;
  font-weight: 400;
}

.detail-cards-wrapper-6 {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  border: 1px #eff9fc1a;
  border-left: 1px solid #c0c0d333;
  border-right: 1px solid #c0c0d333;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  display: grid;
}

.stacked-content-24 {
  grid-column-gap: 16px;
  grid-row-gap: 48px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.stacked-content-24.large {
  grid-row-gap: 170px;
}

.page-padding-17 {
  width: 100%;
  padding-left: 5vw;
  padding-right: 5vw;
}

.team-ijjjjntro-copy-4 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 37rem;
  margin-left: auto;
  margin-right: auto;
  padding-top: 3rem;
  padding-bottom: 3rem;
  display: flex;
  position: relative;
  top: 25px;
}

.text-size-large-26 {
  color: var(--color-9);
  text-transform: none;
  width: 100%;
  font-family: Inter, sans-serif;
  font-size: 15px;
  font-weight: 300;
  line-height: 1.65;
  position: relative;
  top: -29px;
}

.text-span-382 {
  color: #bb8150;
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.text-size-large-copy-5 {
  color: #bb8150;
  letter-spacing: 4px;
  text-transform: uppercase;
  margin-top: -16px;
  font-family: Montserrat, sans-serif;
  font-size: 10px;
  line-height: 1.65;
}

.zanzibar-cta {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 100px 5vw;
  display: flex;
  position: relative;
}

.zanzibar-cta.thin-section {
  margin-top: -93px;
  margin-bottom: 100px;
  padding-top: 36px;
  padding-bottom: 36px;
  top: 51px;
  overflow: hidden;
}

.preview-agenda-item-8 {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  outline-offset: 0px;
  cursor: pointer;
  background-color: #fff;
  border: 1px solid #bb815075;
  border-radius: 1rem;
  outline: 1px #d3e5e9;
  flex-direction: column;
  margin-top: -2rem;
  padding: 4.5rem 2rem 2.5rem;
  display: flex;
}

.preview-agenda-item-8.top {
  background-color: #081c3a;
  background-image: linear-gradient(to bottom, var(--color-19), var(--color-19)), url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68526173d6d58bbe8157b2f5_5w5m.gif");
  background-position: 0 0, 0 0;
  background-size: auto, 250px;
  border-color: #bb815075;
  margin-top: -2rem;
  padding-top: 2.5rem;
}

.preview-agenda-days-11 {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-direction: column;
  margin-left: 100px;
  margin-right: 100px;
  display: flex;
}

.heading-274 {
  color: #fcfcff;
  font-size: 15px;
  font-weight: 500;
}

.agenda-list-title-6 {
  justify-content: space-between;
  align-items: center;
  margin-top: -11px;
  margin-bottom: 1rem;
  display: flex;
  position: relative;
}

.fgfgddd {
  border: 1px #d3e5e9;
  border-radius: 1rem;
  flex-direction: column-reverse;
  justify-content: flex-end;
  margin-top: -18px;
  padding-top: 0;
  display: flex;
}

.faq-intro-copy-copjjjy-3 {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-direction: column;
  margin-top: 80px;
  margin-bottom: 58px;
  padding-top: 160px;
  padding-bottom: 0;
  display: flex;
}

.heading-large-24 {
  color: #fcfcff;
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
  font-size: 34px;
  font-weight: 500;
  line-height: 1.2;
}

.preview-agenda-5 {
  grid-column-gap: 6rem;
  grid-row-gap: 2.5rem;
  grid-template-rows: auto;
  grid-template-columns: 50% 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.page-padding-18 {
  width: 100%;
  padding-left: 5vw;
  padding-right: 5vw;
}

.preview-agenda-item-9 {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  outline-offset: 0px;
  cursor: pointer;
  background-color: #fff;
  border: 1px solid #bb815075;
  border-radius: 1rem;
  outline: 1px #d3e5e9;
  flex-direction: column;
  margin-top: -2rem;
  padding: 4.5rem 2rem 2.5rem;
  display: flex;
}

.preview-agenda-item-9.top {
  background-color: #081c3a;
  background-image: linear-gradient(to bottom, var(--color-19), var(--color-19)), url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68526173d6d58bbe8157b2f5_5w5m.gif");
  background-position: 0 0, 0 0;
  background-size: auto, 250px;
  border-color: #bb815075;
  margin-top: -2rem;
  padding-top: 2.5rem;
}

.heading-large-25 {
  color: #fcfcff;
  margin-bottom: -30px;
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
  font-size: 31px;
  font-weight: 400;
  line-height: 1.2;
}

.preview-agenda-days-12 {
  grid-column-gap: 1.7rem;
  grid-row-gap: 1.7rem;
  flex-direction: column;
  display: flex;
}

.text-span-383 {
  color: #bb8150;
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.fgcgcggccc {
  z-index: 2;
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/6867b4972305f3c3e936695b_rocks-6351404_1280.jpg");
  background-position: 50% 0;
  background-size: cover;
  border-radius: 4px;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.preview-agenda-content-10 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  align-items: flex-start;
  padding-top: 6rem;
  padding-bottom: 6rem;
  display: flex;
}

.what-sjsjsj-4 {
  margin-top: 85px;
  margin-left: 0;
}

.agenda-list-title-7 {
  justify-content: space-between;
  align-items: center;
  margin-top: -11px;
  margin-bottom: 1rem;
  display: flex;
  position: relative;
}

.heading-275 {
  color: #fcfcff;
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
  font-size: 28px;
  font-weight: 400;
}

.heading-276 {
  color: #bb8150;
  margin-bottom: -15px;
  font-size: 22px;
}

.fgfgfgfggffg-copy-2 {
  justify-content: center;
  margin-top: 221px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.paragraph-7 {
  color: #939393;
  text-shadow: 0 1px 1px #0003;
  text-overflow: clip;
  overflow-wrap: normal;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 15px;
  font-weight: 300;
}

.outline-butsssggfgfgggfton-copy-copy-8 {
  color: #081c3a;
  letter-spacing: 3px;
  text-transform: uppercase;
  background-color: #0000;
  border: 1px solid #c0c0d333;
  border-radius: 3px;
  justify-content: center;
  align-items: center;
  padding: 16px 32px;
  font-size: 10px;
  text-decoration: none;
  transition: all .4s cubic-bezier(.25, .46, .45, .94);
  display: flex;
}

.outline-butsssggfgfgggfton-copy-copy-8:hover {
  color: #fff;
  background-color: #081c3a;
  border-color: #081c3a;
}

.outline-butsssggfgfgggfton-copy-copy-8.white {
  background-color: var(--color-3);
  color: #fff;
  border-style: none;
  border-color: #ffffff4d;
  width: 100%;
  margin-top: 26px;
}

.outline-butsssggfgfgggfton-copy-copy-8.white:hover {
  background-color: #081c3a00;
  border-style: solid;
  border-color: #fff;
}

.text-span-384 {
  color: #bb8150;
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.block-quote-7 {
  color: #939393;
  background-color: #bb815024;
  border-left-color: #bb8150;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 300;
}

.heading-277 {
  color: #fcfcff;
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
  font-size: 31px;
  font-weight: 400;
}

.body-display-89 {
  color: #939393;
  font-size: 15px;
  font-weight: 300;
  line-height: 1.6em;
}

.body-display-89.small {
  color: #bb8150;
  letter-spacing: 4px;
  text-transform: uppercase;
  font-size: 10px;
  line-height: 1.4em;
}

.text-block-143 {
  color: #bb8150;
  letter-spacing: 4px;
  font-family: Inter, sans-serif;
  font-size: 10px;
  font-weight: 400;
}

.grid-wrapper-100 {
  z-index: 10;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-top: 1px #c0c0d333;
  border-bottom: 1px #c0c0d333;
  grid-template-rows: 1fr;
  grid-template-columns: minmax(80px, 1fr) minmax(auto, 1400px) minmax(80px, 1fr);
  grid-auto-columns: 1fr;
  align-items: stretch;
  width: auto;
  margin-top: 0;
  display: grid;
  position: relative;
}

.container-medium-copy-7 {
  width: 100%;
  max-width: 68rem;
  margin-left: 0;
  margin-right: 0;
  position: relative;
  top: -26px;
  left: 22px;
}

.faq-top-copy-13 {
  background-color: #081c3af2;
  background-image: linear-gradient(315deg, var(--black), var(--color-3) 69%);
  border: 1px #bb8150f2;
  border-radius: 100px;
  justify-content: space-between;
  align-items: center;
  padding: .8rem;
  display: flex;
}

.faq-component-6 {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.text-size-large-27 {
  color: #f7f8fc;
  letter-spacing: 4px;
  text-transform: uppercase;
  font-family: Inter, sans-serif;
  font-size: 10px;
  font-weight: 300;
  line-height: 1.65;
  position: relative;
}

.heading-large-26 {
  color: #fcfcff;
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
  font-size: 34px;
  font-weight: 500;
  line-height: 1.2;
}

.page-padding-19 {
  width: 100%;
  margin-right: 0;
  padding-left: 5vw;
  padding-right: 5vw;
}

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

.uganda-1 {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/6853d74e69a038972b8d07a5_DSC03432-1.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  inset: 0%;
}

.text-span-385, .text-span-386 {
  color: var(--color-3);
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.uganda-2 {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/6852afc388caa163bf59dece_nnbnribrij.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  inset: 0%;
}

.uganda-2.two {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68679d639e1d7ab31557880c_rhino-6065480_640.jpg");
}

.uganda-3 {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/6852afc388caa163bf59dece_nnbnribrij.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  inset: 0%;
}

.uganda-3.three {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/6853e0dcc48f1a3d2b032425_GJGJGJGBB.jpg");
  background-position: 50%;
}

.ugsbdbc {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/6852afc388caa163bf59dece_nnbnribrij.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  inset: 0%;
}

.ugsbdbc.three {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/6853e170f264c2e094b9be60_LHLHLHHH.jpg");
  background-position: 50%;
}

.uganda-egeg {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/6852afc388caa163bf59dece_nnbnribrij.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  inset: 0%;
}

.uganda-egeg.three {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/6853e3c2f1b72682f5ec9619_khkhkhkh.jpg");
  background-position: 50%;
}

.gggdgdccccc {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/6852afc388caa163bf59dece_nnbnribrij.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  inset: 0%;
}

.gggdgdccccc.six {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/6853d2881166d8e77bd50d3e_NNNU.jpg");
}

.hghghggg {
  grid-column-gap: 12px;
  grid-template-rows: auto;
  grid-template-columns: 36px 1fr;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  display: grid;
  position: relative;
  top: 0;
}

.fhfhfhvvv {
  grid-column-gap: 12px;
  grid-template-rows: auto;
  grid-template-columns: 36px 1fr;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  margin-bottom: 10px;
  display: grid;
  position: relative;
  top: 0;
}

.jhjhjhjhhhh-mm {
  grid-column-gap: 12px;
  grid-template-rows: auto;
  grid-template-columns: 36px 1fr;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  display: grid;
  position: relative;
  top: -18px;
}

.jjhjhjhh {
  background-color: #1a3b40;
  background-image: linear-gradient(#1a3b40, #1a3b40);
  border-top: 5px #bb8150f2;
  border-bottom: 5px #bb8150f2;
  margin-top: 100px;
  overflow: hidden;
}

.hjhjhjhhjh {
  grid-column-gap: 12px;
  grid-template-rows: auto;
  grid-template-columns: 36px 1fr;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  display: grid;
  position: relative;
  top: 0;
}

.hjhjhjhjhh {
  grid-column-gap: 12px;
  grid-template-rows: auto;
  grid-template-columns: 36px 1fr;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  margin-bottom: 10px;
  display: grid;
  position: relative;
  top: 0;
}

.hhjhjhh {
  color: #bb8150;
  text-align: left;
  letter-spacing: 3px;
  text-transform: uppercase;
  font-size: 10px;
  font-weight: 400;
  line-height: 1.4em;
  display: block;
  position: relative;
  top: 0;
}

.package-duration-heading-6-copy {
  color: #bb8150;
  text-align: left;
  letter-spacing: 2px;
  text-transform: uppercase;
  margin-top: 7px;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 10px;
  font-style: normal;
  font-weight: 500;
  line-height: 1.4;
}

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

.hjhjhjnn {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68669fb45c498d3b71d59912_white-water-rafting-354505_1280.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin: -2px;
  position: absolute;
  inset: 0%;
}

.text-span-387, .text-span-388, .text-span-389 {
  color: var(--color-3);
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.gghghgg {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 100px 5vw;
  display: flex;
  position: relative;
}

.gghghgg.thin-section {
  margin-top: 0;
  margin-bottom: 142px;
  padding-top: 36px;
  padding-bottom: 36px;
  top: 51px;
  overflow: hidden;
}

.afsffssss, .inquire-now {
  grid-column-gap: 12px;
  grid-template-rows: auto;
  grid-template-columns: 36px 1fr;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  margin-bottom: 10px;
  display: grid;
  position: relative;
  top: 0;
}

.hghghghghgb {
  grid-column-gap: 1px;
  grid-row-gap: 12px;
  grid-template-rows: auto;
  grid-template-columns: auto 50px auto;
  grid-auto-columns: 1fr;
  place-content: center;
  place-items: center stretch;
  margin-bottom: 19px;
  display: none;
}

.ggfgfgvvvccc {
  grid-column-gap: 1px;
  grid-row-gap: 12px;
  grid-template-rows: auto;
  grid-template-columns: auto 152px auto;
  grid-auto-columns: 1fr;
  place-content: center;
  place-items: center stretch;
  margin-bottom: 19px;
  display: grid;
}

.hhffhhffff {
  grid-column-gap: 1px;
  grid-row-gap: 12px;
  grid-template-rows: auto;
  grid-template-columns: auto 152px auto;
  grid-auto-columns: 1fr;
  place-content: center;
  place-items: center stretch;
  margin-bottom: 19px;
  display: none;
}

.ghghghggvv {
  color: #bb8150;
  letter-spacing: 4px;
  text-transform: uppercase;
  font-family: Montserrat, sans-serif;
  font-size: 10px;
}

.hghghghggggvv {
  grid-column-gap: 1px;
  grid-row-gap: 12px;
  grid-template-rows: auto;
  grid-template-columns: auto 152px auto;
  grid-auto-columns: 1fr;
  place-content: center;
  place-items: center stretch;
  margin-bottom: 19px;
  display: none;
}

.gfgfgfgfgfvvv {
  grid-column-gap: 1px;
  grid-row-gap: 12px;
  grid-template-rows: auto;
  grid-template-columns: auto 152px auto;
  grid-auto-columns: 1fr;
  place-content: center;
  place-items: center stretch;
  margin-bottom: 18px;
  display: grid;
}

.gfgnnbbnbn {
  z-index: 5000000;
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  border: 1px none var(--indicator-outline);
  background-color: var(--ghost-white);
  border-radius: 100px;
  flex-direction: column;
  align-items: flex-start;
  max-width: 22rem;
  margin-bottom: 10px;
  margin-right: 10px;
  padding: 0 0 0;
  display: block;
  position: fixed;
  inset: auto .5rem .5rem auto;
}

.jkjkjkmm {
  color: var(--color-2);
  letter-spacing: 0;
  text-transform: uppercase;
  font-family: Poppins, sans-serif;
  font-size: 15px;
  font-weight: 700;
  line-height: 1;
  position: relative;
  top: 5px;
}

.ffdfdfddd {
  color: #081c3a;
  letter-spacing: 3px;
  text-transform: uppercase;
  background-color: #0000;
  border: 1px solid #c0c0d333;
  border-radius: 3px;
  justify-content: center;
  align-items: center;
  padding: 16px 32px;
  font-size: 10px;
  text-decoration: none;
  transition: all .4s cubic-bezier(.25, .46, .45, .94);
  display: flex;
}

.ffdfdfddd:hover {
  color: #fff;
  background-color: #081c3a;
  border-color: #081c3a;
}

.ffdfdfddd.white {
  color: #fff;
  border-color: #ffffff4d;
  width: 100%;
  margin-top: 14px;
}

.ffdfdfddd.white:hover {
  background-color: #081c3a00;
  border-color: #fff;
}

.zanzibar {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/6853c1714a6115065c66e526_aron-marinelli-aZgQTOnBRoE-unsplash.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  inset: 0%;
}

.gfgfgfgfgfgfffggf {
  justify-content: center;
  margin-top: 60px;
  padding-top: 80px;
  padding-bottom: 0;
  padding-left: 71px;
  display: flex;
}

.gfgfgffbbvvbbv {
  grid-column-gap: 12px;
  grid-template-rows: auto;
  grid-template-columns: 36px 1fr;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  display: grid;
  position: relative;
  top: -18px;
}

.gfgfgffbbvvbbv-copy {
  grid-column-gap: 12px;
  grid-template-rows: auto;
  grid-template-columns: 36px 1fr;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  display: grid;
  position: relative;
  top: 0;
}

.gghghbbb {
  grid-column-gap: 12px;
  grid-template-rows: auto;
  grid-template-columns: 36px 1fr;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  margin-bottom: 10px;
  display: grid;
  position: relative;
  top: 0;
}

.ghghghnbnbnbnb {
  z-index: 20;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #1a3b40;
  border-top: 1px solid #c0c0d333;
  border-bottom: 1px solid #c0c0d333;
  grid-template-rows: 1fr;
  grid-template-columns: minmax(5vw, 1fr) minmax(auto, 1500px) minmax(5vw, 1fr);
  grid-auto-rows: auto;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: -33px;
  margin-bottom: 36px;
  display: grid;
  position: relative;
  top: 1px;
}

.text-span-390 {
  color: var(--color-3);
}

.gfgfgfgccccvvc {
  grid-column-gap: 1px;
  grid-row-gap: 12px;
  grid-template-rows: auto;
  grid-template-columns: auto 55px auto;
  grid-auto-columns: 1fr;
  place-content: center;
  place-items: center stretch;
  margin-bottom: 19px;
  display: none;
}

.hhjjhnnnn, .hjhjhjhjjnn {
  grid-column-gap: 12px;
  grid-template-rows: auto;
  grid-template-columns: 36px 1fr;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  display: grid;
  position: relative;
  top: -18px;
}

.ghghghhbbbbb {
  z-index: 20;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #1a3b40;
  border-top: 1px solid #c0c0d333;
  border-bottom: 1px solid #c0c0d333;
  grid-template-rows: 1fr;
  grid-template-columns: minmax(5vw, 1fr) minmax(auto, 1500px) minmax(5vw, 1fr);
  grid-auto-rows: auto;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: 0;
  margin-bottom: 36px;
  display: grid;
  position: relative;
  top: 1px;
}

.vacation-details-2 {
  grid-column-gap: 12px;
  grid-row-gap: 16px;
  border-top: 1px solid var(--buttonss);
  grid-template-rows: auto;
  grid-template-columns: 1fr auto;
  grid-auto-columns: 1fr;
  padding-top: 18px;
  padding-left: 12px;
  padding-right: 12px;
  display: grid;
}

.vacations-verticle-card-2 {
  grid-column-gap: 16px;
  grid-row-gap: 24px;
  border: 1px solid var(--indicator-outline);
  background-color: var(--color-2);
  background-image: linear-gradient(to bottom, var(--color-4), var(--color-4)), url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68526173d6d58bbe8157b2f5_5w5m.gif");
  background-position: 0 0, 0 0;
  background-size: auto, 250px;
  border-radius: 4px;
  grid-template-rows: 1fr auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  min-height: 300px;
  padding: 18px;
  transition: box-shadow .5s cubic-bezier(.25, .46, .45, .94);
  display: grid;
}

.vacations-verticle-card-2:hover {
  border-style: solid;
  border-color: var(--indicator-outline);
  background-color: var(--color-2);
  box-shadow: 0 9px 48px -6px #3540751f;
}

.vacations-verticle-card-2:active {
  background-color: var(--color-2);
}

.outline-button-5 {
  color: #081c3a;
  letter-spacing: 3px;
  text-transform: uppercase;
  background-color: #0000;
  border: 1px solid #c0c0d333;
  border-radius: 3px;
  justify-content: center;
  align-items: center;
  padding: 16px 32px;
  font-size: 10px;
  text-decoration: none;
  transition: all .4s cubic-bezier(.25, .46, .45, .94);
  display: flex;
}

.outline-button-5:hover {
  color: #fff;
  background-color: #081c3a;
  border-color: #081c3a;
}

.outline-button-5.small {
  border-color: var(--buttonss);
  background-color: var(--color-2);
  color: var(--ghost-white);
  height: 49px;
  padding: 9px 18px;
}

.outline-button-5.small:hover {
  border-color: var(--outline);
  background-color: var(--color-2);
}

.body-display-90 {
  color: #516381;
  font-size: 17px;
  font-weight: 400;
  line-height: 1.6em;
}

.body-display-90.small {
  color: var(--color-9);
  letter-spacing: 0;
  font-family: Inter, sans-serif;
  font-size: 13px;
  font-weight: 300;
  line-height: 1.4em;
}

.subtitle-148 {
  letter-spacing: 3px;
  text-transform: uppercase;
  font-size: 11px;
  font-weight: 400;
  line-height: 1.4em;
}

.subtitle-148.small {
  color: var(--color-3);
  -webkit-text-stroke-color: var(--ghost-white);
  font-family: Inter, sans-serif;
  font-size: 9px;
}

.heading-278 {
  color: var(--ghost-white);
  text-align: left;
  letter-spacing: 1px;
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
  font-size: 23px;
  font-weight: 400;
}

.body-display-90-copy {
  color: #516381;
  font-size: 17px;
  font-weight: 400;
  line-height: 1.6em;
}

.body-display-90-copy.small {
  font-size: 14px;
  line-height: 1.4em;
}

.gdgdgdvv {
  color: #516381;
  font-size: 17px;
  font-weight: 400;
  line-height: 1.6em;
}

.gdgdgdvv.small {
  color: var(--color-3);
  text-transform: uppercase;
  font-family: Inter, sans-serif;
  font-size: 10px;
  line-height: 1.4em;
}

.text-block-144, .text-block-145 {
  color: var(--color-3);
}

.text-block-146 {
  color: var(--outline);
  font-family: Inter, sans-serif;
  font-weight: 300;
}

.hhghghghbb {
  color: #516381;
  font-size: 17px;
  font-weight: 400;
  line-height: 1.6em;
}

.hhghghghbb.small {
  color: var(--color-3);
  text-align: center;
  letter-spacing: 4px;
  font-family: Inter, sans-serif;
  font-size: 10px;
  font-weight: 300;
  line-height: 1.4em;
}

.code-embed {
  height: 100%;
  margin-bottom: 0;
  position: relative;
  top: 0;
  bottom: 0;
}

.zanzibar-package-map-section {
  border-bottom: 1px #c0c0d333;
  height: 565px;
  padding-top: 100px;
  padding-bottom: 140px;
}

.zanzibar-mapggg {
  background-color: #c0c0d333;
  background-image: linear-gradient(to bottom, var(--transparnt-completley), var(--transparnt-completley));
  border-radius: 12px;
  min-height: 350px;
  margin-left: 0;
  position: relative;
  overflow: hidden;
}

.zanzibar-itinerary-pins {
  height: 100%;
  margin-bottom: 0;
  position: relative;
  top: 0;
  bottom: 0;
}

.hjhjhjnjhh {
  z-index: 2;
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/6853c812765bd35f8e17f5da_humphrey-m-LASz4AkWqkg-unsplash%20(1).jpg");
  background-position: 100%;
  background-size: cover;
  border-radius: 4px;
  font-family: Inter, sans-serif;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.gfgfgfgfgfvvv-copy {
  grid-column-gap: 1px;
  grid-row-gap: 12px;
  grid-template-rows: auto;
  grid-template-columns: auto 152px auto;
  grid-auto-columns: 1fr;
  place-content: center;
  place-items: center stretch;
  margin-bottom: 18px;
  display: grid;
}

.jbjjbjb {
  grid-column-gap: 1px;
  grid-row-gap: 12px;
  text-align: center;
  grid-template-rows: auto;
  grid-template-columns: auto 86px auto;
  grid-auto-columns: 1fr;
  place-content: center;
  place-items: center stretch;
  margin-bottom: 18px;
  display: grid;
}

.ffgfggfgvv {
  grid-column-gap: 1px;
  grid-row-gap: 12px;
  text-align: center;
  grid-template-rows: auto;
  grid-template-columns: auto 55px auto;
  grid-auto-columns: 1fr;
  place-content: center;
  place-items: center stretch;
  margin-bottom: 18px;
  display: grid;
}

.newsletter-button-copy {
  background-color: var(--black);
  letter-spacing: 4px;
  text-transform: uppercase;
  border-radius: 100px;
  padding: 15px 28px;
  font-size: 10px;
  line-height: 1.2em;
}

.hjjhjhjhhh {
  width: 100%;
  max-width: none;
  margin-top: -13px;
  margin-bottom: 0;
}

.ghghhbbb {
  width: 50%;
  max-width: none;
  margin-bottom: 0;
}

.otherrrrrrrf {
  background-color: var(--color-2);
  border-top: 5px #bb8150f2;
  border-bottom: 5px #bb8150f2;
  margin-top: 100px;
  display: block;
  overflow: hidden;
}

.destination-card {
  grid-column-gap: 16px;
  grid-row-gap: 24px;
  border: 1px solid var(--indicator-outline);
  background-color: var(--color-2);
  background-image: linear-gradient(to bottom, var(--color-4), var(--color-4)), url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68526173d6d58bbe8157b2f5_5w5m.gif");
  background-position: 0 0, 50%;
  background-size: auto, 250px;
  border-radius: 12px;
  grid-template-rows: 1fr auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  min-height: 300px;
  padding: 18px;
  transition: box-shadow .5s cubic-bezier(.25, .46, .45, .94);
  display: grid;
}

.destination-card:hover, .destination-card:active {
  background-color: var(--color-2);
}

.ghghghhggbb {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/685829ac51602bf1c5a81d7e_HFGFGFFFFFFF.jpg");
  background-position: 50%;
  background-size: cover;
  border-radius: 4px;
  height: 100%;
  min-height: 250px;
  position: relative;
  overflow: hidden;
}

.ghghghghbbbvv {
  grid-column-gap: 12px;
  grid-row-gap: 16px;
  border-top: 1px solid var(--transparnt-completley);
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-top: 18px;
  padding-left: 12px;
  padding-right: 12px;
  display: grid;
}

.jgjgjjgbb {
  color: #516381;
  font-size: 17px;
  font-weight: 400;
  line-height: 1.6em;
}

.jgjgjjgbb.small {
  color: var(--color-9);
  letter-spacing: 0;
  font-family: Inter, sans-serif;
  font-size: 13px;
  font-weight: 300;
  line-height: 1.4em;
}

.jgjgjjbbbb {
  color: #516381;
  font-size: 17px;
  font-weight: 400;
  line-height: 1.6em;
}

.jgjgjjbbbb.small {
  color: var(--color-3);
  letter-spacing: 4px;
  font-family: Inter, sans-serif;
  font-size: 10px;
  font-weight: 300;
  line-height: 1.4em;
}

.ghghghhggvv {
  grid-column-gap: 0px;
  grid-row-gap: 7px;
  grid-template-rows: 1fr auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-left: 0;
  padding-right: 0;
  display: grid;
}

.jgjbbvv {
  color: #516381;
  font-size: 17px;
  font-weight: 400;
  line-height: 1.6em;
}

.jgjbbvv.small {
  color: var(--color-3);
  text-align: center;
  letter-spacing: 4px;
  text-transform: none;
  margin-bottom: 8px;
  font-family: Bdscript, Arial, sans-serif;
  font-size: 44px;
  font-weight: 300;
  line-height: .6em;
}

.gjgjnnvv {
  color: var(--ghost-white);
  text-align: center;
  letter-spacing: 5px;
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
  font-size: 23px;
  font-weight: 400;
}

.egypt-destinatit {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/684e458c79ad24f44f99b8e1_hphphph.jpg");
  background-position: 50% 100%;
  background-size: cover;
  border-radius: 4px;
  height: 100%;
  min-height: 250px;
  position: relative;
  overflow: hidden;
}

.fgfgcgccccd {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/685821b625a768e80c22bac5_JHJJHHHHH.avif");
  background-position: 50%;
  background-size: cover;
  border-radius: 4px;
  height: 100%;
  min-height: 250px;
  position: relative;
  overflow: hidden;
}

.ffsfsfsfsfsfsfssss {
  color: var(--ghost-white);
  text-align: center;
  letter-spacing: 5px;
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
  font-size: 23px;
  font-weight: 400;
}

.fgfgvgvbvbvbvv {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/6853d212e223ea9b68966323_GHGH%20BB.jpg");
  background-position: 50%;
  background-size: cover;
  border-radius: 4px;
  height: 100%;
  min-height: 250px;
  position: relative;
  overflow: hidden;
}

.nsvx, .hvhvhvhvcc {
  color: var(--ghost-white);
  text-align: center;
  letter-spacing: 5px;
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
  font-size: 23px;
  font-weight: 400;
}

.div-block-24 {
  border: 1px none var(--indicator-outline);
  border-radius: 12px;
}

.hjjhjbbbb {
  border-top: 1px solid var(--color-6);
  border-bottom: 1px solid var(--color-6);
  justify-content: center;
  display: flex;
}

.error-message {
  text-align: center;
  background-color: #cbdce966;
  border: 1px solid #8e93a526;
  padding-left: 12px;
  padding-right: 12px;
}

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

.field-wrapper-2 {
  grid-column-gap: 16px;
  grid-row-gap: 12px;
  grid-template-rows: auto 1fr;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.form-block-2 {
  margin-top: 25px;
  margin-bottom: 0;
}

.subtitle-149 {
  z-index: 10;
  color: var(--color-9);
  letter-spacing: 0;
  text-transform: capitalize;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 13px;
  font-weight: 300;
  line-height: 1.3em;
  position: relative;
}

.form-2 {
  grid-column-gap: 16px;
  grid-row-gap: 36px;
  border: 1px solid var(--indicator-outline);
  background-color: #f3f6f9;
  background-image: linear-gradient(to bottom, var(--color-19), var(--color-19)), url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68526173d6d58bbe8157b2f5_5w5m.gif");
  background-position: 0 0, 0 0;
  background-size: auto, 250px;
  border-radius: 12px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding: 30px;
  display: grid;
}

.body-display-91 {
  color: #606670;
  font-size: 17px;
  line-height: 1.6em;
}

.body-display-91.small {
  font-size: 14px;
  line-height: 1.4em;
}

.text-field-6 {
  background-color: var(--black);
  color: var(--color-3);
  border: 1px solid #8e93a526;
  border-radius: 4px;
  min-height: 49px;
  margin-bottom: 0;
  padding: 16px 20px;
}

.text-field-6::placeholder {
  color: var(--indicator-outline);
  font-family: Inter, sans-serif;
  font-size: 13px;
}

.success-wrapper {
  background-image: linear-gradient(to bottom, var(--color-19), var(--color-19)), url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68526173d6d58bbe8157b2f5_5w5m.gif");
  background-position: 0 0, 0 0;
  background-size: auto, 250px;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  min-height: 475px;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.solid-button {
  border: 1px none var(--buttonss);
  background-color: var(--color-3);
  letter-spacing: 4px;
  text-transform: uppercase;
  border-radius: 4px;
  min-height: 56px;
  font-family: Inter, sans-serif;
  font-size: 10px;
}

.success-message-3 {
  border: 1px solid var(--indicator-outline);
  background-color: var(--black);
  border-radius: 12px;
  padding: 0;
}

.stacked-description-14 {
  grid-column-gap: 16px;
  grid-row-gap: 12px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.hfhfhvvvvb {
  z-index: 20;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  color: #081c3a;
  background-color: #081c3a;
  border-top: 1px solid #c0c0d333;
  border-bottom: 1px solid #c0c0d333;
  grid-template-rows: 1fr;
  grid-template-columns: minmax(5vw, 1fr) minmax(auto, 1500px) minmax(5vw, 1fr);
  grid-auto-rows: auto;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: 0;
  display: grid;
  position: relative;
  top: 0;
}

.hfhfhvvvvvvc {
  color: #bb8150f2;
  background-color: #1a3b40f2;
  border: 1px solid #c0c0d333;
  border-radius: 3px;
  height: 49px;
  margin-top: 3px;
  margin-bottom: 0;
  font-size: 13px;
}

.fhcnchnsnx {
  background-color: var(--black);
  color: #bb8150f2;
  border: 1px solid #c0c0d333;
  border-radius: 3px;
  height: 49px;
  margin-top: 3px;
  margin-bottom: 0;
  font-size: 13px;
}

.dhdhcccc {
  z-index: 10;
  color: var(--color-9);
  letter-spacing: 0;
  text-transform: capitalize;
  margin-top: 3px;
  margin-bottom: 14px;
  font-family: Inter, sans-serif;
  font-size: 13px;
  font-weight: 300;
  line-height: 1.3em;
  position: relative;
}

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

.zanzibar-escape-flight-prices-inquiry {
  margin-top: 0;
  margin-bottom: 0;
  display: block;
}

.text-block-147 {
  font-family: Inter, sans-serif;
  font-weight: 300;
}

.jvjvjvnvvv {
  border: 1px solid var(--indicator-outline);
  color: var(--black);
  letter-spacing: 3px;
  text-transform: uppercase;
  background-color: #0000;
  border-radius: 3px;
  justify-content: center;
  align-items: center;
  padding: 16px 32px;
  font-size: 10px;
  text-decoration: none;
  transition: all .4s cubic-bezier(.25, .46, .45, .94);
  display: flex;
}

.jvjvjvnvvv:hover {
  border-color: var(--black);
  background-color: var(--black);
  color: #fff;
}

.jvjvjvnvvv.small {
  padding: 9px 18px;
}

.jvjvjvnvvv.white {
  border-color: var(--buttonss);
  background-color: var(--black);
  color: #fff;
  width: 35%;
}

.jvjvjvnvvv.white:hover {
  background-color: #081c3a00;
  border-color: #fff;
}

.ghghhvvv {
  color: #081c3a;
  letter-spacing: 3px;
  text-transform: uppercase;
  background-color: #0000;
  border: 1px solid #c0c0d333;
  border-radius: 3px;
  justify-content: center;
  align-items: center;
  padding: 16px 32px;
  font-size: 10px;
  text-decoration: none;
  transition: all .4s cubic-bezier(.25, .46, .45, .94);
  display: flex;
}

.ghghhvvv:hover {
  color: #fff;
  background-color: #081c3a;
  border-color: #081c3a;
}

.ghghhvvv.white {
  color: #939393;
  background-color: #fcfcff;
  border-color: #ffffff4d;
  width: 100%;
  margin-top: 22px;
}

.ghghhvvv.white {
  background-color: var(--transparnt-completley);
  color: #fff;
  border-color: #ffffff4d;
  width: 100%;
  margin-top: 22px;
}

.ghghhvvv.white:hover {
  background-color: #081c3a00;
  border-color: #fff;
}

.gfgfbvbvbcccvv {
  color: var(--ghost-white);
  text-align: center;
  letter-spacing: 4px;
  text-transform: uppercase;
  margin-top: 23px;
  margin-bottom: 7px;
  font-family: Inter, sans-serif;
  font-size: 10px;
  font-weight: 300;
  line-height: 1.65;
}

.sydgdgdgc {
  background-color: #3540751a;
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/684006c2e64207c707f9f7bb_gradient%20(1).png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border: 1px #c0c0d333;
  border-radius: 4px;
  padding: 0;
  overflow: hidden;
}

.sydgdgdgc.grey {
  background-color: var(--black);
  background-image: none;
}

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

.text-block-148 {
  color: var(--color-9);
  font-family: Inter, sans-serif;
}

.afafsxxxd {
  grid-column-gap: 1px;
  grid-row-gap: 12px;
  grid-template-rows: auto;
  grid-template-columns: auto 152px auto;
  grid-auto-columns: 1fr;
  place-content: center;
  place-items: center stretch;
  margin-bottom: 19px;
  display: none;
}

.dfsfxvxvxfsfssdde {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 100px 5vw;
  display: flex;
  position: relative;
}

.dfsfxvxvxfsfssdde.thin-section {
  margin-top: -93px;
  margin-bottom: 100px;
  padding-top: 36px;
  padding-bottom: 36px;
  top: 51px;
  overflow: hidden;
}

.fgfgvcvcvcvfdfdfdfdfd {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-direction: column;
  margin-left: 100px;
  margin-right: 100px;
  display: flex;
}

.gfgfvcvccc {
  z-index: 20;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  color: #081c3a;
  background-color: #081c3a;
  border-top: 1px solid #c0c0d333;
  border-bottom: 1px solid #c0c0d333;
  grid-template-rows: 1fr;
  grid-template-columns: minmax(5vw, 1fr) minmax(auto, 1500px) minmax(5vw, 1fr);
  grid-auto-rows: auto;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: 0;
  display: grid;
  position: relative;
  top: 0;
}

.ghghghggxz {
  grid-column-gap: 11px;
  grid-row-gap: 12px;
  text-align: center;
  grid-template-rows: auto;
  grid-template-columns: auto auto auto;
  grid-auto-columns: 1fr;
  place-content: center;
  place-items: center stretch;
  margin-bottom: 18px;
  display: grid;
}

.gigjgjgjgjgjgjgj {
  justify-content: center;
  margin-top: 221px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.text-span-391 {
  color: var(--color-3);
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.ghghfbfbff {
  color: #081c3a;
  letter-spacing: 3px;
  text-transform: uppercase;
  background-color: #0000;
  border: 1px solid #c0c0d333;
  border-radius: 3px;
  justify-content: center;
  align-items: center;
  padding: 16px 32px;
  font-size: 10px;
  text-decoration: none;
  transition: all .4s cubic-bezier(.25, .46, .45, .94);
  display: flex;
}

.ghghfbfbff:hover {
  color: #fff;
  background-color: #081c3a;
  border-color: #081c3a;
}

.ghghfbfbff.white {
  color: #fff;
  border-color: #ffffff4d;
  width: 100%;
  margin-top: 19px;
}

.ghghfbfbff.white:hover {
  background-color: #081c3a00;
  border-color: #fff;
}

.verticle-card-image-copy {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/6853b3b08b7018fc0b921270_66f3c077ecdada781cfd4ff7_pexels-earano-1370746%20(1).jpg");
  background-position: 50%;
  background-size: cover;
  border-radius: 4px;
  height: 100%;
  min-height: 250px;
  position: relative;
  overflow: hidden;
}

.fgfgfgbbcbcbcbc {
  grid-column-gap: 0px;
  grid-row-gap: 24px;
  grid-template-rows: 1fr auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-left: 0;
  padding-right: 0;
  display: grid;
}

.ghghgh {
  color: #081c3a;
  letter-spacing: 3px;
  text-transform: uppercase;
  background-color: #0000;
  border: 1px solid #c0c0d333;
  border-radius: 3px;
  justify-content: center;
  align-items: center;
  padding: 16px 32px;
  font-size: 10px;
  text-decoration: none;
  transition: all .4s cubic-bezier(.25, .46, .45, .94);
  display: flex;
}

.ghghgh:hover {
  color: #fff;
  background-color: #081c3a;
  border-color: #081c3a;
}

.ghghgh.small {
  border-style: none;
  border-color: var(--buttonss);
  background-color: var(--color-3);
  color: var(--ghost-white);
  height: 39px;
  padding: 9px 18px;
}

.ghghgh.small:hover {
  border-color: var(--outline);
  background-color: var(--color-3);
}

.dubai-map {
  height: 100%;
  margin-bottom: 0;
  position: relative;
  top: 0;
  bottom: 0;
}

.dubai-vaction-info {
  justify-content: center;
  margin-top: 60px;
  padding-top: 80px;
  padding-bottom: 0;
  padding-left: 71px;
  display: flex;
}

.dfdfcvv-cc {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/682b475e8aad07fa7a9a6e4e_hvvv.jpg");
  background-position: 50%;
  background-size: cover;
  border-radius: 4px;
  height: 100%;
  min-height: 250px;
  position: relative;
  overflow: hidden;
}

.ghghghhbb {
  color: #081c3a;
  letter-spacing: 3px;
  text-transform: uppercase;
  background-color: #0000;
  border: 1px solid #c0c0d333;
  border-radius: 3px;
  justify-content: center;
  align-items: center;
  padding: 16px 32px;
  font-size: 10px;
  text-decoration: none;
  transition: all .4s cubic-bezier(.25, .46, .45, .94);
  display: flex;
}

.ghghghhbb:hover {
  color: #fff;
  background-color: #081c3a;
  border-color: #081c3a;
}

.ghghghhbb.small {
  border-color: var(--buttonss);
  background-color: var(--color-2);
  color: var(--ghost-white);
  height: 49px;
  padding: 9px 18px;
}

.ghghghhbb.small:hover {
  border-color: var(--outline);
  background-color: var(--color-2);
}

.fgggccccc {
  grid-column-gap: 1px;
  grid-row-gap: 12px;
  grid-template-rows: auto;
  grid-template-columns: auto 55px auto;
  grid-auto-columns: 1fr;
  place-content: center;
  place-items: center stretch;
  margin-bottom: 19px;
  display: none;
}

.ffgfgfggfccc {
  margin-top: -42px;
  position: relative;
  top: 37px;
}

.ghghhhvvv {
  grid-column-gap: 11px;
  grid-row-gap: 12px;
  grid-template-rows: auto;
  grid-template-columns: auto auto auto;
  grid-auto-columns: 1fr;
  place-content: center;
  place-items: center stretch;
  margin-bottom: 19px;
  display: grid;
}

.gjgjgjgjgg {
  grid-column-gap: 12px;
  grid-template-rows: auto;
  grid-template-columns: 36px 1fr;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  margin-bottom: 10px;
  display: grid;
  position: relative;
  top: 0;
}

.gjggjbbb {
  grid-column-gap: 1px;
  grid-row-gap: 12px;
  grid-template-rows: auto;
  grid-template-columns: auto 55px auto;
  grid-auto-columns: 1fr;
  place-content: center;
  place-items: center stretch;
  margin-bottom: 19px;
  display: none;
}

.hjhjhjjnn {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-direction: column;
  margin-top: 101px;
  margin-bottom: 58px;
  padding-bottom: 0;
  display: flex;
}

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

.text-block-149 {
  color: var(--color-9);
  font-family: Inter, sans-serif;
  font-weight: 300;
}

.text-span-392 {
  color: var(--color-3);
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.ghghghghggfff {
  grid-column-gap: 1px;
  grid-row-gap: 12px;
  text-align: center;
  grid-template-rows: auto;
  grid-template-columns: auto 172px auto;
  grid-auto-columns: 1fr;
  place-content: center;
  place-items: center stretch;
  margin-bottom: 18px;
  display: grid;
}

.intro-centered-copy {
  grid-column-gap: .2rem;
  grid-row-gap: .2rem;
  text-align: center;
  flex-direction: column;
  align-items: center;
  max-width: 40rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.fgfgfgcccxx {
  grid-column-gap: 1px;
  grid-row-gap: 12px;
  text-align: center;
  grid-template-rows: auto;
  grid-template-columns: auto 172px auto;
  grid-auto-columns: 1fr;
  place-content: center;
  place-items: center stretch;
  margin-bottom: 18px;
  display: grid;
}

.hghghghghggbvv {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68539309676b033b3dcaee0e_6847e889e7c0c4d2df2b9363_emma-fabbri-2TmsyZXMNTE-unsplash%20(1)%20(1).avif");
  background-position: 50%;
  background-size: cover;
  border-radius: 4px;
  height: 100%;
  min-height: 250px;
  position: relative;
  overflow: hidden;
}

.ghghghvvfd {
  justify-content: center;
  margin-top: 60px;
  padding-top: 80px;
  padding-bottom: 0;
  padding-left: 34px;
  display: flex;
}

.ghghghvnvnvvvcc {
  z-index: 20;
  border-top: 1px solid var(--indicator-outline);
  border-bottom: 1px solid var(--indicator-outline);
  background-color: var(--color-2);
  justify-content: center;
  margin-top: 78px;
  padding-top: 180px;
  padding-bottom: 180px;
  display: flex;
  position: relative;
  overflow: visible;
}

.ffgfgfgvvvv {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/682869c870093a50ccd39a98_hghghg.avif");
  background-position: 50%;
  background-size: cover;
  border-radius: 4px;
  height: 100%;
  min-height: 250px;
  position: relative;
  overflow: hidden;
}

.ghghghvc {
  color: #081c3a;
  letter-spacing: 3px;
  text-transform: uppercase;
  background-color: #0000;
  border: 1px solid #c0c0d333;
  border-radius: 3px;
  justify-content: center;
  align-items: center;
  padding: 16px 32px;
  font-size: 10px;
  text-decoration: none;
  transition: all .4s cubic-bezier(.25, .46, .45, .94);
  display: flex;
}

.ghghghvc:hover {
  color: #fff;
  background-color: #081c3a;
  border-color: #081c3a;
}

.ghghghvc.small {
  border-color: var(--buttonss);
  background-color: var(--color-2);
  color: var(--ghost-white);
  height: 49px;
  padding: 9px 18px;
}

.ghghghvc.small:hover {
  border-color: var(--outline);
  background-color: var(--color-2);
}

.bold-text-5 {
  font-weight: 400;
}

.budapest-map {
  height: 100%;
  margin-bottom: 0;
  position: relative;
  top: 0;
  bottom: 0;
}

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

.text-block-150 {
  color: var(--color-9);
  font-family: Inter, sans-serif;
  font-weight: 300;
}

.budapest-intro {
  grid-column-gap: 1px;
  grid-row-gap: 12px;
  grid-template-rows: auto;
  grid-template-columns: auto 55px auto;
  grid-auto-columns: 1fr;
  place-content: center;
  place-items: center stretch;
  margin-bottom: 19px;
  display: none;
}

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

.text-block-151 {
  color: var(--color-9);
  font-family: Inter, sans-serif;
  font-weight: 300;
}

.fhfhhfccc {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  align-items: flex-start;
  margin-top: -73px;
  padding-top: 6rem;
  padding-bottom: 6rem;
  display: flex;
}

.ghhghghgffff, .ghhhvvv {
  z-index: 20;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  color: #081c3a;
  background-color: #081c3a;
  border-top: 1px solid #c0c0d333;
  border-bottom: 1px solid #c0c0d333;
  grid-template-rows: 1fr;
  grid-template-columns: minmax(5vw, 1fr) minmax(auto, 1500px) minmax(5vw, 1fr);
  grid-auto-rows: auto;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: 20px;
  display: grid;
  position: relative;
  top: 0;
}

.ghhvhvvv {
  border-bottom-right-radius: 5vw;
  border-bottom-left-radius: 5vw;
  margin-right: 0;
  padding-right: 0;
  position: relative;
  top: 125px;
}

.ghhhvvvvvv {
  justify-content: center;
  margin-top: 148px;
  padding-top: 80px;
  padding-bottom: 0;
  display: flex;
}

.text-span-393 {
  color: var(--color-3);
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.gfgccegypt {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68568c66e8f31d3a91784c94_gfgfgfgffgggg.jpg");
  background-position: 50%;
  background-size: cover;
  border-radius: 4px;
  height: 100%;
  min-height: 250px;
  position: relative;
  overflow: hidden;
}

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

.text-block-152 {
  color: var(--color-9);
  font-family: Inter, sans-serif;
  font-weight: 300;
}

.faq-top-copy-14 {
  background-color: #1a3b40;
  background-image: linear-gradient(315deg, var(--color-2), var(--color-3) 69%);
  border: 1px #bb8150f2;
  border-radius: 100px;
  justify-content: space-between;
  align-items: center;
  padding: .8rem;
  display: flex;
}

.container-medium-copy-8 {
  width: 100%;
  max-width: 68rem;
  margin-top: 24px;
  margin-left: 0;
  margin-right: 0;
  position: relative;
  top: -50px;
  left: 7px;
}

.faq-intro-2 {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-direction: column;
  padding-bottom: 4.5rem;
  display: flex;
}

.heading-large-27 {
  color: #fcfcff;
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
  font-size: 34px;
  font-weight: 500;
  line-height: 1.2;
}

.hjhjhjhjh {
  color: #081c3a;
  letter-spacing: 3px;
  text-transform: uppercase;
  background-color: #0000;
  border: 1px solid #c0c0d333;
  border-radius: 3px;
  justify-content: center;
  align-items: center;
  padding: 16px 32px;
  font-size: 10px;
  text-decoration: none;
  transition: all .4s cubic-bezier(.25, .46, .45, .94);
  display: flex;
}

.hjhjhjhjh:hover {
  color: #fff;
  background-color: #081c3a;
  border-color: #081c3a;
}

.hjhjhjhjh.white {
  color: #fff;
  border-color: #ffffff4d;
  width: 80%;
  height: 66%;
  margin-top: 0;
}

.hjhjhjhjh.white:hover {
  background-color: #081c3a00;
  border-color: #fff;
}

.text-block-153 {
  color: #fcfcff;
  font-family: Inter, sans-serif;
  font-weight: 300;
}

.page-padding-20 {
  width: 100%;
  padding-left: 5vw;
  padding-right: 5vw;
  position: relative;
  left: 7px;
}

.ghghghhg {
  color: #081c3a;
  letter-spacing: 3px;
  text-transform: uppercase;
  background-color: #0000;
  border: 1px solid #c0c0d333;
  border-radius: 3px;
  justify-content: center;
  align-items: center;
  padding: 16px 32px;
  font-size: 10px;
  text-decoration: none;
  transition: all .4s cubic-bezier(.25, .46, .45, .94);
  display: flex;
}

.ghghghhg:hover {
  color: #fff;
  background-color: #081c3a;
  border-color: #081c3a;
}

.ghghghhg.white {
  background-color: var(--color-3);
  color: #fff;
  border-style: none;
  border-color: #ffffff4d;
  width: 80%;
  height: 66%;
  margin-top: 0;
}

.ghghghhg.white:hover {
  background-color: var(--color-3);
  border-color: #fff;
}

.section-faq-copy-copy-2 {
  border-bottom-right-radius: 5vw;
  border-bottom-left-radius: 5vw;
  margin-right: 0;
  padding-left: 54px;
  padding-right: 0;
  position: relative;
  top: 63px;
  left: 0;
}

.text-size-regular-10 {
  color: var(--color-9);
  font-family: Inter, sans-serif;
  font-size: 15px;
  font-weight: 300;
  line-height: 1.65;
}

.intro-centered-2 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  text-align: center;
  flex-direction: column;
  align-items: center;
  max-width: 40rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.text-size-large-28 {
  color: #f7f8fc;
  letter-spacing: 4px;
  text-transform: uppercase;
  font-family: Inter, sans-serif;
  font-size: 10px;
  font-weight: 300;
  line-height: 1.65;
  position: relative;
}

.egypt-map {
  height: 100%;
  margin-bottom: 0;
  position: relative;
  top: 0;
  bottom: 0;
}

.hhhhgnnvvvv {
  justify-content: center;
  margin-top: 60px;
  padding-top: 80px;
  padding-bottom: 0;
  padding-left: 25px;
  display: flex;
}

.gjgjgjjbmbmbb {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/684dbba3d99a23e674ab0369_gghghghggh.jpg");
  background-position: 50% 100%;
  background-size: cover;
  border-radius: 4px;
  height: 100%;
  min-height: 250px;
  position: relative;
  overflow: hidden;
}

.gjgjgg {
  grid-column-gap: 12px;
  grid-template-rows: auto;
  grid-template-columns: 36px 1fr;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  display: grid;
  position: relative;
  top: -18px;
}

.egypt-intro {
  grid-column-gap: 1px;
  grid-row-gap: 12px;
  grid-template-rows: auto;
  grid-template-columns: auto 55px auto;
  grid-auto-columns: 1fr;
  place-content: center;
  place-items: center stretch;
  margin-bottom: 19px;
  display: none;
}

.gggjkvvv {
  border-bottom-right-radius: 5vw;
  border-bottom-left-radius: 5vw;
  margin-right: 0;
  padding-left: 54px;
  padding-right: 0;
  position: relative;
  top: 63px;
  left: 0;
}

.text-span-394 {
  color: var(--color-3);
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.hjhjhjhjhhhvvv {
  z-index: 20;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  color: #081c3a;
  background-color: #081c3a;
  border-top: 1px solid #c0c0d333;
  border-bottom: 1px solid #c0c0d333;
  grid-template-rows: 1fr;
  grid-template-columns: minmax(5vw, 1fr) minmax(auto, 1500px) minmax(5vw, 1fr);
  grid-auto-rows: auto;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: 8px;
  display: grid;
  position: relative;
  top: 0;
}

.section-96 {
  margin-top: 83px;
}

.fgfgfgfffff {
  z-index: 20;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  color: #081c3a;
  background-color: #081c3a;
  border-top: 1px solid #c0c0d333;
  border-bottom: 1px solid #c0c0d333;
  grid-template-rows: 1fr;
  grid-template-columns: minmax(5vw, 1fr) minmax(auto, 1500px) minmax(5vw, 1fr);
  grid-auto-rows: auto;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: 96px;
  display: grid;
  position: relative;
  top: 0;
}

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

.text-block-154 {
  color: var(--color-9);
  font-family: Inter, sans-serif;
  font-weight: 300;
}

.ghghghghbbvv {
  grid-column-gap: 12px;
  grid-template-rows: auto;
  grid-template-columns: 36px 1fr;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  display: grid;
  position: relative;
  top: -18px;
}

.ghghghgggb {
  z-index: 20;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  color: #081c3a;
  background-color: #081c3a;
  border-top: 1px solid #c0c0d333;
  border-bottom: 1px solid #c0c0d333;
  grid-template-rows: 1fr;
  grid-template-columns: minmax(5vw, 1fr) minmax(auto, 1500px) minmax(5vw, 1fr);
  grid-auto-rows: auto;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: 8px;
  display: grid;
  position: relative;
  top: 0;
}

.nbbbddsssss {
  justify-content: center;
  margin-top: 119px;
  padding-top: 80px;
  padding-bottom: 0;
  display: flex;
}

.hvhvhvhvhv {
  grid-column-gap: 11px;
  grid-row-gap: 12px;
  text-align: center;
  grid-template-rows: auto;
  grid-template-columns: auto auto auto;
  grid-auto-columns: 1fr;
  place-content: center;
  place-items: center stretch;
  margin-bottom: 18px;
  display: grid;
}

.text-span-395, .text-span-396 {
  color: var(--color-3);
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.fgfggffff {
  color: var(--color-8);
  text-align: center;
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
  font-size: 25px;
  font-weight: 300;
}

.fggfgfff {
  color: var(--color-3);
  text-align: center;
}

.green-forms-success {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 1px solid var(--indicator-outline);
  background-color: var(--color-2);
  border-radius: 12px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: center;
  align-items: center;
  min-height: 400px;
  padding: 0;
  display: grid;
}

.vaction-lower-triangls {
  z-index: 20;
  border-top: 1px solid var(--indicator-outline);
  border-bottom: 1px solid var(--indicator-outline);
  background-color: var(--color-2);
  justify-content: center;
  margin-top: 99px;
  padding-top: 180px;
  padding-bottom: 180px;
  display: flex;
  position: relative;
  overflow: visible;
}

.form-success-home-button {
  border: 1px solid var(--indicator-outline);
  color: var(--black);
  letter-spacing: 3px;
  text-transform: uppercase;
  background-color: #0000;
  border-radius: 3px;
  justify-content: center;
  align-items: center;
  padding: 16px 32px;
  font-size: 10px;
  text-decoration: none;
  transition: all .4s cubic-bezier(.25, .46, .45, .94);
  display: flex;
}

.form-success-home-button:hover {
  border-color: var(--black);
  background-color: var(--black);
  color: #fff;
}

.form-success-home-button.small {
  padding: 9px 18px;
}

.form-success-home-button.white {
  background-color: var(--color-2);
  color: #fff;
  border-color: #ffffff4d;
  width: auto;
}

.form-success-home-button.white:hover {
  background-color: #081c3a00;
  border-color: #fff;
}

.text-block-155, .text-block-156 {
  font-family: Inter, sans-serif;
  font-weight: 300;
}

.green-forms-text {
  color: var(--color-8);
  text-align: center;
  font-family: Bdscript, Arial, sans-serif;
  font-size: 54px;
  line-height: .5em;
}

.text-span-397 {
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.dggddddd {
  grid-column-gap: 1px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 11% auto;
  grid-auto-columns: 1fr;
  margin-top: 0;
  margin-bottom: 4px;
  display: grid;
}

.hvhvhvvvvv {
  grid-column-gap: 1px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .25fr 5fr;
  grid-auto-columns: 1fr;
  margin-top: 0;
  margin-bottom: 4px;
  display: grid;
}

.text-span-398 {
  color: var(--color-3);
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.hfhfhfff {
  grid-column-gap: 1px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .25fr 5fr;
  grid-auto-columns: 1fr;
  margin-top: 96px;
  margin-bottom: 4px;
  display: grid;
}

.hfhfhfff-copy {
  grid-column-gap: 1px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .25fr 5fr;
  grid-auto-columns: 1fr;
  margin-top: 0;
  margin-bottom: 4px;
  display: grid;
}

.jjbbjbbbb {
  grid-column-gap: 11px;
  grid-row-gap: 12px;
  text-align: center;
  grid-template-rows: auto;
  grid-template-columns: auto auto auto;
  grid-auto-columns: 1fr;
  place-content: center;
  place-items: center stretch;
  margin-bottom: 18px;
  display: grid;
}

.hghghggbbb {
  grid-column-gap: 1px;
  grid-row-gap: 12px;
  text-align: center;
  grid-template-rows: auto;
  grid-template-columns: auto 173px auto;
  grid-auto-columns: 1fr;
  place-content: center;
  place-items: center stretch;
  margin-bottom: 18px;
  display: grid;
}

.ghhghgvvvvvv {
  grid-column-gap: 1px;
  grid-row-gap: 12px;
  text-align: center;
  grid-template-rows: auto;
  grid-template-columns: auto 170px auto;
  grid-auto-columns: 1fr;
  place-content: center;
  place-items: center stretch;
  margin-bottom: 18px;
  display: grid;
}

.hjhjhjhbbbmmbbbb {
  grid-column-gap: 11px;
  grid-row-gap: 12px;
  text-align: center;
  grid-template-rows: auto;
  grid-template-columns: auto auto auto;
  grid-auto-columns: 1fr;
  place-content: center;
  place-items: center stretch;
  margin-bottom: 18px;
  display: grid;
}

.text-span-399 {
  color: var(--color-3);
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.mmaas {
  grid-column-gap: 11px;
  grid-row-gap: 12px;
  text-align: center;
  grid-template-rows: auto;
  grid-template-columns: auto auto auto;
  grid-auto-columns: 1fr;
  place-content: center;
  place-items: center stretch;
  margin-bottom: 18px;
  display: grid;
}

.blue-success-message {
  background-color: #3540751a;
  border: 1px #c0c0d333;
  border-radius: 4px;
  padding: 0;
  overflow: hidden;
}

.blue-success-message.grey {
  background-color: var(--black);
  background-image: none;
}

.blue-success {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 1px solid var(--indicator-outline);
  background-color: var(--black);
  border-radius: 12px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: center;
  align-items: center;
  min-height: 400px;
  padding: 0;
  display: grid;
}

.hfhfgfgfgfgdd {
  border: 1px solid var(--indicator-outline);
  color: var(--black);
  letter-spacing: 3px;
  text-transform: uppercase;
  background-color: #0000;
  border-radius: 3px;
  justify-content: center;
  align-items: center;
  padding: 16px 32px;
  font-size: 10px;
  text-decoration: none;
  transition: all .4s cubic-bezier(.25, .46, .45, .94);
  display: flex;
}

.hfhfgfgfgfgdd:hover {
  border-color: var(--black);
  background-color: var(--black);
  color: #fff;
}

.hfhfgfgfgfgdd.small {
  padding: 9px 18px;
}

.hfhfgfgfgfgdd.white {
  background-color: var(--black);
  color: #fff;
  border-color: #ffffff4d;
  width: auto;
}

.hfhfgfgfgfgdd.white:hover {
  background-color: #081c3a00;
  border-color: #fff;
}

.hjhjhjjnnnnbbbb {
  grid-column-gap: 11px;
  grid-row-gap: 12px;
  text-align: center;
  grid-template-rows: auto;
  grid-template-columns: auto auto auto;
  grid-auto-columns: 1fr;
  place-content: center;
  place-items: center stretch;
  margin-bottom: 18px;
  display: grid;
}

.sgsgsgfsffsssss {
  grid-column-gap: 1px;
  grid-row-gap: 12px;
  text-align: center;
  grid-template-rows: auto;
  grid-template-columns: auto 211px auto;
  grid-auto-columns: 1fr;
  place-content: center;
  place-items: center stretch;
  margin-bottom: 18px;
  display: grid;
}

.hfhfhfhvnvnvnnv {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/6856cbbc15b0fb4e6a80c20d_pexels-axp-photography-500641970-18991583%20(1).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin: -2px;
  position: absolute;
  inset: 0%;
}

.fsfsfsfsss, .nncnncccc {
  z-index: 20;
  border-top: 1px solid var(--indicator-outline);
  border-bottom: 1px solid var(--indicator-outline);
  background-color: var(--color-2);
  justify-content: center;
  margin-top: 0;
  padding-top: 180px;
  padding-bottom: 180px;
  display: flex;
  position: relative;
  overflow: visible;
}

.ghghghghggvvvv {
  z-index: 20;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #1a3b40;
  border-top: 1px solid #c0c0d333;
  border-bottom: 1px solid #c0c0d333;
  grid-template-rows: 1fr;
  grid-template-columns: minmax(5vw, 1fr) minmax(auto, 1500px) minmax(5vw, 1fr);
  grid-auto-rows: auto;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: -25px;
  margin-bottom: 36px;
  display: grid;
  position: relative;
  top: 1px;
}

.xzaqwome {
  z-index: 20;
  border-top: 1px solid var(--indicator-outline);
  border-bottom: 1px solid var(--indicator-outline);
  background-color: var(--color-2);
  justify-content: center;
  margin-top: 0;
  padding-top: 180px;
  padding-bottom: 180px;
  display: flex;
  position: relative;
  overflow: visible;
}

.services-sub-headind {
  grid-column-gap: 1px;
  grid-row-gap: 12px;
  grid-template-rows: auto;
  grid-template-columns: auto minmax(auto, 1fr) auto;
  grid-auto-columns: 1fr;
  align-content: center;
  align-items: center;
  margin-bottom: 0;
  display: grid;
}

.ghghghhfccc {
  color: var(--color-3);
  text-align: center;
  letter-spacing: 3px;
  text-transform: uppercase;
  font-size: 10px;
  font-weight: 400;
  line-height: 1.4em;
  display: block;
  position: relative;
  top: 0;
}

.ghghghhfccc.small {
  font-size: 8px;
}

.ghghghhfccc.white {
  color: #fff;
  text-align: left;
}

.ghghghhfccc.large {
  color: var(--ghost-white);
  letter-spacing: 4px;
  font-family: Montserrat, sans-serif;
  font-size: 10px;
}

.fgfggfgfffc {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  grid-template-rows: auto;
  grid-template-columns: auto minmax(auto, .25fr) auto;
  grid-auto-columns: 1fr;
  align-content: center;
  align-items: center;
  margin-bottom: 0;
  display: grid;
}

.xxxbxbxbxbxxbx {
  grid-column-gap: 0px;
  grid-row-gap: 12px;
  grid-template-rows: auto;
  grid-template-columns: auto 80px auto;
  grid-auto-columns: 1fr;
  align-content: center;
  align-items: center;
  margin-bottom: 18px;
  display: grid;
}

.section-97 {
  margin-top: 62px;
}

.nav-right-3 {
  z-index: 25;
  grid-column-gap: 18px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  display: grid;
  position: relative;
}

.menu-link-3 {
  margin-top: -18px;
  margin-bottom: -18px;
  padding: 18px;
  text-decoration: none;
  position: relative;
}

.brand-5 {
  z-index: 25;
  color: #fff;
  letter-spacing: -.05em;
  text-transform: uppercase;
  justify-content: flex-start;
  align-items: center;
  padding-left: 0;
  font-size: 22px;
  font-weight: 600;
  line-height: 1.1em;
  text-decoration: none;
  display: flex;
}

.nav-menu-4 {
  display: flex;
}

.icon-toggle-2 {
  justify-content: center;
  align-items: center;
  height: 100%;
  padding: 0;
  display: flex;
}

.nav-link-4 {
  color: #fff;
  letter-spacing: 4px;
  text-transform: uppercase;
  justify-content: center;
  align-items: center;
  height: 100%;
  padding: 12px 0;
  font-size: 12px;
  text-decoration: none;
  display: flex;
}

.nav-link-4.dropdown-link {
  margin-right: -23px;
}

.button-text-35 {
  z-index: 10;
  padding-left: 4px;
  position: relative;
}

.body-display-92 {
  color: #707788;
  font-size: 18px;
  line-height: 1.65em;
}

.body-display-92.extra-small {
  font-size: 12px;
  line-height: 1.45em;
}

.body-display-92.small {
  font-size: 14px;
  line-height: 1.5em;
}

.background-13 {
  z-index: 2;
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68271734945b21be58744576_001.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  inset: 0%;
}

.grid-wrapper-101 {
  z-index: 10;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: 1fr;
  grid-template-columns: minmax(5vw, 1fr) minmax(auto, 1600px) minmax(5vw, 1fr);
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
  position: relative;
}

.overlay-38 {
  z-index: 3;
  background-color: #090f1680;
  position: absolute;
  inset: 0%;
}

.overlay-38.gradient {
  background-color: #090f1633;
  background-image: linear-gradient(#090f1680, #090f1699);
}

.overlay-38.gradient.dark {
  background-color: #090f16a6;
  background-image: linear-gradient(#090f1666 5%, #090f1600 50%, #090f16bf 95%);
  display: block;
}

.stacked-heading-4 {
  grid-column-gap: 16px;
  grid-row-gap: 36px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.stacked-heading-4.centered {
  text-align: center;
  justify-content: center;
  place-items: stretch center;
}

.field-wrapper-3 {
  grid-column-gap: 16px;
  grid-row-gap: 24px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.navbar-4 {
  z-index: 100;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff0;
  border-bottom: 1px solid #eef0f6;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  height: 80px;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
}

.avatar-icon-wrapper-2 {
  border-radius: 100%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-bottom: 0;
  display: flex;
  overflow: hidden;
}

.lottie-animation-3 {
  filter: none;
  justify-content: center;
  align-items: center;
  width: 12px;
  display: flex;
}

.icon-dropdown-content-2 {
  z-index: 10;
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  background-color: #fff;
  border: 1px solid #eef0f6;
  border-radius: 2px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  min-width: 365px;
  padding: 9px;
  display: grid;
  position: relative;
  box-shadow: 0 9px 72px -8px #121a2c1f;
}

.nav-right-4 {
  z-index: 25;
  grid-column-gap: 18px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  display: grid;
  position: relative;
}

.menu-link-4 {
  margin-top: -18px;
  margin-bottom: -18px;
  padding: 18px;
  text-decoration: none;
  position: relative;
}

.brand-6 {
  z-index: 25;
  color: #fff;
  letter-spacing: -.05em;
  text-transform: uppercase;
  justify-content: flex-start;
  align-items: center;
  padding-left: 0;
  font-size: 22px;
  font-weight: 600;
  line-height: 1.1em;
  text-decoration: none;
  display: flex;
}

.nav-menu-5 {
  display: flex;
}

.icon-toggle-3 {
  justify-content: center;
  align-items: center;
  height: 100%;
  padding: 0;
  display: flex;
}

.button-text-36 {
  z-index: 10;
  padding-left: 4px;
  position: relative;
}

.body-display-93 {
  color: #707788;
  font-size: 18px;
  line-height: 1.65em;
}

.body-display-93.extra-small {
  font-size: 12px;
  line-height: 1.45em;
}

.body-display-93.small {
  font-size: 14px;
  line-height: 1.5em;
}

.background-14 {
  z-index: 2;
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/685804409b574a7ac1c278e0_jean-wimmerlin-YxDENE4HgMM-unsplash.avif");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  inset: 0%;
}

.grid-wrapper-102 {
  z-index: 10;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: var(--color-2);
  grid-template-rows: 1fr;
  grid-template-columns: minmax(5vw, 1fr) minmax(auto, 1600px) minmax(5vw, 1fr);
  grid-auto-columns: 1fr;
  width: 100%;
  padding-left: 51px;
  display: grid;
  position: relative;
}

.overlay-39 {
  z-index: 3;
  background-color: #090f1680;
  position: absolute;
  inset: 0%;
}

.overlay-39.gradient {
  background-color: #090f1633;
  border-radius: 4px;
}

.overlay-39.gradient.dark {
  background-color: #090f16a6;
  background-image: linear-gradient(#090f1666 5%, #090f1600 50%, #090f16bf 95%);
  display: block;
}

.stacked-heading-5 {
  grid-column-gap: 16px;
  grid-row-gap: 36px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.stacked-heading-5.centered {
  text-align: center;
  justify-content: center;
  place-items: stretch center;
}

.field-wrapper-4 {
  grid-column-gap: 16px;
  grid-row-gap: 24px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.navbar-5 {
  z-index: 2000;
  border-bottom: 1px solid var(--indicator-outline);
  background-color: #fff0;
  justify-content: center;
  height: 80px;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
}

.avatar-icon-wrapper-3 {
  border-radius: 100%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin-bottom: 0;
  display: flex;
  overflow: hidden;
}

.lottie-animation-4 {
  filter: none;
  justify-content: center;
  align-items: center;
  width: 12px;
  display: flex;
}

.icon-toggle-4 {
  justify-content: center;
  align-items: center;
  height: 100%;
  padding: 0;
  display: flex;
}

.button-text-37 {
  z-index: 10;
  padding-left: 4px;
  position: relative;
}

.background-15 {
  z-index: 2;
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68271734945b21be58744576_001.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  inset: 0%;
}

.overlay-40 {
  z-index: 3;
  background-color: #090f1680;
  position: absolute;
  inset: 0%;
}

.overlay-40.gradient {
  background-color: #090f1633;
  background-image: linear-gradient(#090f1680, #090f1699);
}

.avatar-icon-wrapper-4 {
  border-radius: 100%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-bottom: 0;
  display: flex;
  overflow: hidden;
}

.nav-right-5 {
  z-index: 25;
  grid-column-gap: 18px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  display: grid;
  position: relative;
}

.icon-toggle-5 {
  justify-content: center;
  align-items: center;
  height: 100%;
  padding: 0;
  display: flex;
}

.button-text-38 {
  z-index: 10;
  padding-left: 4px;
  position: relative;
}

.body-display-94 {
  color: #707788;
  font-size: 18px;
  line-height: 1.65em;
}

.body-display-94.extra-small {
  font-size: 12px;
  line-height: 1.45em;
}

.background-16 {
  z-index: 2;
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68271734945b21be58744576_001.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  inset: 0%;
}

.overlay-41 {
  z-index: 3;
  background-color: #090f1680;
  position: absolute;
  inset: 0%;
}

.overlay-41.gradient {
  background-color: #090f1633;
  background-image: linear-gradient(#090f1680, #090f1699);
}

.avatar-icon-wrapper-5 {
  border-radius: 100%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-bottom: 0;
  display: flex;
  overflow: hidden;
}

.button-text-39 {
  z-index: 10;
  padding-left: 4px;
  position: relative;
}

.background-17 {
  z-index: 2;
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68271734945b21be58744576_001.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  inset: 0%;
}

.overlay-42 {
  z-index: 3;
  background-color: #090f1680;
  position: absolute;
  inset: 0%;
}

.overlay-42.gradient {
  background-color: #090f1633;
  background-image: linear-gradient(#090f1680, #090f1699);
}

.avatar-icon-wrapper-6 {
  border-radius: 100%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-bottom: 0;
  display: flex;
  overflow: hidden;
}

.fjfjjfjfff {
  z-index: 5;
  margin-right: 23px;
}

.fjfjjfjfff.icon-dropdown {
  z-index: 100;
  margin-right: 0;
}

.nav-right-6 {
  z-index: 25;
  grid-column-gap: 18px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  display: grid;
  position: relative;
}

.button-text-40 {
  z-index: 10;
  color: var(--outline);
  padding-left: 4px;
  position: relative;
}

.body-display-95 {
  color: #707788;
  font-size: 18px;
  line-height: 1.65em;
}

.body-display-95.extra-small {
  font-size: 12px;
  line-height: 1.45em;
}

.overlay-43 {
  z-index: 3;
  background-color: #090f1680;
  position: absolute;
  inset: 0%;
}

.overlay-43.gradient {
  background-color: #090f1633;
  background-image: linear-gradient(#090f1680, #090f1699);
}

.button-text-41 {
  z-index: 10;
  padding-left: 4px;
  position: relative;
}

.overlay-44 {
  z-index: 3;
  background-color: #090f1680;
  position: absolute;
  inset: 0%;
}

.overlay-44.gradient {
  background-color: #090f1633;
  background-image: linear-gradient(#090f1680, #090f1699);
}

.button-text-42 {
  z-index: 10;
  padding-left: 4px;
  position: relative;
}

.overlay-45 {
  z-index: 3;
  background-color: #090f1680;
  position: absolute;
  inset: 0%;
}

.overlay-45.gradient {
  background-color: #090f1633;
  background-image: linear-gradient(#090f1680, #090f1699);
}

.solid-video-button-outline-copy {
  border: 1px solid #fff3;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
}

.solid-video-button-outline-copy.extra-dark {
  border-color: #e1e4ee;
}

.solid-video-button-outline-copy.dark {
  border-color: #eef0f6;
}

.solid-video-button-outline-copy.dark.navigation-circle-icon {
  border-color: #e1e4ee;
  border-color: var(--buttonss);
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/6857afc7108a429e3d6c1db5_home%20(3).png");
  background-position: 50% 46%;
  background-repeat: no-repeat;
  background-size: 19px;
  width: 100%;
  max-width: 36px;
  height: 100%;
  max-height: 36px;
}

.nav-circle-copy {
  color: #707788bf;
  border: 1px #e1e4ee;
  border-radius: 100%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  padding: 1px;
  font-size: 14px;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: visible;
}

.nav-circle-copy.dropdown-circle {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/6857b0e57752bb875b5d5a30_user%20(1).png");
  background-position: 50% 58%;
  background-repeat: no-repeat;
  background-size: auto 19px;
  width: 36px;
  height: 36px;
}

.dfdfdfxxx {
  color: #fff;
  letter-spacing: 4px;
  text-transform: uppercase;
  justify-content: center;
  align-items: center;
  height: 100%;
  padding: 12px 0;
  font-size: 12px;
  text-decoration: none;
  display: none;
}

.dfdfdfxxx.dropdown-link {
  margin-right: -23px;
}

.heading-286 {
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
  font-weight: 400;
}

.text-span-400 {
  color: var(--color-3);
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.text-block-157 {
  font-size: 11px;
  font-weight: 400;
}

.fgfgfgffdd {
  color: var(--color-3);
  text-align: center;
  letter-spacing: 3px;
  text-transform: uppercase;
  font-size: 10px;
  font-weight: 400;
  line-height: 1.4em;
  display: block;
  position: relative;
  top: -57px;
}

.fgfgfgffdd.small {
  font-size: 8px;
}

.fgfgfgffdd.white {
  color: #fff;
  text-align: left;
  top: 0;
}

.fgfgfgffdd.large {
  color: var(--ghost-white);
  letter-spacing: 4px;
  font-family: Montserrat, sans-serif;
  font-size: 10px;
}

.ghghghvvvvccc {
  color: var(--color-2);
  text-align: left;
  letter-spacing: 3px;
  text-transform: uppercase;
  font-size: 10px;
  font-weight: 400;
  line-height: 1.4em;
  display: block;
  position: relative;
  top: 0;
}

.ghghghvvvvccc.small {
  font-size: 8px;
}

.ghghghvvvvccc.white {
  color: #fff;
  text-align: left;
}

.ghghghvvvvccc.large {
  color: var(--ghost-white);
  letter-spacing: 4px;
  font-family: Montserrat, sans-serif;
  font-size: 10px;
}

.jgjvnvnvvv {
  background-color: var(--color-2);
}

.hghhgghgg {
  z-index: 25;
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  border-top: 1px #000;
  grid-template-rows: auto;
  grid-template-columns: minmax(5vw, 1fr) minmax(auto, 1400px) minmax(5vw, 1fr);
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
  position: relative;
}

.hero-title-copy.small {
  text-align: left;
  position: relative;
  left: 0;
}

.dual-buttons-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.lllasssss {
  border: 1px solid var(--indicator-outline);
  color: var(--black);
  letter-spacing: 3px;
  text-transform: uppercase;
  background-color: #0000;
  border-radius: 3px;
  justify-content: center;
  align-items: center;
  padding: 16px 32px;
  font-size: 10px;
  text-decoration: none;
  transition: all .4s cubic-bezier(.25, .46, .45, .94);
  display: flex;
}

.lllasssss:hover {
  border-color: var(--black);
  background-color: var(--black);
  color: #fff;
}

.lllasssss.small {
  padding: 9px 18px;
}

.lllasssss.white {
  border-color: var(--color);
  color: #fff;
  border-radius: 4px;
  width: 100%;
  height: 53px;
}

.lllasssss.white:hover {
  background-color: #081c3a00;
  border-color: #fff;
}

.lllasssss.white.w--current {
  width: 70%;
}

.heading-118-copy-copy.large {
  letter-spacing: -.01em;
  letter-spacing: -.01em;
  letter-spacing: -.01em;
  letter-spacing: -.01em;
  letter-spacing: -.01em;
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
  font-size: 34px;
  font-weight: 400;
}

.heading-118-copy-copy.large-copy {
  letter-spacing: -.01em;
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
  font-size: 34px;
  font-weight: 400;
}

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

.ghghghgffffvff.large {
  grid-row-gap: 200px;
}

.ghghghgffffvff.small {
  grid-row-gap: 48px;
  margin-top: 112px;
  padding-top: 0;
  padding-left: 112px;
  padding-right: 20px;
}

.knknknknnnn {
  grid-column-gap: 60px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
  top: -19px;
}

.hjhjhjhhh {
  border: 5px #bb8150;
  border-bottom: 1px solid #c0c0d333;
  justify-content: center;
  min-height: 90vh;
  margin-top: 80px;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  display: flex;
}

.text-span-401 {
  color: var(--color-3);
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.hjhjjhhhhhn {
  color: var(--color-9);
  margin-bottom: 30px;
  font-family: Inter, sans-serif;
  font-size: 15px;
  font-weight: 300;
  line-height: 1.6em;
}

.new-butoonf {
  border: 1px solid var(--indicator-outline);
  color: var(--black);
  letter-spacing: 3px;
  text-transform: uppercase;
  background-color: #0000;
  border-radius: 3px;
  justify-content: center;
  align-items: center;
  padding: 16px 32px;
  font-size: 10px;
  text-decoration: none;
  transition: all .4s cubic-bezier(.25, .46, .45, .94);
  display: flex;
}

.new-butoonf:hover {
  border-color: var(--black);
  background-color: var(--black);
  color: #fff;
}

.new-butoonf.small {
  padding: 9px 18px;
}

.new-butoonf.white {
  background-color: var(--color-3);
  color: #fff;
  border-style: none;
  border-color: #ffffff4d;
  width: 100%;
  height: 53px;
}

.new-butoonf.white:hover {
  background-color: var(--color-3);
  border-color: #fff;
}

.new-butoonf.white.w--current {
  width: 70%;
}

.text-block-158 {
  font-family: Inter, sans-serif;
  font-weight: 300;
}

.jkjkjkjmmm {
  color: var(--color-3);
  text-align: center;
  letter-spacing: 3px;
  text-transform: uppercase;
  font-family: Inter, sans-serif;
  font-size: 10px;
  font-weight: 400;
  line-height: 1.4em;
  display: block;
  position: relative;
  top: 0;
}

.jkjkjkjmmm.small {
  font-size: 8px;
}

.jkjkjkjmmm.white {
  color: #fff;
  text-align: left;
}

.jkjkjkjmmm.large {
  color: var(--ghost-white);
  letter-spacing: 4px;
  font-family: Montserrat, sans-serif;
  font-size: 10px;
}

.nmnmnmnmnmn {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: -14px;
  margin-bottom: -82px;
  padding: 140px 0;
  display: flex;
  position: relative;
}

.nmnmnmnmnmn.no-padding {
  padding-top: 0;
  padding-bottom: 0;
}

.nmnmnmnmnmn.no-top-padding {
  padding-top: 0;
}

.ghghghghgggghh {
  z-index: 20;
  border-top: 1px solid var(--indicator-outline);
  border-bottom: 1px solid var(--indicator-outline);
  background-color: var(--color-2);
  justify-content: center;
  margin-top: -50px;
  padding-top: 180px;
  padding-bottom: 180px;
  display: flex;
  position: relative;
  overflow: visible;
}

.hjhjhjhjhhhhhjjjj {
  grid-column-gap: 1px;
  grid-row-gap: 12px;
  grid-template-rows: auto;
  grid-template-columns: auto 55px auto;
  grid-auto-columns: 1fr;
  place-content: center;
  place-items: center stretch;
  margin-bottom: 19px;
  display: none;
}

.gfgfgfgfff {
  background-color: var(--color-2);
}

.heading-118-cxsopy-copy-copy.large {
  letter-spacing: -.01em;
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
  font-size: 34px;
  font-weight: 400;
}

.heading-118-cxsopy-copy-copy.large-copy {
  letter-spacing: -.01em;
  width: 81%;
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
  font-size: 34px;
  font-weight: 400;
}

.hero-title-copy.small {
  text-align: left;
  position: relative;
  left: 0;
}

.destination-of-the-month {
  z-index: 10;
  justify-content: center;
  padding-top: 160px;
  padding-bottom: 160px;
  display: flex;
  position: relative;
}

.destination-of-the-month.no-padding {
  padding: 0;
}

.destination-of-the-month.no-padding.clip {
  height: 522px;
  top: 48px;
}

.destination-of-the-month.no-padding-copy {
  padding: 0;
}

.destination-of-the-month.no-padding-copy.clip {
  height: 522px;
  margin-top: 9px;
  top: 0;
}

.destination-of-the-month.no-padding-codddssspy-copy {
  padding: 0;
}

.destination-of-the-month.no-padding-codddssspy-copy.clip {
  height: 522px;
  margin-top: -47px;
  margin-bottom: 38px;
  top: 0;
}

.destination-of-the-month.no-padding-codddffffffffssspy-copy-copy {
  padding: 0;
}

.destination-of-the-month.no-padding-codddffffffffssspy-copy-copy.clip {
  height: 522px;
  margin-top: 49px;
  margin-bottom: 38px;
  top: 0;
}

.heading-287 {
  color: var(--color-3);
  text-align: center;
  padding-top: 32px;
  font-family: Bdscript, Arial, sans-serif;
  font-size: 128px;
  font-weight: 300;
}

.lllajajajaa {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/682b475e8aad07fa7a9a6e4e_hvvv.jpg");
  background-position: 50%;
  background-size: cover;
  border-radius: 4px;
  height: 100%;
  min-height: 250px;
  position: relative;
  overflow: hidden;
}

.text-block-159 {
  font-family: Inter, sans-serif;
}

.llllssjss {
  z-index: 20;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #1a3b40;
  border-top: 1px solid #c0c0d333;
  border-bottom: 1px solid #c0c0d333;
  grid-template-rows: 1fr;
  grid-template-columns: minmax(5vw, 1fr) minmax(auto, 1500px) minmax(5vw, 1fr);
  grid-auto-rows: auto;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: -36px;
  display: grid;
  position: relative;
  top: 0;
}

.section-98 {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68582745bda1c16e190d6e25_Dotted%20airplane%20trajectories%20cartoon%20illustration%20set%20%5BConverted%5D.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto 194px;
  height: 266px;
}

.kkkvvllv {
  border: 5px #bb8150;
  border-bottom: 1px #c0c0d333;
  justify-content: center;
  min-height: 90vh;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  display: flex;
}

.hfgfgfgfgfffffggggg {
  margin-top: 46px;
  overflow: hidden;
}

.hghghghggg {
  color: var(--color-3);
  text-align: center;
  letter-spacing: 3px;
  text-transform: uppercase;
  font-size: 10px;
  font-weight: 400;
  line-height: 1.4em;
  display: block;
  position: relative;
  top: 0;
}

.hghghghggg.small {
  font-size: 8px;
}

.hghghghggg.white {
  color: #fff;
  text-align: left;
}

.hghghghggg.large {
  color: var(--ghost-white);
  letter-spacing: 4px;
  font-family: Montserrat, sans-serif;
  font-size: 10px;
}

.heading-288 {
  color: var(--ghost-white);
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
  font-weight: 400;
}

.text-block-160 {
  color: var(--ghost-white);
}

.text-block-161 {
  color: var(--color);
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
  font-weight: 400;
}

.journall {
  background-color: var(--transparnt-completley);
  margin-left: 80px;
  position: relative;
  overflow: hidden;
}

.lllfffggggg {
  color: var(--color-3);
  text-align: left;
  letter-spacing: 3px;
  text-transform: uppercase;
  font-size: 10px;
  font-weight: 400;
  line-height: 1.4em;
  display: block;
  position: relative;
  top: 0;
}

.lllfffggggg.small {
  font-size: 8px;
}

.lllfffggggg.white {
  color: #fff;
  text-align: left;
}

.lllfffggggg.large {
  color: var(--ghost-white);
  letter-spacing: 4px;
  font-family: Montserrat, sans-serif;
  font-size: 10px;
}

.heading-289 {
  color: var(--color);
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
  font-size: 34px;
  font-weight: 400;
}

.text-span-402 {
  color: var(--color-3);
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.hjhjhjjhjhhhhhh {
  grid-column-gap: 12px;
  grid-template-rows: auto;
  grid-template-columns: 36px 1fr;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  display: grid;
  position: relative;
  top: 0;
}

.hkhkkhhhh {
  z-index: 10;
  grid-column-gap: 16px;
  grid-row-gap: 24px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-top: -12px;
  padding-left: 36px;
  padding-right: 36px;
  display: grid;
  position: relative;
}

.heading-290 {
  color: var(--ghost-white);
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
}

.text-block-162 {
  color: var(--color);
}

.kkkgggggg {
  border-style: solid;
  border-color: var(--buttonss);
  background-color: var(--color-2);
  color: #fff;
  text-align: center;
  letter-spacing: 3px;
  text-transform: uppercase;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  padding: 16px 32px;
  font-size: 10px;
  text-decoration: none;
  transition: all .4s cubic-bezier(.25, .46, .45, .94);
  display: flex;
}

.kkkgggggg:hover {
  border-color: var(--color);
  background-color: var(--color-2);
}

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

.kkkgggggg.white:hover {
  background-color: var(--dark-outline);
  color: var(--black);
}

.journal-postsss {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 82px;
  margin-bottom: -82px;
  padding: 140px 0;
  display: flex;
  position: relative;
}

.journal-postsss.no-padding {
  margin-top: -67px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 0;
}

.journal-postsss.no-top-padding {
  padding-top: 0;
}

.text-block-163 {
  color: var(--color);
}

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

.hero-title-copy.small {
  text-align: left;
  position: relative;
  left: 0;
}

.hero-intro-hedading-copy {
  grid-column-gap: 12px;
  grid-template-rows: auto;
  grid-template-columns: 36px 1fr;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  display: grid;
  position: relative;
  top: -18px;
}

.text-span-403 {
  color: var(--color-3);
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.jhjhjjhhhh {
  grid-column-gap: 60px;
  grid-row-gap: 16px;
  border: 1px solid var(--indicator-outline);
  background-color: var(--color-2);
  border-radius: 5px;
  grid-template-rows: auto;
  grid-template-columns: minmax(275px, .5fr) 1fr;
  grid-auto-columns: 1fr;
  min-height: 500px;
  margin-top: 0;
  margin-left: 36px;
  padding: 48px;
  display: grid;
}

.hghghghfvvccxtttgg {
  z-index: 20;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #1a3b40;
  border-top: 1px solid #c0c0d333;
  border-bottom: 1px solid #c0c0d333;
  grid-template-rows: 1fr;
  grid-template-columns: minmax(5vw, 1fr) minmax(auto, 1500px) minmax(5vw, 1fr);
  grid-auto-rows: auto;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: 55px;
  margin-bottom: 96px;
  display: grid;
  position: relative;
  top: 1px;
}

.fggffggffgg {
  color: var(--color);
  text-align: center;
  letter-spacing: 3px;
  text-transform: uppercase;
  font-size: 10px;
  font-weight: 400;
  line-height: 1.4em;
  display: block;
  position: relative;
  top: 0;
}

.fggffggffgg.small {
  font-size: 8px;
}

.fggffggffgg.white {
  color: #fff;
  text-align: left;
}

.fggffggffgg.large {
  color: var(--ghost-white);
  letter-spacing: 4px;
  font-family: Montserrat, sans-serif;
  font-size: 10px;
}

.hghglljdhfbcgdhj {
  color: var(--color);
  text-align: left;
  letter-spacing: 3px;
  text-transform: uppercase;
  font-size: 10px;
  font-weight: 400;
  line-height: 1.4em;
  display: block;
  position: relative;
  top: 0;
}

.hghglljdhfbcgdhj.small {
  font-size: 8px;
}

.hghglljdhfbcgdhj.white {
  color: #fff;
  text-align: left;
}

.hghglljdhfbcgdhj.large {
  color: var(--ghost-white);
  letter-spacing: 4px;
  font-family: Montserrat, sans-serif;
  font-size: 10px;
}

.jjldjggffffg {
  color: var(--color);
  font-size: 11px;
  line-height: 1.4em;
}

.text-span-404 {
  color: var(--color-3);
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.rich-text-block {
  color: var(--outline);
  overflow-wrap: normal;
  font-family: Inter, sans-serif;
}

.rich-text-block:lang(en) {
  color: var(--outline);
}

.rich-text-block-copy {
  color: var(--color);
  overflow-wrap: normal;
  font-family: Inter, sans-serif;
  font-size: 14px;
}

.rich-text-block-copy:lang(en) {
  color: var(--outline);
}

.rich-text-block-copy h2 {
  color: var(--outline);
  margin-bottom: 16px;
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
  font-weight: 300;
}

.rich-text-block-copy p {
  color: var(--color-9);
  margin-bottom: 22px;
  font-size: 15px;
  font-weight: 300;
}

.rich-text-block-copy h3 {
  color: var(--color-3);
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
  font-style: normal;
}

.block-quote-8 {
  background-color: var(--indicator-outline);
  margin-top: 24px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.cms-heading.large {
  letter-spacing: -.01em;
  width: 437px;
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
  font-size: 34px;
  font-weight: 400;
}

.cms-heading.large-copy {
  letter-spacing: -.01em;
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
  font-size: 34px;
  font-weight: 400;
}

.ihiihhhhhjjjjjj {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68591918b87f24cef35cbe1d_petra-bouchalova-wuF4yeZECTU-unsplash%20(1).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin: -2px;
  position: absolute;
  inset: 0%;
}

.gfffgfgfhghghghg {
  color: var(--color-3);
  text-align: center;
  letter-spacing: 3px;
  text-transform: uppercase;
  font-size: 10px;
  font-weight: 400;
  line-height: 1.4em;
  display: block;
  position: relative;
  top: 0;
}

.gfffgfgfhghghghg.small {
  font-size: 8px;
}

.gfffgfgfhghghghg.white {
  color: #fff;
  text-align: left;
}

.gfffgfgfhghghghg.large {
  color: var(--ghost-white);
  letter-spacing: 4px;
  font-family: Montserrat, sans-serif;
  font-size: 10px;
}

.text-span-405 {
  color: var(--color-3);
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.hfhfh {
  z-index: 20;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #1a3b40;
  border-top: 1px solid #c0c0d333;
  border-bottom: 1px solid #c0c0d333;
  grid-template-rows: 1fr;
  grid-template-columns: minmax(5vw, 1fr) minmax(auto, 1500px) minmax(5vw, 1fr);
  grid-auto-rows: auto;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: -34px;
  margin-bottom: 96px;
  display: grid;
  position: relative;
  top: 1px;
}

.ghghghgghggggggghfj {
  z-index: 20;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #1a3b40;
  border-top: 1px solid #c0c0d333;
  border-bottom: 1px solid #c0c0d333;
  grid-template-rows: 1fr;
  grid-template-columns: minmax(5vw, 1fr) minmax(auto, 1500px) minmax(5vw, 1fr);
  grid-auto-rows: auto;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: 42px;
  margin-bottom: 96px;
  display: grid;
  position: relative;
  top: 1px;
}

.text-span-406 {
  color: var(--color-3);
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.hghghgbnbb {
  max-width: 500px;
}

.hghghgbnbb.small {
  text-align: left;
  position: relative;
  left: 0;
}

.hghghgbnbb.hghghggv {
  position: relative;
  left: 41px;
}

.jhjhjhjggngngg {
  grid-column-gap: 12px;
  grid-template-rows: auto;
  grid-template-columns: 36px 1fr;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  display: grid;
  position: relative;
  top: -18px;
  bottom: 0;
}

.text-span-407 {
  color: var(--color-3);
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.hggfgfgbcbcbc {
  justify-content: center;
  margin-top: -2px;
  padding-top: 80px;
  padding-bottom: 0;
  display: flex;
}

.fgfggfgfgff {
  background-color: var(--color-2);
  border-top: 5px #bb8150f2;
  border-bottom: 5px #bb8150f2;
  margin-top: 0;
  display: block;
  overflow: hidden;
}

.skills-item-copy {
  border-top: 1px solid var(--color-6);
  border-bottom: 1px solid var(--color-6);
  flex-direction: column;
  display: flex;
  overflow: clip;
}

.fgfgfgfffgvvvv {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68591918b87f24cef35cbe1d_petra-bouchalova-wuF4yeZECTU-unsplash%20(1).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin: -2px;
  position: absolute;
  inset: 0%;
}

.fgfgfgfgfgfgfgfgff {
  z-index: 5;
  height: 491px;
  margin-top: -165px;
  position: relative;
}

.ghghvvnnvnvvvb {
  z-index: 20;
  border-top: 1px solid var(--indicator-outline);
  border-bottom: 1px solid var(--indicator-outline);
  background-color: var(--color-2);
  justify-content: center;
  margin-top: -89px;
  padding-top: 180px;
  padding-bottom: 180px;
  display: flex;
  position: relative;
  overflow: visible;
}

.ghghghfnfnffvvv {
  z-index: 20;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #1a3b40;
  border-top: 1px solid #c0c0d333;
  border-bottom: 1px solid #c0c0d333;
  grid-template-rows: 1fr;
  grid-template-columns: minmax(5vw, 1fr) minmax(auto, 1500px) minmax(5vw, 1fr);
  grid-auto-rows: auto;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: -34px;
  margin-bottom: 96px;
  display: grid;
  position: relative;
  top: 1px;
}

.fgfgfgyyhdhddd {
  grid-column-gap: 1px;
  grid-row-gap: 12px;
  grid-template-rows: auto;
  grid-template-columns: auto 55px auto;
  grid-auto-columns: 1fr;
  place-content: center;
  place-items: center stretch;
  margin-bottom: 19px;
  display: none;
}

.hero-title-copy {
  max-width: 500px;
}

.hero-title-copy.small {
  text-align: left;
  position: relative;
  left: 0;
}

.hero-title-copy.small-copy {
  position: relative;
  left: 41px;
}

.fgfgfgfgfgfgfhfffff {
  grid-column-gap: 1px;
  grid-row-gap: 12px;
  grid-template-rows: auto;
  grid-template-columns: auto 55px auto;
  grid-auto-columns: 1fr;
  place-content: center;
  place-items: center stretch;
  margin-bottom: 19px;
  display: none;
}

.hghgjggjgjggg {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/6859bfefb7d93879b558056d_danny-lau-BGeyIvIIHSw-unsplash.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin: -2px;
  position: absolute;
  inset: 0%;
}

.skills-item-copy {
  border-bottom: 1px solid var(--color-6);
  flex-direction: column;
  display: flex;
  overflow: clip;
}

.skills-item-copy.right-top {
  border-top: 1px solid var(--color-6);
}

.skills-item-copy.left-top {
  border-top: 1px solid var(--color-6);
  border-bottom-style: none;
  overflow: clip;
}

.skills-item-copy-copy {
  border-bottom: 1px solid var(--color-6);
  flex-direction: column;
  display: flex;
  overflow: clip;
}

.skills-item-copy-copy.right-top {
  border-top: 1px solid var(--color-6);
}

.skills-item-copy-copy.left-top {
  border-top: 1px solid var(--color-6);
  border-bottom-style: none;
  overflow: clip;
}

.skills-item-copy-copy-copy {
  border-top: 1px solid var(--color-6);
  border-bottom: 1px solid var(--color-6);
  flex-direction: column;
  display: flex;
  overflow: clip;
}

.skills-item-copy-copy-copy.right-top {
  border-top: 1px solid var(--color-6);
}

.skills-item-copy-copy-copy.left-top {
  border-top: 1px solid var(--color-6);
  border-bottom-style: none;
  overflow: clip;
}

.text-span-408 {
  color: var(--color-3);
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.fggtedgdbddd {
  grid-column-gap: 12px;
  grid-template-rows: auto;
  grid-template-columns: 36px 1fr;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  display: grid;
  position: relative;
  top: 0;
}

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

.ghghhghghghghghv, .hhyvhyvhh {
  grid-column-gap: 12px;
  grid-template-rows: auto;
  grid-template-columns: 36px 1fr;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  display: grid;
  position: relative;
  top: -18px;
}

.hvbvhvbvhv {
  background-color: var(--color-2);
}

.text-span-409 {
  color: var(--indicator-outline);
  font-style: italic;
}

.consentt {
  margin-top: 60px;
}

.gfgfgfgfgffffccc {
  color: var(--color-3);
  margin-top: 16px;
  font-style: italic;
  display: block;
}

.scroll-link-5 {
  grid-column-gap: 36px;
  grid-row-gap: 16px;
  color: #fff;
  letter-spacing: 5px;
  text-transform: uppercase;
  border: 1px #000;
  border-left: 1px solid #ffffff1a;
  border-right: 1px solid #ffffff1a;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  place-content: stretch center;
  align-items: center;
  font-size: 11px;
  text-decoration: none;
  display: grid;
  overflow: hidden;
}

.subtitle-150 {
  z-index: 10;
  color: #bb8150;
  letter-spacing: 5px;
  text-transform: uppercase;
  font-size: 10px;
  position: relative;
}

.button-text-43 {
  z-index: 25;
  position: relative;
}

.gfgffgfg {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/6835bd314ae314b5e9e300bd_Image002.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-right: 0;
  position: absolute;
  inset: 0%;
}

.gfgffgfg.services-one {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/684db860d893b15311961a7d_gggffff.avif");
}

.circle-link-9 {
  color: #fff;
  letter-spacing: 4px;
  text-transform: uppercase;
  background-color: #081c3a;
  border: 1px solid #3540751a;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 140px;
  height: 140px;
  padding: 6px;
  font-size: 10px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.circle-link-hover-8 {
  background-color: #fff;
  border-radius: 100%;
  width: 100%;
  height: 100%;
  display: none;
  position: absolute;
  inset: 0%;
}

.text-span-410 {
  color: #bb8150;
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.content-grid-13 {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 100%;
  display: grid;
  position: relative;
}

.outline-2 {
  border: 1px solid #ffffff1a;
  border-radius: 100%;
  margin: 9px;
  position: absolute;
  inset: 0%;
}

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

.services-hero-4 {
  border-bottom: 1px solid #ffffff1a;
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  min-height: 75vh;
  display: flex;
  overflow: hidden;
}

.centered-intro-5 {
  grid-column-gap: 16px;
  grid-row-gap: 48px;
  text-align: center;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  justify-items: center;
  max-width: 700px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.hjhjhjhjhkkujtytjhthyhy {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/6835bd314ae314b5e9e300bd_Image002.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-right: 0;
  position: absolute;
  inset: 0%;
}

.hjhjhjhjhkkujtytjhthyhy.services-two {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/685acd72e48a0e1a3941720e_xiang-gao-ZUpUxPz5bew-unsplash.jpg");
  background-position: 50%;
}

.background-image-9 {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/6835bd314ae314b5e9e300bd_Image002.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-right: 0;
  position: absolute;
  inset: 0%;
}

.background-image-9.services-three {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/685acd72e48a0e1a39417212_pexels-jdgromov-4781951.jpg");
  background-position: 50%;
}

.content-grid-14 {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
  position: relative;
}

.background-image-10 {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/6835bd314ae314b5e9e300bd_Image002.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-right: 0;
  position: absolute;
  inset: 0%;
}

.background-image-10.services-three {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68640b416294c7ed5b5c251f_li-yang-5h_dMuX_7RE-unsplash.jpg");
  background-position: 0%;
}

.background-image-10.services-one {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68640ab8a59082c6c085aef2_calin-stan-a8ZSKCBE1xk-unsplash%20(3).avif");
}

.background-image-10.services-two {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/685ade571658f9abaf038863_laurenz-heymann-x26qnmX0aXo-unsplash.avif");
  background-position: 0 0;
}

.services-hero-5 {
  border-bottom: 1px solid #ffffff1a;
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  min-height: 100vh;
  margin-bottom: 100px;
  display: flex;
  overflow: hidden;
}

.centered-intro-6 {
  grid-column-gap: 16px;
  grid-row-gap: 48px;
  text-align: center;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  justify-items: center;
  max-width: 500px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.circle-link-10 {
  background-color: var(--color-2);
  color: #fff;
  letter-spacing: 4px;
  text-transform: uppercase;
  border: 1px #ffffff1a;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 140px;
  height: 140px;
  padding: 6px;
  font-size: 10px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.grid-wrapper-103 {
  z-index: 20;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: 1fr;
  grid-template-columns: minmax(5vw, 1fr) minmax(auto, 1500px) minmax(5vw, 1fr);
  grid-auto-rows: auto;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
  position: relative;
}

.service-hero-image-wrapper-2 {
  justify-content: flex-end;
  display: flex;
  position: relative;
}

.service-hero-image-wrapper-2.reverse {
  justify-content: flex-start;
}

.service-hero-image-wrapper-2.middle {
  justify-content: center;
  overflow: hidden;
}

.services-hero-banner-2 {
  border-bottom: 1px solid #ffffff1a;
  flex: 1;
  justify-content: center;
  display: flex;
  position: relative;
}

.button-text-44 {
  z-index: 25;
  position: relative;
}

.stacked-title-17 {
  grid-column-gap: 16px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.circle-link-hover-9 {
  background-color: #fff;
  border-radius: 100%;
  width: 100%;
  height: 100%;
  display: none;
  position: absolute;
  inset: 0%;
}

.subtitle-151 {
  z-index: 10;
  color: #fffc;
  letter-spacing: 5px;
  text-transform: uppercase;
  font-size: 11px;
  position: relative;
}

.text-span-411 {
  color: var(--color-3);
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.visa-application {
  grid-column-gap: 13px;
  grid-row-gap: 13px;
  text-align: center;
  grid-template-rows: auto;
  grid-template-columns: auto auto auto;
  grid-auto-columns: 1fr;
  place-content: center;
  place-items: center stretch;
  margin-bottom: 18px;
  display: grid;
}

.circle-link-11 {
  background-color: var(--color-2);
  color: #fff;
  letter-spacing: 4px;
  text-transform: uppercase;
  border: 1px #ffffff1a;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 140px;
  height: 140px;
  padding: 6px;
  font-size: 10px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.button-text-45 {
  z-index: 25;
  font-family: Inter, sans-serif;
  font-weight: 300;
  position: relative;
}

.circle-link-hover-10 {
  background-color: #fff;
  border-radius: 100%;
  width: 100%;
  height: 100%;
  display: none;
  position: absolute;
  inset: 0%;
}

.text-block-164 {
  font-family: Inter, sans-serif;
  font-size: 10px;
}

.hghghggbnbnbnb {
  grid-column-gap: 12px;
  grid-template-rows: auto;
  grid-template-columns: 36px 1fr;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  display: grid;
  position: relative;
  top: 0;
}

.jkjkjkkjjj {
  grid-column-gap: 36px;
  grid-row-gap: 18px;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: .25fr;
  display: grid;
}

.newwwwsrhfhfhff {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 82px;
  margin-bottom: -82px;
  padding: 140px 0;
  display: flex;
  position: relative;
}

.newwwwsrhfhfhff.no-padding {
  padding-top: 0;
  padding-bottom: 0;
}

.newwwwsrhfhfhff.no-top-padding {
  padding-top: 0;
}

.gfhjsjdud {
  grid-column-gap: 1px;
  grid-row-gap: 12px;
  grid-template-rows: auto;
  grid-template-columns: auto 55px auto;
  grid-auto-columns: 1fr;
  place-content: center;
  place-items: center stretch;
  margin-bottom: 19px;
  display: none;
}

.gfgbdgdgdgdd {
  z-index: 20;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #1a3b40;
  border-top: 1px solid #c0c0d333;
  border-bottom: 1px solid #c0c0d333;
  grid-template-rows: 1fr;
  grid-template-columns: minmax(5vw, 1fr) minmax(auto, 1500px) minmax(5vw, 1fr);
  grid-auto-rows: auto;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: 42px;
  margin-bottom: 96px;
  display: grid;
  position: relative;
  top: 1px;
}

.gdksosnbxxxxx {
  border-bottom: 1px #ffffff1a;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  margin-top: -17px;
  padding-top: 26px;
  padding-bottom: 180px;
  position: relative;
  overflow: visible;
}

.hghghnnvnvvvv {
  z-index: 5;
  height: 491px;
  margin-top: -184px;
  margin-bottom: -103px;
  position: relative;
}

.text-block-165, .text-block-166, .text-block-167 {
  font-family: Inter, sans-serif;
  font-weight: 300;
}

.hghghghghgvvv {
  border-bottom: 1px solid var(--color-6);
  flex-direction: column;
  display: flex;
  overflow: clip;
}

.hghghghghgvvv.right-top {
  border-top: 1px solid var(--color-6);
}

.hghghghghgvvv.left-top {
  border-top: 1px solid var(--color-6);
  border-bottom-style: solid;
  overflow: clip;
}

.hghghghnbnbvvvv {
  z-index: 5;
  height: 491px;
  margin-top: -40px;
  position: relative;
}

.ghghghgnvnvvvvv {
  grid-column-gap: 12px;
  grid-template-rows: auto;
  grid-template-columns: 36px 1fr;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  display: grid;
  position: relative;
  top: -18px;
}

.hghghcncncc-vv-v {
  z-index: 5;
  height: 491px;
  margin-top: -40px;
  position: relative;
}

.jhukfkfnvhhfg {
  z-index: 20;
  border-top: 1px solid var(--indicator-outline);
  border-bottom: 1px solid var(--indicator-outline);
  background-color: var(--color-2);
  justify-content: center;
  margin-top: -89px;
  padding-top: 180px;
  padding-bottom: 180px;
  display: flex;
  position: relative;
  overflow: visible;
}

.text-span-412 {
  color: var(--color-3);
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.text-block-168 {
  font-family: Inter, sans-serif;
  font-size: 10px;
  font-weight: 300;
}

.text-span-413 {
  color: var(--indicator-outline);
  font-style: italic;
}

.text-span-414 {
  color: var(--color-3);
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.hhfgfgfgcbcbcbcbv {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/6862b5e08d71e818d84993a1_alfiano-sutianto-exFdOWkYBQw-unsplash%20(1).avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin: -2px;
  position: absolute;
  inset: 0%;
}

.text-block-169, .text-block-170 {
  font-family: Inter, sans-serif;
  font-weight: 300;
}

.text-block-171 {
  font-family: Inter, sans-serif;
}

.fgfgfgfgfff {
  border-bottom: 1px solid var(--color-6);
  flex-direction: column;
  display: flex;
  overflow: clip;
}

.fgfgfgfgfff.right-top {
  border-top: 1px solid var(--color-6);
}

.fgfgfgfgfff.left-top {
  border-top: 1px solid var(--color-6);
  border-bottom-style: solid;
  overflow: clip;
}

.gfhfhfgvvvvv, .jgkloryrhf {
  z-index: 5;
  height: 455px;
  margin-top: -34px;
  position: relative;
}

.jjhhlhlhohg {
  z-index: 20;
  border-top: 1px solid var(--indicator-outline);
  border-bottom: 1px solid var(--indicator-outline);
  background-color: var(--color-2);
  justify-content: center;
  margin-top: -50px;
  padding-top: 180px;
  padding-bottom: 180px;
  display: flex;
  position: relative;
  overflow: visible;
}

.hglglgpgogggh {
  border: 5px #bb8150;
  border-bottom: 1px solid #c0c0d333;
  justify-content: center;
  min-height: 90vh;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  display: flex;
}

.text-span-415 {
  color: var(--color-3);
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.text-block-172 {
  font-family: Inter, sans-serif;
}

.jhloiyyyu {
  z-index: 5;
  height: 491px;
  margin-top: -147px;
  position: relative;
}

.vaction-destinations-for-vacationg {
  background-color: var(--color-2);
  border-top: 5px #bb8150f2;
  border-bottom: 5px #bb8150f2;
  margin-top: 0;
  display: block;
  overflow: hidden;
}

.jhkhoiyhgngh {
  border: 5px #bb8150;
  border-bottom: 1px solid #c0c0d333;
  justify-content: center;
  min-height: 90vh;
  margin-top: 80px;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  display: flex;
}

.khkhijkjn {
  grid-column-gap: 12px;
  grid-template-rows: auto;
  grid-template-columns: 36px 1fr;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  display: grid;
  position: relative;
  top: -18px;
}

.kjiopyjykhhh {
  z-index: 25;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: minmax(5vw, 1fr) minmax(auto, 1500px) minmax(5vw, 1fr);
  grid-auto-columns: 1fr;
  width: 100%;
  padding-left: 57px;
  display: grid;
  position: relative;
}

.hgupgjgghgg {
  z-index: 20;
  border-top: 1px none var(--indicator-outline);
  border-bottom: 1px solid var(--indicator-outline);
  background-color: var(--color-2);
  justify-content: center;
  margin-top: 0;
  padding-top: 180px;
  padding-bottom: 180px;
  display: flex;
  position: relative;
  overflow: visible;
}

.text-block-173 {
  font-family: Inter, sans-serif;
  font-size: 10px;
  font-weight: 300;
}

.iyuhkhlggbbb {
  background-color: var(--color-2);
  border-top: 5px #bb8150f2;
  border-bottom: 5px #bb8150f2;
  margin-top: 100px;
  display: block;
  overflow: hidden;
}

.khjhjhjjjjm {
  z-index: 20;
  border-top: 1px none var(--indicator-outline);
  border-bottom: 1px solid var(--indicator-outline);
  background-color: var(--color-2);
  justify-content: center;
  margin-top: 0;
  padding-top: 180px;
  padding-bottom: 180px;
  display: flex;
  position: relative;
  overflow: visible;
}

.kjolpyhgkghlhh {
  z-index: 900;
  border-bottom: 1px solid var(--indicator-outline);
  background-color: #fff0;
  justify-content: center;
  height: 80px;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
}

.kojloupiuuuu {
  z-index: 10;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: var(--black);
  grid-template-rows: 1fr;
  grid-template-columns: minmax(5vw, 1fr) minmax(auto, 1600px) minmax(5vw, 1fr);
  grid-auto-columns: 1fr;
  width: 100%;
  padding-left: 51px;
  display: grid;
  position: relative;
}

.text-block-174, .text-block-175, .text-block-176, .text-block-177 {
  font-family: Inter, sans-serif;
  font-size: 10px;
  font-weight: 300;
}

.hggigogngngggg {
  z-index: 10;
  justify-content: center;
  padding-top: 160px;
  padding-bottom: 160px;
  display: flex;
  position: relative;
}

.hggigogngngggg.no-padding {
  padding: 0;
}

.hggigogngngggg.no-padding.clip {
  height: 522px;
  top: 48px;
}

.hggigogngngggg.no-padding-copy {
  padding: 0;
}

.hggigogngngggg.no-padding-copy.clip {
  height: 522px;
  margin-top: 9px;
  top: 0;
}

.hggigogngngggg.no-padding-codddssspy-copy {
  padding: 0;
}

.hggigogngngggg.no-padding-codddssspy-copy.clip {
  height: 522px;
  margin-top: -47px;
  margin-bottom: 38px;
  top: 0;
}

.hggigogngngggg.no-padding-codddffffffffssspy-copy-copy {
  padding: 0;
}

.hggigogngngggg.no-padding-codddffffffffssspy-copy-copy.clip {
  height: 522px;
  margin-top: 53px;
  margin-bottom: 38px;
  top: 0;
}

.hggigogngngggg.ydjdkddhfhf {
  padding: 0;
}

.hggigogngngggg.ydjdkddhfhf.clip {
  height: 522px;
  margin-top: 53px;
  margin-bottom: 38px;
  top: 0;
}

.hgygiglggg {
  z-index: 20;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #1a3b40;
  border-top: 1px solid #c0c0d333;
  border-bottom: 1px solid #c0c0d333;
  grid-template-rows: 1fr;
  grid-template-columns: minmax(5vw, 1fr) minmax(auto, 1500px) minmax(5vw, 1fr);
  grid-auto-rows: auto;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: -34px;
  margin-bottom: 96px;
  display: grid;
  position: relative;
  top: 1px;
}

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

.urirlfkfofnffffg.large {
  grid-row-gap: 200px;
}

.urirlfkfofnffffg.small {
  grid-row-gap: 48px;
  margin-top: -40px;
  padding-top: 64px;
  padding-left: 112px;
  padding-right: 20px;
}

.ythgklgogg {
  width: 50%;
  max-width: none;
  margin-bottom: 0;
}

.ytogkglg {
  color: var(--color-3);
  text-align: center;
  letter-spacing: 3px;
  text-transform: uppercase;
  font-size: 10px;
  font-weight: 400;
  line-height: 1.4em;
  display: block;
  position: relative;
  top: -57px;
}

.ytogkglg.small {
  font-size: 8px;
}

.ytogkglg.white {
  color: #fff;
  text-align: left;
}

.ytogkglg.large {
  color: var(--ghost-white);
  letter-spacing: 4px;
  font-family: Montserrat, sans-serif;
  font-size: 10px;
}

.ilpgogjgppgv {
  z-index: 20;
  border-top: 1px solid var(--indicator-outline);
  border-bottom: 1px solid var(--indicator-outline);
  background-color: var(--color-2);
  justify-content: center;
  margin-top: -99px;
  padding-top: 180px;
  padding-bottom: 180px;
  display: flex;
  position: relative;
  overflow: visible;
}

.hero-page-linsdes {
  background-color: var(--new-button);
  flex: 1;
  height: 1px;
}

.hero-page-linsdes.left {
  border: 3px solid var(--color-3);
  background-color: var(--color-3);
  margin-left: 80px;
}

.hero-page-linsdes.light {
  background-color: #c0c0d373;
}

.text-block-178 {
  font-size: 10px;
  font-weight: 300;
}

.gfyfuflfhgugf {
  border-bottom: 1px #ffffff1a;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  margin-top: 87px;
  padding-top: 26px;
  padding-bottom: 180px;
  position: relative;
  overflow: visible;
}

.hgygufgfhfhf {
  grid-column-gap: 1px;
  grid-row-gap: 12px;
  text-align: center;
  grid-template-rows: auto;
  grid-template-columns: auto 148px auto;
  grid-auto-columns: 1fr;
  place-content: center;
  place-items: center stretch;
  margin-bottom: 18px;
  display: none;
}

.uulosdhy, .ulogfjfgugi {
  grid-column-gap: 12px;
  grid-template-rows: auto;
  grid-template-columns: 36px 1fr;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  margin-bottom: 13px;
  display: grid;
  position: relative;
  top: 0;
}

.gjgjgjgjggg-copy {
  border: 1px solid var(--indicator-outline);
  color: var(--black);
  letter-spacing: 3px;
  text-transform: uppercase;
  background-color: #0000;
  border-radius: 3px;
  justify-content: center;
  align-items: center;
  padding: 16px 32px;
  font-size: 10px;
  text-decoration: none;
  transition: all .4s cubic-bezier(.25, .46, .45, .94);
  display: flex;
}

.gjgjgjgjggg-copy:hover {
  border-color: var(--black);
  background-color: var(--black);
  color: #fff;
}

.gjgjgjgjggg-copy.small {
  padding: 9px 18px;
}

.gjgjgjgjggg-copy.white {
  border-style: none;
  border-color: var(--buttonss);
  background-color: var(--color-3);
  color: #fff;
  width: 100%;
  margin-top: 25px;
}

.gjgjgjgjggg-copy.white:hover {
  background-color: #081c3a00;
  border-style: solid;
  border-color: #fff;
}

.text-block-179 {
  font-family: Inter, sans-serif;
  font-size: 10px;
  font-weight: 300;
}

.text-block-180, .text-block-181 {
  font-family: Inter, sans-serif;
  font-weight: 300;
}

.ulogjgjgpg {
  grid-column-gap: 5px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  margin-top: 7px;
  padding-left: 0;
  display: grid;
}

.huglgogjgg {
  z-index: 900;
  border-bottom: 1px solid var(--indicator-outline);
  background-color: #fff0;
  justify-content: center;
  height: 80px;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
}

.hgugiklog {
  z-index: 10;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: var(--black);
  grid-template-rows: 1fr;
  grid-template-columns: minmax(5vw, 1fr) minmax(auto, 1600px) minmax(5vw, 1fr);
  grid-auto-columns: 1fr;
  width: 100%;
  padding-left: 51px;
  display: grid;
  position: relative;
}

.text-block-182 {
  font-family: Inter, sans-serif;
  font-weight: 300;
}

.book-now-link {
  background-color: var(--ghost-white);
  color: var(--color-2);
  text-align: center;
  border-radius: 100px;
  flex: 0 auto;
  align-self: center;
  width: 100%;
  height: 51px;
  padding: .8rem 1.3rem .3rem;
  line-height: 2.3;
  text-decoration: none;
}

.text-block-183 {
  font-family: Inter, sans-serif;
}

.hfufiflfofk {
  border: 1px solid var(--indicator-outline);
  background-color: var(--black);
  background-image: linear-gradient(to bottom, var(--color-19), var(--color-19)), url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68526173d6d58bbe8157b2f5_5w5m.gif");
  background-position: 0 0, 50%;
  background-size: auto, 250px;
  border-radius: 12px;
  padding: 40px;
}

.text-block-184 {
  font-family: Inter, sans-serif;
  font-size: 10px;
  font-weight: 300;
}

.text-span-416 {
  color: var(--color-3);
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.uylloploggg {
  background-color: #1a3b40;
  background-image: linear-gradient(#1a3b40, #1a3b40);
  border-top: 5px #bb8150f2;
  border-bottom: 5px #bb8150f2;
  margin-top: 100px;
  overflow: hidden;
}

.ilouykhihlhohkhh {
  background-color: var(--color-2);
  border-top: 5px #bb8150f2;
  border-bottom: 5px #bb8150f2;
  margin-top: 100px;
  display: block;
  overflow: hidden;
}

.text-block-185 {
  font-family: Inter, sans-serif;
  font-size: 10px;
  font-weight: 300;
}

.text-block-186, .text-block-187 {
  font-family: Inter, sans-serif;
  font-size: 10px;
}

.text-block-188 {
  font-family: Inter, sans-serif;
}

.uylyoyuyujgjgg {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 1px solid var(--indicator-outline);
  background-color: var(--black);
  border-radius: 12px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: center;
  align-items: center;
  width: 100%;
  min-height: 400px;
  padding: 0;
  display: grid;
}

.text-span-417 {
  color: var(--color-3);
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.text-block-189 {
  font-family: Inter, sans-serif;
  font-size: 10px;
  font-weight: 300;
}

.text-span-418 {
  color: var(--color-3);
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.uykoglgpggghh {
  background-color: #1a3b40;
  background-image: linear-gradient(#1a3b40, #1a3b40);
  border-top: 5px #bb8150f2;
  border-bottom: 5px #bb8150f2;
  margin-top: 100px;
  overflow: hidden;
}

.olphyglgogpgghh {
  z-index: 20;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #1a3b40;
  border-top: 1px solid #c0c0d333;
  border-bottom: 1px solid #c0c0d333;
  grid-template-rows: 1fr;
  grid-template-columns: minmax(5vw, 1fr) minmax(auto, 1500px) minmax(5vw, 1fr);
  grid-auto-rows: auto;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: -25px;
  margin-bottom: 36px;
  display: grid;
  position: relative;
  top: 1px;
}

.uhlhohpgggg {
  background-color: var(--color-2);
  border-top: 5px #bb8150f2;
  border-bottom: 5px #bb8150f2;
  margin-top: 100px;
  display: block;
  overflow: hidden;
}

.jhihlhphohkhl {
  z-index: 20;
  border-top: 1px solid var(--indicator-outline);
  border-bottom: 1px solid var(--indicator-outline);
  background-color: var(--color-2);
  justify-content: center;
  margin-top: 0;
  padding-top: 180px;
  padding-bottom: 180px;
  display: flex;
  position: relative;
  overflow: visible;
}

.text-block-190, .text-block-191, .text-block-192 {
  font-family: Inter, sans-serif;
  font-size: 10px;
  font-weight: 300;
}

.text-span-419 {
  color: var(--color-3);
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.text-block-193 {
  font-family: Inter, sans-serif;
  font-weight: 300;
}

.ihlhohphhgggg {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-direction: column;
  margin-top: -12px;
  padding-left: 100px;
  padding-right: 100px;
  display: flex;
}

.text-block-194, .text-block-195 {
  font-family: Inter, sans-serif;
  font-weight: 300;
}

.text-block-196 {
  font-family: Inter, sans-serif;
  font-size: 10px;
  font-weight: 300;
}

.klopandbjclcp {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/6853c1714a6115065c66e526_aron-marinelli-aZgQTOnBRoE-unsplash.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  inset: 0%;
}

.ilpopfjfflff {
  background-color: #1a3b40;
  background-image: linear-gradient(#1a3b40, #1a3b40);
  border-top: 5px #bb8150f2;
  border-bottom: 5px #bb8150f2;
  margin-top: 100px;
  overflow: hidden;
}

.ilopjhohlhphg {
  background-color: var(--color-2);
  border-top: 5px #bb8150f2;
  border-bottom: 5px #bb8150f2;
  margin-top: 100px;
  display: block;
  overflow: hidden;
}

.lopjgkglgopg {
  z-index: 20;
  border-top: 1px solid var(--indicator-outline);
  border-bottom: 1px solid var(--indicator-outline);
  background-color: var(--color-2);
  justify-content: center;
  margin-top: 80px;
  padding-top: 180px;
  padding-bottom: 180px;
  display: flex;
  position: relative;
  overflow: visible;
}

.text-block-197, .text-block-198, .text-block-199, .text-block-200 {
  font-family: Inter, sans-serif;
  font-weight: 300;
}

.ulopolofpdd {
  z-index: 20;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #1a3b40;
  border-top: 1px solid #c0c0d333;
  border-bottom: 1px solid #c0c0d333;
  grid-template-rows: 1fr;
  grid-template-columns: minmax(5vw, 1fr) minmax(auto, 1500px) minmax(5vw, 1fr);
  grid-auto-rows: auto;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: -30px;
  margin-bottom: 36px;
  display: grid;
  position: relative;
  top: 1px;
}

.uganda-map {
  height: 100%;
  margin-bottom: 0;
  position: relative;
  top: 0;
  bottom: 0;
}

.text-block-201 {
  font-family: Inter, sans-serif;
  font-weight: 300;
}

.ccycyucyuuiub {
  background-color: var(--color-2);
  border-top: 5px #bb8150f2;
  border-bottom: 5px #bb8150f2;
  margin-top: 100px;
  display: block;
  overflow: hidden;
}

.text-block-202 {
  font-family: Inter, sans-serif;
  font-size: 10px;
  font-weight: 300;
}

.ilofpfhc {
  grid-column-gap: 12px;
  grid-template-rows: auto;
  grid-template-columns: 36px 1fr;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  display: grid;
  position: relative;
  top: -18px;
}

.uyiyloghgjggh {
  z-index: 20;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #1a3b40;
  border-top: 1px solid #c0c0d333;
  border-bottom: 1px solid #c0c0d333;
  grid-template-rows: 1fr;
  grid-template-columns: minmax(5vw, 1fr) minmax(auto, 1500px) minmax(5vw, 1fr);
  grid-auto-rows: auto;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: -30px;
  margin-bottom: 36px;
  display: grid;
  position: relative;
  top: 1px;
}

.iloplopmlfop {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/685ec69f87ed4b71087e6b0d_nws-st-uganda-nile%20(1).jpg");
  background-position: 50%;
  background-size: cover;
  border-radius: 4px;
  height: 100%;
  min-height: 250px;
  position: relative;
  overflow: hidden;
}

.uflfofpfjgkg {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-direction: column;
  margin-top: 117px;
  margin-bottom: 58px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.text-block-203 {
  font-family: Inter, sans-serif;
  font-size: 10px;
  font-weight: 300;
}

.oplpglgpgg {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-direction: column;
  margin-top: 187px;
  margin-left: 100px;
  margin-right: 100px;
  display: flex;
}

.ikolpfiff {
  grid-column-gap: 12px;
  grid-template-rows: auto;
  grid-template-columns: 36px 1fr;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  display: grid;
  position: relative;
  top: -18px;
}

.ilopfhfkflog {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-direction: column;
  margin-top: 117px;
  margin-bottom: 58px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.uykihhhpgg, .sub-headings {
  grid-column-gap: 12px;
  grid-template-rows: auto;
  grid-template-columns: 36px 1fr;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  margin-bottom: 10px;
  display: grid;
  position: relative;
  top: 0;
}

.ikhlhohpg {
  z-index: 20;
  border-top: 1px solid var(--indicator-outline);
  border-bottom: 1px solid var(--indicator-outline);
  background-color: var(--black);
  justify-content: center;
  margin-top: 87px;
  padding-top: 180px;
  padding-bottom: 180px;
  display: flex;
  position: relative;
  overflow: visible;
}

.text-block-204 {
  font-family: Inter, sans-serif;
  font-weight: 300;
}

.text-span-420, .text-span-421 {
  color: var(--color-3);
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.ilopgkggpg {
  color: var(--color-3);
  text-align: center;
  letter-spacing: 3px;
  text-transform: uppercase;
  font-size: 10px;
  font-weight: 400;
  line-height: 1.4em;
  display: block;
  position: relative;
  top: -57px;
}

.ilopgkggpg.small {
  font-size: 8px;
}

.ilopgkggpg.white {
  color: #fff;
  text-align: left;
}

.ilopgkggpg.large {
  color: var(--ghost-white);
  letter-spacing: 4px;
  font-family: Montserrat, sans-serif;
  font-size: 10px;
}

.ijkjoljj {
  z-index: 20;
  border-top: 1px solid var(--indicator-outline);
  border-bottom: 1px solid var(--indicator-outline);
  background-color: var(--color-2);
  justify-content: center;
  margin-top: -22px;
  padding-top: 180px;
  padding-bottom: 180px;
  display: flex;
  position: relative;
  overflow: visible;
}

.ukilopfifl {
  border-bottom-right-radius: 5vw;
  border-bottom-left-radius: 5vw;
  margin-right: 0;
  padding-left: 3px;
  padding-right: 0;
  position: relative;
  top: 63px;
  left: 0;
}

.text-span-422 {
  color: var(--color-3);
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.hfufof {
  z-index: 5;
  height: 491px;
  margin-top: 10px;
  margin-bottom: -82px;
  position: relative;
}

.body-10 {
  background-color: var(--color-2);
}

.text-span-423 {
  color: var(--color-3);
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.ythkloffff {
  grid-column-gap: 1px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 10% auto;
  grid-auto-columns: 1fr;
  margin-top: 0;
  margin-bottom: 4px;
  display: grid;
}

.newsletter-image {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/6835bd314ae314b5e9e300bd_Image002.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-right: 0;
  position: absolute;
  inset: 0%;
}

.newsletter-image.services-three {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/685adc5d97435050f9e489bd_devarya-ruparelia-h9kzxvWTdsQ-unsplash.avif");
  background-position: 0%;
}

.newsletter-image.services-one {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/686407044bda17a7ac9f32ad_shubhagata-sengupta-dxBCPLDmtuA-unsplash.jpg");
}

.newsletter-image.services-two {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/685ade571658f9abaf038863_laurenz-heymann-x26qnmX0aXo-unsplash.avif");
  background-position: 0 0;
}

.mmmmmmmmmmm {
  color: #fcfcff;
  background-color: #1a3b40f2;
  border: 1px solid #c0c0d333;
  border-radius: 3px;
  height: 44px;
  min-height: 49px;
  margin-top: 10px;
  margin-bottom: 0;
  padding-top: 16px;
  padding-bottom: 16px;
  padding-left: 18px;
  font-size: 13px;
  transition: all .5s cubic-bezier(.25, .46, .45, .94);
}

.mmmmmmmmmmm:focus {
  border-style: solid;
  border-color: #bb8150;
  padding-left: 24px;
}

.mmmmmmmmmmm::placeholder {
  color: #c0c0d333;
  font-weight: 300;
}

.travelers-wrapper {
  border-style: none;
  border-width: 1px;
  border-color: var(--color-6) var(--color-12) var(--color-12);
  margin-top: 0;
}

.traveler-input {
  border-top: 1px solid var(--color-6);
  margin-top: 80px;
  padding-top: 10px;
  display: block;
}

.heading-291 {
  color: var(--ghost-white);
  margin-bottom: 20px;
  font-size: 24px;
}

.traveler-title {
  color: var(--color-3);
  text-align: left;
  margin-bottom: 20px;
  font-size: 22px;
}

.div-block-26 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 20px;
  margin-bottom: 20px;
  display: grid;
}

.button-51, .remove-traveler-btn {
  border: 1px solid var(--buttonss);
  background-color: var(--color-2);
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/686234e7ee153860ccd39f9f_close.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto 13px;
  border-radius: 100px;
  width: 40px;
  height: 40px;
}

.check-anhyff-l {
  color: var(--color-9);
  margin-top: 10px;
  font-family: Inter, sans-serif;
  font-size: 13px;
  font-weight: 300;
}

.text-span-424 {
  color: var(--indicator-outline);
  font-style: italic;
}

.uhihlhohphh {
  margin-top: 10px;
}

.iohhlhpohh {
  margin-top: 0;
}

.ytutitotlgpgf {
  color: var(--color-7);
  margin-top: 40px;
  font-family: Inter, sans-serif;
  font-size: 13px;
  font-weight: 300;
}

.button-52 {
  border: 1px solid var(--color-6);
  background-color: var(--color-2);
  text-align: center;
  letter-spacing: 4px;
  text-transform: uppercase;
  border-radius: 4px;
  height: 49px;
  margin-top: 40px;
  padding-top: 13px;
  font-family: Inter, sans-serif;
  font-size: 10px;
  font-weight: 300;
}

.gfgfgfgf-2-copy {
  letter-spacing: 4px;
  text-transform: uppercase;
  background-color: #bb8150;
  border-radius: 4px;
  height: 52px;
  margin-top: 40px;
  font-family: Inter, sans-serif;
  font-size: 10px;
  font-weight: 300;
  position: static;
  top: 0;
}

.gfgfgfgf-2-copy:hover {
  border: 1px none var(--color);
  background-color: var(--color-3);
}

.block-quote-9 {
  font-size: 13px;
}

.block-quote-10 {
  font-family: Inter, sans-serif;
  font-size: 13px;
}

.block-quote-11 {
  background-color: var(--color-6);
  color: var(--color-9);
  margin-top: 40px;
  padding-top: 13px;
  padding-bottom: 13px;
  font-family: Inter, sans-serif;
  font-size: 13px;
}

.ask-text {
  border-left-width: 3px;
  border-left-color: var(--color-3);
  background-color: var(--color-6);
  color: var(--color-9);
  margin-top: 20px;
  margin-bottom: 0;
  padding-top: 13px;
  padding-bottom: 13px;
  font-family: Inter, sans-serif;
  font-size: 13px;
}

.text-block-205 {
  color: var(--color);
}

.body-display-49-copy {
  color: #6e7488;
  font-size: 16px;
  line-height: 1.6em;
}

.body-display-49-copy.white {
  color: var(--color-7);
  text-align: center;
  margin-top: -28px;
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
  font-size: 28px;
  font-weight: 300;
}

.igkgmglgogpggh {
  border: 1px solid var(--indicator-outline);
  color: var(--black);
  letter-spacing: 3px;
  text-transform: uppercase;
  background-color: #0000;
  border-radius: 3px;
  justify-content: center;
  align-items: center;
  padding: 16px 32px;
  font-size: 10px;
  text-decoration: none;
  transition: all .4s cubic-bezier(.25, .46, .45, .94);
  display: flex;
}

.igkgmglgogpggh:hover {
  border-color: var(--black);
  background-color: var(--black);
  color: #fff;
}

.igkgmglgogpggh.small {
  padding: 9px 18px;
}

.igkgmglgogpggh.white {
  border-style: none;
  border-color: var(--buttonss);
  background-color: var(--color-3);
  color: #fff;
  width: auto;
  height: auto;
  margin-top: 0;
  position: relative;
}

.igkgmglgogpggh.white:hover {
  border: 0px none var(--ghost-white);
  background-color: var(--color-3);
}

.hgyguggg {
  border: 1px solid var(--indicator-outline);
  color: var(--black);
  letter-spacing: 3px;
  text-transform: uppercase;
  background-color: #0000;
  border-radius: 3px;
  justify-content: center;
  align-items: center;
  padding: 16px 32px;
  font-size: 10px;
  text-decoration: none;
  transition: all .4s cubic-bezier(.25, .46, .45, .94);
  display: flex;
}

.hgyguggg:hover {
  border-color: var(--black);
  background-color: var(--black);
  color: #fff;
}

.hgyguggg.small {
  padding: 9px 18px;
}

.hgyguggg.white {
  background-color: var(--color-3);
  color: #fff;
  border-style: none;
  border-color: #ffffff4d;
  width: 100%;
}

.hgyguggg.white:hover {
  background-color: var(--color-3);
  border-color: #fff;
}

.text-block-206 {
  color: var(--color);
  font-family: Inter, sans-serif;
}

.iiklihhlh {
  color: var(--ghost-white);
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
  font-size: 34px;
  font-weight: 400;
}

.ilohphoupuluiuuolj {
  grid-column-gap: 12px;
  grid-template-rows: auto;
  grid-template-columns: 36px 1fr;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  display: grid;
  position: relative;
  top: -18px;
}

.text-span-425 {
  color: var(--color-3);
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.hguguilffhyuttptitkljgu {
  z-index: 10;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-top: 1px none var(--indicator-outline);
  border-bottom: 1px none var(--indicator-outline);
  grid-template-rows: 1fr;
  grid-template-columns: minmax(80px, 1fr) minmax(auto, 1400px) minmax(80px, 1fr);
  grid-auto-columns: 1fr;
  align-items: stretch;
  width: auto;
  margin-top: 0;
  display: grid;
  position: relative;
}

.igkglgogpgf {
  border: 1px solid var(--indicator-outline);
  color: var(--black);
  letter-spacing: 3px;
  text-transform: uppercase;
  background-color: #0000;
  border-radius: 3px;
  justify-content: center;
  align-items: center;
  padding: 16px 32px;
  font-size: 10px;
  text-decoration: none;
  transition: all .4s cubic-bezier(.25, .46, .45, .94);
  display: flex;
}

.igkglgogpgf:hover {
  border-color: var(--black);
  background-color: var(--black);
  color: #fff;
}

.igkglgogpgf.small {
  padding: 9px 18px;
}

.igkglgogpgf.white {
  background-color: var(--color-3);
  color: #fff;
  border-style: none;
  border-color: #ffffff4d;
  width: 100%;
  height: 53px;
}

.igkglgogpgf.white:hover {
  background-color: var(--color-3);
  border-color: #fff;
}

.igkglgogpgf.white.w--current {
  width: 70%;
}

.uyjuhhjhbnbbvgfythgup {
  z-index: 20;
  border-top: 1px solid var(--indicator-outline);
  border-bottom: 1px solid var(--indicator-outline);
  background-color: var(--color-2);
  justify-content: center;
  margin-top: 105px;
  padding-top: 180px;
  padding-bottom: 180px;
  display: flex;
  position: relative;
  overflow: visible;
}

.ikuflfopfhfnbl, .kilhfiofkf {
  z-index: 20;
  border-top: 1px solid var(--indicator-outline);
  border-bottom: 1px solid var(--indicator-outline);
  background-color: var(--color-2);
  justify-content: center;
  margin-top: 100px;
  padding-top: 180px;
  padding-bottom: 180px;
  display: flex;
  position: relative;
  overflow: visible;
}

.ufjfiopfjfkff {
  z-index: 20;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #1a3b40;
  border-top: 1px solid #c0c0d333;
  border-bottom: 1px solid #c0c0d333;
  grid-template-rows: 1fr;
  grid-template-columns: minmax(5vw, 1fr) minmax(auto, 1500px) minmax(5vw, 1fr);
  grid-auto-rows: auto;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: -33px;
  margin-bottom: 36px;
  display: grid;
  position: relative;
  top: 1px;
}

.ghghghhg-copy {
  color: #081c3a;
  letter-spacing: 3px;
  text-transform: uppercase;
  background-color: #0000;
  border: 1px solid #c0c0d333;
  border-radius: 3px;
  justify-content: center;
  align-items: center;
  padding: 16px 32px;
  font-size: 10px;
  text-decoration: none;
  transition: all .4s cubic-bezier(.25, .46, .45, .94);
  display: flex;
}

.ghghghhg-copy:hover {
  color: #fff;
  background-color: #081c3a;
  border-color: #081c3a;
}

.ghghghhg-copy.white {
  color: #fff;
  border-color: #ffffff4d;
  width: 80%;
  height: 66%;
  margin-top: 0;
}

.ghghghhg-copy.white:hover {
  background-color: #081c3a00;
  border-color: #fff;
}

.iojhohh {
  background-color: #1a3b40;
  background-image: linear-gradient(#1a3b40, #1a3b40);
  border-top: 5px #bb8150f2;
  border-bottom: 5px #bb8150f2;
  margin-top: 100px;
  overflow: hidden;
}

.vybbjjv, .juivuyvuyuyc, .yvuyvuyvuyvuyv {
  color: #bb8150;
  letter-spacing: 4px;
  font-family: Inter, sans-serif;
  font-size: 10px;
  font-weight: 400;
}

.gyfkfkpl {
  color: #fcfcff;
  margin-top: -28px;
  margin-bottom: 31px;
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
  font-size: 32px;
  font-weight: 400;
  line-height: 1.2;
}

.blue-footer {
  z-index: 50;
  background-color: var(--black);
  color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: auto;
  padding: 120px 5vw 36px;
  display: flex;
  position: relative;
}

.team-social-icon-copy {
  background-color: #fff;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  padding: 10px;
  display: flex;
}

.team-social-icon-copy.small {
  border: 1px solid var(--color-3);
  background-color: var(--black);
  width: 30px;
  height: 30px;
  padding: 7px;
}

.text-span-426 {
  color: var(--color-3);
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.ughgkgmlbibpgig {
  z-index: 20;
  border-top: 1px solid var(--indicator-outline);
  border-bottom: 1px solid var(--indicator-outline);
  background-color: var(--black);
  justify-content: center;
  margin-top: 99px;
  padding-top: 180px;
  padding-bottom: 180px;
  display: flex;
  position: relative;
  overflow: visible;
}

.uiykhohp {
  z-index: 400;
  grid-column-gap: 60px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  min-height: 200px;
  margin: 0 100px;
  padding: 0;
  display: grid;
  position: relative;
}

.gcccgcgc {
  color: #081c3a;
  letter-spacing: 3px;
  text-transform: uppercase;
  background-color: #0000;
  border: 1px solid #c0c0d333;
  border-radius: 3px;
  justify-content: center;
  align-items: center;
  padding: 16px 32px;
  font-size: 10px;
  text-decoration: none;
  transition: all .4s cubic-bezier(.25, .46, .45, .94);
  display: flex;
}

.gcccgcgc:hover {
  color: #fff;
  background-color: #081c3a;
  border-color: #081c3a;
}

.gcccgcgc.white {
  color: #fff;
  border-color: #ffffff4d;
  width: 100%;
  margin-top: 0;
}

.gcccgcgc.white:hover {
  background-color: #081c3a00;
  border-color: #fff;
}

.ythddiddpddd {
  color: #081c3a;
  letter-spacing: 3px;
  text-transform: uppercase;
  background-color: #0000;
  border: 1px solid #c0c0d333;
  border-radius: 3px;
  justify-content: center;
  align-items: center;
  padding: 16px 32px;
  font-size: 10px;
  text-decoration: none;
  transition: all .4s cubic-bezier(.25, .46, .45, .94);
  display: flex;
}

.ythddiddpddd:hover {
  color: #fff;
  background-color: #081c3a;
  border-color: #081c3a;
}

.ythddiddpddd.white {
  color: #fff;
  border-color: #ffffff4d;
  width: 100%;
  margin-top: 0;
}

.ythddiddpddd.white:hover {
  background-color: #081c3a00;
  border-color: #fff;
}

.ythddiddpddd.white-copy {
  color: #fff;
  border-color: #ffffff4d;
  width: auto;
  margin-top: -21px;
}

.ythddiddpddd.white-copy:hover {
  background-color: #081c3a00;
  border-color: #fff;
}

.fhfhhffv-copy {
  border: 1px solid var(--indicator-outline);
  color: var(--black);
  letter-spacing: 3px;
  text-transform: uppercase;
  background-color: #0000;
  border-radius: 3px;
  justify-content: center;
  align-items: center;
  padding: 16px 32px;
  font-size: 10px;
  text-decoration: none;
  transition: all .4s cubic-bezier(.25, .46, .45, .94);
  display: flex;
}

.fhfhhffv-copy:hover {
  border-color: var(--black);
  background-color: var(--black);
  color: #fff;
}

.fhfhhffv-copy.small {
  padding: 9px 18px;
}

.fhfhhffv-copy.white {
  background-color: var(--color-3);
  color: #fff;
  border-style: none;
  border-color: #ffffff4d;
  width: 100%;
  margin-top: 0;
}

.fhfhhffv-copy.white:hover {
  background-color: var(--color-3);
  border-color: #fff;
}

.jgjggg {
  color: #081c3a;
  letter-spacing: 3px;
  text-transform: uppercase;
  background-color: #0000;
  border: 1px solid #c0c0d333;
  border-radius: 3px;
  justify-content: center;
  align-items: center;
  padding: 16px 32px;
  font-size: 10px;
  text-decoration: none;
  transition: all .4s cubic-bezier(.25, .46, .45, .94);
  display: flex;
}

.jgjggg:hover {
  color: #fff;
  background-color: #081c3a;
  border-color: #081c3a;
}

.jgjggg.white {
  background-color: var(--color-3);
  color: #fff;
  border-style: none;
  border-color: #ffffff4d;
  width: 80%;
  height: 55px;
  margin-top: 0;
}

.jgjggg.white:hover {
  background-color: var(--color-3);
  border-color: #fff;
}

.bbiubiubiubbbubibj {
  z-index: 20;
  border-top: 1px solid var(--indicator-outline);
  border-bottom: 1px solid var(--indicator-outline);
  background-color: var(--color-2);
  justify-content: center;
  margin-top: 84px;
  padding-top: 180px;
  padding-bottom: 180px;
  display: flex;
  position: relative;
  overflow: visible;
}

.gyfhfkflf {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-direction: column;
  margin-top: 42px;
  padding-left: 100px;
  padding-right: 100px;
  display: flex;
}

.iigogplgjugogpl {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  margin-top: -44px;
  display: grid;
}

.bbbvobvoof {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-direction: column;
  margin-top: 32px;
  margin-left: 100px;
  margin-right: 100px;
  display: flex;
}

.text-span-427 {
  color: var(--color-3);
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.jfufifflofpf {
  z-index: 20;
  border-top: 1px solid var(--indicator-outline);
  border-bottom: 1px solid var(--indicator-outline);
  background-color: var(--color-2);
  justify-content: center;
  margin-top: 98px;
  padding-top: 180px;
  padding-bottom: 180px;
  display: flex;
  position: relative;
  overflow: visible;
}

.uigogplgog {
  border-bottom: 1px #c0c0d333;
  height: 565px;
  padding-top: 100px;
  padding-bottom: 100px;
}

.udodpdpdld {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-direction: column;
  margin-top: 37px;
  margin-left: 100px;
  margin-right: 100px;
  display: flex;
}

.ghfyfuff {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  display: grid;
}

.hfyfufofl {
  color: #081c3a;
  letter-spacing: 3px;
  text-transform: uppercase;
  background-color: #0000;
  border: 1px solid #c0c0d333;
  border-radius: 3px;
  justify-content: center;
  align-items: center;
  padding: 16px 32px;
  font-size: 10px;
  text-decoration: none;
  transition: all .4s cubic-bezier(.25, .46, .45, .94);
  display: flex;
}

.hfyfufofl:hover {
  color: #fff;
  background-color: #081c3a;
  border-color: #081c3a;
}

.hfyfufofl.small {
  border-style: none;
  border-color: var(--buttonss);
  background-color: var(--color-3);
  color: var(--ghost-white);
  height: 39px;
  padding: 9px 18px;
}

.hfyfufofl.small:hover {
  border-color: var(--outline);
  background-color: var(--color-3);
}

.ghghghhg-copy-copy {
  color: #081c3a;
  letter-spacing: 3px;
  text-transform: uppercase;
  background-color: #0000;
  border: 1px solid #c0c0d333;
  border-radius: 3px;
  justify-content: center;
  align-items: center;
  padding: 16px 32px;
  font-size: 10px;
  text-decoration: none;
  transition: all .4s cubic-bezier(.25, .46, .45, .94);
  display: flex;
}

.ghghghhg-copy-copy:hover {
  color: #fff;
  background-color: #081c3a;
  border-color: #081c3a;
}

.ghghghhg-copy-copy.white {
  background-color: var(--color-3);
  color: #fff;
  border-style: none;
  border-color: #ffffff4d;
  width: 80%;
  height: 66%;
  margin-top: 0;
}

.ghghghhg-copy-copy.white:hover {
  border-style: none;
  border-color: var(--color-3);
  background-color: var(--color-3);
}

.jfhiddpd {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  display: grid;
}

.dydudidodl {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 100px 5vw;
  display: flex;
  position: relative;
}

.dydudidodl.thin-section {
  margin-top: 0;
  margin-bottom: 118px;
  padding-top: 36px;
  padding-bottom: 36px;
  top: 51px;
  overflow: hidden;
}

.ydudiddodld {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 100px 5vw;
  display: flex;
  position: relative;
}

.ydudiddodld.thin-section {
  margin-top: 22px;
  margin-bottom: 79px;
  padding-top: 36px;
  padding-bottom: 36px;
  top: 0;
  overflow: hidden;
}

.ydudiopldd {
  border: 1px solid var(--color-6);
  background-color: var(--black);
}

.text-span-428 {
  color: var(--color);
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.yugiglgkgh {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 100px 5vw;
  display: flex;
  position: relative;
}

.yugiglgkgh.thin-section {
  margin-top: 22px;
  margin-bottom: 84px;
  padding-top: 36px;
  padding-bottom: 36px;
  top: 51px;
  overflow: hidden;
}

.text-span-429 {
  color: var(--color);
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.text-span-430 {
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.ujgiglogg {
  border: 1px solid var(--color-6);
  background-color: var(--black);
}

.uhguggjglg {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/6835bd314ae314b5e9e300bd_Image002.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-right: 0;
  position: absolute;
  inset: 0%;
}

.uhguggjglg.services-three {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68640d3ee209d5d399ce954e_robert-nyman-3wwiqmOm3gQ-unsplash.avif");
  background-position: 50% 100%;
}

.uhguggjglg.services-one {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68640ab8a59082c6c085aef2_calin-stan-a8ZSKCBE1xk-unsplash%20(3).avif");
}

.uhguggjglg.services-two {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/685ade571658f9abaf038863_laurenz-heymann-x26qnmX0aXo-unsplash.avif");
  background-position: 0 0;
}

.background-image-10-copy {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/6835bd314ae314b5e9e300bd_Image002.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-right: 0;
  position: absolute;
  inset: 0%;
}

.background-image-10-copy.services-three {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68640b416294c7ed5b5c251f_li-yang-5h_dMuX_7RE-unsplash.jpg");
  background-position: 0%;
}

.background-image-10-copy.services-one {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68640ab8a59082c6c085aef2_calin-stan-a8ZSKCBE1xk-unsplash%20(3).avif");
}

.background-image-10-copy.services-two {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/685ade571658f9abaf038863_laurenz-heymann-x26qnmX0aXo-unsplash.avif");
  background-position: 0 0;
}

.jyyfhfkfkff {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/6835bd314ae314b5e9e300bd_Image002.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-right: 0;
  position: absolute;
  inset: 0%;
}

.jyyfhfkfkff.services-three {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68640b416294c7ed5b5c251f_li-yang-5h_dMuX_7RE-unsplash.jpg");
  background-position: 0%;
}

.jyyfhfkfkff.services-one {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/685ad9af36dc51b6561e0021_vasi-5WSG0WzvRFg-unsplash.avif");
}

.jyyfhfkfkff.services-two {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/685ade571658f9abaf038863_laurenz-heymann-x26qnmX0aXo-unsplash.avif");
  background-position: 0 0;
}

.hytuiomlcc {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/6835bd314ae314b5e9e300bd_Image002.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-right: 0;
  position: absolute;
  inset: 0%;
}

.hytuiomlcc.services-three {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/686410124bda17a7aca57b2b_niklas-weiss--2WlTWZLnRc-unsplash%20(1).avif");
  background-position: 0%;
}

.hytuiomlcc.services-one {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68640ab8a59082c6c085aef2_calin-stan-a8ZSKCBE1xk-unsplash%20(3).avif");
}

.hytuiomlcc.services-two {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/685ade571658f9abaf038863_laurenz-heymann-x26qnmX0aXo-unsplash.avif");
  background-position: 0 0;
}

.jyyuffgufufi {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/6835bd314ae314b5e9e300bd_Image002.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-right: 0;
  position: absolute;
  inset: 0%;
}

.jyyuffgufufi.services-three {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68640b416294c7ed5b5c251f_li-yang-5h_dMuX_7RE-unsplash.jpg");
  background-position: 0%;
}

.jyyuffgufufi.services-one {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68640ab8a59082c6c085aef2_calin-stan-a8ZSKCBE1xk-unsplash%20(3).avif");
}

.jyyuffgufufi.services-two {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68640dce07b702b144ad12d8_damian-patkowski-A57EhRpsvyI-unsplash.avif");
  background-position: 0 0;
}

.gyfhjgnjkipoplff {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/6835bd314ae314b5e9e300bd_Image002.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-right: 0;
  position: absolute;
  inset: 0%;
}

.gyfhjgnjkipoplff.services-three {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/686408dc5711a79babb3fe9d_marco-d-abramo-aWx7N6qpZbM-unsplash.avif");
  background-position: 0%;
}

.gyfhjgnjkipoplff.services-one {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68640ab8a59082c6c085aef2_calin-stan-a8ZSKCBE1xk-unsplash%20(3).avif");
}

.gyfhjgnjkipoplff.services-two {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/685ade571658f9abaf038863_laurenz-heymann-x26qnmX0aXo-unsplash.avif");
  background-position: 0 0;
}

.ugububgubgugggg {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/6835bd314ae314b5e9e300bd_Image002.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-right: 0;
  position: absolute;
  inset: 0%;
}

.ugububgubgugggg.services-three {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68641350aa8ef0e620f41e28_nick-fewings-4PDWwUD6g_4-unsplash%20(1).jpg");
  background-position: 50%;
}

.ugububgubgugggg.services-one {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68640ab8a59082c6c085aef2_calin-stan-a8ZSKCBE1xk-unsplash%20(3).avif");
}

.ugububgubgugggg.services-two {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/685ade571658f9abaf038863_laurenz-heymann-x26qnmX0aXo-unsplash.avif");
  background-position: 0 0;
}

.hhhuu {
  background-color: var(--color-2);
}

.testimonial-person_item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: left;
  justify-content: flex-start;
  align-items: center;
  margin-top: auto;
  padding-top: 13px;
  padding-left: 0;
  display: flex;
}

.u-text-bg-green {
  color: #fff;
  background-color: #125a66;
  border-radius: .5rem;
  padding: .1rem 1rem;
  display: inline-block;
  transform: rotate(4deg);
}

.slider01_slide {
  width: 100%;
  height: 322px;
  margin-right: 1rem;
}

.u-container-l {
  max-width: 100rem;
}

.card-1 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  background-color: #49432829;
  background-image: linear-gradient(180deg, var(--transparnt-completley) 53%, #000000b5 93%), url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/686535b1a666fcc7f5e24f23_budapest-632851_1920.avif");
  background-position: 0 0, 39%;
  background-size: auto, cover;
  border-radius: 11px;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 18.4rem 1.5rem 1.3rem 0;
  display: block;
}

.default-styles {
  display: block;
  position: fixed;
  inset: 0% auto auto 0%;
}

.title-wrap {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.testimonial-person_id {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  grid-template-rows: auto auto;
  grid-template-columns: 2fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.custom-styles {
  display: block;
  position: fixed;
  inset: 0% auto auto 0%;
}

.testimonial20_arrow-icon {
  color: #000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.slider_arrow {
  background-color: var(--color-3);
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/6837feb71097f34d58a0e2b7_arrow-right.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto 7px;
  border: 1px #585858;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  transition: background-color .3s ease-out;
  display: flex;
  inset: auto auto 0% 13%;
}

.slider_arrow:hover {
  background-color: var(--color-3);
}

.slider_arrow.is-left {
  border-width: 1px;
  border-color: var(--color-3);
  background-color: var(--color-3);
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/6837feb71097f34d58a0e2c3_arrow-left.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto 7px;
  inset: auto auto 0% 8%;
}

.slider01_comp {
  text-align: center;
  background-color: #0000;
  height: auto;
  padding-bottom: 5rem;
  position: relative;
}

.section-99 {
  margin-top: -13px;
  margin-bottom: 0;
  padding-left: 103px;
  overflow: hidden;
}

.u-txt-semibold {
  color: #fff;
  letter-spacing: 2px;
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
  font-size: 23px;
  font-weight: 400;
}

.section_inner {
  grid-row-gap: 0px;
  flex-direction: column;
  display: flex;
}

.global-styles {
  display: block;
  position: fixed;
  inset: 0% auto auto 0%;
}

.slider01_mask {
  width: 33.33%;
  height: 379px;
  overflow: visible;
}

.slider_pagination {
  height: 1.75rem;
  font-size: .5rem;
  inset: auto auto 0% 0%;
}

.text-block-207 {
  color: var(--ghost-white);
  letter-spacing: 4px;
  text-transform: uppercase;
  font-family: Inter, sans-serif;
  font-size: 10px;
  font-weight: 300;
}

.bjjunn {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  border-top: 1px solid var(--color-7);
  grid-template-rows: auto;
  grid-template-columns: 2fr .25fr;
  grid-auto-columns: 1fr;
  align-self: auto;
  width: 100%;
  padding-top: 10px;
  padding-left: 20px;
  display: grid;
}

.hugjgiglogggg {
  color: #fff;
  letter-spacing: 4px;
  text-transform: uppercase;
  border: 1px solid #ffffff1a;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  padding-left: 4px;
  font-size: 8px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.hugjgiglogggg.large {
  border-color: var(--color-6);
  width: 48px;
  height: 48px;
  padding-top: 0;
  padding-left: 0;
}

.hugjgiglogggg.ghghghghgbb {
  border-style: solid;
  border-color: var(--color-6);
  background-color: var(--transparnt-completley);
  width: 40px;
  height: 40px;
  padding-top: 0;
  padding-left: 0;
}

.uhihphlhihohlh {
  width: 17px;
  display: inline-block;
}

.gfyfhffg {
  color: var(--ghost-white);
  letter-spacing: 4px;
  margin-bottom: 8px;
  font-family: Bdscript, Arial, sans-serif;
  font-size: 33px;
  font-weight: 400;
}

.cardd-2 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  background-color: #49432829;
  background-image: linear-gradient(180deg, var(--transparnt-completley) 50%, #000000b5 93%), url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/686aa0b1254e9c834ad095af_pexels-stijn-dijkstra-1306815-18074920%20(5).jpg");
  background-position: 0 0, 50% 100%;
  background-size: auto, cover;
  border-radius: 11px;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 18.4rem 1.5rem 1.3rem 0;
  display: block;
}

.gfyfgffvbvvbvvb {
  color: #fcfcff;
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
  font-size: 36px;
  font-weight: 400;
  line-height: 1.35em;
}

.gfyfgffvbvvbvvb.large {
  color: var(--color-3);
  width: 74%;
  margin-top: 14px;
  padding-bottom: 0;
  font-family: Bdscript, Arial, sans-serif;
  font-size: 78px;
  font-weight: 400;
  line-height: .6em;
}

.text-span-431 {
  color: var(--color-3);
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.gyfhfkkgiglg {
  color: #fcfcff;
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
  font-size: 36px;
  font-weight: 400;
  line-height: 1.35em;
}

.gyfhfkkgiglg.large {
  color: var(--color-9);
  width: 79%;
  margin-bottom: 10px;
  padding-bottom: 15px;
  font-family: Inter, sans-serif;
  font-size: 15px;
  font-weight: 300;
}

.gfyfufoffp {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  background-color: #49432829;
  background-image: linear-gradient(180deg, var(--transparnt-completley) 64%, #000000b5 93%), url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68652a8aa1f98dd066ac5a23_dubai-frame-4922292_1280.jpg");
  background-position: 0 0, 50% 23%;
  background-size: auto, cover;
  border-radius: 11px;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 18.4rem 1.5rem 1.3rem 0;
  display: block;
}

.card343433 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  background-color: #49432829;
  background-image: linear-gradient(180deg, var(--transparnt-completley) 56%, #000000b5 93%), url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/686532729f789a9239b9df8e_wp4187649-zanzibar-wallpapers.jpg");
  background-position: 0 0, 100%;
  background-size: auto, cover;
  border-radius: 11px;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 18.4rem 1.5rem 1.3rem 0;
  display: block;
}

.vgvyvvghb {
  color: var(--ghost-white);
  letter-spacing: 4px;
  text-transform: uppercase;
  font-family: Inter, sans-serif;
  font-size: 10px;
  font-weight: 300;
}

.ugandaaa {
  width: 100%;
  height: 322px;
  margin-right: 1rem;
}

.hgughghgggg {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  background-color: #49432829;
  background-image: linear-gradient(180deg, var(--transparnt-completley) 64%, #000000b5 93%), url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/6865399ee58af3fe4047e6f8_impala-7703639_1280.avif");
  background-position: 0 0, 39%;
  background-size: auto, cover;
  border-radius: 11px;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 18.4rem 1.5rem 1.3rem 0;
  display: block;
}

.gydhdlod {
  grid-column-gap: 1px;
  grid-row-gap: 12px;
  grid-template-rows: auto;
  grid-template-columns: auto minmax(auto, 1fr) auto;
  grid-auto-columns: 1fr;
  align-content: center;
  align-items: center;
  margin-bottom: 0;
  display: none;
}

.fyhfufhfkfo {
  grid-column-gap: 12px;
  grid-template-rows: auto;
  grid-template-columns: 36px 1fr;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  display: grid;
  position: relative;
  top: -18px;
}

.gfyfufifjf {
  color: #fcfcff;
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
  font-size: 36px;
  font-weight: 400;
  line-height: 1.35em;
}

.gfyfufifjf.large {
  color: #fcfcff;
  width: 79%;
  margin-bottom: 10px;
  padding-bottom: 0;
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
  font-size: 34px;
  font-weight: 400;
}

.ogjogogg {
  font-size: 36px;
  font-weight: 600;
  line-height: 1.35em;
}

.ogjogogg.large {
  color: var(--ghost-white);
  letter-spacing: 4px;
  text-transform: uppercase;
  margin-top: 21px;
  font-family: Poppins, sans-serif;
  font-size: 12px;
  font-weight: 500;
  position: relative;
}

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

.yuhgogglp {
  z-index: 25;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: minmax(5vw, 1fr) minmax(auto, 1500px) minmax(5vw, 1fr);
  grid-auto-columns: 1fr;
  width: 100%;
  padding-left: 57px;
  display: grid;
  position: relative;
}

.ujgmgkglogigf {
  grid-column-gap: 12px;
  grid-template-rows: auto;
  grid-template-columns: 36px 1fr;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  display: grid;
  position: relative;
  top: -18px;
}

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

.frdtdgdhdklodd {
  grid-column-gap: 12px;
  grid-template-rows: auto;
  grid-template-columns: 36px 1fr;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  display: grid;
  position: relative;
  top: -18px;
}

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

.div-block-27 {
  border: 1px solid var(--color-6);
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/6837feb71097f34d58a0e2b7_arrow-right.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto 7px;
  border-radius: 100px;
  width: 40px;
  height: 40px;
}

.link-block, .link-block-2, .link-block-3, .link-block-4, .link-block-5 {
  width: 100%;
  text-decoration: none;
}

.hygughgjgkgoglpg {
  z-index: 20;
  border: 1px solid var(--indicator-outline);
  background-color: var(--color-2);
  justify-content: center;
  margin-top: 80px;
  padding-top: 180px;
  padding-bottom: 180px;
  display: flex;
  position: relative;
  overflow: visible;
}

.egypt-packages {
  margin: 78px auto 100px;
  padding-left: 119px;
  overflow: hidden;
}

.ftdghfkliffd {
  color: #fcfcff;
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
  font-size: 36px;
  font-weight: 400;
  line-height: 1.35em;
}

.ftdghfkliffd.large {
  color: #fcfcff;
  width: 79%;
  margin-bottom: 20px;
  padding-bottom: 0;
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
  font-size: 34px;
  font-weight: 400;
}

.travel-to-egypt {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  background-color: #49432829;
  background-image: linear-gradient(180deg, var(--transparnt-completley) 33%, #000000d6 97%), url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68568c66e8f31d3a91784c94_gfgfgfgffgggg.jpg");
  background-position: 0 0, 50% 100%;
  background-size: auto, cover;
  border-radius: 11px;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 18.4rem 1.5rem 1.3rem 0;
  display: block;
}

.text-span-432 {
  color: var(--color-3);
  font-family: Fontspring Demo Theseasons It, Arial, sans-serif;
}

.submit-button-3 {
  background-color: var(--color-3);
  letter-spacing: 4px;
  text-transform: uppercase;
  border-radius: 4px;
  height: 49px;
  margin-top: 20px;
  font-family: Inter, sans-serif;
  font-size: 10px;
  font-weight: 400;
  position: static;
}

.uhjhlhoh {
  z-index: 6;
  background-color: #04060a80;
  position: absolute;
  inset: 0%;
}

.uhjhlhoh.light {
  background-color: #04060a00;
}

.gyyfhfuffk {
  background-color: var(--color-2);
  margin-top: 111px;
  margin-bottom: 82px;
  margin-left: 56px;
}

.uujiklopkjhujk {
  z-index: 20;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #1a3b40;
  border-top: 1px solid #c0c0d333;
  border-bottom: 1px solid #c0c0d333;
  grid-template-rows: 1fr;
  grid-template-columns: minmax(5vw, 1fr) minmax(auto, 1500px) minmax(5vw, 1fr);
  grid-auto-rows: auto;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: -25px;
  margin-bottom: 56px;
  display: grid;
  position: relative;
  top: 1px;
}

.gtyffufhfbhfif {
  margin-top: 80px;
  overflow: hidden;
}

.travel-to-budapest {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  background-color: #49432829;
  background-image: linear-gradient(180deg, var(--transparnt-completley) 33%, #000000d6 97%), url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68667948bb54f294e97dfeca_hungarian-parliament-building-7202373_1280.jpg");
  background-position: 0 0, 50% 100%;
  background-size: auto, cover;
  border-radius: 11px;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 18.4rem 1.5rem 1.3rem 0;
  display: block;
}

.text-span-433 {
  color: var(--color-3);
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.yhuggjgiglgog {
  background-color: #1a3b40;
  margin-top: 115px;
  margin-left: 56px;
}

.frddydfddgdh {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  background-color: #49432829;
  background-image: linear-gradient(180deg, var(--transparnt-completley) 33%, #000000d6 97%), url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68669fb45c498d3b71d59912_white-water-rafting-354505_1280.jpg");
  background-position: 0 0, 25% 74%;
  background-size: auto, cover;
  border-radius: 11px;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 18.4rem 1.5rem 1.3rem 0;
  display: block;
}

.text-span-434 {
  color: var(--color-3);
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.hyfufiopfhf {
  margin-top: -77px;
  position: relative;
  top: 37px;
}

.iuoplkuuoff {
  margin-top: 102px;
  overflow: hidden;
}

.hyughgjgigp {
  background-color: #1a3b40;
  margin-top: 106px;
  margin-left: 56px;
}

.yuhioplktyf {
  margin-top: 70px;
  overflow: hidden;
}

.text-span-435, .text-span-436 {
  color: var(--color-3);
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.gftfyfgffbffff {
  background-color: #1a3b40;
  margin-top: 105px;
  margin-left: 56px;
}

.ftdgdbhkilfhf {
  margin-top: 78px;
  overflow: hidden;
}

.slider_arrow-copy {
  background-color: var(--color-3);
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/6837feb71097f34d58a0e2b7_arrow-right.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto 7px;
  border: 1px #585858;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  transition: background-color .3s ease-out;
  display: flex;
  inset: auto auto 0% 13%;
}

.slider_arrow-copy:hover {
  background-color: var(--color-3);
}

.slider_arrow-copy.is-left {
  border-width: 1px;
  border-color: var(--color-3);
  background-color: var(--color-3);
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/6837feb71097f34d58a0e2c3_arrow-left.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto 7px;
  inset: auto auto 0% 8%;
}

.tyrgyfuopkflf {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  background-color: #49432829;
  background-image: linear-gradient(180deg, var(--transparnt-completley) 33%, #000000d6 97%), url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/686a48d923ebe14a88703f8e_1195468252.jpg");
  background-position: 0 0, 25% 74%;
  background-size: auto, cover;
  border-radius: 11px;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 18.4rem 1.5rem 1.3rem 0;
  display: block;
}

.ftdgdfddgfh {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  background-color: #49432829;
  background-image: linear-gradient(180deg, var(--transparnt-completley) 33%, #000000d6 93%), url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68669fb45c498d3b71d59912_white-water-rafting-354505_1280.jpg");
  background-position: 0 0, 25% 74%;
  background-size: auto, cover;
  border-radius: 11px;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 18.4rem 1.5rem 1.3rem 0;
  display: block;
}

.hufjfkfiflfofpf {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  background-color: #49432829;
  background-image: linear-gradient(180deg, var(--transparnt-completley) 33%, #000000d6 97%), url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/6853b78b43b1d9067bd577c3_6847c3fd9f8783e259fa23a2_66f3c077ecdada781cfd4ff7_pexels-earano-1370746.avif");
  background-position: 0 0, 25% 74%;
  background-size: auto, cover;
  border-radius: 11px;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 18.4rem 1.5rem 1.3rem 0;
  display: block;
}

.tyruioplkjyfuf {
  margin-top: 88px;
  margin-bottom: 0;
  padding-left: 123px;
  overflow: hidden;
}

.yujhkhiopyloh {
  z-index: 20;
  border: 1px solid var(--indicator-outline);
  background-color: var(--color-2);
  justify-content: center;
  margin-top: 80px;
  padding-top: 180px;
  padding-bottom: 180px;
  display: flex;
  position: relative;
  overflow: visible;
}

.uiyoylpoyg {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-self: flex-start;
  align-items: center;
  max-width: 37rem;
  margin-left: auto;
  margin-right: auto;
  padding-top: 3rem;
  padding-bottom: 3rem;
  display: flex;
  position: relative;
  top: 0;
}

.gyhjuiolpf {
  color: #fcfcff;
  text-align: left;
  justify-content: flex-start;
  align-items: center;
  width: 99%;
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
  font-size: 34px;
  font-weight: 500;
  line-height: 1.2;
  display: flex;
  position: relative;
  top: 16px;
}

.yuioolpou {
  color: #bb8150;
  text-align: left;
  letter-spacing: 4px;
  text-transform: uppercase;
  align-self: center;
  margin-top: -16px;
  font-family: Montserrat, sans-serif;
  font-size: 10px;
  line-height: 1.65;
}

.ftgyuiod {
  color: var(--color-9);
  text-align: center;
  text-transform: none;
  width: 100%;
  font-family: Inter, sans-serif;
  font-size: 15px;
  font-weight: 300;
  line-height: 1.65;
  position: relative;
  top: -29px;
}

.div-block-28 {
  align-self: flex-start;
}

.gtyuiiodd {
  color: #bb8150;
  text-align: left;
  letter-spacing: 0;
  text-transform: none;
  align-self: center;
  margin-top: -16px;
  font-family: Bdscript, Arial, sans-serif;
  font-size: 64px;
  line-height: .1;
}

.tyyufifk {
  border: 1px solid var(--indicator-outline);
  color: var(--black);
  letter-spacing: 3px;
  text-transform: uppercase;
  background-color: #0000;
  border-radius: 3px;
  justify-content: center;
  align-items: center;
  padding: 16px 32px;
  font-size: 10px;
  text-decoration: none;
  transition: all .4s cubic-bezier(.25, .46, .45, .94);
  display: flex;
}

.tyyufifk:hover {
  border-color: var(--black);
  background-color: var(--black);
  color: #fff;
}

.tyyufifk.small {
  padding: 9px 18px;
}

.tyyufifk.white {
  border-style: solid;
  border-color: var(--buttonss);
  background-color: var(--color-2);
  color: #fff;
  align-self: center;
  width: 50%;
  margin-top: -16px;
}

.tyyufifk.white:hover {
  border-color: var(--color);
  background-color: var(--color-2);
}

.tyyuiolppd {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-self: flex-start;
  align-items: center;
  max-width: 37rem;
  margin-left: auto;
  margin-right: auto;
  padding-top: 3rem;
  padding-bottom: 3rem;
  display: flex;
  position: relative;
  top: 0;
}

.yuuiopjuiokpd {
  color: #fcfcff;
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
  font-size: 34px;
  font-weight: 400;
  line-height: 1.2;
  display: none;
}

.ioupukilopjjju {
  border-radius: 1rem;
  height: 100%;
  max-height: 100vh;
  padding-top: 1rem;
  padding-bottom: 1rem;
  position: sticky;
  top: 0;
  overflow: visible;
}

.text-span-438 {
  color: var(--color-3);
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.heading-292, .heading-293 {
  font-family: Poppins, sans-serif;
  font-weight: 600;
}

.text-span-439 {
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.yuyiyopj {
  color: var(--color);
  text-align: center;
  letter-spacing: 3px;
  text-transform: uppercase;
  font-size: 10px;
  font-weight: 400;
  line-height: 1.4em;
  display: block;
  position: relative;
  top: 0;
}

.yuyiyopj.small {
  font-size: 8px;
}

.yuyiyopj.white {
  color: #fff;
  text-align: left;
}

.yuyiyopj.large {
  color: var(--ghost-white);
  letter-spacing: 4px;
  font-family: Montserrat, sans-serif;
  font-size: 10px;
}

.uyiyjjojkhjhuuiuokhlhh {
  z-index: 10;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-top: 1px none var(--indicator-outline);
  border-bottom: 1px none var(--indicator-outline);
  grid-template-rows: 1fr;
  grid-template-columns: minmax(80px, 1fr) minmax(auto, 1400px) minmax(80px, 1fr);
  grid-auto-columns: 1fr;
  align-items: stretch;
  width: auto;
  margin-top: 0;
  display: grid;
  position: relative;
}

.grid-wrapper-102-copy {
  z-index: 10;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: var(--transparnt-completley);
  grid-template-rows: 1fr;
  grid-template-columns: minmax(5vw, 1fr) minmax(auto, 1600px) minmax(5vw, 1fr);
  grid-auto-columns: 1fr;
  width: 100%;
  padding-left: 51px;
  display: grid;
  position: relative;
}

.ugigogpglgjgf {
  z-index: 900;
  border-bottom: 1px solid var(--indicator-outline);
  background-color: var(--color-2);
  justify-content: center;
  height: 80px;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
}

.featured-location-heading-copy {
  color: var(--color-2);
  font-family: Poppins, sans-serif;
}

.yugigogpgljgg {
  z-index: 20;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #1a3b40;
  border-top: 1px solid #c0c0d333;
  border-bottom: 1px solid #c0c0d333;
  grid-template-rows: 1fr;
  grid-template-columns: minmax(5vw, 1fr) minmax(auto, 1500px) minmax(5vw, 1fr);
  grid-auto-rows: auto;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: 2px;
  margin-bottom: 0;
  display: grid;
  position: relative;
  top: 1px;
}

.yuiolpoflf {
  z-index: 20;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #1a3b40;
  border-top: 1px solid #c0c0d333;
  border-bottom: 1px solid #c0c0d333;
  grid-template-rows: 1fr;
  grid-template-columns: minmax(5vw, 1fr) minmax(auto, 1500px) minmax(5vw, 1fr);
  grid-auto-rows: auto;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: -34px;
  margin-bottom: 96px;
  display: grid;
  position: relative;
  top: 1px;
}

.section-99-copy {
  margin-top: -13px;
  margin-bottom: 0;
  padding-left: 103px;
  overflow: hidden;
}

.uiohphlkhh {
  color: var(--color-9);
  margin-top: -9px;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 300;
}

.featured-location-heading-copy-copy {
  color: var(--color-2);
  font-family: Poppins, sans-serif;
}

.fgtt {
  background-color: var(--color-25);
}

.vvbfhtgf {
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/686aacfe2fa7d0770b2cf916_1696230381.jpg");
  background-position: 0 0;
  background-size: auto;
  height: 122%;
}

.gyffufifoflfpf {
  background-color: #fff;
  background-image: linear-gradient(180deg, #0000 37%, var(--color-25)), url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/686bd635b79ddf87c2914605_karin-petersen-WIlUi-3_8-c-unsplash.jpg");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  align-items: stretch;
  height: 100vh;
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
  position: relative;
  overflow: hidden;
}

.zfdtdydudhd {
  z-index: 20;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #1a3b40;
  border-top: 1px solid #c0c0d333;
  border-bottom: 1px solid #c0c0d333;
  grid-template-rows: 1fr;
  grid-template-columns: minmax(5vw, 1fr) minmax(auto, 1500px) minmax(5vw, 1fr);
  grid-auto-rows: auto;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: -34px;
  margin-bottom: 96px;
  display: grid;
  position: relative;
  top: 1px;
}

.iyoypylgigpgg {
  z-index: 20;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: var(--color-22);
  border-top: 1px solid #c0c0d333;
  border-bottom: 1px solid #c0c0d333;
  grid-template-rows: 1fr;
  grid-template-columns: minmax(5vw, 1fr) minmax(auto, 1500px) minmax(5vw, 1fr);
  grid-auto-rows: auto;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: -34px;
  margin-bottom: 96px;
  display: grid;
  position: relative;
  top: 1px;
}

.ytutiyokgygg {
  border: 1px solid var(--indicator-outline);
  color: var(--black);
  letter-spacing: 3px;
  text-transform: uppercase;
  background-color: #0000;
  border-radius: 3px;
  justify-content: center;
  align-items: center;
  padding: 16px 32px;
  font-size: 10px;
  text-decoration: none;
  transition: all .4s cubic-bezier(.25, .46, .45, .94);
  display: flex;
}

.ytutiyokgygg:hover {
  border-color: var(--black);
  background-color: var(--black);
  color: #fff;
}

.ytutiyokgygg.small {
  padding: 9px 18px;
}

.ytutiyokgygg.white {
  border-style: solid;
  border-color: var(--buttonss);
  background-color: var(--color-25);
  color: #fff;
  align-self: center;
  width: 50%;
  margin-top: -16px;
}

.ytutiyokgygg.white:hover {
  border-color: var(--color);
  background-color: var(--color-25);
}

.yggogjggg {
  color: var(--color-23);
  text-align: left;
  letter-spacing: 4px;
  text-transform: uppercase;
  align-self: center;
  margin-top: -16px;
  font-family: Montserrat, sans-serif;
  font-size: 10px;
  line-height: 1.65;
}

.uyhihohphlhg {
  color: var(--color-24);
  text-align: left;
  letter-spacing: 0;
  text-transform: none;
  align-self: center;
  margin-top: -16px;
  font-family: Bdscript, Arial, sans-serif;
  font-size: 87px;
  line-height: .1;
}

.text-span-440 {
  color: var(--color-24);
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.gfyfuffofof {
  color: var(--color-24);
  letter-spacing: 4px;
  text-transform: uppercase;
  margin-right: 0;
  font-family: Inter, sans-serif;
  font-size: 10px;
  line-height: 1.3em;
}

.gfyfuffofof.large {
  color: var(--color-3);
  font-size: 12px;
}

.gfyfuffofof.small {
  margin-right: -4px;
  font-size: 8px;
  line-height: 1.3em;
}

.gfyfuffofof.light {
  color: #fff;
}

.gftfyfufifofhf {
  grid-column-gap: 12px;
  grid-template-rows: auto;
  grid-template-columns: 36px 1fr;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  display: grid;
  position: relative;
  top: -18px;
}

.yugigogpglg {
  background-color: var(--color-3);
  width: 40%;
  height: 100%;
}

.yugigogpglg.dark {
  background-color: var(--color-24);
  color: var(--color-24);
}

.iuuopljkugog {
  background-color: var(--color-25);
  margin-top: 111px;
  margin-bottom: 82px;
  margin-left: 56px;
}

.uyiyoypkgggf {
  z-index: 20;
  border-top: 1px solid var(--indicator-outline);
  border-bottom: 1px solid var(--indicator-outline);
  background-color: var(--color-22);
  justify-content: center;
  margin-top: 0;
  padding-top: 180px;
  padding-bottom: 180px;
  display: flex;
  position: relative;
  overflow: visible;
}

.ytutotogjggf {
  color: var(--color-23);
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
  font-weight: 400;
}

.uyyiyohjhuhhijjhjhuhkh {
  color: #666883;
  letter-spacing: 4px;
  text-transform: uppercase;
  margin-right: 0;
  font-size: 10px;
  line-height: 1.3em;
}

.uyyiyohjhuhhijjhjhuhkh.light {
  color: var(--color-23);
  text-align: center;
  width: auto;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
}

.uyiyogpglgigog {
  background-color: var(--color-23);
  width: 40%;
  height: 100%;
}

.uyiyogpglgigog.dark {
  background-color: var(--color-3);
}

.uyiyophkhuhihg {
  background-color: var(--color-23);
  width: 40%;
  height: 100%;
}

.uyiyophkhuhihg.dark {
  background-color: var(--color-3);
}

.iuyoypylhjhihihh {
  border: 1px solid var(--indicator-outline);
  color: var(--black);
  letter-spacing: 3px;
  text-transform: uppercase;
  background-color: #0000;
  border-radius: 3px;
  justify-content: center;
  align-items: center;
  padding: 16px 32px;
  font-size: 10px;
  text-decoration: none;
  transition: all .4s cubic-bezier(.25, .46, .45, .94);
  display: flex;
}

.iuyoypylhjhihihh:hover {
  border-color: var(--black);
  background-color: var(--black);
  color: #fff;
}

.iuyoypylhjhihihh.small {
  padding: 9px 18px;
}

.iuyoypylhjhihihh.white {
  background-color: var(--color-25);
  color: #fff;
  border-color: #ffffff4d;
  width: auto;
}

.iuyoypylhjhihihh.white:hover {
  background-color: #081c3a00;
  border-color: #fff;
}

.uiyoyplhuhhg {
  z-index: 50;
  background-color: var(--color-25);
  color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: auto;
  padding: 120px 5vw 36px;
  display: flex;
  position: relative;
}

.ytutiyoyjhyig {
  color: #6e7488;
  font-size: 16px;
  line-height: 1.6em;
}

.ytutiyoyjhyig.white {
  color: var(--color-23);
  text-align: center;
  margin-top: -28px;
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
  font-size: 28px;
  font-weight: 300;
}

.yyuyiyogngv {
  background-color: #fff;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  padding: 10px;
  display: flex;
}

.yyuyiyogngv.small {
  border: 1px solid var(--color-24);
  background-color: var(--color-25);
  width: 30px;
  height: 30px;
  padding: 7px;
}

.uioohphh {
  color: var(--color-23);
  text-align: center;
  text-transform: none;
  width: 100%;
  font-family: Lato, sans-serif;
  font-size: 15px;
  font-weight: 300;
  line-height: 1.65;
  position: relative;
  top: -29px;
}

.section-print {
  opacity: 1;
  background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/686bc34b4a9c1d2d2c5c2bf1_Untitled-1.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 304px;
  margin-top: 20px;
}

.ytutiophjgugi {
  color: var(--color-23);
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
  font-size: 34px;
  font-weight: 400;
}

.ioupuluiuouluu {
  grid-column-gap: 80px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .65fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 0;
  padding-bottom: 0;
  display: grid;
  position: relative;
}

.uyiyophjhh {
  color: var(--color-24);
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.hfgfgfgfgfffffggggg-copy {
  margin-top: 46px;
  overflow: hidden;
}

.uiyoypykiul {
  z-index: 20;
  border-top: 1px solid var(--indicator-outline);
  border-bottom: 1px solid var(--indicator-outline);
  background-color: var(--color-25);
  justify-content: center;
  margin-top: 0;
  padding-top: 180px;
  padding-bottom: 180px;
  display: flex;
  position: relative;
  overflow: visible;
}

.ghghghghghuiunbfdgsdvcdec {
  margin-top: 46px;
  overflow: hidden;
}

.tgygugiodmp {
  background-color: var(--grey-background);
  background-image: linear-gradient(to bottom, var(--color-30), var(--color-30)), url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68526173d6d58bbe8157b2f5_5w5m.gif");
  background-position: 0 0, 0 0;
  background-size: auto, 249px;
  margin-left: 80px;
  position: relative;
  overflow: hidden;
}

.ytutigoglg {
  color: var(--color-25);
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
  font-size: 34px;
  font-weight: 400;
}

.hyggugiogplgghhg.large {
  color: #fcfcff;
  letter-spacing: -.01em;
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
  font-size: 41px;
  font-weight: 400;
}

.uyiyoyy {
  color: var(--color-9);
  font-size: 15px;
  font-weight: 300;
}

.safari, .uyiyoyy-copy {
  color: var(--color-23);
  font-size: 15px;
  font-weight: 300;
}

.list-item-text-copy {
  color: var(--color-9);
  font-size: 15px;
  font-weight: 300;
}

.ytutiogkgl {
  color: var(--color-23);
  font-size: 15px;
  font-weight: 300;
}

.iouplkugigo, .iopoilhph {
  color: var(--color-30);
  font-size: 15px;
  font-weight: 300;
}

.text-block-119-copy {
  color: var(--color-9);
  font-size: 15px;
  font-weight: 300;
}

.text-block-119-copy-copy, .uiyyoplkhuhih, .iuoplojijlp, .uiyoyphkhuh {
  color: var(--color-23);
  font-size: 15px;
  font-weight: 300;
}

.iuoupukuu {
  color: #6e7488;
  font-size: 16px;
  line-height: 1.6em;
}

.iuoupukuu.white {
  color: var(--color-23);
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 300;
}

.uyiyohphlh {
  background-color: #fff;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  padding: 10px;
  display: flex;
}

.uyiyohphlh.small {
  border: 1px solid var(--color-24);
  background-color: var(--color-25);
  width: 30px;
  height: 30px;
  padding: 7px;
}

.ytuioglp {
  background-color: #fff;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  padding: 10px;
  display: flex;
}

.ytuioglp.small {
  border: 1px solid var(--color-3);
  background-color: var(--color-25);
  width: 30px;
  height: 30px;
  padding: 7px;
}

.tytutitggg {
  z-index: 20;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: var(--color-25);
  border-top: 1px solid #c0c0d333;
  border-bottom: 1px solid #c0c0d333;
  grid-template-rows: 1fr;
  grid-template-columns: minmax(5vw, 1fr) minmax(auto, 1500px) minmax(5vw, 1fr);
  grid-auto-rows: auto;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: -34px;
  margin-bottom: 96px;
  display: grid;
  position: relative;
  top: 1px;
}

.ytuthgggg {
  color: var(--color-24);
  margin-bottom: -22px;
  padding-left: 22px;
  font-family: Bdscript, Arial, sans-serif;
  font-size: 110px;
  font-weight: 400;
  line-height: .7em;
}

.ytuiogkglgpihh {
  z-index: 10;
  color: #090b19;
  letter-spacing: 4px;
  text-transform: uppercase;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 400;
  position: relative;
}

.ytuiogkglgpihh.white {
  color: var(--color-24);
  font-size: 10px;
  left: 14px;
}

.ytutiohlph {
  z-index: 10;
  color: #090b19;
  letter-spacing: 4px;
  text-transform: uppercase;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 400;
  position: relative;
}

.ytutiohlph.white {
  color: var(--color-24);
  font-size: 10px;
  left: 14px;
}

.uyihohjhmnlnop {
  background-color: #fff;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  padding: 10px;
  display: flex;
}

.uyihohjhmnlnop.small {
  border: 1px solid var(--color-24);
  background-color: var(--color-25);
  width: 30px;
  height: 30px;
  padding: 7px;
}

.ytughgjguhopyl {
  background-color: #fff;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  padding: 10px;
  display: flex;
}

.ytughgjguhopyl.small {
  border: 1px solid var(--color-24);
  background-color: var(--color-25);
  width: 30px;
  height: 30px;
  padding: 7px;
}

.ytutigogk {
  color: #666883;
  letter-spacing: 4px;
  text-transform: uppercase;
  margin-right: 0;
  font-size: 10px;
  line-height: 1.3em;
}

.ytutigogk.light {
  color: var(--color-24);
  text-align: center;
  width: auto;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  font-family: Inter, sans-serif;
}

.yuyiohlhpjoiyljopj {
  background-color: var(--color-24);
  width: 40%;
  height: 100%;
}

.yuyiohlhpjoiyljopj.dark {
  background-color: var(--color-3);
}

.yuyihohkjlphoiyolhph {
  background-color: var(--color-24);
  width: 40%;
  height: 100%;
}

.yuyihohkjlphoiyolhph.dark {
  background-color: var(--color-3);
}

.uyioupuljijj, .ytuyiyohjhmnino {
  max-width: 32rem;
  margin-bottom: -28px;
}

.text-span-441 {
  color: var(--color-24);
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.yuyiyoyjhhkhih {
  color: #fcfcff;
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
  font-size: 34px;
  font-weight: 400;
  line-height: 1.2;
  display: none;
}

.yuyiophjuffghukolpy {
  z-index: 20;
  border-top: 1px solid var(--indicator-outline);
  border-bottom: 1px solid var(--indicator-outline);
  background-color: var(--color-25);
  justify-content: center;
  margin-top: 0;
  padding-top: 180px;
  padding-bottom: 180px;
  display: flex;
  position: relative;
  overflow: visible;
}

.uyioplhuhoh.large {
  color: #fcfcff;
  letter-spacing: -.01em;
  white-space: normal;
  font-family: Trento Typeface, Arial, sans-serif;
  font-size: 8px;
  font-weight: 400;
  line-height: 5em;
}

.uuiuopkjijj {
  color: #6e7488;
  font-size: 16px;
  line-height: 1.6em;
}

.uuiuopkjijj.white {
  color: var(--color-23);
  text-align: center;
  margin-top: -10px;
  margin-bottom: 20px;
  font-family: Trento Typeface, Arial, sans-serif;
  font-size: 6px;
  font-weight: 300;
}

.uyiyoplhihohk {
  grid-column-gap: 30px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.yutiott {
  color: var(--color-24);
  text-align: left;
  letter-spacing: 4px;
  text-transform: uppercase;
  align-self: center;
  margin-top: -16px;
  font-family: Montserrat, sans-serif;
  font-size: 10px;
  line-height: 1.65;
}

.uuigogpglkg {
  color: var(--color);
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
  font-size: 34px;
  font-weight: 400;
  line-height: 1.2;
}

.yuioyppkhuyioomh {
  color: var(--color);
  font-family: Trento Typeface, Arial, sans-serif;
  font-size: 8px;
  font-weight: 400;
  line-height: 1.2;
}

.uyioojhph {
  color: var(--color-30);
  text-align: center;
  font-family: Inter, sans-serif;
  font-size: 15px;
  font-weight: 300;
  line-height: 1.65em;
}

.hgygugiggh {
  background-color: var(--color-2);
}

.yugigngkgg {
  color: #fcfcff;
  font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
  font-size: 34px;
  font-weight: 500;
  line-height: 1.2;
}

.yuthgugiggf {
  color: var(--color-3);
  font-family: Bdscript, Arial, sans-serif;
  font-size: 54px;
  font-weight: 500;
  line-height: 1.2;
}

.text-span-442 {
  color: var(--color-3);
  font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
}

.color-white {
  color: #1a3b40;
}

.diamond {
  background-color: #181818;
  border: 1px #eff0f6;
  border-radius: 24px;
  flex-direction: column;
  height: auto;
  padding: 40px 40px 48px;
  display: flex;
  box-shadow: 1px 1px 12px #14142b14;
}

.ytutiykyh {
  font-size: 18px;
  line-height: 20px;
}

.ytutiykyh.bold {
  font-weight: 700;
}

.ytutiykyh.bold.text-color-neutral-800 {
  color: #1a3b40;
  margin-top: 40px;
  font-family: Inter, sans-serif;
  font-size: 15px;
}

.pricing {
  color: #dfb373;
  border-bottom: 1px #1a3b40;
  margin-bottom: 0;
  padding-bottom: 10px;
  font-size: 54px;
  font-weight: 700;
  line-height: 66px;
}

.pricing.color-white {
  color: #fff;
  border-bottom-style: none;
}

.flex-horizontal {
  display: flex;
}

.flex-horizontal.start-top {
  justify-content: flex-start;
  align-items: flex-start;
}

.relative-copy {
  color: #181818;
  position: relative;
}

.yyuyiyoyy {
  font-size: 18px;
  line-height: 20px;
}

.yyuyiyoyy.bold {
  font-weight: 700;
}

.yyuyiyoyy.bold.text-color-neutral-800 {
  border-top: 1px solid var(--color-2);
  color: #1a3b40;
  padding-top: 20px;
  font-family: Inter, sans-serif;
  font-size: 15px;
}

.pricing-copy {
  color: #dfb373;
  border-bottom: 1px #dfb373;
  margin-bottom: 0;
  padding-bottom: 10px;
  font-size: 54px;
  font-weight: 700;
  line-height: 66px;
}

.hgyguggg-2 {
  color: #081c3a;
  letter-spacing: 3px;
  text-transform: uppercase;
  background-color: #0000;
  border: 1px solid #c0c0d333;
  border-radius: 3px;
  justify-content: center;
  align-items: center;
  padding: 16px 32px;
  font-size: 10px;
  text-decoration: none;
  transition: all .4s cubic-bezier(.25, .46, .45, .94);
  display: flex;
}

.hgyguggg-2:hover {
  color: #fff;
  background-color: #081c3a;
  border-color: #081c3a;
}

.hgyguggg-2.white {
  color: #fff;
  background-color: #1a3b40;
  border-style: none;
  border-color: #ffffff4d;
  width: 100%;
  height: 49px;
  margin-bottom: 0;
}

.hgyguggg-2.white:hover {
  background-color: #1a3b40;
  border-color: #fff;
}

.list-item-pricing {
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 10px;
  font-family: Inter, sans-serif;
  display: flex;
}

.tooltip-dropdown {
  width: 35px;
  margin-left: 0;
  margin-right: 0;
  position: relative;
  inset: 0%;
}

.uyiyoyy-2 {
  font-size: 20px;
  line-height: 22px;
}

.uyiyoyy-2.medium {
  font-weight: 500;
}

.uyiyoyy-2.medium.text-color-600 {
  color: #dfb373;
}

.uyioyjhhuhhg {
  z-index: 3;
  background-color: #dfb373;
  border-radius: 9px;
  padding: 16px;
  font-size: 12.5px;
  position: relative;
}

.content-pricig-table {
  margin-top: 76px;
  padding-left: 40px;
  padding-right: 40px;
}

.diamond-button {
  color: #081c3a;
  letter-spacing: 3px;
  text-transform: uppercase;
  background-color: #0000;
  border: 1px solid #c0c0d333;
  border-radius: 3px;
  justify-content: center;
  align-items: center;
  padding: 16px 32px;
  font-size: 10px;
  text-decoration: none;
  transition: all .4s cubic-bezier(.25, .46, .45, .94);
  display: flex;
}

.diamond-button:hover {
  color: #fff;
  background-color: #081c3a;
  border-color: #081c3a;
}

.diamond-button.white {
  color: #fff;
  background-color: #1a3b40;
  border-style: none;
  border-color: #ffffff4d;
  width: 100%;
  height: 49px;
}

.diamond-button.white:hover {
  background-color: #1a3b40;
  border-color: #fff;
}

.heading-294 {
  color: #1a3b40;
}

.iuoujjjjjj {
  z-index: 2;
  background-color: #fafbfe;
  border: 1px solid #d8e3f0;
  border-radius: 2px;
  width: 16px;
  height: 16px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: -7px 0% auto;
  transform: rotate(45deg);
  box-shadow: 0 -3px 8px #2d3e500f;
}

.iuoujjjjjj.left {
  background-color: #dfb373;
  border-style: none;
  margin-top: auto;
  margin-bottom: auto;
  inset: 0 auto 10px -7px;
}

.popular-badge-align---brix {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.tooltip-title {
  color: #f7f8f9;
  margin-bottom: 5px;
  font-size: 110%;
  font-weight: 800;
}

.text-block-208 {
  color: #f7f8f9;
  font-family: Montserrat, sans-serif;
  font-size: 13px;
}

.list-pricing {
  margin-top: 14px;
  margin-bottom: 0;
}

.icon-pricing---brix {
  border-radius: 14px;
  margin-right: 18px;
}

.button-primary {
  color: #fff;
  text-align: center;
  cursor: pointer;
  background-color: #4a3aff;
  border-radius: 80px;
  justify-content: center;
  align-items: center;
  padding: 20px 40px 21px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
  transition: transform .3s, box-shadow .3s, background-color .3s;
  display: flex;
  box-shadow: 0 3px 12px #4a3aff1f;
}

.button-primary:hover {
  background-color: #3527d8;
  transform: translate(0, -2px);
  box-shadow: 0 4px 10px #4a3aff26;
}

.button-primary.light {
  color: #4a3aff;
  background-color: #fff;
}

.relative {
  color: #f7f8f9;
  position: relative;
}

.badge-popular---brix {
  color: #fff;
  background-color: #fff3;
  border-radius: 10px;
  padding: 12px 17px;
  font-size: 14px;
  line-height: 14px;
  display: inline-block;
  position: absolute;
  inset: 20px 20px auto auto;
}

.text-single-300 {
  font-size: 20px;
  line-height: 22px;
}

.text-single-300.medium {
  font-weight: 500;
}

.text-single-300.medium.text-color-400 {
  color: #1a3b40;
  font-family: Inter, sans-serif;
}

.icon-bullet---brix {
  margin-right: 14px;
}

.text-single-200-copy-copy {
  font-size: 18px;
  line-height: 20px;
}

.text-single-200-copy-copy.medium {
  color: #dfb373;
  font-family: Bdscript, Arial, sans-serif;
  font-size: 42px;
  font-weight: 400;
}

.tooltip-container {
  z-index: 3;
  background-color: #1a3b40;
  border-radius: 9px;
  padding: 16px;
  font-size: 12.5px;
  position: relative;
}

.text-single-200-copy {
  font-size: 18px;
  line-height: 20px;
}

.text-single-200-copy.text-color-neutral-800 {
  color: #dfb373;
  font-family: Inter, sans-serif;
  font-size: 15px;
}

.card-pricing {
  background-color: #f7f8f9;
  border: 1px solid #eff0f6;
  border-radius: 24px;
  flex-direction: column;
  height: auto;
  padding: 40px 40px 48px;
  display: flex;
  box-shadow: 1px 1px 12px #14142b14;
}

.card-pricing.popular {
  background-color: #dfb373;
  border-style: none;
  padding-top: 30px;
  position: relative;
}

.text-span-2 {
  color: #1a3b40;
}

.text-single-200 {
  font-size: 18px;
  line-height: 20px;
}

.text-single-200.text-color-neutral-800 {
  color: #1a3b40;
  font-family: Inter, sans-serif;
  font-size: 15px;
}

.text-single-200.bold {
  font-weight: 700;
}

.text-single-200.bold.text-color-neutral-800 {
  border-top: 1px solid var(--gold-gv);
  color: #dfb373;
  padding-top: 20px;
}

.text-single-200.medium {
  color: #1a3b40;
  font-family: Bdscript, Arial, sans-serif;
  font-size: 42px;
  font-weight: 400;
}

.text-single-200.medium.color-neutral-300 {
  color: #1a3b40;
}

.padding-top-80px {
  padding-top: 80px;
}

.tooltip-wrapper {
  color: #112953;
  text-align: left;
  background-color: #fafbfe;
  border: 1px solid #d8e3f0;
  border-radius: 10px;
  width: 300px;
  font-size: 11.5px;
  font-weight: 400;
  line-height: 1.5em;
  display: block;
  position: absolute;
  box-shadow: 1px 1px 8px 1px #2d3e501f;
}

.tooltip-wrapper._220 {
  background-color: #1a3b40;
  border-style: none;
  width: 220px;
}

.tooltip-anchor {
  z-index: 100;
  background-color: #0000;
  justify-content: center;
  width: 100%;
  height: 10px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 12px;
  display: flex;
  position: absolute;
  inset: 100% 0% 0;
}

.tooltip-anchor.w--open {
  background-color: #0000;
  display: flex;
}

.tooltip-anchor.right {
  justify-content: flex-start;
  align-items: center;
  width: auto;
  height: 100%;
  margin-right: -12px;
  padding-left: 0;
  display: none;
  inset: 0% auto 0% 100%;
  overflow: visible;
}

.ytutiykyh-copy {
  font-size: 18px;
  line-height: 20px;
}

.ytutiykyh-copy.bold {
  font-weight: 700;
}

.ytutiykyh-copy.bold.text-color-neutral-800 {
  color: #dfb373;
  margin-top: 40px;
  font-family: Inter, sans-serif;
  font-size: 15px;
}

.tooltip-diamond {
  z-index: 2;
  background-color: #fafbfe;
  border: 1px solid #d8e3f0;
  border-radius: 2px;
  width: 16px;
  height: 16px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: -7px 0% auto;
  transform: rotate(45deg);
  box-shadow: 0 -3px 8px #2d3e500f;
}

.tooltip-diamond.left {
  background-color: #1a3b40;
  border-style: none;
  margin-top: auto;
  margin-bottom: auto;
  inset: 0 auto 10px -7px;
}

.text-block-copy {
  color: #181818;
  font-family: Montserrat, sans-serif;
  font-size: 13px;
}

.text-span {
  color: #1a3b40;
}

.tooltip-circle {
  color: #fff;
  background-color: #1a3b40;
  border: 1px solid #1a3b40;
  border-radius: 50%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 23px;
  height: 23px;
  min-height: 0;
  padding: 0;
  display: flex;
}

.mg-top-18px {
  margin-top: 18px;
}

.mg-top-18px.mg-bottom-32px {
  margin-bottom: 32px;
}

.paragraph-8 {
  color: #dfb373;
  font-size: 15px;
  line-height: 23px;
}

.grid-three-columns {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.grid-three-columns.monthly {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: none;
}

.grid-three-columns.annuallly {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.tooltip-circle-copy {
  color: #fff;
  background-color: #dfb373;
  border: 1px #1a3b40;
  border-radius: 50%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 23px;
  height: 23px;
  min-height: 0;
  padding: 0;
  display: flex;
}

.heading-2 {
  color: #dfb373;
}

.text-block-209 {
  color: #ffffffe3;
}

.tooltip-content {
  width: 54px;
  padding: 0;
  display: block;
}

.text-color-neutral-400 {
  color: #1a3b40;
  font-family: Inter, sans-serif;
  font-size: 15px;
  line-height: 23px;
}

.rfdgftfyfhgygugig {
  color: #081c3a;
  letter-spacing: 3px;
  text-transform: uppercase;
  background-color: #0000;
  border: 1px solid #c0c0d333;
  border-radius: 3px;
  justify-content: center;
  align-items: center;
  padding: 16px 32px;
  font-size: 10px;
  text-decoration: none;
  transition: all .4s cubic-bezier(.25, .46, .45, .94);
  display: flex;
}

.rfdgftfyfhgygugig:hover {
  color: #fff;
  background-color: #081c3a;
  border-color: #081c3a;
}

.rfdgftfyfhgygugig.white {
  background-color: var(--color-3);
  color: #fff;
  border-style: none;
  border-color: #ffffff4d;
  width: 100%;
  height: 49px;
}

.rfdgftfyfhgygugig.white:hover {
  background-color: var(--color-3);
  border-color: #fff;
}

.tryrufhfyfik {
  z-index: 20;
  border-top: 1px solid var(--indicator-outline);
  border-bottom: 1px solid var(--indicator-outline);
  background-color: var(--color-2);
  justify-content: center;
  margin-top: 100px;
  padding-top: 180px;
  padding-bottom: 180px;
  display: flex;
  position: relative;
  overflow: visible;
}

.ftfyfufhgygug {
  color: #081c3a;
  letter-spacing: 3px;
  text-transform: uppercase;
  background-color: #0000;
  border: 1px solid #c0c0d333;
  border-radius: 3px;
  justify-content: center;
  align-items: center;
  padding: 16px 32px;
  font-size: 10px;
  text-decoration: none;
  transition: all .4s cubic-bezier(.25, .46, .45, .94);
  display: flex;
}

.ftfyfufhgygug:hover {
  color: #fff;
  background-color: #081c3a;
  border-color: #081c3a;
}

.ftfyfufhgygug.white {
  color: #fff;
  background-color: #1a3b40;
  border-style: none;
  border-color: #ffffff4d;
  width: 100%;
  height: 49px;
  margin-top: 0;
  margin-bottom: 20px;
}

.ftfyfufhgygug.white:hover {
  background-color: #1a3b40;
  border-color: #fff;
}

.uiyopkhh {
  color: #081c3a;
  letter-spacing: 3px;
  text-transform: uppercase;
  background-color: #0000;
  border: 1px solid #c0c0d333;
  border-radius: 3px;
  justify-content: center;
  align-items: center;
  padding: 16px 32px;
  font-size: 10px;
  text-decoration: none;
  transition: all .4s cubic-bezier(.25, .46, .45, .94);
  display: flex;
}

.uiyopkhh:hover {
  color: #fff;
  background-color: #081c3a;
  border-color: #081c3a;
}

.uiyopkhh.white {
  background-color: var(--gold-gv);
  color: #fff;
  border-style: none;
  border-color: #ffffff4d;
  width: 100%;
  height: 49px;
  margin-top: 0;
  margin-bottom: 20px;
}

.uiyopkhh.white:hover {
  background-color: var(--gold-gv);
  border-color: #fff;
}

.tyufifhfjfo {
  color: var(--color-31);
  font-family: Inter, sans-serif;
}

.yuioodhd {
  color: var(--gold-gv);
  font-family: Inter, sans-serif;
}

.text-block-208-copy, .text-block-208-copy-copy, .text-block-208-copy, .text-block-208-copy-copy, .text-block-208-copy, .text-block-208-copy-copy, .text-block-208-copy, .text-block-208-copy-copy, .text-block-208-copy, .text-block-208-copy-copy, .text-block-208-copy, .text-block-208-copy-copy, .text-block-208-copy, .text-block-208-copy-copy, .text-block-208-copy, .text-block-208-copy-copy, .text-block-208-copy, .text-block-208-copy-copy, .text-block-208-copy, .text-block-208-copy-copy, .text-block-208-copy, .text-block-208-copy-copy, .text-block-208-copy {
  color: #f7f8f9;
  font-family: Montserrat, sans-serif;
  font-size: 13px;
}

.text-block-208-copy-copy {
  color: var(--gold-gv);
  font-family: Montserrat, sans-serif;
  font-size: 13px;
}

.text-block-209-copy {
  color: #ffffffe3;
  font-family: Inter, sans-serif;
}

.uiyopyjh {
  z-index: 20;
  border-top: 1px solid var(--indicator-outline);
  border-bottom: 1px solid var(--indicator-outline);
  background-color: var(--color-2);
  justify-content: center;
  margin-top: 100px;
  padding-top: 180px;
  padding-bottom: 180px;
  display: flex;
  position: relative;
  overflow: visible;
}

@media screen and (min-width: 1280px) {
  .steps-grid {
    grid-column-gap: 100px;
    grid-template-columns: .8fr 1fr;
  }

  .steps-card {
    padding: 36px;
  }

  .team-image {
    min-height: 275px;
  }

  .featured-journal-wrapper {
    grid-column-gap: 60px;
    padding-top: 48px;
    padding-left: 48px;
    padding-right: 48px;
  }

  .popular-vacations {
    padding-top: 48px;
    padding-left: 48px;
    padding-right: 48px;
  }

  .journal-post {
    grid-column-gap: 80px;
  }

  .hero-video-wrapper, .video-flyout {
    max-width: 700px;
  }

  .popular-vacations-wrapper, .journal-cards {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .support-formmmm {
    padding: 60px;
  }

  .team-intro-wrapper {
    grid-column-gap: 80px;
  }

  .steps-intro {
    padding-left: 18px;
    padding-right: 18px;
  }

  .logo-image {
    max-width: 80px;
  }

  .dual-wrapper {
    grid-template-columns: 1fr 1fr;
  }

  .background-image-2.testimonial-background {
    background-position: 50% 0;
  }

  .circle-image {
    width: 600px;
    height: 600px;
  }

  .dual-grid {
    grid-column-gap: 100px;
  }

  .body-display-17-copy-copy-copy {
    color: #bb8150;
    text-align: center;
    letter-spacing: 4px;
    text-transform: uppercase;
    font-size: 11px;
    font-weight: 400;
  }

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

  .text-block-72, .text-block-73, .text-block-70 {
    color: #bb8150;
  }

  .uaef {
    color: #fcfcff;
    text-align: center;
    letter-spacing: 5px;
    font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
    font-size: 36px;
    font-weight: 400;
    position: relative;
    top: 6px;
  }

  .popular-vacations-copy {
    padding-top: 48px;
    padding-left: 48px;
    padding-right: 48px;
  }

  .body-display-17-copy-copy-copy-2 {
    color: #bb8150;
    text-align: center;
    letter-spacing: 4px;
    text-transform: uppercase;
    font-size: 11px;
    font-weight: 400;
  }

  .uaef-copy {
    color: #fcfcff;
    text-align: center;
    letter-spacing: 5px;
    font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
    font-size: 36px;
    font-weight: 400;
    position: relative;
    top: 6px;
  }

  .europe-1 {
    background-image: linear-gradient(#0000, #1a3b40 94%), url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/682adbb66614906cc890daaf_abdullah-helwa-xcSzpi6zbW0-unsplash.jpg");
    background-position: 0 0, 34%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    border-style: none;
  }

  .gvxtvxtcc-copy {
    grid-row-gap: 0px;
    position: relative;
    top: 33px;
  }

  .africa-1-copy {
    background-image: linear-gradient(#0000, #1a3b40 94%), url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/682adbb66614906cc890daaf_abdullah-helwa-xcSzpi6zbW0-unsplash.jpg");
    background-position: 0 0, 34%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    border-style: none;
  }

  .body-display-17-copy-copy, .body-display-17-copy {
    color: #bb8150;
    text-align: center;
    letter-spacing: 4px;
    text-transform: uppercase;
    font-size: 11px;
    font-weight: 400;
  }

  .stacked-description-copy-copy {
    grid-row-gap: 0px;
    position: relative;
    top: 33px;
  }

  .cairoo-copy-copy {
    color: #fcfcff;
    text-align: center;
    letter-spacing: 5px;
    font-family: Bdscript, Arial, sans-serif;
    font-size: 36px;
    font-weight: 400;
    position: relative;
    top: 15px;
  }

  .text-block-71 {
    color: #bb8150;
  }

  .africa-22, .africa-3 {
    background-image: linear-gradient(#0000, #1a3b40 94%), url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/682adbb66614906cc890daaf_abdullah-helwa-xcSzpi6zbW0-unsplash.jpg");
    background-position: 0 0, 34%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    border-style: none;
  }

  .service-card-top-copy {
    grid-template-columns: auto;
  }

  .cairoo {
    color: #fcfcff;
    text-align: center;
    letter-spacing: 5px;
    font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
    font-size: 36px;
    font-weight: 400;
    position: relative;
    top: 6px;
  }

  .europe-1-copy {
    background-image: linear-gradient(#0000, #1a3b40 94%), url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/682adbb66614906cc890daaf_abdullah-helwa-xcSzpi6zbW0-unsplash.jpg");
    background-position: 0 0, 34%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    border-style: none;
  }

  .travel-vffffffopy {
    grid-row-gap: 0px;
    position: relative;
    top: 33px;
  }

  .jvjvuyds {
    color: #bb8150;
    text-align: center;
    letter-spacing: 4px;
    text-transform: uppercase;
    font-size: 11px;
    font-weight: 400;
  }

  .fjfjfjfjfjffff-coggpy {
    color: #fcfcff;
    text-align: center;
    letter-spacing: 5px;
    font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
    font-size: 36px;
    font-weight: 400;
    position: relative;
    top: 6px;
  }

  .travel-vacations {
    grid-row-gap: 0px;
    position: relative;
    top: 33px;
  }

  .fjfjfjfjfjffff {
    color: #fcfcff;
    text-align: center;
    letter-spacing: 5px;
    font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
    font-size: 36px;
    font-weight: 400;
    position: relative;
    top: 6px;
  }

  .dual-grid-2 {
    grid-column-gap: 100px;
  }

  .intro-box {
    min-height: 475px;
  }

  .tab-grid {
    grid-column-gap: 72px;
  }

  .dual-grid-3 {
    grid-column-gap: 100px;
  }

  .team-intro-wrapper-copy {
    grid-column-gap: 80px;
  }

  .founder-image-2 {
    min-height: 600px;
  }

  .testimonial-slider-5 {
    padding-top: 260px;
    padding-bottom: 280px;
  }

  .background-imarge-2-copy.testimonial-background {
    background-position: 50% 0;
  }

  .tab-grid-2 {
    grid-column-gap: 72px;
  }

  .form-blfffffock-copy, ._2nd-vacation-form, .entertainment-form-2, ._3-vacation-form, .form-blfffffock-copdddy-copy {
    padding: 60px;
  }

  .small-card {
    grid-row-gap: 60px;
  }

  .background-imarge-2-copy-copy.testimonial-background, .gjgjgjgjjgggn.testimonial-background, .hjhjhjjbjbbbbb.testimonial-background {
    background-position: 50% 0;
  }

  .vacation-form, .form-blfffffock-copdddy-copy-2, ._3-vacation-form-2, .form-blfffffock-copy-2, .vacation-form-tailor, .vacation-form-tailor-your-trip, .fgfgfgfggf {
    padding: 60px;
  }

  .knknknknnnn {
    grid-column-gap: 72px;
  }

  .jhjhjjhhhh {
    grid-column-gap: 80px;
  }
}

@media screen and (min-width: 1440px) {
  .stacked-paragraphs {
    font-size: 17px;
  }

  .steps-grid {
    grid-column-gap: 140px;
    grid-template-columns: .8fr 1fr;
  }

  .steps-sticky-card {
    grid-column-gap: 36px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .team-image {
    min-height: 325px;
  }

  .benefit-card {
    padding-left: 36px;
    padding-right: 36px;
  }

  .featured-journal-wrapper {
    grid-column-gap: 80px;
  }

  .journal-post {
    padding: 60px;
  }

  .hero-video-wrapper, .video-flyout {
    max-width: 750px;
  }

  .popular-vacations-wrapper, .journal-cards {
    grid-column-gap: 36px;
    grid-row-gap: 36px;
  }

  .text-size-regular.text-color-grey {
    font-size: 2.1rem;
  }

  .text-size-regular-copy.text-color-grey {
    font-size: 16px;
  }

  .padding-vertical.padding-xhuge {
    padding-right: 1.9rem;
  }

  .button-6_bg:active {
    background-color: #00000073;
  }

  .label {
    z-index: 5;
  }

  .button-6 {
    transform: scale(1.2);
  }

  .dual-wrapper {
    grid-template-columns: .9fr 1fr;
  }

  .background-image-2.testimonial-background {
    background-position: 50%;
  }

  .dual-grid, .dual-grid-2 {
    grid-column-gap: 120px;
  }

  .intro-box {
    min-height: 500px;
  }

  .tab-grid {
    grid-column-gap: 80px;
  }

  .dual-grid-3 {
    grid-column-gap: 120px;
  }

  .body-display-24 {
    font-size: 17px;
  }

  .subtitle-92 {
    font-size: 12px;
  }

  .founder-image-2 {
    min-height: 675px;
  }

  .testimonial-slider-5 {
    padding-top: 280px;
    padding-bottom: 300px;
  }

  .background-imarge-2-copy.testimonial-background {
    background-position: 50%;
  }

  .tab-grid-2 {
    grid-column-gap: 80px;
  }

  .play-icon {
    display: block;
  }

  .history-intro {
    padding-right: 140px;
  }

  .small-card {
    grid-row-gap: 80px;
  }

  .background-imarge-2-copy-copy.testimonial-background, .gjgjgjgjjgggn.testimonial-background, .hjhjhjjbjbbbbb.testimonial-background {
    background-position: 50%;
  }

  .ufufufufffff.light {
    font-size: 12px;
  }

  .subtitle-1k11-copy {
    font-family: Inter, sans-serif;
    font-size: 12px;
  }

  .hfgfgfdhd-codddddfjjjjpy-copy {
    margin-top: 150px;
  }

  .tab-content-image {
    overflow: visible;
  }

  .nnwwuuxxx, .nnnsgstssddod, .fgfgfgfgfgf {
    font-size: 15px;
  }

  .container-medium-copy-5 {
    max-width: none;
  }

  .heading-251 {
    font-size: 23px;
  }

  .field-label-11 {
    font-size: 15px;
  }

  .text-size-large-24, .body-display-85 {
    font-size: 17px;
  }

  .heading-268 {
    font-size: 36px;
  }

  .body-display-86 {
    font-size: 17px;
  }

  .heading-large-23 {
    font-size: 36px;
  }

  .text-size-large-25 {
    font-size: 12px;
  }

  .text-size-regular-9 {
    font-size: 17px;
  }

  .heading-269 {
    font-size: 36px;
  }

  .paragraph-6 {
    font-size: 17px;
  }

  .text-field-copy-5, .body-display-90.small {
    font-size: 15px;
  }

  .subtitle-148.small {
    font-size: 11px;
  }

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

  .text-block-145 {
    font-size: 16px;
  }

  .text-block-146, .hhghghghbb.small {
    font-size: 12px;
  }

  .jgjgjjgbb.small {
    font-size: 15px;
  }

  .jgjgjjbbbb.small, .jgjbbvv.small {
    font-size: 12px;
  }

  .gjgjnnvv, .ffsfsfsfsfsfsfssss, .nsvx, .hvhvhvhvcc {
    font-size: 24px;
  }

  .hfhfhvvvvb, .gfgfvcvccc {
    margin-top: 150px;
  }

  .knknknknnnn {
    grid-column-gap: 80px;
  }

  .jhjhjjhhhh {
    padding: 60px;
  }

  .gfyfuffofof, .uyyiyohjhuhhijjhjhuhkh.light, .ytutigogk.light {
    font-size: 12px;
  }

  .uyioojhph {
    font-size: 17px;
  }
}

@media screen and (min-width: 1920px) {
  .hero-video-wrapper, .video-flyout {
    max-width: 1000px;
  }

  .button-6 {
    transform: scale(1.4);
  }

  .menu-list-item.white.small {
    padding-top: 0;
  }

  .founder-image-2 {
    min-height: 650px;
  }

  .badge-popular---brix {
    padding-left: 20px;
    padding-right: 20px;
  }
}

@media screen and (max-width: 991px) {
  h1 {
    font-size: 42px;
  }

  h2 {
    font-size: 28px;
  }

  .top-nav-wrapper {
    grid-template-columns: minmax(60px, 1fr) minmax(auto, 1400px);
  }

  .left-nav {
    border-bottom-style: none;
    width: 65px;
    height: 65px;
  }

  .right-nav {
    z-index: 20;
    grid-template-columns: 1fr;
    position: relative;
  }

  .scroll-indicator {
    width: 65px;
    padding-top: 65px;
  }

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

  .section.no-top-padding {
    padding-bottom: 60px;
  }

  .nav-link {
    border-bottom: 1px solid var(--indicator-outline);
    color: var(--body-display);
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .grid-wrapper {
    grid-template-columns: minmax(65px, 1fr) minmax(auto, 1400px) minmax(65px, 1fr);
  }

  .slider-wrapper {
    margin-left: 65px;
    padding-top: 48px;
  }

  .location-card-slider {
    margin-left: -65px;
  }

  .location-mask {
    width: 70%;
  }

  .nav-menu {
    z-index: 15;
    background-color: #0000;
    max-width: none;
    height: 100vh;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 0;
    padding-left: 65px;
    display: flex;
    position: absolute;
    left: 0;
    right: 0;
  }

  .grey-cover {
    margin-left: 65px;
  }

  .about-wrapper {
    grid-row-gap: 36px;
    grid-template-columns: 1fr;
    padding-top: 80px;
  }

  .about-images {
    margin-left: 65px;
    overflow: auto;
  }

  .horizontal-line.left {
    margin-left: 65px;
  }

  .xxl-heading {
    font-size: 54px;
  }

  .menu-lottie {
    margin: auto;
    position: absolute;
    inset: 2px 0 0;
  }

  .benefits-wrapper {
    grid-row-gap: 80px;
    padding-top: 80px;
    padding-bottom: 80px;
    padding-left: 36px;
  }

  .membership-plans-wrapper {
    margin-left: 0;
    padding-bottom: 80px;
  }

  .steps-grid {
    grid-row-gap: 60px;
    grid-template-rows: 1fr;
    grid-template-columns: 1fr;
  }

  .steps-sticky-card {
    grid-template-columns: 1fr;
    position: relative;
    top: auto;
  }

  .steps-card-wrapper {
    grid-row-gap: 48px;
  }

  .team-wrapper {
    padding-top: 48px;
    padding-bottom: 140px;
    padding-left: 36px;
  }

  .team-box {
    grid-template-columns: 1fr 1fr;
  }

  .team-image {
    min-height: 320px;
  }

  .testimonial-wrapper {
    margin-left: 65px;
    margin-right: 65px;
  }

  .testimonial-slider {
    justify-content: center;
  }

  .testimonial-arrow {
    right: 36px;
  }

  .testimonial-arrow.right {
    left: 113px;
  }

  .testimonial-slide-wrapper {
    margin-left: 0;
    margin-right: 0;
    padding-left: 36px;
    padding-right: 36px;
  }

  .testimonial-mask {
    max-width: 100%;
  }

  .testimonial-slide {
    width: 100%;
  }

  .intro-wrapper {
    grid-template-columns: 1fr;
  }

  .intro-right-image {
    min-height: 200px;
  }

  .featured-journal-wrapper {
    grid-row-gap: 120px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-rows: 1fr;
    margin-top: -48px;
    margin-left: 36px;
    padding: 24px 24px 0;
  }

  .featured-journal-wrapper.full-width {
    padding: 24px 24px 0;
  }

  .vacations-dual-grid {
    grid-template-columns: 1fr;
  }

  .vacation-items {
    padding-top: 0;
    padding-left: 65px;
  }

  .sticky-vacation-right {
    height: 70vh;
    position: relative;
  }

  .inner-page-intro {
    justify-items: stretch;
    width: 100%;
  }

  .navigation-content {
    height: 66px;
    margin-left: 65px;
    padding-left: 18px;
    padding-right: 18px;
  }

  .testimonial-content {
    width: 100%;
  }

  .team-image-location {
    display: none;
  }

  .checkout-form {
    grid-row-gap: 48px;
    grid-template-columns: 1fr;
  }

  .checkout-details {
    padding: 36px;
  }

  .order-info {
    grid-row-gap: 36px;
    padding-top: 0;
  }

  .order-top-bar {
    min-height: auto;
  }

  .vacation-results {
    padding-top: 0;
    padding-left: 36px;
    padding-right: 36px;
  }

  .location-slider-top {
    display: none;
  }

  .vacations-slider {
    width: 100%;
    height: 100%;
    position: absolute;
  }

  .locations-slider-mask {
    border-radius: 0;
  }

  .vacation-slide-arrow {
    margin-bottom: 0;
    bottom: 36px;
  }

  .vacation-slide-arrow.right {
    bottom: 36px;
  }

  .location-page-slide {
    height: 100%;
    min-height: auto;
  }

  .vacation-slider-content {
    border-radius: 0;
    width: auto;
  }

  .home-hero {
    height: auto;
    min-height: 93vh;
    max-height: 900px;
  }

  .home-hero-content {
    grid-column-gap: 36px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr auto;
    padding-top: 140px;
    padding-left: 36px;
  }

  .hero-video-button {
    width: auto;
    height: auto;
    margin-top: 0;
    margin-bottom: 140px;
  }

  .home-hero-intro {
    text-align: left;
    margin-bottom: 140px;
  }

  .video-hover-button {
    width: 120px;
    height: 120px;
  }

  .popular-vacations {
    padding-top: 24px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .section-intro {
    padding-left: 36px;
  }

  .journal-post {
    grid-row-gap: 36px;
    grid-template-columns: 1fr;
    padding: 36px 36px 0;
  }

  .hero-video-wrapper {
    width: 85vw;
  }

  .large-journal-post {
    min-height: 375px;
  }

  .journal-right-wrapper {
    grid-row-gap: 24px;
  }

  .video-icon-wrapper {
    width: 75%;
    height: 75%;
  }

  .popular-vacations-wrapper {
    grid-template-columns: 1fr 1fr;
  }

  .product-slider-arrow {
    bottom: 48px;
  }

  .product-slider-arrow.left {
    bottom: 120px;
    right: 0;
  }

  .vacation-images {
    grid-row-gap: 12px;
    grid-template-columns: 1fr;
  }

  .small-vacation-image {
    min-height: 200px;
  }

  .slider-background-wrapper {
    padding: 60px;
  }

  .slider-background-wrapper.hero-wrapper {
    height: auto;
    min-height: auto;
    padding-left: 60px;
  }

  .hero-slide-arrow {
    left: 101px;
    right: auto;
  }

  .bottom-grid-wrapper {
    grid-template-columns: minmax(65px, 1fr) minmax(auto, 1400px) minmax(65px, 1fr);
  }

  .featured-location {
    width: auto;
    margin-left: 106px;
  }

  .product-hero-content {
    padding-bottom: 48px;
    padding-left: 36px;
    padding-right: 60px;
  }

  .journal-intro {
    padding-left: 36px;
  }

  .vacation-info {
    padding-top: 60px;
  }

  .vacation-features {
    grid-row-gap: 0px;
    grid-template-rows: auto 1px auto;
    grid-template-columns: 1fr 1px 1fr;
    margin-top: 48px;
    margin-bottom: 48px;
  }

  .map-section {
    padding-bottom: 80px;
  }

  .vacation-content {
    grid-row-gap: 36px;
    grid-template-columns: 1fr;
  }

  .vacation-body {
    padding-left: 0;
    padding-right: 0;
  }

  .team-images {
    grid-template-columns: .5fr .5fr .5fr;
  }

  .about-us-intro {
    grid-row-gap: 60px;
    padding: 36px 36px 0;
  }

  .team-items {
    padding-bottom: 80px;
  }

  .team-banner {
    padding-top: 100px;
    padding-bottom: 180px;
  }

  .all-journal-posts {
    margin-left: 36px;
  }

  .team-conteact-info {
    grid-row-gap: 0px;
    grid-template-rows: auto 1px auto;
    grid-template-columns: 1fr 1px 1fr;
  }

  .team-member-vacations {
    margin-left: 36px;
  }

  .small-image {
    min-height: 300px;
    margin-top: 0;
    margin-bottom: 0;
  }

  .medium-image {
    min-height: 300px;
    margin-top: 0;
  }

  .locations-slide-content {
    margin-left: 65px;
  }

  .benefits-box {
    grid-template-rows: auto 1px auto;
    grid-template-columns: 1fr 1px 1fr;
  }

  .mission-wrapper {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .vacation-hero {
    min-height: 600px;
  }

  .journal-cards {
    grid-template-columns: 1fr 1fr;
  }

  .journal-card {
    padding-bottom: 24px;
  }

  .journal-card-info {
    padding-left: 24px;
    padding-right: 24px;
  }

  .contact-form-wrapper {
    grid-row-gap: 36px;
    grid-template-columns: 1fr;
  }

  .support-formmmm {
    padding: 36px;
  }

  .team-intro-wrapper {
    grid-row-gap: 36px;
    grid-template-columns: 1fr;
  }

  .portrait-image {
    min-height: 300px;
  }

  .collection-list-wrapper {
    height: 100%;
  }

  .menu-button {
    border-right: 1px none var(--indicator-outline);
    background-color: #c8c8c800;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .menu-button.w--open {
    background-color: #c8c8c800;
  }

  .mobile-destinations-wrapper {
    z-index: 20;
    position: relative;
  }

  .footer-wrapper {
    grid-template-columns: 1fr;
  }

  .footer-pages {
    margin-bottom: 24px;
  }

  .nav-menu-links {
    z-index: 20;
    grid-row-gap: 0px;
    background-color: var(--grey-background);
    grid-template-columns: 1fr;
    position: relative;
  }

  .invoice-grid {
    grid-row-gap: 48px;
    grid-template-columns: 1fr;
  }

  .invoice-image {
    border-radius: 0;
    min-height: 500px;
    padding-bottom: 48px;
    padding-left: 65px;
  }

  .invoice-content-wrapper {
    padding-top: 0;
  }

  .invoice-content {
    margin-left: 65px;
    padding-top: 0;
    padding-left: 36px;
    padding-right: 36px;
  }

  .order-confirmation {
    padding: 100px 36px 36px;
  }

  .order-confirmation-content {
    grid-row-gap: 24px;
    grid-template-columns: 1fr;
  }

  .order-sticky {
    position: relative;
    top: 0;
  }

  .confirmation-grid {
    grid-row-gap: 24px;
    grid-template-columns: 1fr;
  }

  .lightbox-hover-coontent {
    display: none;
  }

  .success-message-content {
    padding: 12px;
  }

  .flyout-menu {
    display: none;
  }

  .testimonial-section {
    padding-top: 160px;
    padding-bottom: 280px;
  }

  .vacation-hero-intro {
    padding-right: 18px;
  }

  .mobile-navigation-shade {
    z-index: 5;
    background-color: #0c192e8c;
    margin-top: 66px;
    display: none;
    position: fixed;
    inset: 0%;
  }

  .four-column-2 {
    grid-row-gap: 48px;
  }

  .section-51 {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .three-card-grid {
    grid-row-gap: 24px;
    grid-template-columns: 1fr;
  }

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

  .section-copy.no-top-padding {
    padding-bottom: 60px;
  }

  .uuyyy {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .uuyyy.no-top-padding {
    padding-bottom: 60px;
  }

  .team-images-2 {
    grid-template-columns: 1fr;
    min-height: 500px;
  }

  .founder-image {
    min-height: 33.33vw;
  }

  .solid-team {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .section-52 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .heading {
    font-size: 32px;
  }

  .heading.large {
    font-size: 38px;
  }

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

  .about-us-intro-2 {
    padding-top: 80px;
    padding-bottom: 140px;
  }

  .body-display-26.two-columns {
    column-count: 1;
  }

  .about-intro-content {
    grid-template-columns: minmax(auto, 650px);
    padding-top: 80px;
    padding-bottom: 80px;
    padding-left: 80px;
  }

  .blank-line {
    padding: 0;
  }

  .team-grid {
    min-height: auto;
  }

  .section-53 {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .grid-wrapper-30 {
    grid-row-gap: 20px;
    grid-template-rows: 1fr;
  }

  .content-grid {
    grid-row-gap: 0px;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .section-logos {
    min-height: 200px;
  }

  .grid-wrapper-31, .scrolll {
    grid-row-gap: 48px;
  }

  .content-grid-2 {
    grid-row-gap: 0px;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .scroll-link {
    white-space: nowrap;
    min-width: 48vw;
    padding-left: 48px;
    padding-right: 48px;
  }

  .scroll-arrow {
    min-width: 16px;
  }

  .serdtd {
    grid-template-columns: minmax(65px, 1fr) minmax(auto, 1400px) minmax(65px, 1fr);
  }

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

  .padding-horizontal {
    padding-top: 0;
    padding-bottom: 0;
  }

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

  .team-slider {
    width: 90%;
    min-width: auto;
  }

  .team-item {
    padding: 1.8rem;
  }

  .team-slide-arrow {
    margin-left: 1.8rem;
  }

  .team-slide-arrow.team-arrow-right {
    margin-left: 4.8rem;
  }

  .team-spacer {
    padding-top: 1.8rem;
    padding-left: 1.8rem;
    padding-right: 1.8rem;
  }

  .home-feature-top-content {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

  .call-content {
    padding-top: 4rem;
  }

  .call-center {
    min-height: auto;
    padding-bottom: 35vw;
  }

  .heading-style-h2 {
    font-size: 3rem;
  }

  .team-circles {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    justify-content: center;
  }

  .team-basic {
    grid-template-columns: 1fr;
  }

  .heading-large {
    font-size: 3.5rem;
  }

  .padding-bottom-2 {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .padding-vertical {
    padding-left: 0;
    padding-right: 0;
  }

  .benefits-strip {
    grid-template-columns: 1fr .5fr 1fr;
  }

  .preview-agenda-content {
    grid-column-gap: 3.5rem;
    grid-row-gap: 3.5rem;
    padding-top: 0;
    padding-bottom: 0;
  }

  .preview-agenda-days {
    width: 100%;
  }

  .heading-large-2 {
    font-size: 3.5rem;
  }

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

  .preview-agenda {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .circle-to-pill-button {
    z-index: 30;
  }

  .primary-button-2 {
    min-height: 4em;
  }

  .scrolll-copy {
    grid-row-gap: 48px;
  }

  .heading-large-2-copy {
    font-size: 3.5rem;
  }

  .testimonial-image {
    min-height: 300px;
    margin-left: 0;
  }

  .testimonial-quote {
    padding: 60px 0 60px 60px;
  }

  .testimonial-card {
    grid-row-gap: 0px;
    grid-template-rows: 1fr 1fr;
    grid-template-columns: 1fr;
    padding-top: 0;
    padding-bottom: 0;
  }

  .testimonial-items {
    margin-left: 0;
  }

  .section-54 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .heading-129 {
    font-size: 32px;
  }

  .heading-129.large {
    font-size: 38px;
  }

  .circle-link {
    width: 160px;
    height: 160px;
  }

  .grey-cover-2 {
    margin-left: 65px;
  }

  .grid-wrapper-33 {
    grid-template-columns: minmax(65px, 1fr) minmax(auto, 1400px) minmax(65px, 1fr);
  }

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

  .grey-cover-3 {
    margin-left: 65px;
  }

  .grid-wrapper-34 {
    grid-template-columns: minmax(65px, 1fr) minmax(auto, 1400px) minmax(65px, 1fr);
  }

  .section-56, .section-57 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .section-57.video-section {
    padding-top: 180px;
    padding-bottom: 120px;
  }

  .dual-wrapper {
    grid-template-columns: 1fr;
  }

  .pin-stripe.hide-tablet {
    display: none;
  }

  .content-wrapper {
    grid-template-columns: 1fr;
  }

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

  .circle-link-2 {
    width: 160px;
    height: 160px;
  }

  .heading-130.large {
    font-size: 42px;
  }

  .banner-content {
    grid-row-gap: 48px;
    text-align: center;
    grid-template-columns: 1fr;
    min-height: auto;
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .stacked-content {
    padding-left: 48px;
    padding-right: 48px;
  }

  .xxl-heading-3 {
    font-size: 64px;
  }

  .featured-project-details {
    grid-template-columns: 1fr;
  }

  .hero-content-wrapper {
    max-width: none;
  }

  .inner-page-hero-wrapper {
    grid-template-columns: 1fr;
  }

  .hero-rotate-base {
    width: 30%;
  }

  .grid-large {
    grid-template-columns: minmax(1rem, 1fr) minmax(auto, 104rem) minmax(1rem, 1fr);
  }

  .home-hero-block {
    min-height: 80vw;
    padding-bottom: 8rem;
  }

  .action-content {
    text-align: center;
    border-left-style: none;
    padding-top: 80px;
    padding-bottom: 80px;
    padding-left: 0;
  }

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

  .large-circle-link {
    width: 180px;
    height: 180px;
    position: relative;
    left: 0;
  }

  .about-hero-right {
    display: none;
  }

  .about-hero-left {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-rows: auto auto;
    min-height: auto;
    padding-top: 5rem;
    padding-bottom: 2rem;
  }

  .hero-loop {
    align-items: flex-end;
    height: 27vw;
  }

  .about-hero-block, .three-grid {
    grid-template-columns: 1fr;
  }

  .card-3 {
    border-bottom: 1px solid #8e93a526;
    min-height: 250px;
    padding-top: 48px;
    padding-bottom: 48px;
  }

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

  .section-61 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .slide-nav-2 {
    bottom: 36px;
  }

  .slide-nav-2.tablet-mobile-slide-nav {
    display: flex;
  }

  .basic-slider {
    padding-bottom: 36px;
  }

  .dark-slide-arrow {
    bottom: 140px;
  }

  .heading-139 {
    font-size: 32px;
  }

  .basic-slide-wrapper {
    min-height: 65vw;
    padding: 48px;
  }

  .scrolll-copy-copffy {
    grid-row-gap: 48px;
  }

  .scroll-link-copy {
    white-space: nowrap;
    min-width: 48vw;
    padding-left: 48px;
    padding-right: 48px;
  }

  .circle-link-copy {
    width: 160px;
    height: 160px;
  }

  .stacked-title-3 {
    grid-row-gap: 24px;
  }

  .section-38 {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .heading-97.large {
    font-size: 46px;
  }

  .grid-wrapper-5 {
    grid-row-gap: 20px;
    grid-template-rows: 1fr;
  }

  .circle-image {
    padding: 14px;
  }

  .dual-grid {
    grid-row-gap: 60px;
    grid-template-columns: 1fr;
  }

  .about-hero-bottom {
    flex: 0 auto;
  }

  .image-full {
    overflow: hidden;
  }

  .about-hero-bottom-2 {
    flex: 0 auto;
  }

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

  .heading-xlarge {
    font-size: 3.5rem;
  }

  .about-hero-top {
    padding-top: 4rem;
  }

  .about-hero-component {
    min-height: auto;
  }

  .membership-plans-wrapper-2 {
    margin-left: 0;
    padding-bottom: 80px;
  }

  .top-vactions {
    grid-row-gap: 24px;
    grid-template-columns: 1fr;
  }

  .popular-vacations-copy {
    padding-top: 24px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .top-vactions-copy-copy {
    grid-row-gap: 24px;
    grid-template-columns: 1fr;
  }

  .grid-wrapsssper-copy {
    grid-template-columns: minmax(65px, 1fr) minmax(auto, 1400px) minmax(65px, 1fr);
  }

  .top-vactions-copy {
    grid-row-gap: 24px;
    grid-template-columns: 1fr;
  }

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

  .team-item-cvvvopy {
    padding: 1.8rem;
  }

  .scrollljjjj-copy-copy {
    grid-row-gap: 48px;
  }

  .scroll-link-ckkkopy {
    white-space: nowrap;
    min-width: 48vw;
    padding-left: 48px;
    padding-right: 48px;
  }

  .page-padding-2 {
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .circle-lhvhvink-copy {
    width: 160px;
    height: 160px;
  }

  .fffffff {
    white-space: nowrap;
    min-width: 48vw;
    padding-left: 48px;
    padding-right: 48px;
  }

  .padding-right-5 {
    padding-right: 0;
  }

  .slihhhde-2-copy, .slide-2-cophhggy {
    margin-right: 2.4rem;
  }

  .destination-questions.overflow-hidden-co-lllpy-copy {
    height: 105vh;
    top: 500px;
  }

  .padding-left-5 {
    padding-left: 0;
  }

  .hfhfhff {
    margin-left: 0%;
    inset: auto 0% 0% auto;
  }

  .hfhfhff._2-copggy-copy {
    left: 652px;
  }

  .padding-9-cgggopy {
    margin-left: 31px;
    position: relative;
    top: -88px;
  }

  .destinatin-containeer {
    max-width: none;
  }

  .fsdsdsdsd {
    width: 60vw;
    font-size: 13px;
  }

  .two-columns-2 {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
    position: relative;
    top: 27px;
  }

  .left-arrow-copy-copy {
    margin-left: 0%;
    inset: auto 4.5rem 0% auto;
  }

  .mask-card {
    width: 50%;
  }

  .hfhfhf {
    margin-right: 2.4rem;
  }

  .heading-78-collpy-cllopy {
    width: 60vw;
    font-size: 13px;
  }

  .hfhfgfgfgf {
    margin-right: 2.4rem;
  }

  .service-item {
    grid-row-gap: 80px;
    grid-template-columns: 1fr;
  }

  .large-growing-images.small {
    height: 45vw;
    min-height: 400px;
  }

  .service-info {
    padding-top: 0;
    padding-bottom: 0;
  }

  .home-hero-slide-arrow {
    justify-content: flex-end;
    align-items: center;
    width: 2.25rem;
    height: 2rem;
    margin-bottom: 5rem;
    padding-left: 1rem;
    padding-right: 0;
    display: flex;
    bottom: 110vw;
    left: auto;
    right: 6rem;
  }

  .home-hero-slide-arrow.right-hero-arrow {
    left: auto;
    right: 3rem;
  }

  .home-hero-slide-right {
    width: 100%;
    height: 110vw;
    padding-left: 1rem;
  }

  .heading-xgglarge-copy {
    font-size: 3.5rem;
  }

  .page-padding-grid {
    grid-template-columns: minmax(3rem, 1fr) minmax(auto, 96rem) minmax(3rem, 1fr);
  }

  .home-hero-slide-content {
    flex-direction: column;
    min-height: auto;
  }

  .heading-xlarge-2 {
    font-size: 3.5rem;
  }

  .slider-home-hero {
    padding-left: 0;
  }

  .slide-nav-hero {
    align-items: flex-start;
    width: 5rem;
    margin-bottom: 2rem;
    padding-top: 0;
    padding-right: 1rem;
    display: none;
    inset: auto 0 110vw auto;
  }

  .home-hero-mask {
    margin-left: 0;
  }

  .home-hero-slide-left {
    margin-bottom: auto;
    padding-top: 3rem;
    padding-bottom: 4rem;
    padding-left: 3rem;
  }

  .gdgdgfdfdfdd {
    grid-row-gap: 48px;
  }

  .content-grid-3 {
    grid-row-gap: 0px;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .product-slider-wrapper {
    padding-left: 5vw;
    padding-right: 5vw;
    overflow: hidden;
  }

  .product-mask {
    width: 45%;
  }

  .heading-112 {
    font-size: 32px;
  }

  .heading-112.large {
    font-size: 38px;
  }

  .dual-grid-2 {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    grid-template-columns: 1fr;
    max-width: 700px;
  }

  .content-stacked {
    grid-row-gap: 80px;
  }

  .content-stacked.large {
    grid-row-gap: 120px;
  }

  .intro-box {
    min-height: auto;
  }

  .section-63 {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .content-box {
    max-width: 600px;
  }

  .rotating-box {
    width: 35vw;
    max-width: 350px;
    height: 35vw;
    max-height: 350px;
  }

  .grid-wrapper-23 {
    grid-row-gap: 48px;
  }

  .heading-123 {
    font-size: 32px;
  }

  .heading-123.large {
    font-size: 38px;
  }

  .heading-123-copy-copy {
    font-size: 32px;
  }

  .heading-123-copy-copy.large {
    font-size: 38px;
  }

  .section-47 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .dubai-other-destinations {
    width: 90%;
    min-width: auto;
  }

  .hd-d-dhhd {
    grid-row-gap: 48px;
  }

  .section-38-copy, .destinations-footer {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .jjgjgjgjgg, .jbfjbvbv {
    font-size: 3.5rem;
  }

  .home-hero-slide-left-copy {
    margin-bottom: auto;
    padding-top: 3rem;
    padding-bottom: 4rem;
    padding-left: 3rem;
  }

  .arrow-why-travel-to-dubai {
    justify-content: flex-end;
    align-items: center;
    width: 2.25rem;
    height: 2rem;
    margin-bottom: 5rem;
    padding-left: 1rem;
    padding-right: 0;
    display: flex;
    bottom: 110vw;
    left: auto;
    right: 6rem;
  }

  .arrow-why-travel-to-dubai.right-hero-arrow {
    left: auto;
    right: 3rem;
  }

  .grid-wrapper-copy {
    grid-template-columns: minmax(65px, 1fr) minmax(auto, 1400px) minmax(65px, 1fr);
  }

  .faq-top-copy {
    padding: .5rem;
  }

  .intro-centered {
    max-width: 35rem;
  }

  .heading-large-4 {
    font-size: 3.5rem;
  }

  .faq-intro {
    padding-bottom: 3.5rem;
  }

  .faq-icon {
    width: 4rem;
    min-width: 4rem;
    height: 4rem;
    min-height: 4rem;
  }

  .faq-top-copy-2 {
    padding: .5rem;
  }

  .nvnvvnvnvn {
    grid-template-columns: minmax(65px, 1fr) minmax(auto, 1400px) minmax(65px, 1fr);
  }

  .section-64 {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .detail-card {
    grid-row-gap: 100px;
    border-top-style: solid;
  }

  .detail-card.no-mobile-top-border {
    border-top-style: none;
  }

  .detail-card.no-top-border {
    border-top-style: none;
    border-right-style: none;
  }

  .grid-wrapper-40 {
    grid-row-gap: 20px;
    grid-template-rows: 1fr;
  }

  .detail-cards-wrapper {
    grid-row-gap: 0px;
    grid-auto-flow: row;
  }

  .stacked-content-10.large {
    grid-row-gap: 80px;
  }

  .content-wrapper-5 {
    grid-row-gap: 60px;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .circle-link-3 {
    z-index: 40;
    margin-top: 100px;
    margin-bottom: -90px;
    margin-right: 0;
  }

  .background-wrapper-15.half-page {
    border-top: 1px solid #eff9fc1a;
    width: 100%;
    min-height: 500px;
    position: relative;
  }

  .content-wrapper-6 {
    grid-row-gap: 60px;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .home-hero-intro-3 {
    grid-row-gap: 24px;
    text-align: center;
    justify-content: center;
    justify-items: center;
  }

  .heading-151.large {
    font-size: 46px;
  }

  .hero-title {
    max-width: 650px;
  }

  .hero-title.small {
    padding-bottom: 6px;
  }

  .grid-wrapper-41 {
    grid-row-gap: 20px;
    grid-template-rows: 1fr;
  }

  .hero-content {
    padding-top: 80px;
    padding-bottom: 0;
  }

  .heading-118-copy.large, .sjsbjhwvxjh.large, .sjsbjhwvxjh.large-copy, .sjsbjhwvxjh.large {
    font-size: 46px;
  }

  .grid-wrapper-42 {
    grid-row-gap: 20px;
    grid-template-rows: 1fr;
  }

  .background-wrapper-9.half-page {
    border-top: 1px solid #eff9fc1a;
    width: 100%;
    min-height: 500px;
    position: relative;
  }

  .content-wrapper-7 {
    grid-row-gap: 60px;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .heading-118.large {
    font-size: 46px;
  }

  .home-hero-intro-4 {
    grid-row-gap: 24px;
    text-align: center;
    justify-content: center;
    justify-items: center;
  }

  .section-65 {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .grid-wrapper-43 {
    grid-row-gap: 20px;
    grid-template-rows: 1fr;
  }

  .stacked-content-11.large {
    grid-row-gap: 80px;
  }

  .services-list {
    grid-column-gap: 5rem;
    grid-template-columns: auto auto;
    grid-auto-flow: row;
  }

  .services-about-intro {
    margin-bottom: 4rem;
  }

  .heading-medium-2 {
    font-size: 2.25rem;
  }

  .page-padding-4 {
    max-width: none;
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .section-66 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .slide-content.flex-bottom {
    min-height: 700px;
  }

  .showcase-image {
    min-height: 90vw;
    margin-bottom: 0;
    padding-bottom: 0;
    position: relative;
    top: 0;
  }

  .slide-heading {
    font-size: 64px;
  }

  .showcase-products {
    padding-left: 6px;
    padding-right: 6px;
  }

  .product-showcase {
    grid-template-columns: 1fr;
    padding-left: 0;
    padding-right: 0;
  }

  .hover-cover {
    display: none;
  }

  .tab-grid {
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
  }

  .skills-item.right-top {
    border-top-style: none;
  }

  .tab-top:hover {
    padding-left: 0;
    padding-right: 0;
  }

  .team-info {
    padding: 60px 48px;
  }

  .section-67 {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .grid-wrapper-45, .hfgfgfdhd {
    grid-row-gap: 48px;
  }

  .content-grid-4 {
    grid-row-gap: 0px;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .scroll-guide-to-travel-categories {
    grid-row-gap: 48px;
  }

  .dual-grid-3 {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    grid-template-columns: 1fr;
    max-width: 700px;
  }

  .dual-grid-3.reversed {
    grid-template-columns: 1fr;
  }

  .content-stacked-2 {
    grid-row-gap: 80px;
  }

  .grid-wrapper-46 {
    grid-row-gap: 48px;
  }

  .service-item-2 {
    grid-row-gap: 100px;
  }

  .heading-lajjrge-copy {
    font-size: 3.5rem;
  }

  .section-68 {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .grid-wrapper-47 {
    grid-row-gap: 48px;
  }

  .looping-heading {
    font-size: 48px;
  }

  .section-title {
    padding-bottom: 120px;
  }

  .service-item-3 {
    grid-row-gap: 100px;
  }

  .travel-banner {
    padding-top: 100px;
    padding-bottom: 180px;
  }

  .scroll-guide-to-travel-categories-copy {
    grid-row-gap: 48px;
  }

  .team-item-travel-services {
    padding: 1.8rem;
  }

  .scroll-guide-to-travaael-categories-copy {
    grid-row-gap: 48px;
  }

  .content-grid-5 {
    grid-row-gap: 0px;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .slider-2 {
    padding-left: 100px;
    padding-right: 100px;
  }

  .section-69 {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .grid-wrapper-48, .grid-wrapper-49 {
    grid-row-gap: 48px;
  }

  .content-grid-6 {
    grid-row-gap: 0px;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .grid-wrapper-50, .grid-wrapper-51 {
    grid-row-gap: 48px;
  }

  .slider-3 {
    padding-left: 100px;
    padding-right: 100px;
  }

  .section-70 {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .grid-wrapper-52 {
    grid-row-gap: 48px;
  }

  .heading-107.large {
    font-size: 46px;
  }

  .stacked-title-9 {
    grid-row-gap: 24px;
  }

  .sectixxon-41-copy-copy {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .grid-wrapper-53 {
    grid-row-gap: 20px;
    grid-template-rows: 1fr;
  }

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

  .footer-wrapper-2 {
    grid-row-gap: 80px;
    grid-template-columns: 1fr 1px 1fr;
  }

  .footer-left {
    max-width: 400px;
  }

  .section-72 {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .grid-wrapper-55 {
    grid-row-gap: 20px;
    grid-template-rows: 1fr;
  }

  .footer-section {
    padding-top: 100px;
  }

  .footer-wrapper-3 {
    grid-template-rows: minmax(44px, auto) minmax(106px, auto) minmax(106px, auto) minmax(36px, auto);
    grid-template-columns: 1fr 1fr;
  }

  .services-travel-arrow {
    margin-left: 1.8rem;
  }

  .services-travel-arrow.team-arrow-right {
    margin-left: 4.8rem;
  }

  .services-arroee {
    margin-left: 1.8rem;
  }

  .services-arroee.team-arrow-right, .services-arroee.fdrttddd {
    margin-left: 4.8rem;
  }

  .services-sectionn {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .grid-wrapper-56 {
    grid-template-columns: minmax(65px, 1fr) minmax(auto, 1400px) minmax(65px, 1fr);
  }

  .xxl-headfddding-codszzpy-copy {
    font-size: 54px;
  }

  .team-info-copy {
    padding: 60px 48px;
  }

  .section-73 {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .grid-wrapper-57 {
    grid-row-gap: 20px;
    grid-template-rows: 1fr;
  }

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

  .travel-banner-copy, .hfhfhhfffff {
    padding-top: 100px;
    padding-bottom: 180px;
  }

  .team-intro-wrapper-copy {
    grid-row-gap: 36px;
    grid-template-columns: 1fr;
  }

  .intro-right-image-coggpy, .intro-right-imaggggge-copy {
    min-height: 200px;
  }

  .section-74 {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .section-47-cbfbbopy {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .testimonial-column {
    min-height: 400px;
    padding: 48px 24px;
  }

  .testimonial-column.testimonial-image {
    min-height: 450px;
  }

  .testimonial-column.testimonial-description {
    min-height: auto;
  }

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

  .testimonial-content-2 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-rows: auto;
    grid-auto-flow: row;
  }

  .testimonial-arrow-2 {
    height: 25%;
    top: 25%;
    bottom: auto;
  }

  .content-wrapper-8 {
    grid-template-columns: 1fr;
  }

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

  .founder-image-2 {
    min-height: 475px;
  }

  .stacked-content-12 {
    padding-left: 48px;
    padding-right: 48px;
  }

  .main-slider {
    height: 100vh;
  }

  .main-slider.desktop {
    display: none;
  }

  .main-slider.mobile {
    display: block;
  }

  .main-slider-nav-dots {
    background-image: linear-gradient(to top, #131313bf, #0000);
    display: block;
  }

  .c-funtext, .second-slider-container {
    display: none;
  }

  .main-slide-title {
    letter-spacing: 15px;
    font-size: 4.5em;
  }

  .c-slide-btn-loading {
    display: none;
  }

  .c-main-slide-content {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .sub-destination-heading, .sub-headadau, .sub-heazdadau-copy {
    letter-spacing: 15px;
    font-size: 4.5em;
  }

  .heading-171 {
    font-size: 32px;
  }

  .heading-171.large {
    font-size: 38px;
  }

  .gdgdgdfdd {
    grid-row-gap: 48px;
  }

  .content-grid-7 {
    grid-row-gap: 0px;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .fjfjfjfjf {
    grid-row-gap: 48px;
  }

  .heading-118-cxsopy-copy.large, .heading-118-cxsopy-copy.large-copy {
    font-size: 46px;
  }

  .section-47-cbfbbddopy-copy {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .fjfjfjfjf-coddspy {
    grid-row-gap: 48px;
  }

  .about-hero-block-2 {
    grid-template-columns: 1fr;
  }

  .about-hero-left-2 {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-rows: auto auto;
    min-height: auto;
    padding-top: 5rem;
    padding-bottom: 2rem;
  }

  .grid-large-2 {
    grid-template-columns: minmax(1rem, 1fr) minmax(auto, 104rem) minmax(1rem, 1fr);
  }

  .travel-categoriess {
    padding-top: 100px;
    padding-bottom: 180px;
  }

  .ggfgffgfg {
    grid-row-gap: 80px;
  }

  .ggfgffgfg.large {
    grid-row-gap: 120px;
  }

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

  .section-78.small-top-padding {
    padding-top: 60px;
  }

  .services-cards {
    grid-template-columns: 1fr 1fr;
  }

  .inside.solid.end {
    margin-bottom: 0;
  }

  .image-base {
    width: 70%;
    height: 70vw;
  }

  .heading-medium-3 {
    font-size: 2.25rem;
  }

  .page-padding-5 {
    max-width: none;
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .service-card.light {
    min-height: 50vh;
  }

  .service-item-4 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
    min-height: auto;
    padding-bottom: 6rem;
  }

  .section-services {
    margin-bottom: 0;
  }

  .anchor-link-wrapper {
    margin-bottom: 0;
    margin-left: -3rem;
  }

  .timeline-inside {
    height: auto;
  }

  .heading-173 {
    font-size: 32px;
  }

  .heading-173.large {
    font-size: 38px;
  }

  .fjfjfjfjf-coddsffddddpy-copy, .fjfjfjfjf-coddsffddddpy-cggopy-copy {
    grid-row-gap: 48px;
  }

  .section-services-copy {
    margin-bottom: 0;
  }

  .about-us-intdddro-copy {
    grid-row-gap: 60px;
    padding: 36px 36px 0;
  }

  .intro-right-ggggimage-coggpy-copy {
    min-height: 200px;
  }

  .testimonial-content-3 {
    padding-bottom: 36px;
  }

  .slide-nav-5 {
    margin-bottom: 60px;
  }

  .slider-4 {
    min-height: 700px;
    padding-bottom: 281px;
  }

  .section-79 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .slide-arrow-icon {
    filter: none;
    width: 18px;
  }

  .testimonial-text-4 {
    font-size: 34px;
  }

  .section-background-wrapper {
    margin: 14px;
  }

  .circle-hover-cover {
    display: block;
  }

  .circle-hover-cover.testimonial-cover {
    display: none;
  }

  .testimonial-arrow-3 {
    width: 140px;
    height: 140px;
    margin-right: -70px;
    padding: 0 70px 0 20px;
    inset: auto 0% 140px auto;
  }

  .testimonial-arrow-3.left {
    margin-left: -70px;
    margin-right: auto;
    padding: 0 20px 0 70px;
    top: auto;
    bottom: 140px;
    left: 0;
  }

  .mask-4 {
    width: 100%;
  }

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

  .testimonial-slide-nav {
    max-width: none;
    margin-left: 36px;
    margin-right: 36px;
  }

  .slider-arrow-5 {
    justify-content: center;
    align-items: center;
    width: auto;
    min-width: auto;
    height: auto;
    margin-left: 0;
    margin-right: 0;
    inset: auto 60px 140px auto;
  }

  .slider-arrow-5.left {
    left: 60px;
  }

  .testimonial-slider-5 {
    align-items: flex-end;
    margin-left: 0;
    margin-right: 0;
    padding: 120px 60px 280px;
  }

  .button-text-24.rotate-opposite {
    transform: rotate(-18deg);
  }

  .mask-5 {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .arrow-mouse-over {
    width: 120px;
    height: 120px;
    bottom: auto;
    right: auto;
  }

  .tab-grid-2 {
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
  }

  .grid-wrapper-62 {
    grid-row-gap: 48px;
  }

  .skills-item-2.right-top {
    border-top-style: none;
  }

  .service-item-5 {
    grid-row-gap: 100px;
  }

  .hfhfhfhfhf, .gfgfgfggf {
    margin-left: 65px;
  }

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

  .section-fddcopy.no-top-padding {
    padding-bottom: 60px;
  }

  .sectixxon-41-copy-copy-copy, .sectixxon-41-copy-cggfffopy-copy-copy, .section-81 {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .grid-wrapper-63 {
    grid-row-gap: 48px;
  }

  .section-47-cbfbbddfffopy-copy-copy {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .heading-1jjbbbb23-copy {
    font-size: 32px;
  }

  .heading-1jjbbbb23-copy.large {
    font-size: 38px;
  }

  .hhgbgbbb {
    font-size: 32px;
  }

  .hhgbgbbb.large {
    font-size: 38px;
  }

  .heading-123-copy-copy-cggggopy {
    font-size: 32px;
  }

  .heading-123-copy-copy-cggggopy.large {
    font-size: 38px;
  }

  .padding-horizontal-copy {
    padding-top: 0;
    padding-bottom: 0;
  }

  .hdhfhffhfh {
    grid-row-gap: 60px;
    padding: 36px 36px 0;
  }

  .intro-wrapper-2 {
    grid-template-columns: 1fr;
  }

  .grid-wrapper-62-cfffddddopy {
    grid-row-gap: 48px;
  }

  .content-stacffked-copy {
    grid-row-gap: 80px;
  }

  .content-stacffked-copy.large {
    grid-row-gap: 120px;
  }

  .grey-cover-cohhhpy, .grey-codddver-copy {
    margin-left: 65px;
  }

  .section-47-cbfbbddddsdfffopy-copy-copy-copy, .section-47-cbfbbdffffdopy-copy-copy {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .heading-123-copy-cggopy-copy {
    font-size: 32px;
  }

  .heading-123-copy-cggopy-copy.large {
    font-size: 38px;
  }

  .sectixxon-41-cofffpy-cggfffopy-copy-copy-copy {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .fjfjfjfjf-coxxxxxsssddspy-copy {
    grid-row-gap: 48px;
  }

  .section-47-cbssssfbbddopy-copy-copy {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .sectixxon-41-cossssapy-cggfffopy-copy-copy-copy {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .heading-123-copy-copddddy-copy {
    font-size: 32px;
  }

  .heading-123-copy-copddddy-copy.large {
    font-size: 38px;
  }

  .team-info-2 {
    padding: 60px 48px;
  }

  .grid-wrapper-64 {
    grid-row-gap: 48px;
  }

  .team-info-2-copy {
    padding: 60px 48px;
  }

  .support-page-break {
    grid-row-gap: 48px;
  }

  .sectixxon-41-cossffssapy-cggfffopy-copy-copy-copy-copy {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .xxl-headcccing-copy {
    font-size: 54px;
  }

  .sectixxon-41-cosgfggsffssapy-cggfffopy-copy-copy-copy-copy-copy {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .banner-content-2 {
    min-height: 325px;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .image-cover-wrapper {
    width: 50%;
  }

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

  .jhjhjhjhggmgmgm, .jhjhjhjhgghghghghmgmgm-copy {
    grid-row-gap: 48px;
  }

  .team-info-3 {
    padding: 60px 48px;
  }

  .content-stacked-3 {
    grid-row-gap: 80px;
  }

  .section-83 {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .grid-wrapper-65 {
    grid-row-gap: 48px;
  }

  .team-iggnfo-3-copy {
    padding: 60px 48px;
  }

  .section-47-cbffffddbbddfffopy-copy-copy-copy {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .team-item-2 {
    padding: 1.8rem;
  }

  .team-slide-arrow-2 {
    margin-left: 1.8rem;
  }

  .team-slide-arrow-2.team-arrow-right {
    margin-left: 4.8rem;
  }

  .team-spacer-2 {
    padding-top: 1.8rem;
    padding-left: 1.8rem;
    padding-right: 1.8rem;
  }

  .jhjhjhjhggffffffhghghghmgmgm-copy-copy {
    grid-row-gap: 48px;
  }

  .team-slide-arrffffow-copy {
    margin-left: 1.8rem;
  }

  .team-slide-arrffffow-copy.team-arrow-right, .team-slide-arrffffow-copy.team-arrow-rigfffht-copy {
    margin-left: 4.8rem;
  }

  .team-slide-arhhhrow-copy {
    margin-left: 1.8rem;
  }

  .team-slide-arhhhrow-copy.team-arrow-right {
    margin-left: 4.8rem;
  }

  .hghgghhgghgh {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .jhjhjhjhggffffffhghhgdjjdjhghghmgmgm-copy-copy-copy {
    grid-row-gap: 48px;
  }

  .sectiodddn-83-copy {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .team-itehhhm-copy {
    padding: 1.8rem;
  }

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

  .founder-image-3 {
    min-height: 33.33vw;
  }

  .body-display-25.two-columns {
    column-count: 1;
  }

  .team-images-3 {
    grid-template-columns: 1fr;
    min-height: 500px;
  }

  .team-grid-5 {
    min-height: auto;
  }

  .about-us-intro-3 {
    padding-top: 80px;
    padding-bottom: 140px;
  }

  .team-spajjjjjcer-copy {
    padding-top: 1.8rem;
    padding-left: 1.8rem;
    padding-right: 1.8rem;
  }

  .sectixxon-41-copy-copy-copy {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .hghghghghg, .fjfjfjfjf-cohhhddspy-copy {
    grid-row-gap: 48px;
  }

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

  .fjfjfjyyfjf-copy, .gdgdgfdffffffffffffdfdd-copy, .grid-wrapfffffffggbbfrszawper-62-copy {
    grid-row-gap: 48px;
  }

  .teamdddd-item-copy {
    padding: 1.8rem;
  }

  .team-spajjjjjcer-chjjjjopy-copy {
    padding-top: 1.8rem;
    padding-left: 1.8rem;
    padding-right: 1.8rem;
  }

  .lightbox-link {
    width: 120px;
    height: 120px;
    margin-left: auto;
    margin-right: auto;
    inset: auto auto -60px 5vw;
  }

  .content-grid-8 {
    grid-row-gap: 0px;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .video-cover {
    justify-content: center;
    width: auto;
    min-height: 525px;
    margin-left: -5vw;
    margin-right: -5vw;
    position: relative;
  }

  .section-84 {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .grid-wrapper-67 {
    grid-row-gap: 48px;
  }

  .history-intro {
    max-width: 700px;
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .content-grid-9 {
    grid-row-gap: 0px;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .section-85 {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .grid-wrapper-68 {
    grid-row-gap: 48px;
  }

  .looping-image-wrapper {
    width: 325px;
    height: 325px;
  }

  .looping-image-strip {
    grid-column-gap: 170px;
    padding-right: 170px;
  }

  .looping-image-section {
    padding-top: 130px;
    padding-bottom: 130px;
  }

  .sectixxon-41-cvvvvfffdfffopy-cggfffopy-copy-copy-copy {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .gdgdgfdffffffffffffdfdd-chhhopy-copy, .gdgdgfdffffffffffffdfddeeedd-chhhopy-copy-copy {
    grid-row-gap: 48px;
  }

  .home-hero-mask-2 {
    margin-left: 0;
  }

  .slide-nav-hero-2 {
    align-items: flex-start;
    width: 5rem;
    margin-bottom: 2rem;
    padding-top: 0;
    padding-right: 1rem;
    display: none;
    inset: auto 0 110vw auto;
  }

  .heading-xlarge-3 {
    font-size: 3.5rem;
  }

  .home-hero-slide-arrow-2 {
    justify-content: flex-end;
    align-items: center;
    width: 2.25rem;
    height: 2rem;
    margin-bottom: 5rem;
    padding-left: 1rem;
    padding-right: 0;
    display: flex;
    bottom: 110vw;
    left: auto;
    right: 6rem;
  }

  .home-hero-slide-arrow-2.right-hero-arrow {
    left: auto;
    right: 3rem;
  }

  .home-hero-slide-left-2 {
    margin-bottom: auto;
    padding-top: 3rem;
    padding-bottom: 4rem;
    padding-left: 3rem;
  }

  .heading-xlarffffge-3-copy, .heading-xlddddarge-2-copy, .heading-xlarbgggggggggggggggggggggge-3-copy {
    font-size: 3.5rem;
  }

  .heading-191.large {
    font-size: 48px;
  }

  .content-grid-10 {
    grid-row-gap: 0px;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .scroll-link-3 {
    white-space: nowrap;
    min-width: 48vw;
    padding-left: 48px;
    padding-right: 48px;
  }

  .service-hero-image-wrapper.middle {
    width: 48vw;
    min-width: 48vw;
  }

  .hero-top-content.short {
    padding-top: 48px;
    padding-bottom: 120px;
  }

  .sectigggon-44-copy {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .sectixxon-41-copy-creeeeopy-copy-copy {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .vacation-lesiure-form {
    grid-row-gap: 60px;
    padding: 36px 36px 0;
  }

  .fhfhfhff {
    grid-row-gap: 36px;
    grid-template-columns: 1fr;
  }

  .form-blfffffock-copy {
    padding: 36px;
  }

  .sjsbjhwvxjh-chhhhopy.large, .sjsbjhwvxjh-chhhhopy.large-copy, .sjsbjhfffffewvxjh-copy.large, .sjsbjhfffffewvxjh-copy.large-copy, .sjsbjhfffffewvxjh-copy.large, .sjsbjhfffffewvxjh-copy.large, .sjsbjhfffffewvxjh-copy.large, .sjsbjhfffffewvxjh-copy.large {
    font-size: 46px;
  }

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

  .section-tttttcopy.no-top-padding {
    padding-bottom: 60px;
  }

  .hghgghhgghgh-copy {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  ._2nd-vacation-form {
    padding: 36px;
  }

  ._2nd-form-wrapper {
    grid-row-gap: 36px;
    grid-template-columns: 1fr;
  }

  .tab-top-copy:hover, .tab-top-1:hover, .tab-top-2:hover {
    padding-left: 0;
    padding-right: 0;
  }

  .tt {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  ._2nd-vacation-destination {
    grid-row-gap: 36px;
    grid-template-columns: 1fr;
  }

  .entertainment-form-2, ._3-vacation-form, .form-blfffffock-copdddy-copy {
    padding: 36px;
  }

  .section-tttttcottttpy-copy {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .section-tttttcottttpy-copy.no-top-padding {
    padding-bottom: 60px;
  }

  .sectixxon-41-copy-cggfffopy-copy-copy-copy, .ggggffd {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .jhjhjhjhggmgmgdddddm-copy {
    grid-row-gap: 48px;
  }

  .about-hero-block-3 {
    grid-template-columns: 1fr;
  }

  .team-slide-arhhhrow-copy-2 {
    margin-left: 1.8rem;
  }

  .team-item-3 {
    padding: 1.8rem;
  }

  .team-slide-arrffffow-copy-2 {
    margin-left: 1.8rem;
  }

  .team-slide-arrffffow-copy-2.team-arrow-rigfffht-copy {
    margin-left: 4.8rem;
  }

  .team-spacer-3 {
    padding-top: 1.8rem;
    padding-left: 1.8rem;
    padding-right: 1.8rem;
  }

  .ghghghgghghghgh {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .ghghghgghghghgh.no-top-padding {
    padding-bottom: 60px;
  }

  .agsgsgdgdg {
    grid-row-gap: 80px;
  }

  .agsgsgdgdg.large {
    grid-row-gap: 120px;
  }

  .ghghghghgg {
    grid-template-columns: minmax(65px, 1fr) minmax(auto, 1400px) minmax(65px, 1fr);
  }

  .content-grid-11 {
    grid-row-gap: 0px;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .ghjhjhjjhjh.short {
    padding-top: 48px;
    padding-bottom: 120px;
  }

  .ghghghhhggg {
    grid-row-gap: 48px;
  }

  .about-us-triangles {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .gjjggjgjgjjgg {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .gjjggjgjgjjgg.no-top-padding {
    padding-bottom: 60px;
  }

  .navbar-wrapper {
    grid-template-columns: auto 1fr;
    height: 65px;
  }

  .menu-link {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    align-content: end;
    align-items: end;
    padding-bottom: 24px;
    padding-left: 0;
    padding-right: 0;
    font-size: 48px;
    display: grid;
  }

  .menu-link.w--current {
    grid-auto-columns: 1fr;
  }

  .brand-3 {
    border-left-style: none;
    padding-left: 36px;
    padding-right: 36px;
  }

  .menu-wrapper {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    place-content: stretch center;
    align-items: end;
    width: auto;
    display: grid;
  }

  .menu-items {
    text-align: center;
  }

  .reel-link, .full-screen-menu {
    display: none;
  }

  .menu-center {
    width: 70vw;
    height: 55vw;
    display: none;
  }

  .title {
    color: #fff;
    -webkit-text-fill-color: transparent;
    background-color: #fff;
    -webkit-background-clip: text;
    background-clip: text;
    margin-top: auto;
  }

  .dropdown-arrow {
    top: 0;
  }

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

  .nav-link-wrapper {
    grid-row-gap: 0px;
    background-color: #fff;
    grid-auto-flow: row;
  }

  .menu-link-2 {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .tool-tip-text {
    align-items: flex-end;
  }

  .nav-menu-3 {
    background-color: #0000;
  }

  .menu-dropdown-list.w--open {
    border-bottom: 1px solid #eef0f6;
    justify-content: center;
    padding-top: 0;
    position: relative;
    bottom: 0;
  }

  .nav-link-3 {
    color: #000;
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .nav-link-3.dropdown-link {
    color: #000;
    border-bottom: 1px solid #eef0f6;
    margin-right: 0;
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .nav-link-3.dropdown-link.w--open {
    border-bottom: 1px solid #eef0f6;
    height: auto;
  }

  .menu-dropdown {
    box-shadow: none;
    border-style: none;
    grid-template-columns: 1fr;
    width: 100%;
    padding-top: 0;
  }

  .menu-dropdown.left {
    width: auto;
  }

  .right-menu {
    display: none;
  }

  .looping-screen {
    height: 40vw;
    min-height: 375px;
  }

  .menu-button-3 {
    justify-content: center;
    align-items: center;
    width: 48px;
    padding: 12px 0 12px 12px;
    display: flex;
  }

  .menu-button-3.w--open {
    background-color: #0000;
  }

  .stacked-heading-2 {
    grid-row-gap: 28px;
  }

  .menu-button-wrapper {
    justify-content: center;
    align-items: center;
    height: 100%;
    display: flex;
  }

  .menu-hover-background {
    display: none;
  }

  .menu-left {
    padding: 27px 27px 12px;
  }

  .menu-list {
    grid-row-gap: 6px;
  }

  .menu-bottom {
    display: none;
  }

  .icon-dropdown-content {
    min-width: 250px;
    position: absolute;
  }

  .tooltip-corner {
    margin-left: auto;
    margin-right: auto;
  }

  .hjhjhjhjbbbv {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .hjhjhjhjbbbv.no-top-padding {
    padding-bottom: 60px;
  }

  .ghghghhgb {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .hjhjhjjhhbbb {
    grid-row-gap: 48px;
  }

  .uikjkjkjjkn {
    grid-row-gap: 60px;
    padding: 36px 36px 0;
  }

  .hjhjhjhjg {
    grid-row-gap: 80px;
  }

  .hjhjhjhjg.large {
    grid-row-gap: 120px;
  }

  .section-title-2 {
    grid-column-gap: 18px;
    grid-template-columns: 24px 1fr;
    padding-top: 60px;
    padding-bottom: 80px;
    padding-right: 60px;
  }

  .section-title-2.extra-top-padding {
    padding-top: 80px;
  }

  .about-wrapper-2 {
    grid-template-columns: 1fr;
  }

  .banner-wrapper-2 {
    width: 65%;
    min-height: 500px;
  }

  .content-wrapper-9 {
    grid-template-columns: 1fr 1fr 1fr 7%;
  }

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

  .stacked-heading-3 {
    grid-row-gap: 28px;
  }

  .card-wrapper {
    grid-row-gap: 0px;
    grid-template-columns: 1fr 1px 1fr;
  }

  .card-wrapper.three-card-grid {
    grid-template-columns: 1fr 1px 1fr;
  }

  .small-card.top-border---mobile {
    border-top-style: solid;
  }

  .fjfhfhfhfhfhf {
    padding-top: 80px;
    padding-bottom: 80px;
  }

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

  .ghghghghggvv {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .ghghghghff.large, .ghghghghff.large-copy {
    font-size: 46px;
  }

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

  .fhfhvhhvv {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .dfcgcghhdddd {
    grid-row-gap: 48px;
  }

  .tjgjbjkbb {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .tjgjbjkbb.no-top-padding {
    padding-bottom: 60px;
  }

  .hkhkk-n-n-n {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .hkhkk-n-n-n.no-top-padding {
    padding-bottom: 60px;
  }

  .hhhjhjhjhjhhhh {
    padding-top: 100px;
    padding-bottom: 100px;
  }

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

  .kjkkjnn-bbbb {
    grid-row-gap: 48px;
  }

  .home-content-stacked {
    grid-row-gap: 80px;
  }

  .home-content-stacked.large {
    grid-row-gap: 120px;
  }

  .dhdhdhhdd {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .dhdhdhhdd.no-top-padding {
    padding-bottom: 60px;
  }

  .xxl-heading-4 {
    font-size: 42px;
  }

  .vacation-form {
    padding: 36px;
  }

  .content-grid-12 {
    grid-row-gap: 0px;
    grid-template-columns: 1fr 1fr 1fr;
  }

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

  .form-blfffffock-copdddy-copy-2, ._3-vacation-form-2, .form-blfffffock-copy-2, .vacation-form-tailor, .vacation-form-tailor-your-trip {
    padding: 36px;
  }

  .form-page-break {
    grid-row-gap: 48px;
  }

  .scroll-indicator-2 {
    width: 65px;
    padding-top: 65px;
  }

  .circle-link-5 {
    z-index: 40;
    margin-top: 100px;
    margin-bottom: -90px;
    margin-right: 0;
  }

  .grid-wrapper-73 {
    grid-row-gap: 20px;
    grid-template-rows: 1fr;
  }

  .content-wrapper-10 {
    grid-row-gap: 60px;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .ghhghgh {
    max-width: 650px;
  }

  .ghhghgh.gfigigigigii {
    padding-bottom: 6px;
  }

  .background-wrapper-28.half-page {
    border-top: 1px solid #eff9fc1a;
    width: 100%;
    min-height: 500px;
    position: relative;
  }

  .grid-wrapper-74 {
    grid-row-gap: 20px;
    grid-template-rows: 1fr;
  }

  .content-wrapper-11 {
    grid-row-gap: 60px;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .section-88 {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .stacked-content-16.large {
    grid-row-gap: 80px;
  }

  .heading-large-2-copy-2, .heading-large-7 {
    font-size: 3.5rem;
  }

  .circle-link-6 {
    width: 160px;
    height: 160px;
  }

  .heading-large-8 {
    font-size: 3.5rem;
  }

  .team-slide-arhhhrow-copy-3, .team-slide-arrffffow-copy-3 {
    margin-left: 1.8rem;
  }

  .team-slide-arrffffow-copy-3.team-arrow-rigfffht-copy {
    margin-left: 4.8rem;
  }

  .team-itehhhm-copy-2 {
    padding: 1.8rem;
  }

  .team-spajjjjjcer-chjjjjopy-copy-2 {
    padding-top: 1.8rem;
    padding-left: 1.8rem;
    padding-right: 1.8rem;
  }

  .team-slide-arhhhrow-copy-4, .team-slide-arrffffow-copy-4 {
    margin-left: 1.8rem;
  }

  .team-slide-arrffffow-copy-4.team-arrow-rigfffht-copy {
    margin-left: 4.8rem;
  }

  .team-itehhhm-copy-3 {
    padding: 1.8rem;
  }

  .team-spajjjjjcer-chjjjjopy-copy-3 {
    padding-top: 1.8rem;
    padding-left: 1.8rem;
    padding-right: 1.8rem;
  }

  .about-wrapper-3 {
    grid-row-gap: 36px;
    grid-template-columns: 1fr;
    padding-top: 80px;
  }

  .hfhfhfhfhf-2 {
    margin-left: 65px;
  }

  .grid-wrapper-75 {
    grid-template-columns: minmax(65px, 1fr) minmax(auto, 1400px) minmax(65px, 1fr);
  }

  .vacation-body-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .grid-wrapper-76 {
    grid-template-columns: minmax(65px, 1fr) minmax(auto, 1400px) minmax(65px, 1fr);
  }

  .grid-wrapper-77 {
    grid-row-gap: 20px;
    grid-template-rows: 1fr;
  }

  .content-wrapper-12 {
    grid-row-gap: 60px;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .circle-link-7-copy {
    z-index: 40;
    margin-top: 100px;
    margin-bottom: -90px;
    margin-right: 0;
  }

  .background-wrapper-29.half-page {
    border-top: 1px solid #eff9fc1a;
    width: 100%;
    min-height: 500px;
    position: relative;
  }

  .home-hero-intro-5 {
    grid-row-gap: 24px;
    text-align: center;
    justify-content: center;
    justify-items: center;
  }

  .grid-wrapper-78 {
    grid-row-gap: 20px;
    grid-template-rows: 1fr;
  }

  .content-wrapper-13 {
    grid-row-gap: 60px;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .detail-cards-wrapper-2 {
    grid-row-gap: 0px;
    grid-auto-flow: row;
  }

  .stacked-content-17.large {
    grid-row-gap: 80px;
  }

  .section-89 {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .team-basic-2 {
    grid-template-columns: 1fr;
  }

  .heading-lajjrge-copy-2 {
    font-size: 3.5rem;
  }

  .gradient-background-fill {
    background-size: cover;
  }

  .section-48 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section-48.thin-section {
    margin-top: 48px;
    margin-bottom: 48px;
  }

  .preview-agenda-content-2 {
    grid-column-gap: 3.5rem;
    grid-row-gap: 3.5rem;
    padding-top: 0;
    padding-bottom: 0;
  }

  .preview-agenda-days-2 {
    width: 100%;
  }

  .heading-large-9, .heading-large-10 {
    font-size: 3.5rem;
  }

  .hfgfgfdhd-codddddfjjjjpy-copy {
    grid-row-gap: 48px;
  }

  .scroll-link-4 {
    white-space: nowrap;
    min-width: 48vw;
    padding-left: 48px;
    padding-right: 48px;
  }

  .fhfhfhfvvvv {
    grid-row-gap: 48px;
  }

  .faq-intro-copy-copjjjy {
    padding-bottom: 3.5rem;
  }

  .heading-large-11 {
    font-size: 3.5rem;
  }

  .preview-agenda-2 {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .preview-agenda-content-3 {
    grid-column-gap: 3.5rem;
    grid-row-gap: 3.5rem;
    padding-top: 0;
    padding-bottom: 0;
  }

  .preview-agenda-days-3 {
    width: 100%;
  }

  .heading-large-12, .heading-large-13 {
    font-size: 3.5rem;
  }

  .faq-top-copy-6 {
    padding: .5rem;
  }

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

  .ghghghhhhvhvv {
    padding-top: 60px;
  }

  .ghghghhhbbb {
    grid-row-gap: 48px;
  }

  .fhfhfhff-2 {
    grid-row-gap: 36px;
    grid-template-columns: 1fr;
  }

  .fgfgfgfggf {
    padding: 36px;
  }

  .circle-link-7 {
    z-index: 40;
    margin-top: 100px;
    margin-bottom: -90px;
    margin-right: 0;
  }

  .dubai-ngbgbg {
    max-width: 650px;
  }

  .dubai-ngbgbg.small-copy {
    padding-bottom: 6px;
  }

  .content-wrapper-14 {
    grid-row-gap: 60px;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .grid-wrapper-79 {
    grid-row-gap: 20px;
    grid-template-rows: 1fr;
  }

  .background-wrapper-30.half-page {
    border-top: 1px solid #eff9fc1a;
    width: 100%;
    min-height: 500px;
    position: relative;
  }

  .home-hero-intro-6 {
    grid-row-gap: 24px;
    text-align: center;
    justify-content: center;
    justify-items: center;
  }

  .grid-wrapper-80 {
    grid-row-gap: 20px;
    grid-template-rows: 1fr;
  }

  .content-wrapper-15 {
    grid-row-gap: 60px;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .section-90 {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .stacked-content-18.large {
    grid-row-gap: 80px;
  }

  .preview-agenda-3 {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .heading-large-14 {
    font-size: 3.5rem;
  }

  .preview-agenda-days-4 {
    width: 100%;
  }

  .preview-agenda-content-4 {
    grid-column-gap: 3.5rem;
    grid-row-gap: 3.5rem;
    padding-top: 0;
    padding-bottom: 0;
  }

  .team-slide-arhhhrow-copy-5, .team-slide-arrffffow-copy-5 {
    margin-left: 1.8rem;
  }

  .team-slide-arrffffow-copy-5.team-arrow-rigfffht-copy {
    margin-left: 4.8rem;
  }

  .team-itehhhm-copy-4 {
    padding: 1.8rem;
  }

  .team-spajjjjjcer-chjjjjopy-copy-4 {
    padding-top: 1.8rem;
    padding-left: 1.8rem;
    padding-right: 1.8rem;
  }

  .about-wrapper-4 {
    grid-row-gap: 36px;
    grid-template-columns: 1fr;
    padding-top: 80px;
  }

  .hfhfhfhfhf-3 {
    margin-left: 65px;
  }

  .grid-wrapper-81 {
    grid-template-columns: minmax(65px, 1fr) minmax(auto, 1400px) minmax(65px, 1fr);
  }

  .map-section-2 {
    padding-bottom: 80px;
  }

  .nvnvvnvnvn-2 {
    grid-template-columns: minmax(65px, 1fr) minmax(auto, 1400px) minmax(65px, 1fr);
  }

  .vacation-body-3 {
    padding-left: 0;
    padding-right: 0;
  }

  .grid-wrapper-82 {
    grid-template-columns: minmax(65px, 1fr) minmax(auto, 1400px) minmax(65px, 1fr);
  }

  .fdfdfdffdfdfddd {
    padding-top: 60px;
  }

  .budapest-page-break-33 {
    grid-row-gap: 48px;
  }

  .heading-large-6 {
    font-size: 3.5rem;
  }

  .faq-top-copy-7, .faq-top-copy-8 {
    padding: .5rem;
  }

  .agent-budapest {
    padding-top: 60px;
  }

  .grid-wrapper-83 {
    grid-row-gap: 20px;
    grid-template-rows: 1fr;
  }

  .content-wrapper-16 {
    grid-row-gap: 60px;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .background-wrapper-31.half-page {
    border-top: 1px solid #eff9fc1a;
    width: 100%;
    min-height: 500px;
    position: relative;
  }

  .grid-wrapper-84 {
    grid-row-gap: 20px;
    grid-template-rows: 1fr;
  }

  .detail-cards-wrapper-3 {
    grid-row-gap: 0px;
    grid-auto-flow: row;
  }

  .stacked-content-19.large {
    grid-row-gap: 80px;
  }

  .heading-lajjrge-copy-3 {
    font-size: 3.5rem;
  }

  .gradient-background-fill-2 {
    background-size: cover;
  }

  .section-91 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section-91.thin-section {
    margin-top: 48px;
    margin-bottom: 48px;
  }

  .preview-agenda-content-5 {
    grid-column-gap: 3.5rem;
    grid-row-gap: 3.5rem;
    padding-top: 0;
    padding-bottom: 0;
  }

  .preview-agenda-days-5 {
    width: 100%;
  }

  .grid-wrapper-85 {
    grid-row-gap: 20px;
    grid-template-rows: 1fr;
  }

  .detail-cards-wrapper-4 {
    grid-row-gap: 0px;
    grid-auto-flow: row;
  }

  .stacked-content-20.large {
    grid-row-gap: 80px;
  }

  .section-92 {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .hjhjjhnn {
    grid-row-gap: 48px;
  }

  .preview-agenda-4 {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .preview-agenda-content-6 {
    grid-column-gap: 3.5rem;
    grid-row-gap: 3.5rem;
    padding-top: 0;
    padding-bottom: 0;
  }

  .preview-agenda-days-6 {
    width: 100%;
  }

  .heading-large-15, .hhjhjhjhn, .heading-large-16 {
    font-size: 3.5rem;
  }

  .faq-top-copy-9 {
    padding: .5rem;
  }

  .nuuggugg {
    grid-row-gap: 48px;
  }

  .vacation-body-4 {
    padding-left: 0;
    padding-right: 0;
  }

  .grid-wrapper-86 {
    grid-template-columns: minmax(65px, 1fr) minmax(auto, 1400px) minmax(65px, 1fr);
  }

  .fgfgfgfggffg-copy {
    padding-top: 60px;
  }

  .circle-link-8 {
    z-index: 40;
    margin-top: 100px;
    margin-bottom: -90px;
    margin-right: 0;
  }

  .grid-wrapper-87 {
    grid-row-gap: 20px;
    grid-template-rows: 1fr;
  }

  .background-wrapper-32.half-page {
    border-top: 1px solid #eff9fc1a;
    width: 100%;
    min-height: 500px;
    position: relative;
  }

  .home-hero-intro-7 {
    grid-row-gap: 24px;
    text-align: center;
    justify-content: center;
    justify-items: center;
  }

  .grid-wrapper-88 {
    grid-row-gap: 20px;
    grid-template-rows: 1fr;
  }

  .section-93 {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .stacked-content-21.large {
    grid-row-gap: 80px;
  }

  .arrow-why-travel-to-dubai-2 {
    justify-content: flex-end;
    align-items: center;
    width: 2.25rem;
    height: 2rem;
    margin-bottom: 5rem;
    padding-left: 1rem;
    padding-right: 0;
    display: flex;
    bottom: 110vw;
    left: auto;
    right: 6rem;
  }

  .gfgfgfgfgf-2 {
    padding-bottom: 3.5rem;
  }

  .heading-large-17 {
    font-size: 3.5rem;
  }

  .home-hero-slide-arrow-3 {
    justify-content: flex-end;
    align-items: center;
    width: 2.25rem;
    height: 2rem;
    margin-bottom: 5rem;
    padding-left: 1rem;
    padding-right: 0;
    display: flex;
    bottom: 110vw;
    left: auto;
    right: 6rem;
  }

  .home-hero-slide-arrow-3.right-hero-arrow {
    left: auto;
    right: 3rem;
  }

  .heading-large-5 {
    font-size: 3.5rem;
  }

  .preview-agenda-days-7 {
    width: 100%;
  }

  .heading-xlarge-4 {
    font-size: 3.5rem;
  }

  .preview-agenda-content-7 {
    grid-column-gap: 3.5rem;
    grid-row-gap: 3.5rem;
    padding-top: 0;
    padding-bottom: 0;
  }

  .team-slide-arhhhrow-copy-6 {
    margin-left: 1.8rem;
  }

  .team-itehhhm-copy-5 {
    padding: 1.8rem;
  }

  .team-spajjjjjcer-chjjjjopy-copy-5 {
    padding-top: 1.8rem;
    padding-left: 1.8rem;
    padding-right: 1.8rem;
  }

  .about-wrapper-5 {
    grid-row-gap: 36px;
    grid-template-columns: 1fr;
    padding-top: 80px;
  }

  .hfhfhfhfhf-4 {
    margin-left: 65px;
  }

  .grid-wrapper-89 {
    grid-template-columns: minmax(65px, 1fr) minmax(auto, 1400px) minmax(65px, 1fr);
  }

  .cairo-2-page-break {
    grid-row-gap: 48px;
  }

  .heading-large-18 {
    font-size: 3.5rem;
  }

  .faq-top-copy-10 {
    padding: .5rem;
  }

  .vacation-info-2 {
    padding-top: 60px;
  }

  .vacation-body-5 {
    padding-left: 0;
    padding-right: 0;
  }

  .grid-wrapper-90 {
    grid-template-columns: minmax(65px, 1fr) minmax(auto, 1400px) minmax(65px, 1fr);
  }

  .grid-wrapper-91 {
    grid-row-gap: 20px;
    grid-template-rows: 1fr;
  }

  .background-wrapper-33.half-page {
    border-top: 1px solid #eff9fc1a;
    width: 100%;
    min-height: 500px;
    position: relative;
  }

  .grid-wrapper-92 {
    grid-row-gap: 20px;
    grid-template-rows: 1fr;
  }

  .detail-cards-wrapper-5 {
    grid-row-gap: 0px;
    grid-auto-flow: row;
  }

  .stacked-content-22.large {
    grid-row-gap: 80px;
  }

  .section-94 {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .heading-lajjrge-copy-4 {
    font-size: 3.5rem;
  }

  .gradient-background-fill-3 {
    background-size: cover;
  }

  .section-95 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section-95.thin-section {
    margin-top: 48px;
    margin-bottom: 48px;
  }

  .preview-agenda-days-8 {
    width: 100%;
  }

  .faq-intro-copy-copjjjy-2 {
    padding-bottom: 3.5rem;
  }

  .heading-large-19 {
    font-size: 3.5rem;
  }

  .preview-agenda-content-8 {
    grid-column-gap: 3.5rem;
    grid-row-gap: 3.5rem;
    padding-top: 0;
    padding-bottom: 0;
  }

  .preview-agenda-days-9 {
    width: 100%;
  }

  .heading-large-20 {
    font-size: 3.5rem;
  }

  .jkjkjkkmmm {
    grid-row-gap: 48px;
  }

  .heading-large-21 {
    font-size: 3.5rem;
  }

  .faq-top-copy-11 {
    padding: .5rem;
  }

  .fgfgfgfggffg {
    padding-top: 60px;
  }

  .grid-wrapper-93 {
    grid-template-columns: minmax(65px, 1fr) minmax(auto, 1400px) minmax(65px, 1fr);
  }

  .grid-wrapper-94 {
    grid-row-gap: 20px;
    grid-template-rows: 1fr;
  }

  .background-wrapper-34.half-page {
    border-top: 1px solid #eff9fc1a;
    width: 100%;
    min-height: 500px;
    position: relative;
  }

  .home-hero-intro-8 {
    grid-row-gap: 24px;
    text-align: center;
    justify-content: center;
    justify-items: center;
  }

  .grid-wrapper-95 {
    grid-row-gap: 20px;
    grid-template-rows: 1fr;
  }

  .stacked-content-23.large {
    grid-row-gap: 80px;
  }

  .heading-large-22 {
    font-size: 3.5rem;
  }

  .preview-agenda-days-10 {
    width: 100%;
  }

  .preview-agenda-content-9 {
    grid-column-gap: 3.5rem;
    grid-row-gap: 3.5rem;
    padding-top: 0;
    padding-bottom: 0;
  }

  .team-slide-arhhhrow-copy-7 {
    margin-left: 1.8rem;
  }

  .team-itehhhm-copy-6 {
    padding: 1.8rem;
  }

  .team-spajjjjjcer-chjjjjopy-copy-6 {
    padding-top: 1.8rem;
    padding-left: 1.8rem;
    padding-right: 1.8rem;
  }

  .about-wrapper-6 {
    grid-row-gap: 36px;
    grid-template-columns: 1fr;
    padding-top: 80px;
  }

  .hfhfhfhfhf-5 {
    margin-left: 65px;
  }

  .grid-wrapper-96 {
    grid-template-columns: minmax(65px, 1fr) minmax(auto, 1400px) minmax(65px, 1fr);
  }

  .budapest-page-break-34, .fgfgfgffvvvv {
    grid-row-gap: 48px;
  }

  .heading-large-23 {
    font-size: 3.5rem;
  }

  .faq-top-copy-12 {
    padding: .5rem;
  }

  .grid-wrapper-97 {
    grid-template-columns: minmax(65px, 1fr) minmax(auto, 1400px) minmax(65px, 1fr);
  }

  .ghghhghhggff {
    padding-top: 60px;
  }

  .background-wrapper-35.half-page {
    border-top: 1px solid #eff9fc1a;
    width: 100%;
    min-height: 500px;
    position: relative;
  }

  .home-hero-intro-9 {
    grid-row-gap: 24px;
    text-align: center;
    justify-content: center;
    justify-items: center;
  }

  .grid-wrapper-98, .grid-wrapper-99 {
    grid-row-gap: 20px;
    grid-template-rows: 1fr;
  }

  .detail-cards-wrapper-6 {
    grid-row-gap: 0px;
    grid-auto-flow: row;
  }

  .stacked-content-24.large {
    grid-row-gap: 80px;
  }

  .zanzibar-cta {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .zanzibar-cta.thin-section {
    margin-top: 48px;
    margin-bottom: 48px;
  }

  .preview-agenda-days-11 {
    width: 100%;
  }

  .faq-intro-copy-copjjjy-3 {
    padding-bottom: 3.5rem;
  }

  .heading-large-24 {
    font-size: 3.5rem;
  }

  .preview-agenda-5 {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .heading-large-25 {
    font-size: 3.5rem;
  }

  .preview-agenda-days-12 {
    width: 100%;
  }

  .preview-agenda-content-10 {
    grid-column-gap: 3.5rem;
    grid-row-gap: 3.5rem;
    padding-top: 0;
    padding-bottom: 0;
  }

  .fgfgfgfggffg-copy-2 {
    padding-top: 60px;
  }

  .grid-wrapper-100 {
    grid-template-columns: minmax(65px, 1fr) minmax(auto, 1400px) minmax(65px, 1fr);
  }

  .faq-top-copy-13 {
    padding: .5rem;
  }

  .heading-large-26 {
    font-size: 3.5rem;
  }

  .gghghgg {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .gghghgg.thin-section {
    margin-top: 48px;
    margin-bottom: 48px;
  }

  .gfgfgfgfgfgfffggf {
    padding-top: 60px;
  }

  .ghghghnbnbnbnb, .ghghghhbbbbb {
    grid-row-gap: 48px;
  }

  .zanzibar-package-map-section {
    padding-bottom: 80px;
  }

  .hfhfhvvvvb {
    grid-row-gap: 48px;
  }

  .dfsfxvxvxfsfssdde {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .dfsfxvxvxfsfssdde.thin-section {
    margin-top: 48px;
    margin-bottom: 48px;
  }

  .fgfgvcvcvcvfdfdfdfdfd {
    width: 100%;
  }

  .gfgfvcvccc {
    grid-row-gap: 48px;
  }

  .gigjgjgjgjgjgjgj, .dubai-vaction-info {
    padding-top: 60px;
  }

  .hjhjhjjnn {
    padding-bottom: 3.5rem;
  }

  .intro-centered-copy {
    max-width: 35rem;
  }

  .ghghghvvfd {
    padding-top: 60px;
  }

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

  .fhfhhfccc {
    grid-column-gap: 3.5rem;
    grid-row-gap: 3.5rem;
    padding-top: 0;
    padding-bottom: 0;
  }

  .ghhghghgffff, .ghhhvvv {
    grid-row-gap: 48px;
  }

  .ghhhvvvvvv {
    padding-top: 60px;
  }

  .faq-top-copy-14 {
    padding: .5rem;
  }

  .faq-intro-2 {
    padding-bottom: 3.5rem;
  }

  .heading-large-27 {
    font-size: 3.5rem;
  }

  .intro-centered-2 {
    max-width: 35rem;
  }

  .hhhhgnnvvvv {
    padding-top: 60px;
  }

  .hjhjhjhjhhhvvv, .fgfgfgfffff, .ghghghgggb {
    grid-row-gap: 48px;
  }

  .nbbbddsssss {
    padding-top: 60px;
  }

  .green-forms-success {
    padding: 12px;
  }

  .vaction-lower-triangls {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .blue-success {
    padding: 12px;
  }

  .fsfsfsfsss, .nncnncccc {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .ghghghghggvvvv {
    grid-row-gap: 48px;
  }

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

  .menu-link-3 {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .nav-menu-4 {
    background-color: #0000;
  }

  .nav-link-4 {
    color: #000;
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .nav-link-4.dropdown-link {
    color: #000;
    border-bottom: 1px solid #eef0f6;
    margin-right: 0;
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .nav-link-4.dropdown-link.w--open {
    border-bottom: 1px solid #eef0f6;
    height: auto;
  }

  .menu-button-4 {
    justify-content: center;
    align-items: center;
    width: 48px;
    padding: 12px 0 12px 12px;
    display: flex;
  }

  .menu-button-4.w--open {
    background-color: #0000;
  }

  .stacked-heading-4 {
    grid-row-gap: 28px;
  }

  .icon-dropdown-content-2 {
    min-width: 250px;
    position: absolute;
  }

  .menu-link-4 {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .nav-menu-5 {
    background-color: #0000;
  }

  .menu-button-5 {
    justify-content: center;
    align-items: center;
    width: 48px;
    padding: 12px 0 12px 12px;
    display: flex;
  }

  .menu-button-5.w--open {
    background-color: #0000;
  }

  .stacked-heading-5 {
    grid-row-gap: 28px;
  }

  .menu-button-6 {
    justify-content: center;
    align-items: center;
    width: 48px;
    padding: 12px 0 12px 12px;
    display: flex;
  }

  .menu-button-6.w--open {
    background-color: #0000;
  }

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

  .menu-button-7 {
    justify-content: center;
    align-items: center;
    width: 48px;
    padding: 12px 0 12px 12px;
    display: flex;
  }

  .menu-button-7.w--open {
    background-color: #0000;
  }

  .dfdfdfxxx {
    color: #000;
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .dfdfdfxxx.dropdown-link {
    color: #000;
    border-bottom: 1px solid #eef0f6;
    margin-right: 0;
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .dfdfdfxxx.dropdown-link.w--open {
    border-bottom: 1px solid #eef0f6;
    height: auto;
  }

  .hghhgghgg {
    grid-row-gap: 20px;
    grid-template-rows: 1fr;
  }

  .hero-title-copy.small, .hero-title-copy.small-copy {
    padding-bottom: 6px;
  }

  .heading-118-copy-copy.large, .heading-118-copy-copy.large-copy {
    font-size: 46px;
  }

  .ghghghgffffvff {
    grid-row-gap: 80px;
  }

  .ghghghgffffvff.large {
    grid-row-gap: 120px;
  }

  .knknknknnnn {
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
  }

  .nmnmnmnmnmn {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .nmnmnmnmnmn.no-top-padding {
    padding-bottom: 60px;
  }

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

  .heading-118-cxsopy-copy-copy.large, .heading-118-cxsopy-copy-copy.large-copy {
    font-size: 46px;
  }

  .hero-title-copy.small, .hero-title-copy.small-copy {
    padding-bottom: 6px;
  }

  .destination-of-the-month {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .llllssjss {
    grid-row-gap: 48px;
  }

  .journall {
    margin-left: 65px;
  }

  .hkhkkhhhh {
    padding-left: 24px;
    padding-right: 24px;
  }

  .journal-postsss {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .journal-postsss.no-top-padding {
    padding-bottom: 60px;
  }

  .hero-title-copy.small, .hero-title-copy.small-copy {
    padding-bottom: 6px;
  }

  .jhjhjjhhhh {
    grid-row-gap: 36px;
    grid-template-columns: 1fr;
    padding: 36px 36px 0;
  }

  .hghghghfvvccxtttgg {
    grid-row-gap: 48px;
  }

  .cms-heading.large, .cms-heading.large-copy {
    font-size: 46px;
  }

  .hfhfh, .ghghghgghggggggghfj {
    grid-row-gap: 48px;
  }

  .hghghgbnbb {
    max-width: 650px;
  }

  .hghghgbnbb.small, .hghghgbnbb.hghghggv {
    padding-bottom: 6px;
  }

  .hggfgfgbcbcbc {
    padding-top: 60px;
  }

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

  .ghghghfnfnffvvv {
    grid-row-gap: 48px;
  }

  .hero-title-copy {
    max-width: 650px;
  }

  .hero-title-copy.small, .hero-title-copy.small-copy {
    padding-bottom: 6px;
  }

  .skills-item-copy.right-top, .skills-item-copy-copy.right-top, .skills-item-copy-copy-copy.right-top {
    border-top-style: none;
  }

  .ffgfgfgfgfhfhf {
    grid-row-gap: 28px;
  }

  .scroll-link-5 {
    white-space: nowrap;
    min-width: 48vw;
    padding-left: 48px;
    padding-right: 48px;
  }

  .content-grid-13, .content-grid-14 {
    grid-row-gap: 0px;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .grid-wrapper-103 {
    grid-row-gap: 48px;
  }

  .service-hero-image-wrapper-2.middle {
    width: 48vw;
    min-width: 48vw;
  }

  .newwwwsrhfhfhff {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .newwwwsrhfhfhff.no-top-padding {
    padding-bottom: 60px;
  }

  .gfgbdgdgdgdd {
    grid-row-gap: 48px;
  }

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

  .hghghghghgvvv.right-top {
    border-top-style: none;
  }

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

  .fgfgfgfgfff.right-top {
    border-top-style: none;
  }

  .jjhhlhlhohg, .hgupgjgghgg, .khjhjhjjjjm {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .hggigogngngggg {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .hgygiglggg {
    grid-row-gap: 48px;
  }

  .urirlfkfofnffffg {
    grid-row-gap: 80px;
  }

  .urirlfkfofnffffg.large {
    grid-row-gap: 120px;
  }

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

  .hero-page-linsdes.left {
    margin-left: 65px;
  }

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

  .uylyoyuyujgjgg {
    padding: 12px;
  }

  .olphyglgogpgghh {
    grid-row-gap: 48px;
  }

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

  .ihlhohphhgggg {
    width: 100%;
  }

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

  .ulopolofpdd, .uyiyloghgjggh {
    grid-row-gap: 48px;
  }

  .uflfofpfjgkg {
    padding-bottom: 3.5rem;
  }

  .oplpglgpgg {
    width: 100%;
  }

  .ilopfhfkflog {
    padding-bottom: 3.5rem;
  }

  .ikhlhohpg, .ijkjoljj {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .hguguilffhyuttptitkljgu {
    grid-template-columns: minmax(65px, 1fr) minmax(auto, 1400px) minmax(65px, 1fr);
  }

  .uyjuhhjhbnbbvgfythgup, .ikuflfopfhfnbl, .kilhfiofkf {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .ufjfiopfjfkff {
    grid-row-gap: 48px;
  }

  .gyfkfkpl {
    font-size: 3.5rem;
  }

  .blue-footer {
    padding-top: 100px;
  }

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

  .uiykhohp {
    grid-row-gap: 36px;
    grid-template-columns: 1fr;
  }

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

  .gyfhfkflf, .bbbvobvoof {
    width: 100%;
  }

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

  .uigogplgog {
    padding-bottom: 80px;
  }

  .udodpdpdld {
    width: 100%;
  }

  .dydudidodl {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .dydudidodl.thin-section {
    margin-top: 48px;
    margin-bottom: 48px;
  }

  .ydudiddodld {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .ydudiddodld.thin-section {
    margin-top: 48px;
    margin-bottom: 48px;
  }

  .yugiglgkgh {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .yugiglgkgh.thin-section {
    margin-top: 48px;
    margin-bottom: 48px;
  }

  .slider01_comp {
    padding-left: 0;
    padding-right: 0;
  }

  .slider01_mask {
    width: 50%;
  }

  .gfyfgffvbvvbvvb {
    font-size: 32px;
  }

  .gfyfgffvbvvbvvb.large {
    font-size: 38px;
  }

  .gyfhfkkgiglg {
    font-size: 32px;
  }

  .gyfhfkkgiglg.large {
    font-size: 38px;
  }

  .gfyfufifjf {
    font-size: 32px;
  }

  .gfyfufifjf.large {
    font-size: 38px;
  }

  .ogjogogg {
    font-size: 32px;
  }

  .ogjogogg.large {
    font-size: 38px;
  }

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

  .ftdghfkliffd {
    font-size: 32px;
  }

  .ftdghfkliffd.large {
    font-size: 38px;
  }

  .uujiklopkjhujk {
    grid-row-gap: 48px;
  }

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

  .gyhjuiolpf, .yuuiopjuiokpd {
    font-size: 3.5rem;
  }

  .uyiyjjojkhjhuuiuokhlhh {
    grid-template-columns: minmax(65px, 1fr) minmax(auto, 1400px) minmax(65px, 1fr);
  }

  .yugigogpgljgg, .yuiolpoflf {
    grid-row-gap: 48px;
  }

  .gyffufifoflfpf {
    height: auto;
    min-height: 93vh;
    max-height: 900px;
  }

  .zfdtdydudhd, .iyoypylgigpgg {
    grid-row-gap: 48px;
  }

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

  .uiyoyplhuhhg {
    padding-top: 100px;
  }

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

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

  .tgygugiodmp {
    margin-left: 65px;
  }

  .hyggugiogplgghhg.large {
    font-size: 46px;
  }

  .tytutitggg {
    grid-row-gap: 48px;
  }

  .yuyiyoyjhhkhih {
    font-size: 3.5rem;
  }

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

  .uyioplhuhoh.large {
    font-size: 46px;
  }

  .uyiyoplhihohk {
    grid-row-gap: 24px;
  }

  .uuigogpglkg, .yuioyppkhuyioomh, .yugigngkgg, .yuthgugiggf {
    font-size: 3.5rem;
  }

  .content-pricig-table {
    margin-top: 60px;
  }

  .badge-popular---brix {
    top: 24px;
    right: 24px;
  }

  .padding-top-80px {
    padding-top: 0;
  }

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

  .grid-three-columns.monthly {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
  }

  .grid-three-columns.annuallly {
    grid-template-columns: 1fr;
  }

  .tryrufhfyfik, .uiyopyjh {
    padding-top: 120px;
    padding-bottom: 120px;
  }
}

@media screen and (max-width: 767px) {
  h1 {
    font-size: 38px;
  }

  h2 {
    font-size: 26px;
  }

  .left-nav {
    z-index: 30;
  }

  .right-nav {
    grid-column-gap: 0px;
  }

  .scroll-indicator {
    display: none;
  }

  .section {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section.no-top-padding {
    padding-bottom: 48px;
  }

  .nav-link {
    border-bottom: 1px solid var(--indicator-outline);
    border-top-style: none;
  }

  .grid-wrapper {
    grid-template-columns: minmax(36px, 1fr) minmax(auto, 1400px) minmax(36px, 1fr);
  }

  .slider-wrapper {
    margin-left: 0;
    padding-top: 36px;
  }

  .location-card-slider {
    margin-left: 0;
  }

  .location-mask {
    width: 90%;
  }

  .nav-menu {
    margin-left: 0;
    padding-left: 0;
  }

  .grey-cover {
    margin-left: 0;
  }

  .about-wrapper {
    padding-top: 60px;
    padding-left: 0;
  }

  .about-images {
    margin-left: 0;
  }

  .about-image-item {
    min-width: 200px;
    min-height: 200px;
  }

  .horizontal-line.left {
    margin-left: 0;
  }

  .xxl-heading {
    font-size: 48px;
  }

  .benefits-wrapper {
    grid-row-gap: 60px;
    padding-top: 60px;
    padding-bottom: 60px;
    padding-left: 0;
  }

  .membership-plans-wrapper {
    padding-bottom: 60px;
  }

  .vacations-tab-menu {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    grid-template-columns: 1fr 1fr;
    height: auto;
    margin-bottom: 24px;
  }

  .vacations-tab-link {
    border: 1px solid var(--indicator-outline);
    border-radius: 5px;
    flex-direction: column;
    height: auto;
    min-height: 60px;
    padding-top: 24px;
    padding-bottom: 24px;
    position: relative;
  }

  .membership-circle {
    width: 36px;
    height: 36px;
    position: relative;
    bottom: 12px;
  }

  .membership-dot.four {
    width: 9px;
    height: 9px;
  }

  .location-indicator {
    display: none;
  }

  .steps-grid {
    padding-left: 0;
  }

  .steps-card-wrapper {
    grid-row-gap: 36px;
  }

  .team-wrapper {
    padding-left: 0;
  }

  .team-box {
    grid-template-columns: 1fr;
  }

  .team-image {
    min-height: 450px;
  }

  .testimonial-wrapper {
    margin-left: 0;
    margin-right: 36px;
  }

  .benefit-card {
    grid-row-gap: 48px;
    grid-template-rows: 1fr auto;
    min-height: auto;
  }

  .featured-journal-wrapper {
    grid-row-gap: 100px;
    margin-left: 0;
    padding: 24px 24px 0;
  }

  .featured-journal-wrapper.full-width {
    margin-left: 0;
  }

  .vacation-items {
    padding-left: 36px;
    padding-right: 36px;
  }

  .vacation-item {
    grid-row-gap: 24px;
    grid-template-columns: 1fr;
    padding-bottom: 24px;
    padding-right: 18px;
  }

  .vacation-image {
    height: 250px;
  }

  .vacation-item-info {
    grid-row-gap: 36px;
    padding: 0 12px;
  }

  .navigation-content {
    padding-left: 6px;
  }

  .checkout-form {
    grid-row-gap: 24px;
    padding: 24px;
  }

  .checkout-details {
    padding: 24px;
  }

  .payment-tabs-intro {
    grid-template-columns: 1fr;
  }

  .vacation-results {
    padding-left: 0;
    padding-right: 0;
  }

  .home-hero {
    height: auto;
    min-height: auto;
    max-height: none;
  }

  .home-hero-content {
    grid-template-columns: 1fr;
    padding-left: 0;
  }

  .hero-video-button {
    margin-bottom: 48px;
  }

  .home-hero-intro {
    grid-row-gap: 24px;
    text-align: center;
    margin-bottom: 48px;
  }

  .video-hover-button {
    width: 100px;
    height: 100px;
  }

  .section-intro {
    padding: 80px 0 140px;
  }

  .inner-page-hero {
    min-height: 550px;
    padding-top: 65px;
  }

  .journal-post {
    margin-left: 0;
    padding: 24px 24px 0;
  }

  .hero-video-wrapper {
    grid-row-gap: 12px;
    width: 95vw;
  }

  .large-journal-post {
    padding-left: 24px;
    padding-right: 24px;
  }

  .journal-right-wrapper {
    grid-row-gap: 24px;
  }

  .popular-vacations-wrapper {
    grid-template-columns: 1fr;
  }

  .product-slider-arrow {
    width: 48px;
    height: 48px;
  }

  .product-slider-arrow.left {
    bottom: 108px;
  }

  .product-images-row {
    padding-top: 48px;
  }

  .vacation-images {
    grid-row-gap: 12px;
    margin-left: 0;
  }

  .large-vacation-image {
    min-height: 300px;
    max-height: 450px;
  }

  .small-vacation-image {
    min-height: 175px;
  }

  .slider-background-wrapper {
    flex-direction: row;
    padding: 20px;
  }

  .slider-background-wrapper.hero-wrapper {
    padding-left: 18px;
    padding-right: 18px;
  }

  .hero-slide-arrow {
    left: 36px;
  }

  .bottom-grid-wrapper {
    grid-template-columns: minmax(36px, 1fr) minmax(auto, 1400px) minmax(80px, 1fr);
  }

  .featured-location {
    margin-left: 70px;
  }

  .featured-location-icon {
    display: none;
  }

  .heading-title-grid {
    grid-row-gap: 6px;
    grid-template-columns: auto;
  }

  .product-hero-content {
    padding-left: 0;
    padding-right: 48px;
  }

  .journal-intro {
    padding-left: 0;
  }

  .nav-button-toggle {
    padding-right: 12px;
  }

  .dropdown-wrapper {
    min-width: 300px;
  }

  .destinations-list {
    grid-row-gap: 9px;
    grid-template-columns: 1fr;
  }

  .vacation-info {
    padding-top: 48px;
  }

  .vacation-features {
    margin-top: 36px;
    margin-bottom: 48px;
    margin-left: 0;
  }

  .map-section {
    padding-bottom: 60px;
  }

  .map-wrapper, .vacation-content {
    margin-left: 0;
  }

  .about-us-intro {
    margin-left: 0;
    padding: 24px 24px 0;
  }

  .team-items {
    margin-left: 0;
    padding-bottom: 60px;
  }

  .team-banner {
    padding-bottom: 160px;
  }

  .all-journal-posts, .team-member-vacations {
    margin-left: 0;
  }

  .dual-buttons {
    grid-template-columns: 1fr;
  }

  .large-image, .small-image, .medium-image {
    min-height: 200px;
  }

  .locations-slide-content {
    margin-left: 0;
  }

  .mission-wrapper {
    margin-left: 0;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .journal-cards {
    grid-template-columns: 1fr;
  }

  .support-formmmm {
    padding: 24px;
  }

  .contact-field-wrapper {
    grid-template-columns: 1fr;
  }

  .menu-button {
    padding-left: 0;
    padding-right: 0;
  }

  .contact-options {
    padding: 24px;
  }

  .footer-wrapper {
    padding-left: 0;
  }

  .footer-pages {
    grid-template-columns: 1fr;
  }

  .footer-destination-text {
    border-bottom: 1px solid var(--indicator-outline);
    background-color: #0000;
    justify-content: center;
    align-items: center;
    padding-bottom: 18px;
    display: flex;
  }

  .dynamic-heading-text {
    grid-row-gap: 0px;
    grid-template-columns: auto;
  }

  .invoice-image {
    min-height: 400px;
    padding-left: 0;
  }

  .invoice-content {
    margin-left: 0;
  }

  .row {
    flex-direction: column;
  }

  .order-summary {
    margin-bottom: 0;
  }

  .order-confirmation {
    padding-bottom: 24px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .order-left {
    padding: 24px;
  }

  .invoice-vacation {
    text-align: center;
    padding-left: 0;
  }

  .testimonial-section {
    padding-top: 140px;
  }

  .vacation-hero-intro {
    padding-right: 12px;
  }

  .heading-126 {
    font-size: 36px;
  }

  .four-column-2 {
    grid-template-columns: 1fr;
    align-items: stretch;
  }

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

  .section-copy {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section-copy.no-top-padding {
    padding-bottom: 48px;
  }

  .uuyyy {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .uuyyy.no-top-padding {
    padding-bottom: 48px;
  }

  .team-images-2 {
    min-height: 300px;
  }

  .solid-team {
    grid-template-columns: 1fr 1fr;
  }

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

  .flying-image-item {
    width: 40vw;
    height: 40vw;
  }

  .dual-column {
    grid-row-gap: 60px;
    grid-template-columns: auto;
    padding-top: 80px;
    padding-bottom: 0;
  }

  .flying-image-wrapper {
    width: 70vw;
    min-width: 40vw;
    height: 60vw;
    min-height: 40vw;
    padding: 20px;
    overflow: hidden;
  }

  .heading.large, .heading-128 {
    font-size: 36px;
  }

  .inner-bottom {
    height: 60px;
  }

  .horizontal-line-fill.blank {
    opacity: 1;
  }

  .section-45 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .body-display-26.two-columns.white {
    column-count: 1;
  }

  .about-intro-content {
    padding: 60px 0 60px 60px;
  }

  .vertical-line-fill.blank {
    opacity: 1;
  }

  .section-53 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .logo-side {
    border-top: 1px #ffffff1a;
    border-left: 1px solid #ffffff1a;
    border-right-style: solid;
    width: auto;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-bottom: 48px;
    position: relative;
  }

  .logo-side.right {
    border-left-style: solid;
    margin-left: 0;
    margin-right: -5vw;
    display: none;
  }

  .section-logos {
    min-height: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  .logo-item {
    width: 140px;
    min-width: 140px;
    height: 100%;
    padding-left: 26px;
    padding-right: 26px;
  }

  .logo-title {
    border: 1px #000;
    border-left: 1px solid #ffffff1a;
    border-right: 1px solid #ffffff1a;
    padding-top: 48px;
    padding-bottom: 36px;
  }

  .scroll-link {
    border-style: none solid;
    border-color: #000 #ffffff1a;
    min-height: 65px;
  }

  .serdtd {
    grid-template-columns: minmax(36px, 1fr) minmax(auto, 1400px) minmax(36px, 1fr);
  }

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

  .padding-horizontal {
    padding-top: 0;
    padding-bottom: 0;
  }

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

  .team-slider {
    width: 100%;
  }

  .team-item {
    padding: .8rem;
  }

  .call-content {
    padding-top: 3rem;
    padding-bottom: 4rem;
  }

  .call-strip {
    grid-column-gap: 5rem;
    grid-row-gap: 5rem;
    padding-right: 5rem;
  }

  .heading-style-h2 {
    font-size: 2.35rem;
  }

  .team-circles {
    flex-wrap: wrap;
    display: flex;
  }

  .page-padding {
    padding-left: 5vw;
    padding-right: 5vw;
  }

  .text-size-large {
    font-size: 1.25rem;
  }

  .heading-large {
    font-size: 2.75rem;
  }

  .padding-bottom-2 {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .benefits-text-strip {
    margin-top: 0;
    margin-bottom: 0;
  }

  .heading-medium {
    font-size: 1.5rem;
  }

  .benefits-base {
    padding-top: 4.5rem;
    padding-bottom: 4.5rem;
  }

  .benefits-item {
    margin-top: 0;
    margin-bottom: 0;
  }

  .padding-vertical {
    padding-left: 0;
    padding-right: 0;
  }

  .looping-text {
    font-size: 12vw;
  }

  .benefits-strip {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
  }

  .preview-agenda-top {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .agenda-list-title {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: column;
    align-items: flex-start;
  }

  .text-size-large-2 {
    font-size: 1.25rem;
  }

  .heading-large-2 {
    font-size: 2.75rem;
  }

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

  .agenda-content {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    grid-template-columns: 1fr;
  }

  .arrow-icon-wrapper.large-arrow-icon {
    margin-right: 1.125rem;
  }

  .underline-link-2.large-underline-link {
    font-size: 1.125rem;
  }

  .heading-large-2-copy {
    font-size: 2.75rem;
  }

  .agendadd-list-title-copy {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: column;
    align-items: flex-start;
  }

  .testimonial-text {
    font-size: 28px;
  }

  .left-arrow {
    border-bottom: 1px solid #ffffff1a;
    width: 50%;
    height: 60px;
  }

  .left-arrow.bottom {
    border-top-style: none;
    inset: 0% 0% auto auto;
  }

  .testimonial-slider-2 {
    padding-top: 60px;
    padding-left: 0;
  }

  .testimonial-quote {
    grid-row-gap: 60px;
    padding: 48px;
  }

  .testimonial-card {
    grid-template-rows: 1fr;
  }

  .rotate-text {
    transform: none;
  }

  .testimonial-items {
    margin-left: 5vw;
  }

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

  .dual-column-2 {
    grid-row-gap: 60px;
    grid-template-columns: auto;
    padding-top: 80px;
    padding-bottom: 0;
  }

  .flying-image-wrapper-2 {
    width: 70vw;
    min-width: 40vw;
    height: 60vw;
    min-height: 40vw;
    padding: 20px;
    overflow: hidden;
  }

  .heading-129.large {
    font-size: 36px;
  }

  .circle-link {
    width: 160px;
    height: 160px;
  }

  .grey-cover-2 {
    margin-left: 0;
  }

  .grid-wrapper-33 {
    grid-template-columns: minmax(36px, 1fr) minmax(auto, 1400px) minmax(36px, 1fr);
  }

  .section-55 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .grey-cover-3 {
    margin-left: 0;
  }

  .grid-wrapper-34 {
    grid-template-columns: minmax(36px, 1fr) minmax(auto, 1400px) minmax(36px, 1fr);
  }

  .section-56, .section-57 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .hover-link-wrapper {
    display: none;
  }

  .hover-link-wrapper.video-link-wrapper {
    display: flex;
  }

  .pin-stripe.hide-horizontal-mobile {
    display: none;
  }

  .circle-link-2 {
    width: 160px;
    height: 160px;
  }

  .heading-130.large {
    font-size: 36px;
  }

  .stacked-content {
    padding-left: 36px;
    padding-right: 36px;
  }

  .xxl-heading-3 {
    font-size: 54px;
  }

  .project-detail-items {
    grid-template-columns: 1fr 1fr;
  }

  .inner-page-hero-wrapper {
    grid-row-gap: 60px;
    grid-template-rows: auto auto auto;
  }

  .grid-wrapper-21 {
    grid-row-gap: 120px;
  }

  .grid-wrapper-21.two-row {
    grid-row-gap: 60px;
  }

  .hero-rotate-base {
    width: 40%;
  }

  .home-hero-block {
    min-height: 120vw;
    padding-top: 10rem;
    padding-bottom: 10rem;
  }

  .large-circle-link {
    width: 160px;
    height: 160px;
  }

  .hero-loop-text {
    margin-left: -.5rem;
  }

  .card-3 {
    min-height: 225px;
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .section-60 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

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

  .basic-slide-wrapper {
    padding: 36px;
  }

  .underline-link-2-copy.large-underline-link {
    font-size: 1.125rem;
  }

  .scroll-link-copy {
    border-style: none solid;
    border-color: #000 #ffffff1a;
    min-height: 65px;
  }

  .circle-link-copy {
    width: 160px;
    height: 160px;
  }

  .section-38 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .heading-97.large {
    font-size: 40px;
  }

  .circle-image {
    width: 90vw;
    height: 90vw;
  }

  .stacked-intro-7 {
    grid-row-gap: 36px;
    max-width: none;
  }

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

  .heading-xlarge {
    font-size: 3rem;
  }

  .about-hero-top {
    padding-top: 4rem;
  }

  .text-size-large-3 {
    font-size: 1.25rem;
  }

  .vacations-tab-link-2 {
    border: 1px solid #c0c0d333;
    border-radius: 5px;
    flex-direction: column;
    height: auto;
    min-height: 60px;
    padding-top: 24px;
    padding-bottom: 24px;
    position: relative;
  }

  .membership-dot-2.four {
    width: 9px;
    height: 9px;
  }

  .membership-plans-wrapper-2 {
    padding-bottom: 60px;
  }

  .vacations-tab-menu-2 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    grid-template-columns: 1fr 1fr;
    height: auto;
    margin-bottom: 24px;
  }

  .location-indicator-2 {
    display: none;
  }

  .grid-wrapsssper-copy {
    grid-template-columns: minmax(36px, 1fr) minmax(auto, 1400px) minmax(36px, 1fr);
  }

  .section-copy-copy {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .team-item-cvvvopy {
    padding: .8rem;
  }

  .scroll-link-ckkkopy {
    border-style: none solid;
    border-color: #000 #ffffff1a;
    min-height: 65px;
  }

  .page-padding-2 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .heading-large-3 {
    font-size: 2.5rem;
  }

  .text-size-large-4 {
    font-size: 1.25rem;
  }

  .heading-large-gg3-copy {
    font-size: 2.5rem;
  }

  .circle-lhvhvink-copy {
    width: 160px;
    height: 160px;
  }

  .fffffff {
    border-style: none solid;
    border-color: #000 #ffffff1a;
    min-height: 65px;
  }

  .padding-9-cgggopy {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .destinatin-containeer {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .slider-card-3 {
    padding-bottom: 6rem;
  }

  .mask-card {
    width: 100%;
  }

  .margin-top-6 {
    margin-top: 3rem;
  }

  .service-item {
    grid-row-gap: 60px;
  }

  .large-growing-images {
    height: 65vw;
    min-height: 300px;
  }

  .large-growing-images.small {
    height: 60vw;
    min-height: auto;
  }

  .service-info {
    grid-row-gap: 48px;
  }

  .home-hero-slide-arrow {
    margin-bottom: 4rem;
    right: 4rem;
  }

  .home-hero-slide-arrow.right-hero-arrow {
    right: 1.5rem;
  }

  .home-hero-slide-right {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .heading-xgglarge-copy {
    font-size: 3rem;
  }

  .page-padding-grid {
    grid-template-columns: minmax(1.25rem, 1fr) minmax(auto, 96rem) minmax(1.25rem, 1fr);
  }

  .heading-xlarge-2 {
    font-size: 3rem;
  }

  .text-size-large-5 {
    font-size: 1.25rem;
  }

  .home-hero-slide-left {
    margin-right: 0;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .product-mask {
    width: 75%;
  }

  .wrapper-intro {
    grid-template-columns: 1fr;
    justify-content: start;
    justify-items: start;
  }

  .heading-112.large {
    font-size: 36px;
  }

  .dual-grid-2 {
    grid-row-gap: 48px;
  }

  .content-stacked {
    grid-row-gap: 80px;
  }

  .content-stacked.large {
    grid-row-gap: 100px;
  }

  .section-63 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .stacked-intro-9 {
    grid-row-gap: 36px;
  }

  .rotating-box {
    width: 50vw;
    height: 50vw;
  }

  .rotating-banner-wrapper {
    margin-left: -5vw;
    margin-right: -5vw;
  }

  .flying-image-wrapper-3 {
    width: 70vw;
    min-width: 40vw;
    height: 60vw;
    min-height: 40vw;
    padding: 20px;
    overflow: hidden;
  }

  .dual-column-3 {
    grid-row-gap: 60px;
    grid-template-columns: auto;
    padding-top: 80px;
    padding-bottom: 0;
  }

  .heading-123.large, .heading-123-copy-copy.large {
    font-size: 36px;
  }

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

  .arrow-icon-wrapper-copy.large-arrow-icon, .arrow-icon-wrapper-copy.large-arrow-icon-copy {
    margin-right: 1.125rem;
  }

  .dubai-other-destinations {
    width: 100%;
  }

  .section-38-copy, .destinations-footer {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .jjgjgjgjgg, .jbfjbvbv {
    font-size: 3rem;
  }

  .home-hero-slide-left-copy {
    margin-right: 0;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .arrow-why-travel-to-dubai {
    margin-bottom: 4rem;
    right: 4rem;
  }

  .arrow-why-travel-to-dubai.right-hero-arrow {
    right: 1.5rem;
  }

  .grid-wrapper-copy {
    grid-template-columns: minmax(36px, 1fr) minmax(auto, 1400px) minmax(36px, 1fr);
  }

  .heading-large-4 {
    font-size: 2.75rem;
  }

  .text-size-large-6 {
    font-size: 1.25rem;
  }

  .faq-bottom-content {
    grid-template-columns: 1fr;
    padding-bottom: 2rem;
    padding-left: 2rem;
  }

  .faq-intro {
    padding-bottom: 2.5rem;
  }

  .faq-icon {
    width: 3rem;
    min-width: 3rem;
    height: 3rem;
    min-height: 3rem;
  }

  .text-size-large-3-copy {
    font-size: 1.25rem;
  }

  .page-padding-3 {
    padding-left: 5vw;
    padding-right: 5vw;
  }

  .faq-text {
    padding-left: 1.5rem;
  }

  .lottie-icon {
    width: .9rem;
    height: .9rem;
  }

  .nvnvvnvnvn {
    grid-template-columns: minmax(36px, 1fr) minmax(auto, 1400px) minmax(36px, 1fr);
  }

  .section-64 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .detail-card {
    grid-row-gap: 80px;
    border-right-style: none;
  }

  .detail-card.no-mobile-top-border {
    border-right-style: none;
  }

  .detail-card.no-top-border {
    border-top-style: solid;
  }

  .detail-cards-wrapper {
    grid-template-columns: 1fr;
  }

  .stacked-content-10.large {
    grid-row-gap: 60px;
  }

  .content-wrapper-5 {
    grid-row-gap: 48px;
    grid-template-columns: 1fr;
  }

  .circle-link-3 {
    margin-top: 80px;
  }

  .background-wrapper-15.half-page {
    min-height: 400px;
  }

  .content-wrapper-6 {
    grid-row-gap: 48px;
    grid-template-columns: 1fr;
  }

  .heading-151.large {
    font-size: 40px;
  }

  .hero-content {
    padding-top: 60px;
  }

  .heading-118-copy.large, .sjsbjhwvxjh.large, .sjsbjhwvxjh.large-copy, .sjsbjhwvxjh.large {
    font-size: 40px;
  }

  .background-wrapper-9.half-page {
    min-height: 400px;
  }

  .content-wrapper-7 {
    grid-row-gap: 48px;
    grid-template-columns: 1fr;
  }

  .heading-118.large {
    font-size: 40px;
  }

  .section-65 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .stacked-content-11.large {
    grid-row-gap: 60px;
  }

  .services-list {
    grid-template-columns: auto;
  }

  .services-about-intro {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    flex-direction: column;
    align-items: flex-start;
    margin-bottom: 3.5rem;
  }

  .heading-medium-2 {
    font-size: 2rem;
  }

  .page-padding-4 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .history-info {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
  }

  .form-number {
    font-size: .75rem;
  }

  .title-stacked {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
  }

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

  .slide-content.flex-bottom {
    min-height: 525px;
    padding-top: 65vw;
  }

  .slide-heading {
    font-size: 48px;
  }

  .team-info {
    grid-row-gap: 36px;
    border-top-style: none;
    border-bottom-style: solid;
    border-bottom-color: #ffffff1a;
    border-left-style: solid;
    margin-bottom: 60px;
    padding: 48px;
  }

  .team-info.end {
    margin-bottom: 0;
  }

  .sticky-portrait-wrapper {
    height: 80vh;
    min-height: 650px;
    position: relative;
    top: 0;
  }

  .section-67 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .stacked-intro-11 {
    grid-row-gap: 36px;
  }

  .team-grid-2 {
    grid-template-columns: 1fr;
  }

  .dual-grid-3 {
    grid-row-gap: 48px;
  }

  .content-stacked-2 {
    grid-row-gap: 80px;
  }

  .stacked-intro-12 {
    grid-row-gap: 36px;
  }

  .service-item-2 {
    grid-row-gap: 80px;
  }

  .text-size-large-copy {
    font-size: 1.25rem;
  }

  .heading-lajjrge-copy {
    font-size: 2.75rem;
  }

  .text-size-large-7 {
    font-size: 1.25rem;
  }

  .section-68 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .looping-heading {
    font-size: 42px;
  }

  .section-title {
    padding-bottom: 80px;
  }

  .stacked-intro-13 {
    grid-row-gap: 36px;
  }

  .service-item-3 {
    grid-row-gap: 80px;
  }

  .travel-banner {
    padding-bottom: 160px;
  }

  .team-item-travel-services {
    padding: .8rem;
  }

  .testimonial-wrapper-2 {
    padding-top: 36px;
    padding-bottom: 36px;
  }

  .slider-2 {
    height: 100%;
    padding-bottom: 120px;
    padding-left: 0;
    padding-right: 0;
  }

  .section-69 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .slider-arrow-content, .slider-arrow-content.right {
    transform: none;
  }

  .left-arrow-2 {
    width: 45%;
    inset: auto 55% 0% 0%;
  }

  .left-arrow-2.right {
    left: 55%;
  }

  .testimonial-wrapper-3 {
    padding-top: 36px;
    padding-bottom: 36px;
  }

  .slider-3 {
    height: 100%;
    padding-bottom: 120px;
    padding-left: 0;
    padding-right: 0;
  }

  .section-70 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .heading-107.large {
    font-size: 40px;
  }

  .sectixxon-41-copy-copy {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .verticle-line-2.extra-dark.hide-on-mobile {
    display: none;
  }

  .footer-wrapper-2 {
    grid-row-gap: 48px;
    grid-template-columns: 1fr;
  }

  .footer-left {
    grid-row-gap: 24px;
  }

  .section-72 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .footer-section {
    padding-bottom: 72px;
  }

  .list-item-arrow {
    width: 14px;
    min-width: 14px;
  }

  .menu-list-item {
    grid-template-columns: auto 1fr;
  }

  .footer-wrapper-3 {
    grid-template-columns: 1fr;
    grid-auto-rows: minmax(36px, auto);
  }

  .services-sectionn {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .inner-page-hero-2 {
    min-height: 550px;
    padding-top: 65px;
  }

  .grid-wrapper-56 {
    grid-template-columns: minmax(36px, 1fr) minmax(auto, 1400px) minmax(36px, 1fr);
  }

  .xxl-headfddding-codszzpy-copy {
    font-size: 48px;
  }

  .team-info-copy {
    grid-row-gap: 36px;
    border-top-style: none;
    border-bottom-style: solid;
    border-bottom-color: #ffffff1a;
    border-left-style: solid;
    margin-bottom: 60px;
    padding: 48px;
  }

  .team-info-copy.end {
    margin-bottom: 0;
  }

  .section-73 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

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

  .travel-banner-copy, .hfhfhhfffff {
    padding-bottom: 160px;
  }

  .left-arrow-3 {
    border-bottom: 1px solid #ffffff1a;
    width: 50%;
    height: 60px;
  }

  .left-arrow-3.bottom {
    border-top-style: none;
    inset: 0% 0% auto auto;
  }

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

  .testimonial-text-3 {
    font-size: 28px;
  }

  .testimonial-slider-3 {
    padding-top: 60px;
    padding-left: 0;
  }

  .section-47-cbfbbopy {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .testimonial-column {
    min-height: auto;
  }

  .testimonial-column.testimonial-image {
    min-height: 400px;
  }

  .testimonial-column.testimonial-description {
    border-top: 1px solid #ffffff1f;
  }

  .rotate-text-2.no-rotate-on-mobile {
    transform: none;
  }

  .section-75 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .testimonial-content-2 {
    grid-template-rows: 1fr;
    grid-template-columns: 1fr;
    padding-top: 60px;
  }

  .testimonial-arrow-2 {
    border-top: 1px solid #ffffff1a;
    border-bottom: 1px solid #ffffff1f;
    width: 50%;
    height: 60px;
    top: 0%;
  }

  .testimonial-arrow-2.right-arrow {
    border-right-style: none;
    left: auto;
    right: 0;
  }

  .founder-image-2 {
    min-height: 550px;
  }

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

  .stacked-content-12 {
    padding-left: 36px;
    padding-right: 36px;
  }

  .play-btn {
    width: 20px;
    height: 20px;
  }

  .c-slide-btn-block {
    width: 12vw;
    height: 12vw;
  }

  .c-main-slide-description {
    width: auto;
    margin-bottom: 10px;
    font-size: 1em;
  }

  .ci-main-slide-content {
    text-align: left;
    align-items: flex-start;
    width: 70%;
  }

  .main-slide-title {
    letter-spacing: 5px;
    font-size: 3em;
  }

  .c-slide-btn {
    width: 30%;
    padding: 3vw;
  }

  .c-main-slide-content {
    flex-direction: row;
    justify-content: space-between;
    width: 100%;
    padding-left: 7vw;
    padding-right: 7vw;
  }

  .sub-destination-heading, .sub-headadau, .sub-heazdadau-copy {
    letter-spacing: 5px;
    font-size: 3em;
  }

  .heading-171.large {
    font-size: 36px;
  }

  .heading-118-cxsopy-copy.large, .heading-118-cxsopy-copy.large-copy {
    font-size: 40px;
  }

  .section-47-cbfbbddopy-copy {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .hero-loop-text-2 {
    margin-left: -.5rem;
  }

  .travel-categoriess {
    padding-bottom: 160px;
  }

  .ggfgffgfg {
    grid-row-gap: 80px;
  }

  .ggfgffgfg.large {
    grid-row-gap: 100px;
  }

  .section-name {
    display: none;
  }

  .section-78 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section-78.small-top-padding {
    padding-top: 36px;
  }

  .services-cards, .services-component {
    grid-template-columns: 1fr;
  }

  .image-base {
    width: 100%;
    height: 110vw;
  }

  .heading-medium-3 {
    font-size: 2rem;
  }

  .page-padding-5 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .service-item-4 {
    padding-bottom: 6rem;
  }

  .anchor-link-wrapper {
    align-items: center;
    margin-left: -1.5rem;
    display: none;
  }

  .heading-173.large {
    font-size: 36px;
  }

  .about-us-intdddro-copy {
    margin-left: 0;
    padding: 24px 24px 0;
  }

  .testimonial-content-3 {
    width: 100%;
    max-width: none;
    padding-left: 24px;
    padding-right: 24px;
  }

  .slide-nav-5 {
    max-width: 300px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 24px;
    padding-right: 24px;
  }

  .slider-4 {
    padding-top: 160px;
    padding-bottom: 262px;
  }

  .section-79 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .slide-arrow-icon {
    width: 16px;
  }

  .testimonial-text-4 {
    font-size: 28px;
  }

  .testimonial-arrow-3 {
    width: 140px;
    height: 140px;
    margin-right: -70px;
    padding-right: 60px;
    bottom: 120px;
  }

  .testimonial-arrow-3.left {
    margin-left: -70px;
    padding-left: 60px;
    bottom: 120px;
  }

  .mask-4 {
    width: 100%;
    max-width: none;
  }

  .testimonial-slider-5 {
    padding: 100px 48px 270px;
  }

  .mask-5 {
    margin-left: 36px;
    margin-right: 36px;
  }

  .arrow-mouse-over {
    width: 100px;
    height: 100px;
  }

  .stacked-intro-18 {
    grid-row-gap: 36px;
  }

  .service-item-5 {
    grid-row-gap: 80px;
  }

  .hfhfhfhfhf, .gfgfgfggf {
    margin-left: 0;
  }

  .section-fddcopy {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section-fddcopy.no-top-padding {
    padding-bottom: 48px;
  }

  .sectixxon-41-copy-copy-copy, .sectixxon-41-copy-cggfffopy-copy-copy, .section-81 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .stacked-intro-19 {
    grid-row-gap: 36px;
  }

  .section-47-cbfbbddfffopy-copy-copy {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .heading-1jjbbbb23-copy.large, .hhgbgbbb.large, .heading-123-copy-copy-cggggopy.large {
    font-size: 36px;
  }

  .padding-horizontal-copy {
    padding-top: 0;
    padding-bottom: 0;
  }

  .hdhfhffhfh {
    margin-left: 0;
    padding: 24px 24px 0;
  }

  .content-stacffked-copy {
    grid-row-gap: 80px;
  }

  .content-stacffked-copy.large {
    grid-row-gap: 100px;
  }

  .grey-cover-cohhhpy, .grey-codddver-copy {
    margin-left: 0;
  }

  .section-47-cbfbbddddsdfffopy-copy-copy-copy {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .dual-budddttons-copy, .dual-budddttoddddns-copy-copy, .dual-butffftons-copy {
    grid-template-columns: 1fr;
  }

  .section-47-cbfbbdffffdopy-copy-copy {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .dual-butffftons-copydddd-copy, .dual-butfffccctons-copydddd-copy-copy {
    grid-template-columns: 1fr;
  }

  .heading-123-copy-cggopy-copy.large {
    font-size: 36px;
  }

  .sectixxon-41-cofffpy-cggfffopy-copy-copy-copy {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .section-47-cbssssfbbddopy-copy-copy {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .sectixxon-41-cossssapy-cggfffopy-copy-copy-copy {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .heading-123-copy-copddddy-copy.large {
    font-size: 36px;
  }

  .team-info-2 {
    grid-row-gap: 36px;
    border-top-style: none;
    border-bottom-style: solid;
    border-bottom-color: #ffffff1a;
    border-left-style: solid;
    margin-bottom: 60px;
    padding: 48px;
  }

  .team-info-2.end {
    margin-bottom: 0;
  }

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

  .team-info-2-copy {
    grid-row-gap: 36px;
    border-top-style: none;
    border-bottom-style: solid;
    border-bottom-color: #ffffff1a;
    border-left-style: solid;
    margin-bottom: 60px;
    padding: 48px;
  }

  .team-info-2-copy.end {
    margin-bottom: 0;
  }

  .sectixxon-41-cossffssapy-cggfffopy-copy-copy-copy-copy {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .xxl-headcccing-copy {
    font-size: 48px;
  }

  .sectixxon-41-cosgfggsffssapy-cggfffopy-copy-copy-copy-copy-copy {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .image-cover-wrapper {
    width: 100%;
  }

  .section-82 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .logo-icon {
    width: 10rem;
    min-width: 10rem;
  }

  .team-info-3 {
    grid-row-gap: 36px;
    border-top-style: none;
    border-bottom-style: solid;
    border-bottom-color: #ffffff1a;
    border-left-style: solid;
    margin-bottom: 60px;
    padding: 48px;
  }

  .team-info-3.end {
    margin-bottom: 0;
  }

  .content-stacked-3 {
    grid-row-gap: 80px;
  }

  .section-83 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .team-grid-4 {
    grid-template-columns: 1fr;
  }

  .team-iggnfo-3-copy {
    grid-row-gap: 36px;
    border-top-style: none;
    border-bottom-style: solid;
    border-bottom-color: #ffffff1a;
    border-left-style: solid;
    margin-bottom: 60px;
    padding: 48px;
  }

  .team-iggnfo-3-copy.end {
    margin-bottom: 0;
  }

  .section-47-cbffffddbbddfffopy-copy-copy-copy {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .team-item-2 {
    padding: .8rem;
  }

  .hghgghhgghgh {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .sectiodddn-83-copy {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .team-itehhhm-copy {
    padding: .8rem;
  }

  .section-44 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .body-display-25.two-columns.white {
    column-count: 1;
  }

  .team-images-3 {
    min-height: 300px;
  }

  .sectixxon-41-copy-copy-copy, .hghghghgh {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .teamdddd-item-copy {
    padding: .8rem;
  }

  .lightbox-link {
    width: 110px;
    height: 110px;
    bottom: -55px;
  }

  .video-cover {
    min-height: 375px;
  }

  .section-84 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .history-intro {
    padding-top: 90px;
    padding-bottom: 100px;
    padding-right: 0;
  }

  .section-85 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .looping-image-wrapper {
    width: 300px;
    height: 300px;
  }

  .looping-image-strip {
    grid-column-gap: 150px;
    padding-right: 150px;
  }

  .looping-image-section {
    padding-top: 110px;
    padding-bottom: 110px;
  }

  .sectixxon-41-cvvvvfffdfffopy-cggfffopy-copy-copy-copy {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .heading-xlarge-3 {
    font-size: 3rem;
  }

  .text-size-large-8 {
    font-size: 1.25rem;
  }

  .home-hero-slide-arrow-2 {
    margin-bottom: 4rem;
    right: 4rem;
  }

  .home-hero-slide-arrow-2.right-hero-arrow {
    right: 1.5rem;
  }

  .home-hero-slide-left-2 {
    margin-right: 0;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .heading-xlarffffge-3-copy, .heading-xlddddarge-2-copy, .heading-xlarbgggggggggggggggggggggge-3-copy {
    font-size: 3rem;
  }

  .heading-191.large {
    font-size: 42px;
  }

  .scroll-link-3 {
    border-style: none solid;
    border-color: #000 #ffffff1a;
    min-height: 65px;
  }

  .service-hero-image-wrapper.middle {
    z-index: 20;
  }

  .hero-top-content.short {
    padding-top: 36px;
    padding-bottom: 110px;
  }

  .sectigggon-44-copy {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .sectixxon-41-copy-creeeeopy-copy-copy {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .vacation-lesiure-form {
    margin-left: 0;
    padding: 24px 24px 0;
  }

  .form-blfffffock-copy {
    padding: 24px;
  }

  .contact-fccccield-wrapper-copy {
    grid-template-columns: 1fr;
  }

  .sjsbjhwvxjh-chhhhopy.large, .sjsbjhwvxjh-chhhhopy.large-copy, .sjsbjhfffffewvxjh-copy.large, .sjsbjhfffffewvxjh-copy.large-copy, .sjsbjhfffffewvxjh-copy.large, .sjsbjhfffffewvxjh-copy.large, .sjsbjhfffffewvxjh-copy.large, .sjsbjhfffffewvxjh-copy.large {
    font-size: 40px;
  }

  .contact-fcccxxxxxcield-wrapper-copy-copy {
    grid-template-columns: 1fr;
  }

  .section-tttttcopy {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section-tttttcopy.no-top-padding {
    padding-bottom: 48px;
  }

  .hghgghhgghgh-copy {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  ._2nd-vacation-form {
    padding: 24px;
  }

  .tt {
    padding-top: 60px;
    padding-bottom: 60px;
  }

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

  .entertainment-form-2, ._3-vacation-form, .form-blfffffock-copdddy-copy {
    padding: 24px;
  }

  .section-tttttcottttpy-copy {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section-tttttcottttpy-copy.no-top-padding {
    padding-bottom: 48px;
  }

  .sectixxon-41-copy-cggfffopy-copy-copy-copy, .ggggffd {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .team-item-3 {
    padding: .8rem;
  }

  .ghghghgghghghgh {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .ghghghgghghghgh.no-top-padding {
    padding-bottom: 48px;
  }

  .agsgsgdgdg {
    grid-row-gap: 80px;
  }

  .agsgsgdgdg.large {
    grid-row-gap: 100px;
  }

  .ghghghghgg {
    grid-template-columns: minmax(36px, 1fr) minmax(auto, 1400px) minmax(36px, 1fr);
  }

  .ghjhjhjjhjh.short {
    padding-top: 36px;
    padding-bottom: 110px;
  }

  .about-us-triangles {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .gjjggjgjgjjgg {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .gjjggjgjgjjgg.no-top-padding {
    padding-bottom: 48px;
  }

  .navbar-wrapper {
    grid-column-gap: 18px;
  }

  .menu-link {
    font-size: 36px;
  }

  .brand-3 {
    padding-left: 24px;
    padding-right: 24px;
    font-size: 18px;
  }

  .page-title {
    padding-right: 18px;
  }

  .menu-button-2 {
    width: 84px;
  }

  .menu-center {
    width: 100vw;
    height: 60vw;
  }

  .nav-link-wrapper {
    border-bottom: 1px solid #eef0f6;
    box-shadow: 0 12px 36px -8px #121a2c1f;
  }

  .popup-wrapper.login-join {
    padding: 10vw 7vw;
  }

  .menu-dropdown-list.w--open {
    justify-content: flex-end;
  }

  .navigation-button {
    display: none;
  }

  .stacked-heading-2 {
    grid-row-gap: 24px;
  }

  .how-it-works-wrapper {
    padding: 36px;
  }

  .hjhjhjhjbbbv {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .hjhjhjhjbbbv.no-top-padding {
    padding-bottom: 48px;
  }

  .ghghghhgb {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .uikjkjkjjkn {
    margin-left: 0;
    padding: 24px 24px 0;
  }

  .hjhjhjhjg {
    grid-row-gap: 80px;
  }

  .hjhjhjhjg.large {
    grid-row-gap: 100px;
  }

  .section-title-2 {
    grid-column-gap: 12px;
    padding-right: 36px;
  }

  .banner-wrapper-2 {
    width: 100%;
  }

  .dual-grid-4 {
    grid-row-gap: 24px;
    grid-template-columns: 1fr;
  }

  .stacked-content-15 {
    flex-direction: column;
    display: flex;
  }

  .stacked-heading-3 {
    grid-row-gap: 24px;
  }

  .card-wrapper, .card-wrapper.three-card-grid {
    grid-template-columns: 1fr;
  }

  .small-card.bottom-border---mobile {
    border-bottom-style: solid;
  }

  .ghhhghgg {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .ghghghghff.large, .ghghghghff.large-copy {
    font-size: 40px;
  }

  .fgfgfgfgvvvvv {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .fhfhvhhvv {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .tjgjbjkbb {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .tjgjbjkbb.no-top-padding {
    padding-bottom: 48px;
  }

  .hkhkk-n-n-n {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .hkhkk-n-n-n.no-top-padding {
    padding-bottom: 48px;
  }

  .hhhjhjhjhjhhhh {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .home-content-stacked {
    grid-row-gap: 80px;
  }

  .home-content-stacked.large {
    grid-row-gap: 100px;
  }

  .dhdhdhhdd {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .dhdhdhhdd.no-top-padding {
    padding-bottom: 48px;
  }

  .xxl-heading-4 {
    font-size: 36px;
  }

  .vacation-form {
    padding: 24px;
  }

  .jjjjhhbbrrrbb {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .contact-fcccxxxxxcield-wrapper-copy-copy-2 {
    grid-template-columns: 1fr;
  }

  .form-blfffffock-copdddy-copy-2 {
    padding: 24px;
  }

  ._3-vacation-form-2 {
    margin-left: 10px;
    margin-right: 10px;
    padding: 24px;
  }

  .form-blfffffock-copy-2 {
    padding: 24px;
  }

  .contact-fccccield-wrapper-copy-2 {
    grid-template-columns: 1fr;
  }

  .vacation-form-tailor, .vacation-form-tailor-your-trip {
    margin-left: 10px;
    margin-right: 10px;
    padding: 24px;
  }

  .scroll-circle {
    width: 120px;
    height: 120px;
  }

  .scroll-indicator-2 {
    display: none;
  }

  .circle-link-5 {
    margin-top: 80px;
  }

  .content-wrapper-10 {
    grid-row-gap: 48px;
    grid-template-columns: 1fr;
  }

  .background-wrapper-28.half-page {
    min-height: 400px;
  }

  .content-wrapper-11 {
    grid-row-gap: 48px;
    grid-template-columns: 1fr;
  }

  .section-88 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .stacked-content-16.large {
    grid-row-gap: 60px;
  }

  .page-padding-7 {
    padding-left: 5vw;
    padding-right: 5vw;
  }

  .heading-large-2-copy-2 {
    font-size: 2.75rem;
  }

  .hjhjhjhjhj, .text-size-large-9 {
    font-size: 1.25rem;
  }

  .heading-large-7 {
    font-size: 2.75rem;
  }

  .circle-link-6 {
    width: 160px;
    height: 160px;
  }

  .text-size-large-10 {
    font-size: 1.25rem;
  }

  .heading-large-8 {
    font-size: 2.75rem;
  }

  .team-itehhhm-copy-2, .team-itehhhm-copy-3 {
    padding: .8rem;
  }

  .about-wrapper-3 {
    padding-top: 60px;
    padding-left: 0;
  }

  .hfhfhfhfhf-2 {
    margin-left: 0;
  }

  .grid-wrapper-75, .grid-wrapper-76 {
    grid-template-columns: minmax(36px, 1fr) minmax(auto, 1400px) minmax(36px, 1fr);
  }

  .contact-options-2 {
    padding: 24px;
  }

  .content-wrapper-12 {
    grid-row-gap: 48px;
    grid-template-columns: 1fr;
  }

  .circle-link-7-copy {
    margin-top: 80px;
  }

  .background-wrapper-29.half-page {
    min-height: 400px;
  }

  .content-wrapper-13 {
    grid-row-gap: 48px;
    grid-template-columns: 1fr;
  }

  .detail-cards-wrapper-2 {
    grid-template-columns: 1fr;
  }

  .stacked-content-17.large {
    grid-row-gap: 60px;
  }

  .section-89 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .text-size-large-copy-2 {
    font-size: 1.25rem;
  }

  .heading-lajjrge-copy-2 {
    font-size: 2.75rem;
  }

  .text-size-large-11 {
    font-size: 1.25rem;
  }

  .page-padding-8 {
    padding-left: 5vw;
    padding-right: 5vw;
  }

  .centered-call-to-action {
    grid-row-gap: 24px;
    text-align: center;
    grid-template-columns: auto;
  }

  .call-to-action-heading {
    grid-template-columns: 1fr;
  }

  .text-size-large-12 {
    font-size: 1.25rem;
  }

  .preview-agenda-top-2 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .text-size-large-5-copy-2 {
    font-size: 1.25rem;
  }

  .heading-large-9, .heading-large-10 {
    font-size: 2.75rem;
  }

  .scroll-link-4 {
    border-style: none solid;
    border-color: #000 #ffffff1a;
    min-height: 65px;
  }

  .faq-intro-copy-copjjjy {
    padding-bottom: 2.5rem;
  }

  .heading-large-11 {
    font-size: 2.75rem;
  }

  .preview-agenda-top-3 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .agenda-list-title-2 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: column;
    align-items: flex-start;
  }

  .page-padding-9 {
    padding-left: 5vw;
    padding-right: 5vw;
  }

  .heading-large-12, .heading-large-13 {
    font-size: 2.75rem;
  }

  .page-padding-10 {
    padding-left: 5vw;
    padding-right: 5vw;
  }

  .text-size-large-13 {
    font-size: 1.25rem;
  }

  .gghghghbvbv {
    padding: 24px;
  }

  .fgfgfgffgffffvv {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .ghghghhhhvhvv {
    padding-top: 48px;
  }

  .contact-fccccield-wrapper-copy-3, .contact-fcccxxxxxcield-wrapper-copy-copy-3 {
    grid-template-columns: 1fr;
  }

  .fgfgfgfggf {
    padding: 24px;
  }

  .circle-link-7 {
    margin-top: 80px;
  }

  .content-wrapper-14 {
    grid-row-gap: 48px;
    grid-template-columns: 1fr;
  }

  .background-wrapper-30.half-page {
    min-height: 400px;
  }

  .content-wrapper-15 {
    grid-row-gap: 48px;
    grid-template-columns: 1fr;
  }

  .section-90 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .stacked-content-18.large {
    grid-row-gap: 60px;
  }

  .hjhjhjhjhj-2, .text-size-large-14 {
    font-size: 1.25rem;
  }

  .heading-large-14 {
    font-size: 2.75rem;
  }

  .fgfgggfd {
    font-size: 1.25rem;
  }

  .team-itehhhm-copy-4 {
    padding: .8rem;
  }

  .about-wrapper-4 {
    padding-top: 60px;
    padding-left: 0;
  }

  .hfhfhfhfhf-3 {
    margin-left: 0;
  }

  .grid-wrapper-81 {
    grid-template-columns: minmax(36px, 1fr) minmax(auto, 1400px) minmax(36px, 1fr);
  }

  .map-section-2 {
    padding-bottom: 60px;
  }

  .nvnvvnvnvn-2 {
    grid-template-columns: minmax(36px, 1fr) minmax(auto, 1400px) minmax(36px, 1fr);
  }

  .map-wrapper-2 {
    margin-left: 0;
  }

  .grid-wrapper-82 {
    grid-template-columns: minmax(36px, 1fr) minmax(auto, 1400px) minmax(36px, 1fr);
  }

  .fdfdfdffdfdfddd {
    padding-top: 48px;
  }

  .heading-large-6 {
    font-size: 2.75rem;
  }

  .text-size-large-15 {
    font-size: 1.25rem;
  }

  .agent-budapest {
    padding-top: 48px;
  }

  .content-wrapper-16 {
    grid-row-gap: 48px;
    grid-template-columns: 1fr;
  }

  .background-wrapper-31.half-page {
    min-height: 400px;
  }

  .detail-cards-wrapper-3 {
    grid-template-columns: 1fr;
  }

  .stacked-content-19.large {
    grid-row-gap: 60px;
  }

  .text-size-large-copy-3 {
    font-size: 1.25rem;
  }

  .heading-lajjrge-copy-3 {
    font-size: 2.75rem;
  }

  .text-size-large-16 {
    font-size: 1.25rem;
  }

  .page-padding-11 {
    padding-left: 5vw;
    padding-right: 5vw;
  }

  .text-size-large-17 {
    font-size: 1.25rem;
  }

  .preview-agenda-top-4 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .agendadd-list-title-copy-2 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: column;
    align-items: flex-start;
  }

  .text-size-large-5-copy-3 {
    font-size: 1.25rem;
  }

  .detail-cards-wrapper-4 {
    grid-template-columns: 1fr;
  }

  .stacked-content-20.large {
    grid-row-gap: 60px;
  }

  .section-92 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .preview-agenda-top-5 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .agenda-list-title-3 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: column;
    align-items: flex-start;
  }

  .page-padding-12 {
    padding-left: 5vw;
    padding-right: 5vw;
  }

  .heading-large-15, .hhjhjhjhn, .heading-large-16 {
    font-size: 2.75rem;
  }

  .page-padding-13 {
    padding-left: 5vw;
    padding-right: 5vw;
  }

  .text-size-large-18 {
    font-size: 1.25rem;
  }

  .ghghghghgg-2 {
    padding: 24px;
  }

  .grid-wrapper-86 {
    grid-template-columns: minmax(36px, 1fr) minmax(auto, 1400px) minmax(36px, 1fr);
  }

  .fgfgfgfggffg-copy {
    padding-top: 48px;
  }

  .circle-link-8 {
    margin-top: 80px;
  }

  .background-wrapper-32.half-page {
    min-height: 400px;
  }

  .section-93 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .stacked-content-21.large {
    grid-row-gap: 60px;
  }

  .hjhjhjhjhj-3 {
    font-size: 1.25rem;
  }

  .arrow-why-travel-to-dubai-2 {
    margin-bottom: 4rem;
    right: 4rem;
  }

  .gfgfgfgfgf-2 {
    padding-bottom: 2.5rem;
  }

  .text-size-large-19 {
    font-size: 1.25rem;
  }

  .heading-large-17 {
    font-size: 2.75rem;
  }

  .home-hero-slide-arrow-3 {
    margin-bottom: 4rem;
    right: 4rem;
  }

  .home-hero-slide-arrow-3.right-hero-arrow {
    right: 1.5rem;
  }

  .text-size-large-20 {
    font-size: 1.25rem;
  }

  .heading-large-5 {
    font-size: 2.75rem;
  }

  .heading-xlarge-4 {
    font-size: 3rem;
  }

  .team-itehhhm-copy-5 {
    padding: .8rem;
  }

  .about-wrapper-5 {
    padding-top: 60px;
    padding-left: 0;
  }

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

  .grid-wrapper-89 {
    grid-template-columns: minmax(36px, 1fr) minmax(auto, 1400px) minmax(36px, 1fr);
  }

  .heading-large-18 {
    font-size: 2.75rem;
  }

  .text-size-large-21 {
    font-size: 1.25rem;
  }

  .vacation-info-2 {
    padding-top: 48px;
  }

  .grid-wrapper-90 {
    grid-template-columns: minmax(36px, 1fr) minmax(auto, 1400px) minmax(36px, 1fr);
  }

  .background-wrapper-33.half-page {
    min-height: 400px;
  }

  .detail-cards-wrapper-5 {
    grid-template-columns: 1fr;
  }

  .stacked-content-22.large {
    grid-row-gap: 60px;
  }

  .section-94 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .text-size-large-copy-4 {
    font-size: 1.25rem;
  }

  .heading-lajjrge-copy-4 {
    font-size: 2.75rem;
  }

  .text-size-large-22 {
    font-size: 1.25rem;
  }

  .page-padding-14 {
    padding-left: 5vw;
    padding-right: 5vw;
  }

  .agenda-list-title-4 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: column;
    align-items: flex-start;
  }

  .faq-intro-copy-copjjjy-2 {
    padding-bottom: 2.5rem;
  }

  .heading-large-19 {
    font-size: 2.75rem;
  }

  .agenda-list-title-5 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: column;
    align-items: flex-start;
  }

  .page-padding-15 {
    padding-left: 5vw;
    padding-right: 5vw;
  }

  .heading-large-20, .heading-large-21 {
    font-size: 2.75rem;
  }

  .page-padding-16 {
    padding-left: 5vw;
    padding-right: 5vw;
  }

  .text-size-large-23 {
    font-size: 1.25rem;
  }

  .fgfgfgfggffg {
    padding-top: 48px;
  }

  .grid-wrapper-93 {
    grid-template-columns: minmax(36px, 1fr) minmax(auto, 1400px) minmax(36px, 1fr);
  }

  .background-wrapper-34.half-page {
    min-height: 400px;
  }

  .stacked-content-23.large {
    grid-row-gap: 60px;
  }

  .hjhjhjhjhj-4, .text-size-large-24 {
    font-size: 1.25rem;
  }

  .heading-large-22 {
    font-size: 2.75rem;
  }

  .team-itehhhm-copy-6 {
    padding: .8rem;
  }

  .about-wrapper-6 {
    padding-top: 60px;
    padding-left: 0;
  }

  .hfhfhfhfhf-5 {
    margin-left: 0;
  }

  .grid-wrapper-96 {
    grid-template-columns: minmax(36px, 1fr) minmax(auto, 1400px) minmax(36px, 1fr);
  }

  .heading-large-23 {
    font-size: 2.75rem;
  }

  .text-size-large-25 {
    font-size: 1.25rem;
  }

  .grid-wrapper-97 {
    grid-template-columns: minmax(36px, 1fr) minmax(auto, 1400px) minmax(36px, 1fr);
  }

  .ghghhghhggff {
    padding-top: 48px;
  }

  .background-wrapper-35.half-page {
    min-height: 400px;
  }

  .detail-cards-wrapper-6 {
    grid-template-columns: 1fr;
  }

  .stacked-content-24.large {
    grid-row-gap: 60px;
  }

  .page-padding-17 {
    padding-left: 5vw;
    padding-right: 5vw;
  }

  .text-size-large-26, .text-size-large-copy-5 {
    font-size: 1.25rem;
  }

  .agenda-list-title-6 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: column;
    align-items: flex-start;
  }

  .faq-intro-copy-copjjjy-3 {
    padding-bottom: 2.5rem;
  }

  .heading-large-24 {
    font-size: 2.75rem;
  }

  .page-padding-18 {
    padding-left: 5vw;
    padding-right: 5vw;
  }

  .heading-large-25 {
    font-size: 2.75rem;
  }

  .agenda-list-title-7 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: column;
    align-items: flex-start;
  }

  .fgfgfgfggffg-copy-2 {
    padding-top: 48px;
  }

  .grid-wrapper-100 {
    grid-template-columns: minmax(36px, 1fr) minmax(auto, 1400px) minmax(36px, 1fr);
  }

  .text-size-large-27 {
    font-size: 1.25rem;
  }

  .heading-large-26 {
    font-size: 2.75rem;
  }

  .page-padding-19 {
    padding-left: 5vw;
    padding-right: 5vw;
  }

  .gfgfgfgfgfgfffggf {
    padding-top: 48px;
  }

  .zanzibar-package-map-section {
    padding-bottom: 60px;
  }

  .zanzibar-mapggg {
    margin-left: 0;
  }

  .success-wrapper {
    min-height: 300px;
  }

  .gigjgjgjgjgjgjgj, .dubai-vaction-info {
    padding-top: 48px;
  }

  .hjhjhjjnn {
    padding-bottom: 2.5rem;
  }

  .ghghghvvfd {
    padding-top: 48px;
  }

  .ghghghvnvnvvvcc {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .ghhhvvvvvv {
    padding-top: 48px;
  }

  .faq-intro-2 {
    padding-bottom: 2.5rem;
  }

  .heading-large-27 {
    font-size: 2.75rem;
  }

  .page-padding-20 {
    padding-left: 5vw;
    padding-right: 5vw;
  }

  .text-size-large-28 {
    font-size: 1.25rem;
  }

  .hhhhgnnvvvv, .nbbbddsssss {
    padding-top: 48px;
  }

  .vaction-lower-triangls, .fsfsfsfsss, .nncnncccc, .xzaqwome {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .stacked-heading-4, .stacked-heading-5 {
    grid-row-gap: 24px;
  }

  .dual-buttons-copy {
    grid-template-columns: 1fr;
  }

  .heading-118-copy-copy.large, .heading-118-copy-copy.large-copy {
    font-size: 40px;
  }

  .ghghghgffffvff {
    grid-row-gap: 80px;
  }

  .ghghghgffffvff.large {
    grid-row-gap: 100px;
  }

  .nmnmnmnmnmn {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .nmnmnmnmnmn.no-top-padding {
    padding-bottom: 48px;
  }

  .ghghghghgggghh {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .heading-118-cxsopy-copy-copy.large, .heading-118-cxsopy-copy-copy.large-copy {
    font-size: 40px;
  }

  .destination-of-the-month {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .journall {
    margin-left: 0;
  }

  .journal-postsss {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .journal-postsss.no-top-padding {
    padding-bottom: 48px;
  }

  .jhjhjjhhhh {
    margin-left: 0;
    padding: 24px 24px 0;
  }

  .cms-heading.large, .cms-heading.large-copy {
    font-size: 40px;
  }

  .hggfgfgbcbcbc {
    padding-top: 48px;
  }

  .ghghvvnnvnvvvb {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .ffgfgfgfgfhfhf {
    grid-row-gap: 24px;
  }

  .scroll-link-5 {
    border-style: none solid;
    border-color: #000 #ffffff1a;
    min-height: 65px;
  }

  .service-hero-image-wrapper-2.middle {
    z-index: 20;
  }

  .newwwwsrhfhfhff {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .newwwwsrhfhfhff.no-top-padding {
    padding-bottom: 48px;
  }

  .gdksosnbxxxxx, .jhukfkfnvhhfg, .jjhhlhlhohg, .hgupgjgghgg, .khjhjhjjjjm {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .hggigogngngggg {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .urirlfkfofnffffg {
    grid-row-gap: 80px;
  }

  .urirlfkfofnffffg.large {
    grid-row-gap: 100px;
  }

  .ilpgogjgppgv {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .hero-page-linsdes.left {
    margin-left: 0;
  }

  .gfyfuflfhgugf, .jhihlhphohkhl, .lopjgkglgopg {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .uflfofpfjgkg, .ilopfhfkflog {
    padding-bottom: 2.5rem;
  }

  .ikhlhohpg, .ijkjoljj {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .hguguilffhyuttptitkljgu {
    grid-template-columns: minmax(36px, 1fr) minmax(auto, 1400px) minmax(36px, 1fr);
  }

  .uyjuhhjhbnbbvgfythgup, .ikuflfopfhfnbl, .kilhfiofkf {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .gyfkfkpl {
    font-size: 2.75rem;
  }

  .blue-footer {
    padding-bottom: 72px;
  }

  .ughgkgmlbibpgig, .bbiubiubiubbbubibj, .jfufifflofpf {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .uigogplgog {
    padding-bottom: 60px;
  }

  .testimonial-person_item {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
  }

  .card-1 {
    padding: 1.5rem;
  }

  .slider_arrow.is-left {
    right: 3.5rem;
  }

  .slider01_mask {
    width: 80%;
  }

  .h1 {
    font-size: 2.5rem;
  }

  .cardd-2 {
    padding: 1.5rem;
  }

  .gfyfgffvbvvbvvb.large, .gyfhfkkgiglg.large {
    font-size: 36px;
  }

  .gfyfufoffp, .card343433, .hgughghgggg {
    padding: 1.5rem;
  }

  .gfyfufifjf.large, .ogjogogg.large {
    font-size: 36px;
  }

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

  .hygughgjgkgoglpg {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .ftdghfkliffd.large {
    font-size: 36px;
  }

  .travel-to-egypt, .travel-to-budapest, .frddydfddgdh {
    padding: 1.5rem;
  }

  .slider_arrow-copy.is-left {
    right: 3.5rem;
  }

  .tyrgyfuopkflf, .ftdgdfddgfh, .hufjfkfiflfofpf {
    padding: 1.5rem;
  }

  .yujhkhiopyloh {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .gyhjuiolpf {
    font-size: 2.75rem;
  }

  .yuioolpou, .ftgyuiod, .gtyuiiodd {
    font-size: 1.25rem;
  }

  .yuuiopjuiokpd {
    font-size: 2.75rem;
  }

  .uyiyjjojkhjhuuiuokhlhh {
    grid-template-columns: minmax(36px, 1fr) minmax(auto, 1400px) minmax(36px, 1fr);
  }

  .gyffufifoflfpf {
    height: auto;
    min-height: auto;
    max-height: none;
  }

  .yggogjggg, .uyhihohphlhg {
    font-size: 1.25rem;
  }

  .uyiyoypkgggf {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .uiyoyplhuhhg {
    padding-bottom: 72px;
  }

  .uioohphh {
    font-size: 1.25rem;
  }

  .uiyoypykiul {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .tgygugiodmp {
    margin-left: 0;
  }

  .hyggugiogplgghhg.large {
    font-size: 40px;
  }

  .yuyiyoyjhhkhih {
    font-size: 2.75rem;
  }

  .yuyiophjuffghukolpy {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .uyioplhuhoh.large {
    font-size: 40px;
  }

  .yutiott {
    font-size: 1.25rem;
  }

  .uuigogpglkg, .yuioyppkhuyioomh, .yugigngkgg, .yuthgugiggf {
    font-size: 2.75rem;
  }

  .button-primary {
    padding: 16px 34px;
    font-size: 16px;
    line-height: 18px;
  }

  .badge-popular---brix {
    top: 26px;
  }

  .grid-three-columns.annuallly {
    grid-template-columns: 1fr;
  }

  .tryrufhfyfik, .uiyopyjh {
    padding-top: 100px;
    padding-bottom: 100px;
  }
}

@media screen and (max-width: 479px) {
  h1 {
    font-size: 36px;
  }

  h2 {
    font-size: 24px;
  }

  .top-nav-wrapper {
    grid-template-columns: minmax(60px, 1fr) minmax(auto, 1400px);
  }

  .right-nav {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
    grid-template-rows: auto;
    grid-template-columns: auto;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .section {
    margin-top: 84px;
  }

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

  .grid-wrapper {
    grid-template-columns: minmax(24px, 1fr) minmax(auto, 1400px) minmax(24px, 1fr);
  }

  .body-display {
    color: var(--color-9);
    font-size: 14px;
  }

  .body-display.large {
    font-family: Inter, sans-serif;
    font-weight: 300;
  }

  .body-display.small {
    font-size: 14px;
  }

  .location-mask {
    width: 85%;
  }

  .location-card-wrapper {
    min-height: 325px;
  }

  .nav-menu {
    margin-right: 0;
  }

  .location-card {
    padding-top: 18px;
    padding-bottom: 18px;
  }

  .horizontal-line.light {
    min-width: auto;
  }

  .xxl-heading {
    font-size: 42px;
  }

  .menu-lottie {
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    left: 0;
    right: 0;
  }

  .benefits-wrapper {
    grid-row-gap: 48px;
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .membership-plans-wrapper {
    margin-top: -80px;
    padding-bottom: 48px;
  }

  .vacations-tab-menu {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    grid-template-columns: 1fr;
    padding: 12px 12px 0;
  }

  .vacations-tab-link {
    padding-top: 30px;
  }

  .steps-grid {
    width: 100%;
    max-width: 100%;
    padding-left: 0;
  }

  .steps-sticky-card {
    min-width: auto;
    padding: 12px 12px 24px;
  }

  .steps-cards {
    grid-template-columns: auto;
    width: 100%;
  }

  .steps-card-wrapper {
    grid-row-gap: 24px;
    grid-template-columns: auto;
  }

  .steps-tracker, .steps-circle {
    display: none;
  }

  .team-image {
    min-height: 325px;
  }

  .testimonial-wrapper {
    margin-right: 0;
  }

  .testimonial-slider {
    justify-content: center;
  }

  .testimonial-tracker {
    width: 36px;
    display: none;
  }

  .testimonial-arrow {
    bottom: 0;
    right: 72px;
  }

  .testimonial-arrow.right {
    left: 72px;
  }

  .tracker-item {
    width: 36px;
  }

  .testimonial-slide-wrapper {
    padding-left: 0;
    padding-right: 0;
  }

  .testimonial-mask {
    margin-left: 0;
  }

  .benefit-card, .intro-content {
    grid-row-gap: 36px;
  }

  .featured-journal-wrapper {
    margin-bottom: 0;
    padding-top: 12px;
    padding-left: 12px;
    padding-right: 12px;
  }

  .featured-journal-wrapper.full-width {
    grid-row-gap: 120px;
    padding: 12px 12px 0;
  }

  .vacation-items {
    padding-left: 24px;
    padding-right: 24px;
  }

  .navigation-content {
    padding-left: 6px;
  }

  .testimonial-content {
    padding-left: 12px;
    padding-right: 12px;
  }

  .checkout-form {
    padding: 36px 12px 12px;
  }

  .checkout-details {
    grid-row-gap: 36px;
    padding: 18px;
  }

  .order-top-bar {
    grid-template-columns: 1fr;
    padding-top: 0;
    padding-bottom: 0;
  }

  .payment-tab-content {
    grid-row-gap: 24px;
  }

  .payment-info-wrapper {
    grid-row-gap: 36px;
  }

  .payment-tabs-intro {
    grid-row-gap: 24px;
  }

  .customer-info {
    padding: 18px;
  }

  .order-item {
    grid-template-columns: 1fr;
  }

  .vacation-slide-arrow {
    left: -60px;
    right: 0;
  }

  .vacation-slide-arrow.right {
    margin-bottom: 0;
    left: 60px;
  }

  .home-hero {
    min-height: 93vh;
  }

  .home-hero-content {
    grid-row-gap: 48px;
    padding-top: 136px;
    padding-bottom: 136px;
  }

  .hero-video-button {
    margin-bottom: 12px;
    display: flex;
  }

  .home-hero-intro {
    margin-bottom: 0;
  }

  .video-hover-button {
    width: 95px;
    height: 95px;
  }

  .video-icon {
    width: 12px;
  }

  .popular-vacations {
    padding: 0;
  }

  .section-intro {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .inner-page-hero {
    min-height: 525px;
  }

  .journal-post {
    padding: 18px;
  }

  .hero-video-wrapper {
    grid-row-gap: 12px;
    padding: 4px;
  }

  .large-journal-post {
    padding-left: 12px;
    padding-right: 12px;
  }

  .journal-post-info {
    padding: 0 18px 18px;
  }

  .journal-right-wrapper {
    grid-row-gap: 18px;
  }

  .journal-list-item {
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
  }

  .journal-list-image {
    min-height: 140px;
  }

  .journal-list-item-content {
    z-index: 10;
    grid-row-gap: 18px;
    margin-top: -12px;
    padding-top: 0;
    padding-left: 12px;
    padding-right: 12px;
    position: relative;
  }

  .video-icon-wrapper {
    width: 75%;
    height: 75%;
  }

  .product-slider-arrow {
    bottom: 36px;
    left: 60px;
    right: 0;
  }

  .product-slider-arrow.left {
    bottom: 36px;
    left: 0;
    right: 60px;
  }

  .product-images-row {
    padding-top: 36px;
  }

  .vacation-images {
    grid-row-gap: 9px;
  }

  .large-vacation-image {
    min-height: 200px;
    max-height: 350px;
  }

  .small-image-grid {
    grid-column-gap: 9px;
    grid-row-gap: 9px;
  }

  .small-vacation-image {
    min-height: 125px;
  }

  .slider-background-wrapper {
    min-height: auto;
    padding: 51px 6% 40px;
    position: relative;
  }

  .slider-background-wrapper.hero-wrapper {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .hero-slide-arrow {
    background-color: var(--ghost-white);
    border-right-style: solid;
    width: 60px;
    height: 60px;
    margin-left: 0;
    inset: auto 0 0% auto;
  }

  .hero-slide-arrow.left {
    background-color: var(--ghost-white);
    border-radius: 0;
    bottom: 60px;
  }

  .slider-bottom {
    height: 120px;
  }

  .bottom-grid-wrapper {
    grid-template-columns: minmax(24px, 1fr) minmax(auto, 1400px) minmax(80px, 1fr);
  }

  .featured-location {
    margin-left: 0;
    margin-right: 60px;
    padding: 18px 18px 18px 24px;
  }

  .featured-location-icon {
    display: none;
  }

  .dropdown-list.w--open {
    padding-top: 18px;
  }

  .locations-results-top {
    padding-bottom: 12px;
  }

  .heading-title-grid {
    text-align: left;
    padding-bottom: 12px;
  }

  .locations-wrapper {
    grid-template-columns: 1fr;
  }

  .product-hero-content {
    text-align: center;
    align-items: center;
    padding-bottom: 120px;
    padding-right: 0;
  }

  .nav-button-toggle {
    padding-left: 14px;
  }

  .dropdown-wrapper {
    min-width: 88vw;
  }

  .vacation-info {
    margin-top: 49px;
    padding-top: 48px;
  }

  .vacation-features {
    grid-template-rows: auto 1px auto 1px auto 1px auto;
    grid-template-columns: 1fr;
    margin-top: 24px;
    margin-bottom: 36px;
  }

  .map-section {
    margin-top: 54px;
    padding-top: 36px;
    padding-bottom: 48px;
  }

  .map-wrapper {
    min-height: 250px;
  }

  .featured-location-heading {
    font-size: 18px;
  }

  .inquire-card {
    grid-row-gap: 24px;
    padding: 18px;
  }

  .vacation-body {
    grid-row-gap: 36px;
  }

  .team-images {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .about-us-intro {
    grid-row-gap: 36px;
    margin-top: -48px;
    padding-bottom: 9px;
    padding-left: 9px;
    padding-right: 9px;
    left: 0;
  }

  .team-items {
    margin-top: -48px;
  }

  .team-banner {
    padding-top: 80px;
    padding-bottom: 120px;
  }

  .team-conteact-info {
    grid-template-rows: auto 1px auto 1px auto 1px auto;
    grid-template-columns: 1fr;
  }

  .dual-buttons {
    place-content: center start;
    place-items: center;
    width: 100%;
    margin-top: 0;
  }

  .large-image, .small-image, .medium-image {
    min-height: 120px;
  }

  .locations-slide-content {
    padding-bottom: 136px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .featured-vacation-info {
    grid-row-gap: 24px;
    text-align: center;
  }

  .benefits-box {
    grid-template-rows: auto 1px auto 1px auto 1px auto;
    grid-template-columns: 1fr;
  }

  .vacation-hero {
    min-height: 500px;
  }

  .pagination {
    z-index: 600;
    position: relative;
  }

  .support-formmmm {
    padding: 20px;
  }

  .text-field {
    width: 81vw;
  }

  .field-label {
    text-align: left;
  }

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

  .team-portrait-grid {
    grid-template-columns: 1fr;
  }

  .menu-button {
    padding-left: 0;
    padding-right: 0;
  }

  .mobile-destinations {
    padding: 0;
    display: block;
  }

  .mobile-destinations-list {
    grid-column-gap: 9px;
    grid-row-gap: 9px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .mobile-destination-link {
    border: 1px solid var(--indicator-outline);
    color: var(--black);
    border-radius: 5px;
    width: 100%;
    padding: 18px 12px;
    text-decoration: none;
  }

  .mobile-destinations-wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 18px;
    background-color: #fff;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    padding: 30px 24px;
    display: grid;
  }

  .agent-inquire-top {
    grid-template-columns: auto;
    padding-top: 6px;
  }

  .inquire-agent-info {
    text-align: center;
  }

  .contact-options {
    padding: 20px;
  }

  .footer-destinations {
    grid-auto-flow: row;
  }

  .footer-destination-text {
    padding-bottom: 12px;
  }

  .large-journal-content {
    grid-row-gap: 18px;
  }

  .steps-intro {
    grid-row-gap: 24px;
  }

  .password-wrapper {
    flex-direction: column;
  }

  .password-field {
    border-style: solid;
    border-color: var(--indicator-outline);
    background-color: var(--grey-background);
    border-radius: 5px;
    min-height: 48px;
    margin-bottom: 9px;
  }

  .password-button {
    min-height: 48px;
  }

  .dynamic-heading-text {
    grid-row-gap: 0px;
    grid-template-columns: auto;
  }

  .password-hero {
    padding-left: 18px;
    padding-right: 18px;
  }

  .invoice-image {
    border-radius: 0;
    min-height: 350px;
  }

  .invoice-content {
    padding-left: 24px;
    padding-right: 24px;
  }

  .invoice-agent {
    grid-template-columns: 1fr;
  }

  .payment-buttons {
    grid-row-gap: 6px;
  }

  .order-confirmation {
    padding-bottom: 12px;
    padding-left: 12px;
    padding-right: 12px;
  }

  .order-left {
    padding: 18px;
  }

  .invoice-list {
    grid-template-columns: 1fr;
  }

  .invoice-agent-info {
    text-align: center;
  }

  .invoice-bottom {
    grid-template-columns: 1fr;
    padding: 24px;
  }

  .success-message-content {
    padding: 6px;
  }

  .dropdown-text {
    display: none;
  }

  .dropdown-icon {
    margin-right: 0;
    display: block;
  }

  .testimonial-section {
    padding-top: 100px;
    padding-bottom: 220px;
  }

  .vacation-hero-intro {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-right: 0;
  }

  .heading-126 {
    font-size: 32px;
  }

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

  .uuyyy {
    z-index: 80;
    margin-top: 44px;
  }

  .team-images-2 {
    min-height: 250px;
  }

  .founder-image {
    min-height: 20vh;
  }

  .solid-team {
    grid-template-columns: 1fr 1fr;
  }

  .section-52 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .flying-image-item {
    width: 55vw;
    height: 55vw;
  }

  .flying-image-item.three {
    align-self: auto;
  }

  .flying-image.three {
    background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/686583ba8c6bf6b29f442394_parliament-1440679_640.jpg");
  }

  .dual-column {
    padding-top: 72px;
  }

  .flying-image-wrapper {
    width: 90vw;
    height: 80vw;
  }

  .dual-button {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
    grid-template-columns: 1fr;
  }

  .heading {
    font-size: 26px;
  }

  .heading.large, .heading-128 {
    font-size: 32px;
  }

  .inner-bottom {
    height: 48px;
  }

  .section-45.dark {
    top: 1222px;
  }

  .about-intro-content {
    padding: 48px 0 48px 36px;
    top: -49px;
  }

  .intro-corner {
    width: 48px;
    height: 48px;
  }

  .centered-about-intro {
    position: relative;
    left: -17px;
  }

  .jfjfjfjfff {
    border-color: #bb815075;
    width: 83vw;
    margin-bottom: 10px;
    top: 33px;
    left: 0;
  }

  .button-text-4 {
    font-size: 9px;
  }

  .logo {
    min-width: 150px;
  }

  .section-logos {
    min-height: auto;
  }

  .content-grid-2 {
    height: 51px;
  }

  .scroll-link {
    grid-column-gap: 24px;
    min-width: 70vw;
    height: 51px;
    min-height: 51px;
  }

  .serdtd {
    grid-template-columns: minmax(24px, 1fr) minmax(auto, 1400px) minmax(24px, 1fr);
  }

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

  .padding-horizontal {
    padding-top: 0;
    padding-bottom: 0;
  }

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

  .margin-bottom.margin-small {
    top: 0;
  }

  .team-slider {
    flex-direction: column-reverse;
  }

  .team-item {
    border-left: 1px #cfcfcc;
    border-right-style: solid;
    padding-bottom: 6.5rem;
  }

  .text-size-regular.text-color-grey {
    color: #fcfcff;
    font-size: 31px;
  }

  .team-slide-arrow {
    margin-left: .5rem;
    bottom: 1rem;
    left: 0%;
  }

  .team-slide-arrow.team-arrow-right {
    margin-top: 217.825px;
    margin-bottom: 194.825px;
    margin-left: 3rem;
  }

  .team-mask {
    width: 100%;
  }

  .image-overlay {
    width: auto;
    height: auto;
  }

  .team-slide {
    border-right-color: var(--color-6);
    margin-bottom: 89px;
  }

  .team-spacer {
    border-top: 1px #cfcfcc;
    border-bottom: 1px solid var(--color-17);
    border-right-style: solid;
    border-left-color: var(--color-6);
    background-color: var(--color-2);
    padding: 1.4rem;
  }

  .text-size-regular-copy.text-color-grey {
    color: #939393;
    font-size: 13px;
  }

  .jfjfjfjfff-cohhhpy {
    border-color: #bb815075;
    width: 83vw;
    margin-bottom: 10px;
    top: 33px;
    left: 0;
  }

  .call-center {
    padding-bottom: 45vw;
  }

  .heading-style-h2 {
    font-size: 2.25rem;
  }

  .team-avatar {
    width: 3.5rem;
    height: 3.5rem;
  }

  .team-basic {
    padding-top: 0;
  }

  .padding-bottom-2 {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .padding-bottom-2.padding-xhuge {
    top: 0;
  }

  .benefits-text-strip {
    margin-top: 0;
    margin-bottom: 0;
  }

  .benefits-base {
    grid-column-gap: 5rem;
    grid-row-gap: 5rem;
  }

  .padding-vertical {
    padding-left: 0;
    padding-right: 0;
  }

  .looping-text {
    font-size: 18vw;
  }

  .agenda-bottom-content {
    padding-top: 1rem;
  }

  .preview-agenda-content {
    justify-content: center;
    align-items: center;
  }

  .agenda-bottom {
    padding-left: 2rem;
  }

  .agenda-list-title {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    margin-bottom: 1.5rem;
  }

  .agenda-top {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    margin-top: 20px;
  }

  .preview-agenda-item {
    padding: 3.75rem 1rem 1.75rem;
  }

  .preview-agenda-item.top {
    padding-top: 1.75rem;
  }

  .preview-title {
    margin-bottom: 0;
  }

  .text-size-large-2 {
    font-size: 15px;
  }

  .preview-agenda-days {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    margin-top: -62px;
  }

  .section-preview-agenda {
    margin-top: -33px;
    margin-left: 0;
  }

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

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

  .preview-image-base {
    min-height: 135vw;
  }

  .agenda-content {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
  }

  .preview-image {
    height: 109%;
  }

  .circle-to-pill-button {
    justify-content: center;
  }

  .text-btn {
    margin-bottom: 0;
    font-size: 12px;
  }

  .primary-button-2 {
    justify-content: space-between;
    min-height: 4em;
    padding-left: 1.5em;
    padding-right: 1.5em;
  }

  .button-icon-wrap-3 {
    margin-left: .7em;
  }

  .heading-large-2-copy {
    font-size: 10px;
  }

  .agendadd-list-title-copy {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    margin-bottom: 1.5rem;
  }

  .testimonial-image {
    min-height: 225px;
  }

  .testimonial-quote {
    padding: 36px 28px;
  }

  .section-54 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .dual-column-2 {
    padding-top: 72px;
  }

  .flying-image-wrapper-2 {
    width: 90vw;
    height: 80vw;
  }

  .heading-129 {
    font-size: 26px;
  }

  .heading-129.large {
    font-size: 32px;
  }

  .jfjbbfjfjfff-copy {
    border-color: #bb815075;
    width: 83vw;
    margin-bottom: 10px;
    top: 33px;
    left: 0;
  }

  .circle-link {
    width: 140px;
    height: 140px;
    font-size: 10px;
  }

  .link-hover-fill.light {
    display: none;
  }

  .grid-wrapper-33, .grid-wrapper-34 {
    grid-template-columns: minmax(24px, 1fr) minmax(auto, 1400px) minmax(24px, 1fr);
  }

  .large-heading {
    font-size: 36px;
  }

  .section-57 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section-57.video-section {
    padding-top: 140px;
    padding-bottom: 100px;
  }

  .video-info {
    grid-row-gap: 48px;
    padding-left: 0;
  }

  .client-quote-credit {
    margin-left: 0;
    padding-left: 18px;
  }

  .section-58.no-padding {
    margin-top: -18px;
  }

  .circle-link-2 {
    width: 140px;
    height: 140px;
    font-size: 10px;
  }

  .circle-link-2.light {
    border-color: var(--ghost-white);
  }

  .heading-130.large {
    font-size: 34px;
  }

  .circle-link-wrapper {
    margin-top: -127px;
    margin-left: -48px;
    padding-top: 0;
    top: -136px;
  }

  .body-display-37.light {
    font-weight: 300;
  }

  .banner-content {
    text-align: center;
    padding-top: 80px;
    padding-bottom: 80px;
    padding-left: 0;
  }

  .stacked-content {
    grid-row-gap: 36px;
    padding-left: 18px;
    padding-right: 18px;
  }

  .stacked-description-3 {
    grid-template-columns: 1fr;
  }

  .xxl-heading-3 {
    font-size: 48px;
  }

  .projects-hero {
    padding-top: 89px;
  }

  .project-detail-items {
    grid-template-columns: 1fr;
    overflow: auto;
  }

  .project-detail-item {
    padding: 36px 18px;
  }

  .project-detail-item.middle-item {
    border-left-style: solid;
  }

  .featured-project-details {
    grid-template-columns: 1fr 1fr;
  }

  .inner-page-hero-wrapper {
    grid-row-gap: 60px;
  }

  .grid-wrapper-21 {
    grid-row-gap: 100px;
  }

  .grid-wrapper-21.two-row {
    grid-row-gap: 36px;
  }

  .hero-rotate-base {
    width: 45%;
    top: 94px;
    left: 110px;
  }

  .home-hero-block {
    min-height: 110vw;
    padding-top: 9rem;
    padding-bottom: 9rem;
  }

  .action-content {
    text-align: center;
  }

  .about-hero-right {
    display: block;
  }

  .about-hero-left {
    padding-bottom: 0;
  }

  .card-3 {
    min-height: 200px;
    padding-top: 36px;
    padding-bottom: 36px;
  }

  .section-61 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .dark-slide-arrow {
    width: 40px;
    height: 40px;
    margin-left: -2vw;
    margin-right: -2vw;
  }

  .dark-slide-arrow.left {
    border-color: var(--color-6);
    background-color: var(--color-2);
    width: 45px;
    height: 45px;
    left: 0;
  }

  .dark-slide-arrow.right {
    border-color: var(--color-6);
    background-color: var(--color-2);
    width: 45px;
    height: 45px;
    right: 0;
  }

  .heading-139 {
    font-size: 26px;
  }

  .basic-slide-wrapper {
    min-height: 70vw;
    padding: 36px 24px;
  }

  .scroll-link-copy {
    grid-column-gap: 24px;
    min-width: 70vw;
    height: 51px;
    min-height: 51px;
  }

  .circle-link-copy {
    width: 140px;
    height: 140px;
    font-size: 10px;
  }

  .medium-width-intro-4 {
    place-items: center;
  }

  .heading-97 {
    font-size: 36px;
  }

  .heading-97.large {
    font-size: 38px;
  }

  .circle-image {
    padding: 12px;
  }

  .dual-grid {
    grid-row-gap: 48px;
  }

  .about-hero-bottom {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .column-image-wrapper, .column-image-spacer {
    border-radius: .3rem;
    margin-bottom: .5rem;
  }

  .about-hero-scroll-link {
    margin-top: 4rem;
  }

  .about-hero-bottom-2 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

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

  .about-hero-top {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .vacations-tab-link-2 {
    border-color: #bb815075;
    padding-top: 30px;
  }

  .vacations-tab-link-2.w--current {
    border-color: #bb815075;
  }

  .membership-plans-wrapper-2 {
    margin-top: 0;
    padding-bottom: 48px;
  }

  .vacations-tab-menu-2 {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    grid-template-columns: 1fr;
    padding: 12px 12px 0;
  }

  .popular-vacations-copy {
    margin-top: 0;
    padding: 0;
    top: 113px;
  }

  .grid-wrapsssper-copy {
    grid-template-columns: minmax(24px, 1fr) minmax(auto, 1400px) minmax(24px, 1fr);
    margin-top: 1241px;
  }

  .africa-1-copy {
    background-position: 0 0, 50% 0;
    background-repeat: repeat, no-repeat;
    background-size: auto, auto 342px;
    border-style: solid;
    border-color: #bb815075;
    border-radius: 8px;
  }

  .body-display-17-copy {
    font-weight: 300;
    top: 0;
  }

  .stacked-description-copy-copy {
    top: 24px;
  }

  .cairoo-copy-copy {
    letter-spacing: 3px;
    font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
    font-size: 29px;
    font-weight: 400;
    top: 4px;
  }

  .africa-22 {
    background-position: 0 0, 50% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, auto 458px;
    border-style: solid;
    border-color: #bb815075;
    border-radius: 8px;
  }

  .africa-3 {
    background-position: 0 0, 50% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, auto 400px;
    border-style: solid;
    border-color: #bb815075;
    border-radius: 8px;
  }

  .cairoo {
    color: #627481;
    font-family: Montserrat, sans-serif;
    font-size: 10px;
    line-height: 1.6em;
    top: 1px;
  }

  .team-item-cvvvopy {
    border-left: 1px #cfcfcc;
    padding-bottom: 4.9rem;
  }

  .scroll-link-ckkkopy {
    grid-column-gap: 24px;
    min-width: 70vw;
    height: 51px;
    min-height: 51px;
  }

  .heading-style-h4-copy-copy {
    color: var(--color-3);
    margin-bottom: 9px;
    font-weight: 400;
  }

  .heading-style-h4-copy-coffpy {
    margin-left: 28px;
    font-size: 9px;
    display: block;
  }

  .circle-lhvhvink-copy {
    width: 140px;
    height: 140px;
    font-size: 10px;
  }

  .fffffff {
    grid-column-gap: 24px;
    min-width: 70vw;
    height: 51px;
    min-height: 51px;
  }

  .stacked-description-4 {
    grid-template-columns: 1fr;
  }

  .slihhhde-2-copy, .slide-2-cophhggy {
    vertical-align: text-bottom;
    margin-right: 2.4rem;
  }

  .bfyfyfy.white-cokkpy {
    background-color: #fff0;
    background-image: linear-gradient(#1a3b40f0, #1a3b40f0), url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68271734945b21be58744567_noise.gif");
    background-position: 0 0, 50%;
    background-size: auto, 249px;
    width: 100%;
    position: relative;
    top: -14px;
  }

  .destination-questions.overflow-hidden-co-lllpy-copy {
    top: -43px;
  }

  .hfhfhff {
    margin-left: 60%;
  }

  .hfhfhff._2-copggy-copy {
    inset: -43px 0% 0% 53px;
  }

  .padding-9-cgggopy {
    width: 89vw;
    margin-left: 0;
    position: relative;
    top: 41px;
    left: -4px;
  }

  .fsdsdsdsd {
    text-align: left;
    width: 90vw;
    font-size: 9px;
    font-weight: 400;
  }

  .two-columns-2 {
    position: relative;
    top: -88px;
  }

  .bfyfyfy-cokkkpy-copy.white-cokkpy-copy {
    background-color: #fff0;
    background-image: linear-gradient(#1a3b40f0, #1a3b40f0), url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68271734945b21be58744567_noise.gif");
    background-position: 0 0, 50%;
    background-size: auto, 249px;
    width: 100%;
    position: relative;
    top: -14px;
  }

  .left-arrow-copy-copy {
    margin-left: 30%;
  }

  .left-arrow-copy-copy._2-copy-copy {
    padding: 0;
    position: absolute;
    inset: auto auto 0% 0%;
  }

  .hfhfhf {
    vertical-align: text-bottom;
    margin-right: 2.4rem;
  }

  .bfyfyfy-copy.white-cokkpy {
    background-color: #fff0;
    background-image: linear-gradient(#1a3b40f0, #1a3b40f0), url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68271734945b21be58744567_noise.gif");
    background-position: 0 0, 50%;
    background-size: auto, 249px;
    width: 100%;
    position: relative;
    top: -14px;
  }

  .heading-78-collpy-cllopy {
    text-align: left;
    width: 90vw;
    font-size: 9px;
    font-weight: 400;
  }

  .margin-top-6 {
    top: -113px;
  }

  .hfhfgfgfgf {
    vertical-align: text-bottom;
    margin-right: 2.4rem;
  }

  .heading-141 {
    font-size: 36px;
  }

  .dubai-packages-button {
    border-color: #bb815075;
    width: 83vw;
    margin-bottom: 10px;
    top: 33px;
    left: 0;
  }

  .large-growing-images {
    min-height: auto;
  }

  .large-growing-images.small {
    height: 55vw;
    min-height: auto;
  }

  .service-info {
    grid-row-gap: 36px;
  }

  .home-hero-slide-images {
    height: auto;
  }

  .home-hero-slide-arrow {
    margin-bottom: 2rem;
    padding-left: 1rem;
    padding-right: 0;
    right: 4rem;
  }

  .home-hero-slide-arrow.right-hero-arrow {
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
    position: absolute;
    inset: 239px 0 0 55%;
  }

  .home-hero-slide-right {
    height: 110%;
  }

  .heading-xgglarge-copy {
    text-align: center;
    font-size: 10px;
  }

  .home-hero-slide-content {
    min-height: 0;
    padding-top: 0;
  }

  .heading-xlarge-2 {
    text-align: center;
    font-size: 32px;
  }

  .text-size-large-5 {
    text-align: center;
    font-size: 15px;
    font-weight: 300;
    display: none;
  }

  .slide-nav-hero {
    display: none;
  }

  .home-hero-mask {
    height: 100%;
    margin-bottom: 0;
  }

  .home-hero-slide-left {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    margin-bottom: 1px;
    padding-bottom: 5.5rem;
  }

  .sssssddd {
    border-color: #bb815075;
    width: 83vw;
    margin-bottom: 10px;
    top: 33px;
    left: 0;
  }

  .hero-column-background {
    position: relative;
  }

  .clip-5 {
    padding-top: 19.5rem;
  }

  .section-home-cohorts {
    height: auto;
    margin-top: 40px;
    margin-bottom: 0;
    top: 0;
  }

  .gdgdgfdfdfdd {
    height: 51px;
    margin-top: -6px;
  }

  .content-grid-3 {
    height: 51px;
  }

  .top-experiences-section {
    margin-top: -24px;
  }

  .product-mask {
    width: 90%;
  }

  .heading-112 {
    font-size: 26px;
  }

  .heading-112.large {
    font-size: 32px;
  }

  .jvjvuyds {
    margin-top: 6px;
    font-size: 10px;
    font-weight: 300;
    top: 0;
  }

  .fjfjfjfjfjffff-coggpy {
    color: #fcfcff;
    font-family: Bdscript, Arial, sans-serif;
    font-size: 29px;
    line-height: 1.3em;
    top: 1px;
  }

  .slider-arrow-3 {
    transform: rotate(0);
  }

  .stacked-content-5 {
    grid-row-gap: 36px;
    width: 100vw;
    left: -87px;
  }

  .fjfjfjfjfjffff {
    color: #fcfcff;
    padding-left: 5px;
    padding-right: 5px;
    font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
    font-size: 18px;
    line-height: 1.3em;
    top: 1px;
  }

  .stacked-title-5 {
    grid-row-gap: 18px;
  }

  .body-display-28 {
    font-weight: 300;
  }

  .heading-114 {
    font-size: 32px;
  }

  .content-stacked {
    grid-row-gap: 60px;
  }

  .content-stacked.large {
    grid-row-gap: 80px;
  }

  .content-stacked.small {
    margin-top: -47px;
    padding-left: 20px;
  }

  .section-63 {
    padding-top: 90px;
    padding-bottom: 90px;
  }

  .fgfgfgffh {
    border-color: #bb815075;
    width: 83vw;
    margin-bottom: 10px;
    top: 33px;
    left: 0;
  }

  .flying-image-wrapper-3 {
    justify-content: center;
    align-items: flex-start;
    width: 90vw;
    height: 80vw;
    margin-top: -25px;
  }

  .dual-column-3 {
    width: 99%;
    margin-top: 0;
    padding-top: 72px;
    padding-left: 0;
    padding-right: 0;
    position: relative;
    left: 0;
  }

  .body-display-33 {
    text-align: center;
    font-size: 15px;
  }

  .heading-123 {
    font-size: 26px;
  }

  .heading-123.large {
    font-size: 32px;
  }

  .heading-123-copy-copy {
    font-size: 26px;
  }

  .heading-123-copy-copy.large {
    text-align: center;
    text-transform: none;
    font-size: 10px;
  }

  .hthyhytfgg {
    border-color: #bb815075;
    width: 83vw;
    margin-bottom: 10px;
    top: 33px;
    left: 0;
  }

  .grid-wrapper-26 {
    margin-top: -17px;
    padding-left: 0;
  }

  .section-47 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .heading-144 {
    font-size: 32px;
  }

  .dubai-other-destinations {
    flex-direction: column-reverse;
  }

  .text-span-138 {
    color: var(--color-3);
  }

  .hd-d-dhhd {
    height: 51px;
    margin-top: -6px;
  }

  .home-hero-slide-left-copy {
    padding-bottom: 5.5rem;
  }

  .arrow-why-travel-to-dubai {
    justify-content: flex-end;
    align-items: center;
    width: 45px;
    height: 45px;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 1rem;
    padding-right: 0;
    position: absolute;
    inset: 239px 0 0 36%;
  }

  .arrow-why-travel-to-dubai.right-hero-arrow {
    right: 1.5rem;
  }

  .grid-wrapper-copy {
    grid-template-columns: minmax(24px, 1fr) minmax(auto, 1400px) minmax(24px, 1fr);
  }

  .dubai-heroor {
    padding-top: 89px;
  }

  .faq-top-copy {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    border-style: solid;
    border-color: var(--color-6);
    background-color: var(--very-neeww);
    text-align: center;
    background-image: none;
    border-radius: .5rem;
    flex-direction: column;
    justify-content: center;
    padding-top: 1.5rem;
    padding-bottom: 1.25rem;
  }

  .heading-large-4 {
    text-transform: capitalize;
    font-size: 31px;
  }

  .text-size-large-6 {
    font-size: 9px;
  }

  .faq-bottom-content {
    padding-left: .75rem;
    padding-right: .75rem;
  }

  .faq-intro {
    padding-bottom: 2.5rem;
  }

  .faq-icon {
    width: 2.5rem;
    min-width: 2.5rem;
    height: 2.5rem;
    min-height: 2.5rem;
  }

  .text-size-regular-3 {
    color: var(--color-9);
    font-family: Inter, sans-serif;
    font-weight: 300;
  }

  .text-size-large-3-copy {
    font-size: 10px;
  }

  .faq-text {
    padding-left: 1.25rem;
    padding-right: .75rem;
  }

  .faq-component {
    justify-content: flex-start;
    align-items: center;
  }

  .fgfgfgffh-cgdgdopy {
    border-color: #bb815075;
    width: 83vw;
    margin-bottom: 10px;
    top: 33px;
    left: 0;
  }

  .container-medium-copy {
    top: -20px;
    left: 0;
  }

  .faq-top-copy-2 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    border-style: solid;
    border-color: var(--color-6);
    background-color: var(--very-neeww);
    text-align: center;
    background-image: none;
    border-radius: .5rem;
    flex-direction: column;
    justify-content: center;
    padding-top: 1.5rem;
    padding-bottom: 1.25rem;
  }

  .section-faq-copy {
    left: 0;
  }

  .nvnvvnvnvn {
    grid-template-columns: minmax(24px, 1fr) minmax(auto, 1400px) minmax(24px, 1fr);
  }

  .detail-card {
    grid-row-gap: 60px;
    padding-left: 36px;
    padding-right: 36px;
  }

  .detail-cards-wrapper {
    border-left-style: solid;
  }

  .content-wrapper-5 {
    grid-row-gap: 36px;
  }

  .circle-link-3 {
    margin-top: 72px;
  }

  .background-wrapper-15.half-page {
    min-height: 350px;
  }

  .content-wrapper-6 {
    grid-row-gap: 36px;
  }

  .heading-151 {
    font-size: 36px;
  }

  .heading-151.large {
    font-size: 38px;
  }

  .hero-title.small {
    left: 0;
  }

  .hero-content {
    padding-top: 48px;
  }

  .stacked-description-5 {
    left: 0;
  }

  .subtitle-83 {
    display: none;
  }

  .heading-118-copy {
    font-size: 36px;
  }

  .heading-118-copy.large {
    text-align: center;
    font-size: 31px;
  }

  .sjsbjhwvxjh {
    font-size: 36px;
  }

  .sjsbjhwvxjh.large, .sjsbjhwvxjh.large-copy, .sjsbjhwvxjh.large {
    font-size: 10px;
  }

  .background-wrapper-9.half-page {
    min-height: 350px;
  }

  .body-display-32 {
    font-family: Inter, sans-serif;
    font-size: 14px;
    font-weight: 300;
  }

  .content-wrapper-7 {
    grid-row-gap: 36px;
  }

  .heading-118 {
    font-size: 36px;
  }

  .heading-118.large {
    font-size: 38px;
  }

  .home-hero-intro-4 {
    place-content: space-between center;
  }

  .services-about-intro {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    margin-bottom: 3rem;
  }

  .services-list-item {
    grid-column-gap: 1.75rem;
    grid-row-gap: 1.75rem;
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .title-stacked {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .section-66 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .slide-content.flex-bottom {
    padding-top: 60vw;
    padding-bottom: 100px;
  }

  .slide-heading {
    font-size: 40px;
  }

  .slider.clip {
    max-width: none;
  }

  .product-showcase {
    overflow: hidden;
  }

  .body-display-41 {
    font-size: 14px;
    font-weight: 300;
  }

  .subtitle-85 {
    font-size: 10px;
  }

  .tab-bottom-content {
    background-color: var(--color-2);
    padding: 0 0 36px;
  }

  .heading-156 {
    font-size: 31px;
  }

  .team-info {
    padding: 36px 24px;
  }

  .sticky-portrait-wrapper {
    height: 65vh;
    min-height: 425px;
  }

  .section-67 {
    padding-top: 90px;
    padding-bottom: 90px;
  }

  .hfgfgfdhd {
    height: 51px;
    margin-top: -6px;
  }

  .content-grid-4 {
    height: 51px;
  }

  .scroll-guide-to-travel-categories {
    height: 51px;
    margin-top: -6px;
  }

  .dual-grid-3.reversed {
    padding-left: 0;
  }

  .content-stacked-2 {
    grid-row-gap: 60px;
    padding-left: 0;
  }

  .service-item-2 {
    grid-row-gap: 80px;
  }

  .team-ijjjjntro-copy {
    top: 0;
  }

  .container-large-3 {
    max-width: none;
  }

  .heading-separator {
    width: 36px;
  }

  .heading-separator.mobile-only {
    display: block;
  }

  .section-68 {
    padding-top: 90px;
    padding-bottom: 90px;
  }

  .looping-heading {
    font-size: 30px;
  }

  .looping-heading.mobile-only {
    display: block;
  }

  .section-title {
    padding-bottom: 60px;
  }

  .looping-heading-wrapper {
    grid-column-gap: 24px;
    padding-right: 24px;
  }

  .looping-wrapper {
    grid-column-gap: 24px;
  }

  .service-item-3 {
    grid-row-gap: 80px;
  }

  .travel-banner {
    padding-top: 80px;
    padding-bottom: 120px;
  }

  .scroll-guide-to-travel-categories-copy {
    height: 51px;
    margin-top: -6px;
  }

  .team-item-travel-services {
    border-left: 1px #cfcfcc;
    padding-bottom: 4.9rem;
  }

  .scroll-guide-to-travaael-categories-copy {
    height: 51px;
    margin-top: -6px;
  }

  .testimonial-wrapper-2 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .section-69 {
    padding-top: 90px;
    padding-bottom: 90px;
  }

  .left-arrow-2 {
    width: 48%;
    right: 52%;
  }

  .left-arrow-2.right {
    left: 52%;
  }

  .testimonial-wrapper-3 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .section-70 {
    padding-top: 90px;
    padding-bottom: 90px;
  }

  .heading-107 {
    font-size: 36px;
  }

  .heading-107.large {
    font-size: 31px;
  }

  .sectixxon-41-copy-copy {
    top: 1270px;
  }

  .ggggff-copy-cohhhhhpy-copy {
    border-color: #bb815075;
    width: 60vw;
    top: 0;
    left: 0;
  }

  .body-display-24 {
    font-family: Inter, sans-serif;
    font-size: 13px;
  }

  .lower-section-butoon.white {
    width: auto;
  }

  .subtitle-92 {
    width: auto;
    margin-bottom: 0;
    display: flex;
  }

  .footer-section {
    padding-top: 80px;
  }

  .menu-list-item {
    grid-template-columns: auto 1fr;
    padding-left: 18px;
    padding-right: 18px;
  }

  .menu-list-item.white {
    grid-template-columns: auto 1fr;
  }

  .stacked-description-6 {
    grid-template-columns: 1fr;
  }

  .service-menu-list {
    grid-auto-rows: 1fr;
  }

  .services-travel-arrow {
    margin-left: .5rem;
    bottom: 1rem;
    left: 0%;
  }

  .services-travel-arrow.team-arrow-right {
    margin-left: 3rem;
  }

  .services-arroee {
    margin-left: .5rem;
    bottom: 1rem;
    left: 0%;
  }

  .services-arroee.team-arrow-right, .services-arroee.fdrttddd {
    margin-left: 3rem;
  }

  .services-sectionn {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .inner-page-hero-2 {
    min-height: 525px;
  }

  .grid-wrapper-56 {
    grid-template-columns: minmax(24px, 1fr) minmax(auto, 1400px) minmax(24px, 1fr);
    margin-top: 17px;
  }

  .subtitle-copy {
    color: #fcfcff;
    overflow: hidden;
  }

  .xxl-headfddding-codszzpy-copy {
    font-size: 42px;
  }

  .team-info-copy {
    padding: 36px 24px;
  }

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

  .travel-banner-copy, .hfhfhhfffff {
    padding-top: 80px;
    padding-bottom: 120px;
  }

  .hgfggfgfgfg.white {
    background-color: var(--color-3);
    border-style: none;
    align-self: center;
    width: 100%;
  }

  .hgfggfgfgfg.white:hover {
    background-color: var(--color-3);
  }

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

  .section-47-cbfbbopy {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .large-heading-2 {
    font-size: 36px;
  }

  .testimonial-column.testimonial-image {
    width: 100%;
    min-height: 350px;
  }

  .testimonial-column.testimonial-name {
    z-index: 1;
    background-color: #090b1959;
    border-top: 1px #ffffff1f;
    border-bottom: 1px #ffffff1f;
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .testimonial-column.testimonial-description {
    border-top-style: none;
    padding-top: 36px;
  }

  .section-75 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .testimonial-arrow-2 {
    font-size: 12px;
  }

  .founder-wrapper {
    padding-top: 24px;
  }

  .founder-image-2 {
    min-height: 450px;
  }

  .stacked-content-12 {
    grid-row-gap: 36px;
    padding-left: 18px;
    padding-right: 18px;
  }

  .main-slider-nav-arrow {
    display: block;
    top: 400px;
  }

  .main-slider-container {
    z-index: 100;
    display: none;
  }

  .c-slide-btn-block {
    width: 20vw;
    height: 20vw;
  }

  .first-slider-container {
    padding-left: 0;
  }

  .main-slider-nav-dots {
    display: none;
  }

  .c-main-slide-description {
    text-align: center;
  }

  .ci-main-slide-content {
    align-items: center;
    width: 85%;
  }

  .main-slide-title {
    text-align: center;
    margin-bottom: 7px;
    font-size: 10vw;
  }

  .c-slide-btn {
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  .main-slide-wrapper._1 {
    background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68503895c57d53610f6bb7d7_274799-3840x2160-desktop-4k-dubai-wallpaper-image%20(1).jpg");
    background-position: 0 0, 61%;
    justify-content: flex-start;
    align-items: center;
  }

  .c-main-slide-content {
    flex-direction: column;
    justify-content: flex-start;
    margin-left: 0;
    display: flex;
  }

  .sub-destination-heading {
    text-align: center;
    font-size: 18vw;
  }

  .sub-headadau {
    text-align: center;
    font-size: 10px;
  }

  .sub-heazdadau-copy {
    text-align: center;
    font-size: 10vw;
  }

  .heading-171 {
    font-size: 26px;
  }

  .heading-171.large {
    font-size: 32px;
  }

  .stacked-content-13 {
    grid-row-gap: 36px;
    width: 100vw;
    left: -79px;
  }

  .gdgdgdfdd {
    height: 51px;
    margin-top: -6px;
  }

  .content-grid-7 {
    height: 51px;
  }

  .fjfjfjfjf {
    height: 51px;
    margin-top: -6px;
  }

  .heading-118-cxsopy-copy {
    font-size: 36px;
  }

  .heading-118-cxsopy-copy.large {
    width: auto;
    font-size: 31px;
  }

  .heading-118-cxsopy-copy.large-copy {
    font-size: 31px;
  }

  .vacation-faqs {
    left: 0;
  }

  .section-47-cbfbbddopy-copy {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .fjfjfjfjf-coddspy {
    height: 51px;
    margin-top: -6px;
  }

  .hero-rotate-image-2 {
    align-items: center;
    padding-left: 0;
    left: 0;
  }

  .about-hero-left-2 {
    align-items: center;
    padding-bottom: 0;
  }

  .image-fill-5 {
    align-self: center;
    width: 60%;
    height: 100%;
  }

  .hero-loop-text-2 {
    margin-left: 0;
  }

  .text-block-101 {
    font-size: 24vw;
  }

  .travel-categoriess {
    padding-top: 80px;
    padding-bottom: 120px;
  }

  .ggfgffgfg {
    grid-row-gap: 60px;
  }

  .ggfgffgfg.large {
    grid-row-gap: 80px;
  }

  .page-padding-5 {
    margin-top: -20px;
  }

  .service-card.light {
    justify-content: flex-start;
    min-height: 34vh;
    padding-top: 0;
    padding-bottom: 4rem;
  }

  .service-item-4 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    padding-bottom: 0;
  }

  .service-title {
    grid-column-gap: 1.3rem;
    grid-row-gap: 1.3rem;
  }

  .top-experiences-section-3 {
    padding-left: 0;
    padding-right: 0;
  }

  .heading-173 {
    font-size: 26px;
  }

  .heading-173.large {
    font-size: 32px;
  }

  .stacked-intro-17 {
    grid-row-gap: 16px;
    padding-left: 22px;
    padding-right: 20px;
  }

  .stacked-content-14 {
    grid-row-gap: 36px;
    width: 100vw;
    left: 0;
  }

  .fjfjfjfjf-coddsffddddpy-copy, .fjfjfjfjf-coddsffddddpy-cggopy-copy {
    height: 51px;
    margin-top: -6px;
  }

  .section-services-copy {
    margin-top: 19px;
    padding-left: 0;
  }

  .about-us-intdddro-copy {
    grid-row-gap: 36px;
    margin-top: -48px;
    padding-left: 9px;
    padding-right: 9px;
  }

  .testimonial-content-3 {
    grid-row-gap: 36px;
    width: 100%;
    max-width: none;
    padding-bottom: 24px;
    padding-left: 12px;
    padding-right: 12px;
  }

  .slide-nav-5 {
    margin-bottom: 48px;
  }

  .slider-4 {
    min-height: auto;
    padding-top: 100px;
    padding-bottom: 240px;
  }

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

  .section-background-wrapper {
    margin: 12px;
  }

  .testimonial-arrow-3, .testimonial-arrow-3.left {
    bottom: 100px;
  }

  .mask-4 {
    width: 100%;
    max-width: none;
  }

  .testimonial-slide-nav {
    margin-left: 32px;
    margin-right: 32px;
    padding-bottom: 36px;
  }

  .slider-arrow-5 {
    bottom: 120px;
    right: 32px;
  }

  .slider-arrow-5.left {
    left: 32px;
  }

  .testimonial-slider-5 {
    padding: 100px 24px 220px;
  }

  .mask-5 {
    max-width: none;
    margin-left: 18px;
    margin-right: 18px;
    padding-top: 0;
    padding-bottom: 48px;
  }

  .arrow-mouse-over {
    width: 100px;
    height: 100px;
  }

  .grid-wrapper-62 {
    margin-top: 82px;
  }

  .body-display-52 {
    text-align: center;
    font-family: Inter, sans-serif;
    font-weight: 300;
  }

  .stacked-title-11 {
    grid-row-gap: 18px;
  }

  .service-item-5 {
    grid-row-gap: 80px;
  }

  .heading-175 {
    text-align: center;
    font-size: 32px;
  }

  .text-block-105 {
    color: var(--ghost-white);
    font-family: Montserrat, sans-serif;
    font-size: 16px;
  }

  .sectixxon-41-copy-copy-copy {
    top: 1270px;
  }

  .sectixxon-41-copy-cggfffopy-copy-copy {
    margin-top: 5px;
    top: 0;
  }

  .section-81 {
    padding-top: 90px;
    padding-bottom: 90px;
  }

  .body-display-53 {
    text-align: center;
    font-weight: 300;
  }

  .section-47-cbfbbddfffopy-copy-copy {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .heading-1jjbbbb23-copy {
    font-size: 26px;
  }

  .heading-1jjbbbb23-copy.large {
    text-align: center;
    width: 91%;
    font-size: 32px;
  }

  .hhgbgbbb {
    font-size: 26px;
  }

  .hhgbgbbb.large {
    width: 100%;
    font-size: 10px;
  }

  .heading-123-copy-copy-cggggopy {
    font-size: 26px;
  }

  .heading-123-copy-copy-cggggopy.large {
    text-align: center;
    font-family: Inter, sans-serif;
    font-size: 10px;
  }

  .padding-horizontal-copy {
    padding-top: 0;
    padding-bottom: 0;
  }

  .padding-horizontal-copy.padding-small-copy {
    border-bottom: 1px solid var(--color-6);
    padding-left: 1.7rem;
    padding-right: 1.7rem;
  }

  .other-destinations-on-dehhhstination-page-copy {
    border-top-style: solid;
    border-top-color: var(--color-6);
    border-bottom-style: solid;
    border-bottom-color: var(--color-6);
    margin-top: -49px;
  }

  .team-blogggck-copy {
    border-top-style: none;
    border-bottom-style: none;
  }

  .outline-butssston-copy.white {
    border-color: var(--buttonss);
    margin-top: 5px;
  }

  .text-block-109 {
    color: var(--ghost-white);
  }

  .hdhfhffhfh {
    grid-row-gap: 36px;
    margin-top: -48px;
    padding-left: 9px;
    padding-right: 9px;
  }

  .content-stacffked-copy {
    grid-row-gap: 60px;
  }

  .content-stacffked-copy.large {
    grid-row-gap: 80px;
  }

  .section-47-cbfbbddddsdfffopy-copy-copy-copy, .section-47-cbfbbdffffdopy-copy-copy {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .heading-123-copy-cggopy-copy {
    font-size: 26px;
  }

  .heading-123-copy-cggopy-copy.large {
    font-size: 32px;
  }

  .sectixxon-41-cofffpy-cggfffopy-copy-copy-copy {
    top: 1270px;
  }

  .fjfjfjfjf-coxxxxxsssddspy-copy {
    height: 51px;
    margin-top: -6px;
  }

  .quick-link-item-2 {
    border-color: var(--buttonss);
  }

  .subtitle-111 {
    font-size: 16px;
  }

  .section-47-cbssssfbbddopy-copy-copy {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .section-47-cbssssfbbddopy-copy-copy.no-padding-copy.clip {
    height: auto;
    margin-top: -235px;
  }

  .sectixxon-41-cossssapy-cggfffopy-copy-copy-copy {
    top: 1270px;
  }

  .heading-123-copy-copddddy-copy {
    font-size: 26px;
  }

  .heading-123-copy-copddddy-copy.large {
    font-size: 10px;
  }

  .social-icon-8.large {
    border-color: var(--color-17);
  }

  .text-block-114 {
    font-family: Montserrat, sans-serif;
  }

  .team-info-2 {
    border-radius: 4px;
    padding: 36px 24px;
  }

  .heading-183 {
    font-size: 31px;
  }

  .grid-wrapper-64 {
    margin-top: 50px;
  }

  .portrait-image-3.three, .portrait-image-3.two {
    border-radius: 4px;
  }

  .heading-187 {
    font-size: 31px;
  }

  .team-info-2-copy {
    padding: 36px 24px;
  }

  .support-page-break {
    height: 51px;
    margin-top: -6px;
  }

  .sectixxon-41-cossffssapy-cggfffopy-copy-copy-copy-copy {
    top: 1270px;
  }

  .xxl-headcccing-copy {
    font-size: 42px;
  }

  .sectixxon-41-cosgfggsffssapy-cggfffopy-copy-copy-copy-copy-copy {
    margin-top: -11px;
    top: 0;
  }

  .text-span-210, .text-span-211 {
    color: var(--color-3);
    font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
  }

  .text-blockhfh-114-copy, .text-bddsslock-111-copy {
    font-size: 10px;
  }

  .quick-link-itemdddds-2-copy {
    border-color: var(--color-6);
  }

  .text-block-114-cddopy-copy {
    font-size: 10px;
  }

  .text-span-212 {
    color: var(--color-3);
    font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
  }

  .quick-link-itssssem-2-copy, .quick-link-itssssggem-2-copy-copy {
    border-color: var(--color-6);
  }

  .text-block-11dd4-copy {
    font-family: Montserrat, sans-serif;
    font-size: 10px;
  }

  .dgdgdggd {
    border-color: var(--color-6);
    grid-template-columns: 35px auto;
    width: 100%;
  }

  .banner-content-2 {
    min-height: auto;
    padding: 48px 12px;
  }

  .large-heading-3 {
    font-size: 36px;
  }

  .section-82 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .banner-intro {
    grid-row-gap: 24px;
  }

  .text-block-114-ccccccopy {
    font-family: Montserrat, sans-serif;
  }

  .outline-buttddsson-copy.white {
    width: 76%;
  }

  .jhjhjhjhggmgmgm {
    height: 51px;
    margin-top: 24px;
  }

  .jhjhjhjhgghghghghmgmgm-copy {
    height: 51px;
    margin-top: -6px;
  }

  .heading-188 {
    text-align: center;
    font-size: 32px;
  }

  .team-info-3 {
    padding: 36px 24px;
  }

  .heading-189 {
    font-size: 31px;
  }

  .content-stacked-3 {
    grid-row-gap: 31px;
    padding-left: 0;
  }

  .section-83 {
    padding-top: 90px;
    padding-bottom: 90px;
  }

  .body-display-56 {
    font-size: 14px;
  }

  .subtitlgggge-114-copy {
    letter-spacing: 4px;
  }

  .team-iggnfo-3-copy {
    padding: 36px 24px;
  }

  .section-47-cbffffddbbddfffopy-copy-copy-copy {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .section-47-cbffffddbbddfffopy-copy-copy-copy.no-padding-codddffffffffssspy-copy-copy.clip {
    height: auto;
    margin-top: -284px;
  }

  .team-item-2 {
    border-left: 1px #cfcfcc;
    padding-bottom: 4.9rem;
  }

  .team-slide-arrow-2 {
    margin-left: .5rem;
    bottom: 1rem;
    left: 0%;
  }

  .team-slide-arrow-2.team-arrow-right {
    margin-left: 3rem;
  }

  .team-spacer-2 {
    border-top: 1px #cfcfcc;
    border-bottom: 1px solid #cfcfcc;
    padding: 1.4rem;
  }

  .jhjhjhjhggffffffhghghghmgmgm-copy-copy {
    height: 51px;
    margin-top: 77px;
  }

  .team-slide-arrffffow-copy {
    margin-left: .5rem;
    bottom: 1rem;
    left: 0%;
  }

  .team-slide-arrffffow-copy.team-arrow-right {
    margin-top: 217.825px;
    margin-bottom: 194.825px;
    margin-left: 3rem;
  }

  .team-slide-arrffffow-copy.team-arrow-rigfffht-copy {
    border-color: var(--color-6);
    align-self: center;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 3.1rem;
    display: flex;
    top: auto;
    left: 24px;
  }

  .team-slide-arhhhrow-copy {
    border-color: var(--color-6);
    margin-left: 1.1rem;
    top: auto;
    bottom: 1rem;
    left: 0%;
  }

  .team-slide-arhhhrow-copy.team-arrow-right {
    margin-top: 217.825px;
    margin-bottom: 194.825px;
    margin-left: 3rem;
  }

  .body-dicccsplay-copy {
    color: var(--color-9);
  }

  .body-dicccsplay-copy.large {
    font-family: Inter, sans-serif;
    font-weight: 300;
  }

  .body-dicccsplddday-copy-copy {
    color: var(--ghost-white);
  }

  .body-dicccsplddday-copy-copy.large {
    font-family: Inter, sans-serif;
    font-weight: 300;
  }

  .hghgghhgghgh {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .hghgghhgghgh.no-bottom-paddiffffffng-copy.clip {
    margin-top: 0;
    margin-bottom: 83px;
  }

  .jhjhjhjhggffffffhghhgdjjdjhghghmgmgm-copy-copy-copy {
    height: 51px;
    margin-top: 77px;
  }

  .sectiodddn-83-copy {
    margin-top: -21px;
    padding-top: 0;
    padding-bottom: 90px;
  }

  .heading-style-h4-cofffpy-copy-copy {
    color: var(--ghost-white);
    margin-bottom: 9px;
    font-weight: 400;
  }

  .ffopy-copy {
    color: var(--color-9);
    margin-bottom: 9px;
    font-weight: 400;
  }

  .other-destinddddations-on-dehhhstination-page-copy-copy {
    border-top-style: solid;
    border-top-color: var(--color-6);
    border-bottom-style: solid;
    border-bottom-color: var(--color-6);
    margin-top: -49px;
  }

  .team-itehhhm-copy {
    border-left: 1px #cfcfcc;
    border-right-style: solid;
    padding-bottom: 6.5rem;
  }

  .section-44.dark {
    margin-top: 93px;
    padding-left: 0;
    display: block;
    top: 0;
  }

  .heading-110 {
    text-align: center;
    font-size: 31px;
  }

  .centered-about-intro-2 {
    position: relative;
    left: -17px;
  }

  .founder-image-3 {
    min-height: 20vh;
  }

  .body-display-25.two-columns.white {
    color: var(--color-9);
    text-align: center;
    font-size: 13px;
  }

  .team-images-3 {
    min-height: 250px;
  }

  .about-us-intro-3 {
    height: 81%;
    min-height: 400px;
  }

  .subtitle-68 {
    text-align: center;
    padding-left: 17px;
    font-size: 63px;
    line-height: 1.1em;
  }

  .paralax-background-5.six {
    background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/685019270653b1284ff8abd3_gvk%20k%20v.jpg");
    background-position: 50%;
  }

  .paralax-background-5.three {
    background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/684e557f45f90c0ce80b9b74_hjjj.avif");
  }

  .paralax-background-5.five {
    background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/684fec4fabfc1dadb6d67e09_ghghbbb.avif");
  }

  .paralax-background-5.two {
    background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/684ffdeb84d97d49602bf3dc_ghghghggg.avif");
    background-position: 50% 100%;
  }

  .paralax-background-5.seven {
    background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/68501a3cbe8828e2fbea2f54_bigigiiig.jpg");
    background-position: 50% 100%;
  }

  .team-spajjjjjcer-copy {
    border-top: 1px #cfcfcc;
    border-bottom: 1px solid var(--color-17);
    border-right-style: solid;
    border-left-color: var(--color-6);
    background-color: var(--color-2);
    padding: 1.4rem;
  }

  .hghghghghgh {
    border-top-style: solid;
    border-top-color: var(--color-6);
    border-bottom-style: solid;
    border-bottom-color: var(--color-6);
    margin-top: 76px;
  }

  .sectixxon-41-copy-copy-copy {
    margin-top: -11px;
    top: 0;
  }

  .hghghghghg {
    height: 51px;
    margin-top: 0;
  }

  .about-hdddddddddero-2-copy-copy {
    margin-top: 0;
  }

  .fjfjfjfjf-cohhhddspy-copy {
    height: 51px;
    margin-top: 74px;
  }

  .hghghghgh {
    margin-top: 9px;
    top: 0;
  }

  .fjfjfjyyfjf-copy {
    height: 51px;
    margin-top: 0;
  }

  .hgfggfgffffffffgfg-copy.white {
    width: 80%;
    height: auto;
  }

  .headifffng-175-copy {
    font-size: 32px;
  }

  .gdgdgfdffffffffffffdfdd-copy {
    height: 51px;
    margin-top: -6px;
  }

  .team-mdsssask-copy {
    width: 100%;
  }

  .teamdddd-item-copy {
    border-left: 1px #cfcfcc;
    border-right-style: solid;
    padding-bottom: 6.5rem;
  }

  .hghghghjhjhjhjhhjhnghgh-copy {
    border-top-style: solid;
    border-top-color: var(--color-6);
    border-bottom-style: solid;
    border-bottom-color: var(--color-6);
    margin-top: 0;
  }

  .team-spajjjjjcer-chjjjjopy-copy {
    border-top: 1px #cfcfcc;
    border-bottom: 1px solid var(--color-17);
    border-right-style: solid;
    border-left-color: var(--color-6);
    background-color: var(--color-2);
    padding: 1.4rem;
  }

  .video-cover {
    min-height: 275px;
  }

  .section-84 {
    padding-top: 90px;
    padding-bottom: 90px;
  }

  .history-intro {
    padding-top: 100px;
    padding-bottom: 90px;
  }

  .section-85 {
    padding-top: 90px;
    padding-bottom: 90px;
  }

  .looping-image-wrapper {
    width: 200px;
    height: 200px;
  }

  .looping-image-strip {
    grid-column-gap: 100px;
    padding-right: 100px;
  }

  .looping-image-section {
    margin-top: 0;
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .other-destinations-on-dehhgggffhstination-page-copy-copy {
    border-top-style: solid;
    border-top-color: var(--color-6);
    border-bottom-style: solid;
    border-bottom-color: var(--color-6);
    margin-top: 0;
  }

  .outline-butsssggfgfgggfton-copy-copy.white {
    border-color: var(--buttonss);
  }

  .sectixxon-41-cvvvvfffdfffopy-cggfffopy-copy-copy-copy {
    margin-top: 5px;
    top: 0;
  }

  .gdgdgfdffffffffffffdfdd-chhhopy-copy {
    height: 51px;
    margin-top: 46px;
  }

  .slider-arggrow-3-copy {
    transform: rotateX(0)rotateY(180deg)rotateZ(0);
  }

  .gdgdgfdffffffffffffdfddeeedd-chhhopy-copy-copy {
    height: 51px;
    margin-top: 0;
  }

  .section-faq-copy-copy {
    margin-top: 66px;
    top: 0;
    left: 0;
  }

  .other-desticcccdnations-on-dehhgggffhstination-page-copy-copy-copy {
    border-top-style: solid;
    border-top-color: var(--color-6);
    border-bottom-style: solid;
    border-bottom-color: var(--color-6);
    margin-top: 71px;
  }

  .outline-butssstfgygygyygon-copy-copy.white {
    border-color: var(--buttonss);
    padding-left: 10px;
    padding-right: 10px;
  }

  .heading-xlarge-3 {
    font-size: 32px;
  }

  .text-size-large-8 {
    color: var(--color-9);
    font-size: 15px;
  }

  .home-hero-slide-arrow-2 {
    margin-bottom: 2rem;
    padding-left: 1rem;
    padding-right: 0;
    top: 0;
    bottom: 136.3vw;
    right: 4rem;
  }

  .home-hero-slide-arrow-2.right-hero-arrow {
    right: 1.5rem;
  }

  .home-hero-slide-left-2 {
    padding-bottom: 5.5rem;
  }

  .heading-xlarffffge-3-copy {
    color: var(--color-3);
    letter-spacing: 4px;
    text-transform: uppercase;
    font-family: Montserrat, sans-serif;
    font-size: 10px;
    font-weight: 400;
  }

  .text-span-226 {
    color: var(--color-3);
    font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
  }

  .heading-xlddddarge-2-copy {
    text-align: center;
    font-size: 32px;
  }

  .heading-xlarbgggggggggggggggggggggge-3-copy {
    font-size: 32px;
  }

  .outline-butssstfffffgygygyygon-copy-copy-copy.white {
    border-color: var(--buttonss);
    padding-left: 10px;
    padding-right: 10px;
  }

  .heading-191.large {
    font-size: 31px;
  }

  .scroll-link-3 {
    grid-column-gap: 24px;
    min-width: 70vw;
  }

  .background-image-8.services-one {
    z-index: 10;
  }

  .services-hero {
    min-height: 93vh;
  }

  .service-hero-image-wrapper.middle {
    width: 70vw;
    min-width: 70vw;
  }

  .hero-top-content {
    padding-top: 48px;
  }

  .hero-top-content.short {
    margin-top: 0;
    padding-top: 131px;
  }

  .services-hero-banner {
    min-height: 120px;
  }

  .sectigggon-44-copy.dark {
    margin-top: 68px;
    padding-left: 0;
    top: 0;
  }

  .sectixxon-41-copy-creeeeopy-copy-copy {
    margin-top: -11px;
    top: 0;
  }

  .vacation-lesiure-form {
    grid-row-gap: 32px;
    margin-top: -48px;
    margin-left: -13px;
    margin-right: -13px;
    padding-bottom: 9px;
    padding-left: 9px;
    padding-right: 9px;
    left: 0;
  }

  .fhfhfhff {
    grid-template-columns: auto;
    min-height: 0;
  }

  .fjfhfhf {
    padding-top: 0;
  }

  .formffff-copy {
    grid-template-columns: auto;
  }

  .form-blfffffock-copy {
    width: auto;
    padding: 20px;
  }

  .heading-192 {
    color: var(--ghost-white);
    text-align: left;
    letter-spacing: 2px;
    margin-top: 28px;
    font-family: Montserrat, sans-serif;
    font-weight: 400;
  }

  .headidddng-192-copy {
    text-align: left;
    letter-spacing: 2px;
    margin-top: 59px;
    margin-bottom: 0;
    font-family: Montserrat, sans-serif;
    font-size: 11px;
    font-weight: 400;
  }

  .contact-fccccield-wrapper-copy {
    width: 81vw;
  }

  .field-label-copy {
    text-align: left;
    width: 81vw;
  }

  .select-field {
    width: 100%;
  }

  .field-label-2 {
    text-align: left;
    width: 81vw;
  }

  .sjsbjhwvxjh-chhhhopy {
    font-size: 36px;
  }

  .sjsbjhwvxjh-chhhhopy.large, .sjsbjhwvxjh-chhhhopy.large-copy {
    font-size: 10px;
  }

  .sjsbjhfffffewvxjh-copy {
    font-size: 36px;
  }

  .sjsbjhfffffewvxjh-copy.large, .sjsbjhfffffewvxjh-copy.large-copy, .sjsbjhfffffewvxjh-copy.large, .sjsbjhfffffewvxjh-copy.large, .sjsbjhfffffewvxjh-copy.large, .sjsbjhfffffewvxjh-copy.large {
    font-size: 10px;
  }

  .gjgjgjgjjg {
    text-align: left;
  }

  .contact-fcccxxxxxcield-wrapper-copy-copy {
    width: auto;
  }

  .select-fidddeld-copy {
    width: 94%;
  }

  .field-labggel-2-copy, .field-labrrel-copy-copy, .field-ldddabel-copy-copy, .ghghghg, .ghghghghg, .hghgghghgh, .field-label-2-tututcopy {
    text-align: left;
  }

  .section-tttttcopy {
    margin-top: 84px;
  }

  .section-tttttcopy.no-top-padding {
    margin-top: -2px;
  }

  .field-label-cfffopy-copy {
    text-align: left;
  }

  .outline-butsssfgfggfgffton-copy-copy.white, .outline-butsssffffgfggfgffton-copy-copy-copy.white, .outline-butsssfgfgrrrrfffgfgffton-copy-copy-copy.white {
    border-color: var(--buttonss);
  }

  .text-blofffdck-109-copy {
    color: var(--ghost-white);
  }

  .close-button.white {
    border-color: var(--buttonss);
  }

  .headidddng-192-cogjgjgjgjgpy-copy {
    text-align: center;
    letter-spacing: 2px;
    margin-top: 59px;
    margin-bottom: 0;
    font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
    font-size: 31px;
    font-weight: 400;
  }

  .explanationss {
    text-align: left;
    letter-spacing: 2px;
    margin-top: 59px;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    font-family: Montserrat, sans-serif;
    font-size: 11px;
    font-weight: 400;
  }

  .text-block-115 {
    font-size: 13px;
  }

  .hghgghhgghgh-copy.no-bottom-paddiffffffng-copy.clip, .hghgghhgghgh-copy.no-bottom-paddiffffrrreeeeeffng-copy-copy.clip {
    margin-top: 0;
    margin-bottom: 83px;
  }

  .hghgghhgghgh-copy {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .hghgghhgghgh-copy.no-bottom-paddiffffffng-copy.clip {
    margin-top: 0;
    margin-bottom: 83px;
  }

  .hghgghhgghgh-copy.no-bottom-paddiffdddddffffng-copy-copy.clip {
    margin-top: 0;
    margin-bottom: 0;
  }

  .ghghghgghg {
    text-align: left;
    letter-spacing: 2px;
    margin-top: 59px;
    margin-bottom: 0;
    font-family: Montserrat, sans-serif;
    font-size: 11px;
    font-weight: 400;
  }

  .destination-3-button.white, .destination-2-button.white {
    border-color: var(--buttonss);
  }

  .subtitle-copy {
    top: 11px;
  }

  ._2nd-vacation-form {
    padding: 20px;
  }

  .destination-3-list {
    margin-top: 57px;
  }

  .tt {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .tt.no-bottom-paddiffffffng-copy.clip {
    margin-top: 0;
    margin-bottom: 83px;
  }

  .tt.no-bottom-paddiffdddddffffng-copy-copy.clip {
    margin-top: 0;
    margin-bottom: 0;
  }

  .destination-2-button-copy.white, .hghgggg.white {
    border-color: var(--buttonss);
  }

  .me {
    text-align: left;
  }

  .entertainment-form-2, ._3-vacation-form, .form-blfffffock-copdddy-copy {
    padding: 20px;
  }

  .section-tttttcottttpy-copy {
    margin-top: 84px;
  }

  .section-tttttcottttpy-copy.no-top-padding {
    margin-top: -280px;
  }

  .body-display-59 {
    width: 100%;
    margin-top: -12px;
    margin-bottom: 0;
    font-size: 13px;
  }

  .close-destination-2-button.white {
    width: 76%;
  }

  .body-display-5ffff9-copy {
    text-align: center;
    font-size: 10px;
  }

  .close-destination-2-button-copy.white {
    width: 76%;
  }

  .stackeddd {
    margin-bottom: 4px;
  }

  .hghghhg.white {
    text-align: center;
    width: 76%;
  }

  ._4th-destination-close.white, ._5th-destination-close-copy.white, .close-2.white {
    width: 76%;
  }

  .sectixxon-41-copy-cggfffopy-copy-copy-copy {
    margin-top: 5px;
    top: 0;
  }

  .ggggffd {
    margin-top: 5px;
    margin-bottom: 0;
    top: 0;
  }

  .gfgfgfgfgff {
    margin-top: -177px;
    margin-bottom: 25px;
  }

  .stackeddd-copy {
    margin-bottom: 42px;
  }

  .jhjhjhjhggmgmgdddddm-copy {
    height: 51px;
    margin-top: -6px;
  }

  .heading-styddle-h4-copy-copy-copy {
    color: var(--color-3);
    margin-bottom: 9px;
    font-weight: 400;
  }

  .text-block-117 {
    font-size: 24vw;
  }

  .hero-rotate-image-3 {
    align-items: center;
    padding-left: 0;
    left: 0;
  }

  .image-fill-6 {
    align-self: center;
    width: 60%;
    height: 100%;
  }

  .boook.white {
    border-color: #ffffff4d;
    margin-top: 3px;
  }

  .ghghgghg {
    color: var(--color);
  }

  .bookkdkd.white {
    border-color: #ffffff4d;
  }

  .bookkdkd.white:hover {
    background-color: var(--color-3);
    border-style: none;
  }

  .heading-style-h4-copy-coffpy-2 {
    margin-left: 28px;
    font-size: 9px;
    display: block;
  }

  .outline-butssston-copy-2.white {
    border-color: #ffffff4d;
  }

  .ffopy-copy-2 {
    color: #939393;
    margin-bottom: 9px;
    padding-left: 10px;
    padding-right: 10px;
    font-weight: 400;
  }

  .heading-style-h4-copy-copy-2 {
    color: #bb8150;
    margin-bottom: 9px;
    font-weight: 400;
  }

  .team-slide-arhhhrow-copy-2 {
    border-color: #bb815075;
    margin-left: 1.1rem;
    top: auto;
    bottom: 1rem;
    left: 0%;
  }

  .team-item-3 {
    border-left: 1px #cfcfcc;
    border-right-style: solid;
    padding-bottom: 6.5rem;
  }

  .image-overlay-7 {
    width: auto;
    height: auto;
  }

  .text-span-255 {
    color: #bb8150;
  }

  .text-block-118 {
    color: #fcfcff;
  }

  .team-blogggck-copy-2 {
    border-top-style: none;
    border-bottom-style: none;
  }

  .team-slide-arrffffow-copy-2 {
    margin-left: .5rem;
    bottom: 1rem;
    left: 0%;
  }

  .team-slide-arrffffow-copy-2.team-arrow-rigfffht-copy {
    border-color: #bb815075;
    align-self: center;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 3.1rem;
    display: flex;
    top: auto;
    left: 24px;
  }

  .team-spacer-3 {
    background-color: #1a3b40;
    border-top: 1px #cfcfcc;
    border-bottom: 1px solid #bb815054;
    border-left-color: #bb815075;
    border-right-style: solid;
    padding: 1.4rem;
  }

  .ciro-destinations-other {
    border-top-style: solid;
    border-top-color: #bb815075;
    border-bottom-style: solid;
    border-bottom-color: #bb815075;
    margin-top: -49px;
  }

  .heading-styddle-h4-copy-copy-copy-2 {
    color: var(--outline);
    margin-bottom: 9px;
    font-weight: 600;
  }

  .jhjhhjhjhjhj {
    border-top-style: solid;
    border-top-color: #bb815075;
    border-bottom-style: solid;
    border-bottom-color: #bb815075;
    margin-top: -49px;
    display: block;
  }

  .ghghghgghghghgh {
    margin-top: 84px;
  }

  .agsgsgdgdg {
    grid-row-gap: 60px;
  }

  .agsgsgdgdg.large {
    grid-row-gap: 80px;
  }

  .ghghghghgg {
    grid-template-columns: minmax(24px, 1fr) minmax(auto, 1400px) minmax(24px, 1fr);
  }

  .services-hero-2 {
    min-height: 93vh;
  }

  .ghjhjhjjhjh {
    padding-top: 48px;
  }

  .ghjhjhjjhjh.short {
    padding-top: 24px;
  }

  .ghghghhhggg {
    height: 51px;
    margin-top: -6px;
  }

  .about-us-triangles {
    margin-top: -84px;
    top: 0;
  }

  .gjjggjgjgjjgg {
    margin-top: 84px;
  }

  .navbar-wrapper {
    height: 60px;
  }

  .menu-link {
    font-size: 36px;
  }

  .menu-content {
    padding-top: 80px;
  }

  .menu-wrapper {
    padding-bottom: 0;
  }

  .page-title, .light-separator.dot, .full-screen-menu {
    display: none;
  }

  .menu-center {
    width: 100vw;
    height: 75vw;
  }

  .social-icon-8fff-copy.large {
    border-color: var(--color-17);
  }

  .social-icon-8fff-copy.ghghghghgbb {
    border-color: var(--buttonss);
  }

  .nav-right-2 {
    flex: 1;
    justify-content: space-between;
    padding-left: 18px;
  }

  .submit-navigation-wrapper {
    width: 100%;
    min-width: auto;
  }

  .menu-dropdown-list.w--open {
    justify-content: center;
  }

  .tab-indicator {
    display: none;
  }

  .nav-link-3 {
    color: #000;
  }

  .submit-cover {
    padding: 18px;
  }

  .menu-dropdown.left {
    width: auto;
  }

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

  .nav-circle.dropdown-circle {
    display: flex;
  }

  .nav-wrapper {
    width: 100%;
  }

  .popup-feature {
    min-height: 250px;
  }

  .looping-screen {
    min-width: 175px;
    min-height: 240px;
  }

  .nav-left {
    grid-column-gap: 18px;
    grid-template-columns: auto 1px;
  }

  .navigation-button {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: 24px 1fr 24px;
    grid-auto-columns: 1fr;
    display: none;
  }

  .nav-icon-wrapper {
    grid-column-gap: 12px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .how-it-works-wrapper {
    padding: 24px;
  }

  .icon-dropdown-content {
    min-width: 70vw;
    margin-right: 5vw;
    padding: 0 0 12px;
    position: absolute;
    left: auto;
    right: auto;
  }

  .hjhjhjhjbbbv {
    margin-top: 84px;
  }

  .ghghghhgb {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .ghghvhvhvvv.services-one, .gjgjjgjbbb.services-one, .gjgjggjgjgg.services-one {
    z-index: 10;
  }

  .hjhjhjjhhbbb {
    margin-top: 129px;
  }

  .gghghghghb {
    margin-top: -126px;
  }

  .uikjkjkjjkn {
    grid-row-gap: 36px;
    margin-top: -48px;
    padding-bottom: 9px;
    padding-left: 9px;
    padding-right: 9px;
    left: 0;
  }

  .suppotytftf {
    margin-top: -200px;
    margin-bottom: -7px;
  }

  .hjhjhjhjg {
    grid-row-gap: 60px;
  }

  .hjhjhjhjg.large {
    grid-row-gap: 80px;
  }

  .hjhjhjhjg.small {
    margin-top: 16px;
    padding-left: 20px;
  }

  .body-display-61 {
    font-size: 14px;
  }

  .section-title-2 {
    grid-template-columns: 1fr;
    padding-top: 24px;
    padding-bottom: 48px;
    padding-right: 18px;
  }

  .section-title-2.extra-top-padding {
    padding-top: 48px;
    padding-bottom: 48px;
    padding-right: 0;
    left: 0;
  }

  .about-wrapper-2 {
    grid-row-gap: 36px;
  }

  .banner-wrapper-2 {
    min-height: 375px;
  }

  .about-content {
    padding-top: 0;
    padding-bottom: 0;
  }

  .section-86.bottom-border {
    margin-top: -128px;
    padding-right: 0;
  }

  .content-wrapper-9 {
    grid-template-columns: 1fr 1fr 1fr 2%;
  }

  .heading-199 {
    font-size: 31px;
  }

  .section-87.no-top-padding {
    justify-content: center;
    align-items: center;
    margin-top: -23px;
    padding-left: 0;
  }

  .left-intro-2 {
    grid-column-gap: 0px;
    grid-template-columns: .25fr;
    grid-auto-columns: auto;
    justify-content: start;
    width: 100%;
    top: 0;
  }

  .solid-subtitle-line.dark {
    justify-content: stretch;
  }

  .grid-wrapper-72 {
    place-items: center;
    margin-right: 0;
    padding-right: 20px;
    overflow: visible;
  }

  .stacked-content-15 {
    grid-row-gap: 36px;
    width: 100%;
    position: relative;
    left: auto;
  }

  .subtitle-line.dark.left {
    display: block;
    overflow: visible;
  }

  .small-card.top-border---mobile {
    border-top-color: var(--indicator-outline);
  }

  .small-card.bottom-border---mobile {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-bottom-color: var(--indicator-outline);
    object-fit: fill;
    place-content: start;
    width: 100%;
    position: static;
    overflow: visible;
  }

  .small-card.top-border {
    place-content: center;
    min-width: 0;
  }

  .heading-206 {
    width: 100%;
    font-size: 31px;
  }

  .ghhhghgg {
    margin-top: 62px;
    padding-top: 0;
    padding-bottom: 90px;
  }

  .left-intro-2-copy {
    width: 90vw;
  }

  .ghghghghggh {
    grid-template-rows: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  .ghghghghff {
    font-size: 36px;
  }

  .ghghghghff.large, .ghghghghff.large-copy {
    font-size: 10px;
  }

  .gdgddgdg {
    top: 0;
  }

  .fgfgfgfgvvvvv {
    margin-top: 108px;
    padding-top: 0;
    padding-bottom: 90px;
  }

  .ghghghghgvvv {
    margin-top: -282px;
    margin-bottom: -7px;
  }

  .fgfgfggffcc {
    margin-top: -193px;
    margin-bottom: -7px;
  }

  .fhfhfhvv {
    display: block;
  }

  .hjhjnjnnn {
    grid-column-gap: 13px;
    grid-template-columns: .25fr;
    grid-auto-columns: 168px;
    top: 0;
  }

  .hero-intro-hedading {
    grid-column-gap: 13px;
    grid-template-columns: .25fr;
    grid-auto-columns: 168px;
    display: none;
    top: 0;
  }

  .ghhhbbhbb {
    grid-column-gap: 13px;
    grid-template-columns: .25fr;
    grid-auto-columns: 270px;
    width: 88vw;
    margin-bottom: 0;
    top: 0;
  }

  .fhfhvhhvv {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .fhfhvhhvv.no-padding-codddffffffffssspy-copy-copy.clip {
    height: auto;
    margin-top: -265px;
    padding-right: 9px;
  }

  .dfcgcghhdddd {
    height: 51px;
    margin-top: 31px;
  }

  .ghghbhb {
    grid-column-gap: 13px;
    grid-template-columns: .25fr;
    grid-auto-columns: 301px;
    margin-bottom: 12px;
    top: 0;
  }

  .tjgjbjkbb {
    margin-top: 84px;
  }

  .hkhkk-n-n-n {
    margin-top: -54px;
  }

  .hghgghghgg {
    grid-column-gap: 0px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 14%;
    grid-auto-columns: auto;
    margin-bottom: 18px;
    display: grid;
    top: 0;
  }

  .hhhjhjhjhjhhhh {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .hhhjhjhjhjhhhh.no-padding-codddffffffffssspy-copy-copy.clip {
    height: auto;
    margin-top: -179px;
    padding-right: 9px;
  }

  .gjgjgjbbmbmb {
    margin-left: 18px;
    display: none;
  }

  .ghghghnnv.white {
    align-self: center;
    width: 100%;
  }

  .ghghghgg {
    border-top-style: solid;
    border-top-color: #bb815075;
    border-bottom-style: solid;
    border-bottom-color: #bb815075;
    margin-top: 0;
    display: block;
  }

  .section-80-copy.no-padding.gggggggg {
    margin-top: 70px;
  }

  .div-block-20 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .gjgjgjgjbbbb.white {
    border-color: var(--buttonss);
    background-color: var(--shaddow);
    width: 100%;
    height: auto;
    margin-top: 20px;
    padding-top: 13px;
    padding-bottom: 13px;
  }

  .hjjhjhjnbb.white {
    background-color: var(--indicator-outline);
    align-self: center;
    width: 100%;
  }

  .hriaz {
    margin-top: -278px;
  }

  .jjjggjggvv {
    grid-column-gap: 13px;
    grid-template-columns: .25fr;
    grid-auto-columns: 168px;
    display: none;
    top: 0;
  }

  .jkjkkmmmm {
    margin-top: -278px;
  }

  .fhfhfhfhff {
    grid-column-gap: 13px;
    grid-template-columns: .25fr;
    grid-auto-columns: 168px;
    display: none;
    top: 0;
  }

  .kjkkjnn-bbbb {
    height: 51px;
    margin-top: 77px;
  }

  .home-content-stacked {
    grid-row-gap: 60px;
  }

  .home-content-stacked.large {
    grid-row-gap: 80px;
  }

  .home-content-stacked.small {
    margin-top: -47px;
    padding-left: 20px;
  }

  .dhdhdhhdd {
    margin-top: 8px;
  }

  .xxl-heading-4 {
    font-size: 32px;
  }

  .hero-intro-2, .hero-intro-title {
    grid-row-gap: 24px;
  }

  .ufufufufffff.light {
    font-family: Inter, sans-serif;
  }

  .vacation-form {
    width: auto;
    margin-left: 10px;
    margin-right: 10px;
    padding: 20px;
  }

  .gfgffgfgf {
    grid-column-gap: 13px;
    grid-template-columns: .25fr;
    grid-auto-columns: 168px;
    display: none;
    top: 0;
  }

  .gfgffgfgf-copy {
    grid-column-gap: 13px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: .25fr;
    grid-auto-columns: 71vw;
    display: grid;
    top: 0;
  }

  .stacked-title-15 {
    grid-row-gap: 18px;
  }

  .services-hero-3 {
    height: 285px;
    min-height: 28vh;
  }

  .jjjjhhbbrrrbb {
    margin-top: 0;
    top: 0;
  }

  .body-display-5ffff9-copy-2 {
    text-align: center;
    font-size: 10px;
  }

  .tab-bottom-content-2 {
    background-color: #1a3b40;
    padding: 0 0 36px;
  }

  .large-heading-4 {
    font-size: 36px;
  }

  .headidddng-192-copy-2 {
    text-align: left;
    letter-spacing: 2px;
    margin-top: 59px;
    margin-bottom: 0;
    font-family: Montserrat, sans-serif;
    font-size: 11px;
    font-weight: 400;
  }

  .body-display-64 {
    width: 100%;
    font-size: 14px;
  }

  .form-blfffffock-copdddy-copy-2 {
    padding: 20px;
  }

  .me-2, .field-label-3, .field-label-cfffopy-copy-2 {
    text-align: left;
  }

  .hghghhg-2.white {
    text-align: center;
    width: 76%;
  }

  .destination-3-list-2 {
    margin-top: 57px;
  }

  .field-label-4, .field-label-copy-2 {
    text-align: left;
  }

  .subtitle-124 {
    font-size: 10px;
  }

  ._3-vacation-form-2 {
    margin-right: 10px;
    padding: 20px;
  }

  .gjgjgjgjjg-2 {
    text-align: left;
  }

  .form-blfffffock-copy-2 {
    width: auto;
    padding: 20px;
  }

  .heading-207 {
    color: var(--color-3);
    text-align: left;
    letter-spacing: 2px;
    margin-top: 0;
    font-family: Montserrat, sans-serif;
    font-weight: 400;
  }

  .vacation-form-tailor {
    margin-right: 10px;
    padding: 20px;
  }

  .vacation-form-tailor-your-trip {
    z-index: 0;
    border-color: var(--indicator-outline);
    margin-top: 14px;
    margin-right: 10px;
    padding: 40px 20px 20px;
  }

  .link-hover-fill-2.light {
    display: none;
  }

  .div-block-21, .new-div-block {
    grid-column-gap: 8px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: .25fr 1.75fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .headingggg {
    font-size: 31px;
  }

  .form-page-break {
    height: 51px;
    margin-top: -305px;
  }

  .gggfgfffff {
    margin-top: 0;
  }

  .mememememememem, .yyyyyyyyyyyyyyyyyyyyyyy {
    text-align: left;
  }

  .circle-link-5 {
    margin-top: 72px;
  }

  .body-display-65 {
    font-family: Inter, sans-serif;
    font-size: 14px;
    font-weight: 300;
  }

  .subtitle-125 {
    display: none;
  }

  .content-wrapper-10 {
    grid-row-gap: 36px;
  }

  .stacked-description-9, .ghhghgh.gfigigigigii {
    left: 0;
  }

  .background-wrapper-28.half-page {
    min-height: 350px;
  }

  .content-wrapper-11 {
    grid-row-gap: 36px;
  }

  .section-preview-agenda-2 {
    margin-top: 60px;
    margin-left: 0;
  }

  .heading-large-2-copy-2, .hjhjhjhjhj {
    font-size: 10px;
  }

  .text-size-large-9 {
    font-size: 14px;
    display: none;
  }

  .heading-large-7 {
    text-align: center;
    font-size: 6px;
  }

  .body-display-66 {
    font-size: 14px;
    font-weight: 300;
  }

  .text-block-127 {
    color: #fcfcff;
  }

  .subtitle-127 {
    font-family: Inter, sans-serif;
    font-size: 10px;
    font-weight: 300;
  }

  .tab-bottom-content-3 {
    background-color: #1a3b40;
    padding: 0 0 36px;
  }

  .learn-more-aboyryrr.white {
    background-color: var(--color-3);
    border-style: none;
    border-color: #ffffff4d;
    margin-top: -12px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .learn-more-aboyryrr.white:hover {
    background-color: var(--color-3);
  }

  .circle-link-6 {
    width: 140px;
    height: 140px;
    font-size: 10px;
  }

  .circle-link-6.light {
    margin-top: -90px;
  }

  .text-size-large-10 {
    font-size: 15px;
  }

  .heading-large-8 {
    font-size: 32px;
  }

  .package-price-2 {
    text-align: center;
    margin-bottom: 20px;
    font-size: 11px;
  }

  .image-overlay-9 {
    width: auto;
    height: auto;
  }

  .team-slide-arhhhrow-copy-3 {
    border-color: #bb815075;
    margin-left: 1.1rem;
    top: auto;
    bottom: 1rem;
    left: 0%;
  }

  .body-display-67 {
    font-weight: 300;
  }

  .package-duration-heading-copy-2 {
    text-align: center;
  }

  .text-block-128 {
    color: #fcfcff;
  }

  .subtitle-128 {
    font-size: 10px;
  }

  .tab-bottom-content-4 {
    background-color: #1a3b40;
    padding: 0 0 36px;
  }

  .outline-butssstfffffgygygyygon-copy-copy-copy-2.white {
    border-color: #ffffff4d;
    padding-left: 10px;
    padding-right: 10px;
  }

  .team-slide-arrffffow-copy-3 {
    margin-left: .5rem;
    bottom: 1rem;
    left: 0%;
  }

  .team-slide-arrffffow-copy-3.team-arrow-rigfffht-copy {
    border-color: #bb815075;
    align-self: center;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 3.1rem;
    display: flex;
    top: auto;
    left: 24px;
  }

  .team-itehhhm-copy-2 {
    border-left: 1px #cfcfcc;
    border-right-style: solid;
    padding-bottom: 6.5rem;
  }

  .hghghghjhjhjhjhhjhnghgh-copy-2 {
    border-top-style: solid;
    border-top-color: #bb815075;
    border-bottom-style: solid;
    border-bottom-color: #bb815075;
    margin-top: 0;
  }

  .team-spajjjjjcer-chjjjjopy-copy-2 {
    background-color: #1a3b40;
    border-top: 1px #cfcfcc;
    border-bottom: 1px solid #bb815054;
    border-left-color: #bb815075;
    border-right-style: solid;
    padding: 1.4rem;
  }

  .package-duration-heading-3 {
    text-align: center;
  }

  .image-overlay-10 {
    width: auto;
    height: auto;
  }

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

  .team-slide-arhhhrow-copy-4 {
    border-color: #bb815075;
    margin-left: 1.1rem;
    top: auto;
    bottom: 2.8rem;
    left: 0%;
  }

  .text-block-129 {
    color: #fcfcff;
  }

  .outline-butssstfffffgygygyygon-copy-copy-copy-3.white {
    border-color: #ffffff4d;
    padding-left: 10px;
    padding-right: 10px;
  }

  .team-slide-arrffffow-copy-4 {
    margin-left: .5rem;
    bottom: 1rem;
    left: 0%;
  }

  .team-slide-arrffffow-copy-4.team-arrow-rigfffht-copy {
    border-color: #bb815075;
    align-self: center;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 3.1rem;
    display: flex;
    top: auto;
    bottom: 2.8rem;
    left: 24px;
  }

  .team-itehhhm-copy-3 {
    border-left: 1px #cfcfcc;
    border-right-style: solid;
    margin-bottom: 0;
    padding-bottom: 7.9rem;
  }

  .team-spajjjjjcer-chjjjjopy-copy-3 {
    border-color: #cfcfcc var(--color-6) #bb815054 #bb815075;
    background-color: #1a3b40;
    border-top-style: none;
    border-top-width: 1px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-right-style: solid;
    padding: 1.4rem;
  }

  .hghghghg {
    border-top: 7px solid var(--color-6);
  }

  .about-wrapper-3 {
    top: 47px;
  }

  .grid-wrapper-75 {
    grid-template-columns: minmax(24px, 1fr) minmax(auto, 1400px) minmax(24px, 1fr);
  }

  .heading-212 {
    font-size: 31px;
  }

  .cairo-abouttt {
    margin-top: -28px;
  }

  .body-display-68 {
    color: #939393;
  }

  .fhfhfhf {
    top: 0;
  }

  .field-label-5 {
    text-align: left;
  }

  .inquire-card-2 {
    grid-row-gap: 24px;
    padding: 18px;
  }

  .vacation-body-2 {
    grid-row-gap: 23px;
  }

  .grid-wrapper-76 {
    grid-template-columns: minmax(24px, 1fr) minmax(auto, 1400px) minmax(24px, 1fr);
  }

  .heading-216 {
    font-size: 31px;
  }

  .contact-options-2 {
    padding: 20px;
  }

  .text-block-130 {
    color: #fcfcff;
  }

  .paragraph-2 {
    font-size: 14px;
  }

  .subtitle-1k11-copy {
    text-align: center;
  }

  .body-display-69 {
    color: #939393;
  }

  .outline-butsssggfgfgggfton-copy-copy-2.white {
    border-color: #ffffff4d;
  }

  .text-block-131 {
    text-align: left;
  }

  .quick-link-item-3 {
    border-color: #bb815075;
  }

  .inquire-agent-info-2 {
    text-align: center;
    place-items: center;
  }

  .hjjhjhjhhhhh, .gghghhg {
    grid-column-gap: 13px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: .25fr;
    grid-auto-columns: 168px;
    display: grid;
    top: 0;
  }

  .ghghhg {
    grid-column-gap: 13px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: .25fr;
    grid-auto-columns: 168px;
    margin-bottom: 14px;
    display: none;
    top: 0;
  }

  .gjgjgggb {
    margin-top: -20px;
  }

  .fhfhhffv.white {
    width: 100%;
    margin-top: -101px;
  }

  .fhfhhffv.white:hover {
    background-color: var(--color-3);
  }

  .div-block-22 {
    text-align: center;
  }

  .hkhkhkhkhkhk {
    grid-column-gap: 13px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: .25fr;
    grid-auto-columns: 275px;
    margin-bottom: 18px;
    display: grid;
    top: 0;
  }

  .body-display-70 {
    color: var(--color-9);
    font-size: 14px;
  }

  .subtitle-129 {
    display: none;
  }

  .content-wrapper-12 {
    grid-row-gap: 36px;
  }

  .circle-link-7-copy {
    margin-top: 72px;
  }

  .background-wrapper-29.half-page {
    min-height: 350px;
  }

  .heading-217, .heading-218 {
    color: var(--color-9);
  }

  .content-wrapper-13 {
    grid-row-gap: 36px;
  }

  .text-size-large-copy-2 {
    font-size: 10px;
  }

  .team-basic-2 {
    padding-top: 0;
  }

  .heading-lajjrge-copy-2 {
    font-size: 31px;
  }

  .text-size-large-11 {
    font-size: 15px;
  }

  .section-team-copy-copy-2 {
    height: auto;
    margin-bottom: 0;
  }

  .page-padding-8 {
    margin-top: -7px;
  }

  .outline-butsssgggggggggfgfgggfton-copy-copy-copy-copy.white {
    border-color: #ffffff4d;
  }

  .heading-124 {
    color: var(--outline);
  }

  .text-block-132 {
    color: #fcfcff;
  }

  .section-48 {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .section-48.thin-section {
    margin-top: -41px;
    margin-bottom: 36px;
  }

  .text-size-large-12 {
    width: 100%;
    font-size: 15px;
  }

  .text-size-regular-2-copy-copy-2 {
    font-size: 43px;
  }

  .preview-agenda-top-2 {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .preview-agenda-content-2 {
    margin-top: 122px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .agenda-bottom-2 {
    margin-bottom: 12px;
    padding-left: 2rem;
  }

  .text-color-light-2 {
    margin-bottom: 9px;
  }

  ._1-itinerary-top {
    padding-top: 1rem;
  }

  .preview-agenda-days-2 {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
  }

  .preview-agenda-item-2 {
    padding: 3.75rem 1rem 1.75rem;
  }

  .preview-agenda-item-2.top {
    margin-top: -2rem;
    margin-bottom: 0;
    padding-top: 1.75rem;
  }

  .text-size-large-5-copy-2 {
    font-size: 14px;
  }

  .div-block-23 {
    margin-top: 3px;
  }

  .heading-large-9 {
    font-size: 32px;
  }

  .heading-large-10 {
    font-size: 74px;
  }

  .hfgfgfdhd-codddddfjjjjpy-copy {
    height: 51px;
    margin-top: 77px;
  }

  .scroll-link-4 {
    grid-column-gap: 24px;
    min-width: 70vw;
    height: 51px;
    min-height: 51px;
  }

  .fhfhfhfvvvv {
    height: 51px;
    margin-top: 80px;
  }

  .faq-intro-copy-copjjjy {
    margin-top: 77px;
    padding-bottom: 2.5rem;
  }

  .heading-large-11 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 32px;
  }

  .text-block-89-coxxxpy {
    font-size: 50px;
    display: none;
  }

  .tab-content-inner {
    justify-content: center;
    align-items: center;
    text-decoration: none;
  }

  .tabs-nav-text {
    font-family: Inter, sans-serif;
    font-size: 12px;
  }

  .tab-content-image {
    vertical-align: middle;
    height: 299.1px;
  }

  .text-block-133 {
    color: #fcfcff;
    font-family: Inter, sans-serif;
    font-weight: 400;
  }

  .tabs {
    padding-left: 10px;
    padding-right: 10px;
  }

  .tab-content-title {
    top: 64.2875px;
  }

  .text-block-89 {
    text-align: center;
    margin-bottom: -12px;
    font-family: Inter, sans-serif;
    font-size: 71px;
  }

  .section-tabs {
    margin-top: -72px;
  }

  .agenda-list-title-2 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    margin-bottom: 1.5rem;
  }

  .jhjhjhjhjhhj {
    padding-top: 1rem;
  }

  .page-padding-9 {
    margin-top: -7px;
  }

  .text-color-light-3 {
    font-family: Inter, sans-serif;
    font-weight: 400;
  }

  ._1-itinerary-todddddddddp-copy {
    padding-top: 1rem;
  }

  .preview-agenda-days-3 {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
  }

  .heading-large-12 {
    font-size: 32px;
  }

  .what-sjsjsj {
    margin-top: -128px;
  }

  .preview-image-base-2 {
    min-height: 135vw;
    margin-top: 39px;
  }

  .preview-agenda-item-3 {
    padding: 3.75rem 1rem 1.75rem;
  }

  .preview-agenda-item-3.top {
    padding-top: 1.75rem;
  }

  .text-size-regular-6 {
    text-align: center;
    font-size: 14px;
  }

  .heading-large-13 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 32px;
  }

  .container-medium-copy-2 {
    margin-top: 28px;
    left: 0;
  }

  .page-padding-10 {
    margin-top: -7px;
  }

  .faq-top-copy-6 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    text-align: center;
    border-radius: .5rem;
    flex-direction: column;
    justify-content: center;
    padding-top: 1.5rem;
    padding-bottom: 1.25rem;
  }

  .text-size-large-13 {
    font-size: 10px;
  }

  .cairo-faqs-package {
    margin-top: -135px;
    top: 226px;
  }

  .hjhjhjhjhjhhhh {
    grid-row-gap: 24px;
    padding: 18px;
  }

  .gghghghbvbv {
    padding: 20px;
  }

  .hjhjhjhjbbmbmbb, .hghghghhgh, .hjhjhjhjnnnnh {
    border-color: #bb815075;
  }

  .fgfgfgffgffffvv {
    margin-top: 60px;
    top: 0;
  }

  .ghghghhgffffffv.white {
    width: auto;
  }

  .ghghghhhhvhvv {
    margin-top: 43px;
    padding-top: 48px;
  }

  .ghghghhhbbb {
    height: 51px;
    margin-top: 257px;
  }

  .heading-222 {
    margin-top: 8px;
    font-size: 92px;
  }

  .chris-buttton.white {
    border-color: #ffffff4d;
  }

  .field-labggel-2-copy-2, .ghghghghg-2, .field-label-6 {
    text-align: left;
  }

  .fhfhfhff-2 {
    margin-top: 34px;
    margin-left: 10px;
    margin-right: 10px;
  }

  .field-label-7, .field-labrrel-copy-copy-2, .field-label-copy-3, .field-ldddabel-copy-copy-2 {
    text-align: left;
  }

  .banner-intro-2 {
    grid-row-gap: 24px;
  }

  .large-heading-5 {
    font-size: 36px;
  }

  .hghgghghgh-2 {
    text-align: left;
  }

  .heading-223 {
    color: #fcfcff;
    text-align: left;
    letter-spacing: 2px;
    margin-top: 28px;
    font-family: Montserrat, sans-serif;
    font-weight: 400;
  }

  .fgfgfgfggf {
    width: auto;
    padding: 20px;
  }

  .gjgjgjgjjg-3 {
    text-align: left;
  }

  .headidddng-192-copy-3 {
    text-align: left;
    letter-spacing: 2px;
    margin-top: 59px;
    margin-bottom: 0;
    font-family: Montserrat, sans-serif;
    font-size: 11px;
    font-weight: 400;
  }

  .field-label-2-tututcopy-2, .ghghghg-2, .field-label-cfffopy-copy-3 {
    text-align: left;
  }

  .hghghbbb {
    height: 376px;
    margin-top: -657px;
  }

  .ghghhgbbb {
    grid-column-gap: 8px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: .25fr 1.75fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .subtitle-131 {
    display: none;
  }

  .circle-link-7 {
    margin-top: 72px;
  }

  .gdgdgdgdgdg {
    background-position: 50%;
  }

  .dubai-ngbgbg.small-copy {
    left: 0;
  }

  .body-display-71 {
    font-family: Inter, sans-serif;
    font-size: 14px;
    font-weight: 300;
  }

  .content-wrapper-14 {
    grid-row-gap: 36px;
  }

  .background-wrapper-30.half-page {
    min-height: 350px;
  }

  .home-hero-intro-6 {
    place-content: space-between center;
  }

  .content-wrapper-15 {
    grid-row-gap: 36px;
  }

  .section-preview-agenda-3 {
    margin-top: -33px;
    margin-left: 0;
  }

  .preview-agenda-description-2 {
    align-self: auto;
    width: 100%;
    max-width: 100%;
    margin-top: -26px;
  }

  .hjhjhjhjhj-2 {
    text-align: center;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 0;
    font-size: 10px;
    display: block;
    position: static;
  }

  .text-size-large-14 {
    margin-top: 10px;
    font-size: 14px;
    display: none;
  }

  .heading-large-14 {
    font-size: 31px;
  }

  .body-display-72 {
    font-size: 14px;
    font-weight: 300;
  }

  .text-block-134 {
    color: #fcfcff;
  }

  .subtitle-133 {
    font-family: Inter, sans-serif;
    font-size: 10px;
  }

  .preview-image-base-3 {
    min-height: 135vw;
  }

  .tab-bottom-content-5 {
    background-color: #1a3b40;
    padding: 0 0 36px;
  }

  .preview-agenda-days-4 {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
  }

  .fgfgggfd {
    font-size: 14px;
    display: none;
  }

  .image-overlay-12 {
    width: auto;
    height: auto;
  }

  .team-slide-arhhhrow-copy-5 {
    border-color: #bb815075;
    margin-left: 1.1rem;
    top: auto;
    bottom: 1rem;
    left: 0%;
  }

  .text-block-135 {
    color: #fcfcff;
  }

  .outline-butssstfffffgygygyygon-copy-copy-copy-4.white {
    border-color: #ffffff4d;
    padding-left: 10px;
    padding-right: 10px;
  }

  .team-slide-arrffffow-copy-5 {
    margin-left: .5rem;
    bottom: 1rem;
    left: 0%;
  }

  .team-slide-arrffffow-copy-5.team-arrow-rigfffht-copy {
    border-color: #bb815075;
    align-self: center;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 3.1rem;
    display: flex;
    top: auto;
    left: 24px;
  }

  .team-itehhhm-copy-4 {
    border-left: 1px #cfcfcc;
    border-right-style: solid;
    padding-bottom: 6.5rem;
  }

  .hghghghjhjhjhjhhjhnghgh-copy-3 {
    border-top-style: solid;
    border-top-color: #bb815075;
    border-bottom-style: solid;
    border-bottom-color: #bb815075;
    margin-top: 49px;
  }

  .team-spajjjjjcer-chjjjjopy-copy-4 {
    border-color: #cfcfcc var(--color-6) #bb815054 #bb815075;
    background-color: #1a3b40;
    border-top-style: none;
    border-top-width: 1px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-right-style: solid;
    padding: 1.4rem;
  }

  .about-wrapper-4 {
    top: 0;
  }

  .grid-wrapper-81 {
    grid-template-columns: minmax(24px, 1fr) minmax(auto, 1400px) minmax(24px, 1fr);
  }

  .heading-228 {
    font-size: 31px;
  }

  .body-display-73 {
    color: #939393;
    font-size: 14px;
  }

  .fhfhfhf-2 {
    top: 0;
  }

  .map-section-2 {
    height: auto;
    margin-top: 19px;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .nvnvvnvnvn-2 {
    grid-template-columns: minmax(24px, 1fr) minmax(auto, 1400px) minmax(24px, 1fr);
    margin-top: 20px;
    margin-bottom: 20px;
    top: 0;
  }

  .map-wrapper-2 {
    min-height: 250px;
  }

  .field-label-8 {
    text-align: left;
  }

  .inquire-card-3 {
    grid-row-gap: 24px;
    padding: 18px;
  }

  .vacation-body-3 {
    grid-row-gap: 17px;
  }

  .grid-wrapper-82 {
    grid-template-columns: minmax(24px, 1fr) minmax(auto, 1400px) minmax(24px, 1fr);
  }

  .heading-232 {
    font-size: 32px;
  }

  .text-block-136 {
    color: #fcfcff;
  }

  .body-display-74 {
    color: #939393;
  }

  .outline-butsssggfgfgggfton-copy-copy-3.white {
    border-color: #ffffff4d;
  }

  .fdfdfdffdfdfddd {
    margin-top: 6px;
    padding-top: 48px;
  }

  .quick-link-item-4 {
    border-color: #bb815075;
  }

  .inquire-agent-info-3 {
    text-align: center;
  }

  .budapest-page-break-33 {
    height: 51px;
    margin-top: 18px;
  }

  .faq-component-3 {
    justify-content: flex-start;
    align-items: center;
  }

  .ghghhghghghg.white {
    background-color: var(--color-3);
    border-style: none;
    border-color: #ffffff4d;
    padding-left: 10px;
    padding-right: 10px;
  }

  .ghghhghghghg.white:hover {
    background-color: var(--color-3);
  }

  .container-medium-copy-3 {
    top: -20px;
    left: 0;
  }

  .heading-large-6 {
    text-transform: capitalize;
    font-size: 31px;
  }

  .text-size-large-15 {
    font-family: Inter, sans-serif;
    font-size: 10px;
    font-weight: 300;
  }

  .text-block-138 {
    color: #fcfcff;
  }

  .faq-top-copy-7, .faq-top-copy-8 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    text-align: center;
    background-color: #8ea5b60d;
    border-style: none;
    border-color: #bb815075;
    border-radius: .5rem;
    flex-direction: column;
    justify-content: center;
    padding-top: 1.5rem;
    padding-bottom: 1.25rem;
  }

  .text-size-regular-7 {
    color: #939393;
    text-align: center;
    font-family: Inter, sans-serif;
    font-size: 14px;
    font-weight: 300;
  }

  .inquuqq {
    grid-column-gap: 13px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: .25fr;
    grid-auto-columns: 168px;
    display: grid;
    top: 0;
  }

  .ggfggffg {
    grid-column-gap: 11px;
    grid-row-gap: 12px;
    grid-template-rows: auto;
    grid-template-columns: auto auto auto;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .why-budapest {
    margin-top: 83px;
    margin-left: 0;
  }

  .agent-budapest {
    margin-top: -257px;
    padding-top: 48px;
  }

  .budapest-fqdd {
    margin-top: 74px;
    top: 0;
    left: 0;
  }

  .body-display-75 {
    font-size: 14px;
  }

  .subtitle-134 {
    display: none;
  }

  .content-wrapper-16 {
    grid-row-gap: 36px;
  }

  .background-wrapper-31.half-page {
    min-height: 350px;
  }

  .text-size-large-copy-3 {
    font-size: 10px;
  }

  .heading-lajjrge-copy-3 {
    font-size: 31px;
  }

  .text-size-large-16 {
    font-size: 15px;
  }

  .section-team-copy-copy-3 {
    height: auto;
    margin-top: 0;
    margin-bottom: 0;
  }

  .page-padding-11 {
    margin-top: -7px;
  }

  .heading-237 {
    color: #fcfcff;
  }

  .section-91 {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .section-91.thin-section {
    margin-top: 0;
    margin-bottom: 36px;
  }

  .text-size-large-17 {
    font-size: 15px;
  }

  .preview-agenda-content-5 {
    margin-top: 0;
  }

  .agenda-bottom-3 {
    padding-left: 2rem;
  }

  .agendadd-list-title-copy-2 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    margin-bottom: 1.5rem;
  }

  .preview-agenda-days-5 {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    margin-top: -17px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .preview-agenda-item-4 {
    padding: 3.75rem 1rem 1.75rem;
  }

  .preview-agenda-item-4.top {
    padding-top: 1.75rem;
  }

  .text-size-large-5-copy-3 {
    font-size: 14px;
  }

  .chris-button.white {
    border-color: #ffffff4d;
  }

  .hjhjjhnn {
    height: 51px;
    margin-top: 100px;
  }

  .preview-agenda-4 {
    min-width: 0;
  }

  .agenda-list-title-3 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    margin-bottom: 1.5rem;
  }

  .page-padding-12 {
    margin-top: -7px;
  }

  .preview-agenda-days-6 {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
  }

  .heading-large-15 {
    font-size: 32px;
  }

  .preview-agenda-item-5 {
    padding: 3.75rem 1rem 1.75rem;
  }

  .preview-agenda-item-5.top {
    padding-top: 1.75rem;
  }

  .hhjhjhjhn, .heading-large-16 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 32px;
  }

  .container-medium-copy-4 {
    margin-top: -31px;
    top: 0;
    left: 0;
  }

  .page-padding-13 {
    margin-top: -7px;
  }

  .faq-top-copy-9 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    text-align: center;
    border-radius: .5rem;
    flex-direction: column;
    justify-content: center;
    padding-top: 1.5rem;
    padding-bottom: 1.25rem;
  }

  .text-size-large-18 {
    font-family: Inter, sans-serif;
    font-size: 10px;
    font-weight: 300;
  }

  .cairo-faqs-package-2 {
    margin-top: -155px;
  }

  .contact-about-prices.white {
    border-color: #ffffff4d;
  }

  .nuuggugg {
    height: 51px;
    margin-top: 102px;
  }

  .field-label-9 {
    text-align: left;
  }

  .ghghghghgg-2 {
    padding: 20px;
  }

  .heading-244 {
    font-size: 32px;
  }

  .vacation-body-4 {
    grid-row-gap: 23px;
  }

  .grid-wrapper-86 {
    grid-template-columns: minmax(24px, 1fr) minmax(auto, 1400px) minmax(24px, 1fr);
  }

  .paragraph-4 {
    font-size: 14px;
  }

  .body-display-76 {
    color: #939393;
  }

  .outline-butsssggfgfgggfton-copy-copy-4.white {
    background-color: var(--color-3);
    border-style: none;
    border-color: #ffffff4d;
  }

  .outline-butsssggfgfgggfton-copy-copy-4.white:hover {
    background-color: var(--color-3);
  }

  .ghghhghghg {
    grid-row-gap: 24px;
    padding: 18px;
  }

  .fgfgfggfgf {
    border-color: #bb815075;
  }

  .fgfgfgfggffg-copy {
    margin-top: 0;
    padding-top: 48px;
  }

  .subtitle-137 {
    display: none;
  }

  .circle-link-8 {
    margin-top: 72px;
  }

  .body-display-77 {
    font-family: Inter, sans-serif;
    font-size: 14px;
    font-weight: 300;
  }

  .dubai-vacation-3 {
    background-position: 50%;
  }

  .background-wrapper-32.half-page {
    min-height: 350px;
  }

  .home-hero-intro-7 {
    place-content: space-between center;
  }

  .section-preview-agenda-4 {
    margin-top: -33px;
    margin-left: 0;
  }

  .hjhjhjhjhj-3 {
    margin-bottom: -10px;
    font-family: Inter, sans-serif;
    font-size: 10px;
  }

  .arrow-why-travel-to-dubai-2 {
    justify-content: flex-end;
    align-items: center;
    width: 45px;
    height: 45px;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 1rem;
    padding-right: 0;
    position: absolute;
    inset: 239px 0 0 36%;
  }

  .hgfggfgfgfg-2.white {
    align-self: center;
    width: 100%;
  }

  .gfgfgfgfgf-2 {
    padding-bottom: 2.5rem;
  }

  .text-size-large-19 {
    margin-top: 13px;
    font-size: 15px;
    display: none;
  }

  .subtitle-139 {
    font-size: 10px;
  }

  .heading-large-17 {
    font-size: 32px;
  }

  .home-hero-slide-arrow-3 {
    margin-bottom: 2rem;
    padding-left: 1rem;
    padding-right: 0;
    right: 4rem;
  }

  .home-hero-slide-arrow-3.right-hero-arrow {
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
    position: absolute;
    inset: 239px 0 0 55%;
  }

  .text-size-large-20 {
    text-align: center;
    font-size: 15px;
    font-weight: 300;
    display: none;
  }

  .body-display-78 {
    font-size: 14px;
    font-weight: 300;
  }

  .subtitle-140 {
    font-size: 10px;
    font-weight: 300;
  }

  .preview-image-base-4 {
    min-height: 135vw;
  }

  .tab-bottom-content-6 {
    background-color: #1a3b40;
    padding: 0 0 36px;
  }

  .section-home-cohorts-3 {
    height: auto;
    margin-top: 40px;
    margin-bottom: 0;
    top: 0;
  }

  .heading-large-5 {
    text-transform: capitalize;
    font-size: 31px;
  }

  .clip-11 {
    padding-top: 19.5rem;
  }

  .preview-agenda-days-7 {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
  }

  .body-display-79 {
    font-weight: 300;
  }

  .heading-xlarge-4 {
    text-align: center;
    font-size: 32px;
  }

  .image-overlay-13 {
    width: auto;
    height: auto;
  }

  .team-slide-arhhhrow-copy-6 {
    border-color: #bb815075;
    margin-left: 1.1rem;
    top: auto;
    bottom: 1rem;
    left: 0%;
  }

  .outline-butssstfffffgygygyygon-copy-copy-copy-5.white {
    border-color: #ffffff4d;
    padding-left: 10px;
    padding-right: 10px;
  }

  .team-itehhhm-copy-5 {
    border-left: 1px #cfcfcc;
    border-right-style: solid;
    padding-bottom: 6.5rem;
  }

  .hghghghjhjhjhjhhjhnghgh-copy-4 {
    border-top-style: solid;
    border-top-color: #bb815075;
    border-bottom-style: solid;
    border-bottom-color: #bb815075;
    margin-top: 0;
  }

  .team-spajjjjjcer-chjjjjopy-copy-5 {
    background-color: #1a3b40;
    border-top: 1px #cfcfcc;
    border-bottom: 1px solid #bb815054;
    border-left-color: #bb815075;
    border-right-style: solid;
    padding: 1.4rem;
  }

  .about-wrapper-5 {
    padding-bottom: 60px;
  }

  .grid-wrapper-89 {
    grid-template-columns: minmax(24px, 1fr) minmax(auto, 1400px) minmax(24px, 1fr);
  }

  .heading-250 {
    font-size: 31px;
  }

  .body-display-80 {
    color: #939393;
  }

  .fhfhfhf-3 {
    top: 0;
  }

  .cairo-2-page-break {
    height: 51px;
    margin-top: -208px;
  }

  .faq-component-4 {
    justify-content: flex-start;
    align-items: center;
  }

  .container-medium-copy-5 {
    top: -20px;
    left: 0;
  }

  .heading-large-18 {
    text-transform: capitalize;
    font-size: 31px;
  }

  .text-size-large-21 {
    font-family: Inter, sans-serif;
    font-size: 10px;
  }

  .faq-top-copy-10 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    background-color: #8ea5b60d;
    background-image: linear-gradient(315deg, var(--color-2), var(--color-3) 69%);
    text-align: center;
    border-style: none;
    border-color: #bb815075;
    border-radius: .5rem;
    flex-direction: column;
    justify-content: center;
    padding-top: 1.5rem;
    padding-bottom: 1.25rem;
  }

  .text-size-regular-8 {
    color: #939393;
    text-align: center;
    font-family: Inter, sans-serif;
    font-size: 14px;
    font-weight: 300;
  }

  .field-label-10 {
    text-align: left;
  }

  .vacation-info-2 {
    margin-top: 6px;
    padding-top: 48px;
  }

  .inquire-card-4 {
    grid-row-gap: 24px;
    padding: 18px;
  }

  .heading-252 {
    font-size: 32px;
  }

  .vacation-body-5 {
    grid-row-gap: 24px;
  }

  .grid-wrapper-90 {
    grid-template-columns: minmax(24px, 1fr) minmax(auto, 1400px) minmax(24px, 1fr);
  }

  .body-display-81 {
    color: #939393;
  }

  .outline-butsssggfgfgggfton-copy-copy-5.white {
    border-color: #ffffff4d;
  }

  .body-display-82 {
    font-size: 14px;
  }

  .background-wrapper-33.half-page {
    min-height: 350px;
  }

  .text-size-large-copy-4 {
    font-size: 10px;
  }

  .heading-lajjrge-copy-4 {
    font-size: 31px;
  }

  .text-size-large-22 {
    font-size: 14px;
  }

  .page-padding-14 {
    margin-top: -7px;
  }

  .heading-259 {
    color: #fcfcff;
  }

  .section-95 {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .section-95.thin-section {
    margin-top: 0;
    margin-bottom: 36px;
  }

  .hkhhjhj {
    padding-top: 1rem;
  }

  .agenda-list-title-4 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    margin-bottom: 1.5rem;
  }

  .preview-agenda-days-8 {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    padding-left: 10px;
    padding-right: 10px;
  }

  .preview-agenda-item-6 {
    padding: 3.75rem 1rem 1.75rem;
  }

  .preview-agenda-item-6.top {
    padding-top: 1.75rem;
  }

  .chris-b.white {
    border-color: #ffffff4d;
  }

  .faq-intro-copy-copjjjy-2 {
    margin-top: 77px;
    padding-bottom: 2.5rem;
  }

  .heading-large-19 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 32px;
  }

  .agenda-list-title-5 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    margin-bottom: 1.5rem;
  }

  .page-padding-15 {
    margin-top: -7px;
  }

  .preview-agenda-days-9 {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
  }

  .heading-large-20 {
    margin-bottom: 0;
    font-size: 32px;
  }

  .preview-agenda-item-7 {
    padding: 3.75rem 1rem 1.75rem;
  }

  .preview-agenda-item-7.top {
    padding-top: 1.75rem;
  }

  .jkjkjkkmmm {
    height: 51px;
    margin-top: 100px;
  }

  .heading-large-21 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 32px;
  }

  .container-medium-copy-6 {
    margin-top: 47px;
    left: 0;
  }

  .page-padding-16 {
    margin-top: -7px;
  }

  .faq-top-copy-11 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    text-align: center;
    border-radius: .5rem;
    flex-direction: column;
    justify-content: center;
    padding-top: 1.5rem;
    padding-bottom: 1.25rem;
  }

  .text-size-large-23 {
    font-family: Inter, sans-serif;
    font-size: 10px;
  }

  .cairo-faqs-package-3 {
    margin-top: 84px;
    top: 0;
  }

  .field-label-11 {
    text-align: left;
  }

  .fgfgfgfggffg {
    margin-top: 6px;
    padding-top: 48px;
  }

  .heading-261 {
    font-size: 32px;
  }

  .grid-wrapper-93 {
    grid-template-columns: minmax(24px, 1fr) minmax(auto, 1400px) minmax(24px, 1fr);
  }

  .paragraph-5 {
    font-size: 14px;
  }

  .body-display-83 {
    color: #939393;
  }

  .outline-butsssggfgfgggfton-copy-copy-6.white {
    border-color: #ffffff4d;
  }

  .block-quote-5 {
    font-size: 14px;
    font-weight: 300;
  }

  .body-display-84 {
    margin-top: -14px;
    font-family: Inter, sans-serif;
    font-size: 14px;
    font-weight: 300;
  }

  .subtitle-143 {
    display: none;
  }

  .background-wrapper-34.half-page {
    min-height: 350px;
  }

  .home-hero-intro-8 {
    place-content: space-between center;
  }

  .section-preview-agenda-5 {
    margin-top: 40px;
    margin-left: 0;
    padding-top: 40px;
  }

  .hjhjhjhjhj-4 {
    margin-top: 11px;
    margin-bottom: -40px;
    font-size: 10px;
  }

  .text-size-large-24 {
    font-family: Inter, sans-serif;
    font-size: 14px;
    display: none;
  }

  .heading-large-22 {
    font-size: 32px;
  }

  .bold-text-4 {
    font-family: Inter, sans-serif;
    font-weight: 300;
  }

  .body-display-85 {
    font-family: Inter, sans-serif;
    font-size: 14px;
    font-weight: 300;
  }

  .subtitle-145 {
    font-family: Inter, sans-serif;
    font-size: 10px;
  }

  .preview-image-base-5 {
    min-height: 135vw;
  }

  .tab-bottom-content-7 {
    background-color: #1a3b40;
    padding: 0 0 36px;
  }

  .preview-agenda-days-10 {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
  }

  .image-overlay-14 {
    width: auto;
    height: auto;
  }

  .team-slide-arhhhrow-copy-7 {
    border-color: #bb815075;
    margin-top: 0;
    margin-left: 1.1rem;
    top: auto;
    bottom: 1rem;
    left: 0%;
  }

  .outline-butssstfffffgygygyygon-copy-copy-copy-6.white {
    border-color: #ffffff4d;
    padding-left: 10px;
    padding-right: 10px;
  }

  .team-itehhhm-copy-6 {
    border-left: 1px #cfcfcc;
    border-right-style: solid;
    padding-bottom: 7.1rem;
  }

  .hghghghjhjhjhjhhjhnghgh-copy-5 {
    border-top-style: solid;
    border-top-color: #bb815075;
    border-bottom-style: solid;
    border-bottom-color: #bb815075;
    margin-top: 80px;
  }

  .team-spajjjjjcer-chjjjjopy-copy-6 {
    border-color: #cfcfcc var(--color-6) #bb815054 #bb815075;
    background-color: #1a3b40;
    border-top-style: none;
    border-top-width: 1px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-right-style: solid;
    padding: 1.4rem;
  }

  .about-wrapper-6 {
    top: 18px;
    left: -8px;
  }

  .grid-wrapper-96 {
    grid-template-columns: minmax(24px, 1fr) minmax(auto, 1400px) minmax(24px, 1fr);
  }

  .heading-268 {
    font-size: 31px;
  }

  .body-display-86 {
    color: #939393;
  }

  .fhfhfhf-4 {
    top: 0;
  }

  .budapest-page-break-34 {
    height: 51px;
    margin-top: 0;
  }

  .fgfgfgffvvvv {
    height: 51px;
    margin-top: -74px;
  }

  .heading-large-23 {
    text-transform: capitalize;
    font-size: 31px;
  }

  .text-size-large-25 {
    font-size: 9px;
  }

  .faq-top-copy-12 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    text-align: center;
    background-color: #8ea5b60d;
    border-style: none;
    border-color: #bb815075;
    border-radius: .5rem;
    flex-direction: column;
    justify-content: center;
    padding-top: 1.5rem;
    padding-bottom: 1.25rem;
  }

  .text-size-regular-9 {
    color: #939393;
    text-align: center;
    font-family: Inter, sans-serif;
    font-size: 14px;
    font-weight: 300;
  }

  .heading-269 {
    font-size: 32px;
  }

  .grid-wrapper-97 {
    grid-template-columns: minmax(24px, 1fr) minmax(auto, 1400px) minmax(24px, 1fr);
  }

  .body-display-87 {
    color: #939393;
  }

  .outline-butsssggfgfgggfton-copy-copy-7.white {
    border-color: #ffffff4d;
  }

  .block-quote-6 {
    font-weight: 300;
  }

  .ghghhghhggff {
    margin-top: 6px;
    padding-top: 48px;
    padding-left: 0;
  }

  .body-display-88 {
    font-size: 14px;
  }

  .background-wrapper-35.half-page {
    min-height: 350px;
  }

  .heading-272, .heading-273 {
    font-weight: 400;
  }

  .page-padding-17 {
    margin-top: 0;
  }

  .team-ijjjjntro-copy-4 {
    top: 0;
  }

  .text-size-large-26 {
    color: var(--color-9);
    font-size: 14px;
    font-weight: 300;
  }

  .text-size-large-copy-5 {
    font-size: 10px;
  }

  .zanzibar-cta {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .zanzibar-cta.thin-section {
    margin-top: -75px;
    margin-bottom: 36px;
  }

  .preview-agenda-item-8 {
    padding: 3.75rem 1rem 1.75rem;
  }

  .preview-agenda-item-8.top {
    padding-top: 1.75rem;
  }

  .preview-agenda-days-11 {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    margin-top: 86px;
    margin-left: 0;
    margin-right: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .heading-274 {
    font-weight: 300;
  }

  .agenda-list-title-6 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    margin-bottom: 1.5rem;
  }

  .faq-intro-copy-copjjjy-3 {
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 2rem;
  }

  .heading-large-24 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 31px;
  }

  .page-padding-18 {
    margin-top: -7px;
  }

  .preview-agenda-item-9 {
    padding: 3.75rem 1rem 1.75rem;
  }

  .preview-agenda-item-9.top {
    padding-top: 1.75rem;
  }

  .heading-large-25 {
    text-align: center;
    margin-bottom: 0;
    font-size: 32px;
  }

  .preview-agenda-days-12 {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
  }

  .what-sjsjsj-4 {
    margin-top: 87px;
  }

  .agenda-list-title-7 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    text-align: left;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 1.5rem;
  }

  .fgfgfgfggffg-copy-2 {
    margin-top: 0;
    padding-top: 48px;
  }

  .paragraph-7 {
    font-size: 14px;
  }

  .outline-butsssggfgfgggfton-copy-copy-8.white {
    border-color: #ffffff4d;
  }

  .heading-277 {
    font-size: 32px;
  }

  .body-display-89 {
    color: #939393;
  }

  .grid-wrapper-100 {
    grid-template-columns: minmax(24px, 1fr) minmax(auto, 1400px) minmax(24px, 1fr);
  }

  .container-medium-copy-7 {
    top: 0;
    left: 0;
  }

  .faq-top-copy-13 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    text-align: center;
    border-radius: .5rem;
    flex-direction: column;
    justify-content: center;
    padding-top: 1.5rem;
    padding-bottom: 1.25rem;
  }

  .text-size-large-27 {
    letter-spacing: 3px;
    font-family: Inter, sans-serif;
    font-size: 10px;
  }

  .heading-large-26 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 31px;
  }

  .page-padding-19 {
    margin-top: -7px;
  }

  .hghghggg, .fhfhfhvvv {
    grid-column-gap: 13px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: .25fr;
    grid-auto-columns: 168px;
    display: none;
    top: 0;
  }

  .jhjhjhjhhhh-mm {
    grid-column-gap: 13px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: .25fr;
    grid-auto-columns: 284px;
    display: grid;
    top: 0;
  }

  .jjhjhjhh {
    border-top-style: solid;
    border-top-color: #bb815075;
    border-bottom-style: solid;
    border-bottom-color: #bb815075;
    margin-top: 51px;
  }

  .hjhjhjhhjh, .hjhjhjhjhh {
    grid-column-gap: 13px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: .25fr;
    grid-auto-columns: 168px;
    display: grid;
    top: 0;
  }

  .hhjhjhh {
    text-align: center;
  }

  .gghghgg {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .gghghgg.thin-section {
    margin-top: 0;
    margin-bottom: 0;
    top: 0;
  }

  .afsffssss, .inquire-now {
    grid-column-gap: 13px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: .25fr;
    grid-auto-columns: 168px;
    display: none;
    top: 0;
  }

  .hghghghghgb {
    grid-column-gap: 11px;
    grid-row-gap: 12px;
    grid-template-rows: auto;
    grid-template-columns: auto auto auto;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .ggfgfgvvvccc, .hhffhhffff {
    grid-column-gap: 1px;
    grid-row-gap: 12px;
    grid-template-rows: auto;
    grid-template-columns: auto 87px auto;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .ghghghggvv {
    display: none;
  }

  .hghghghggggvv {
    grid-column-gap: 11px;
    grid-row-gap: 12px;
    grid-template-rows: auto;
    grid-template-columns: auto auto auto;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .gfgfgfgfgfvvv {
    grid-column-gap: 1px;
    grid-row-gap: 12px;
    grid-template-rows: auto;
    grid-template-columns: auto 147px auto;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .ffdfdfddd.white {
    border-color: #ffffff4d;
    margin-top: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .gfgfgfgfgfgfffggf {
    margin-top: 40px;
    padding-top: 40px;
    padding-left: 0;
  }

  .gfgfgffbbvvbbv {
    grid-column-gap: 13px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: .25fr;
    grid-auto-columns: 168px;
    display: none;
    top: 0;
  }

  .gfgfgffbbvvbbv-copy {
    grid-column-gap: 13px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: .25fr;
    grid-auto-columns: 168px;
    display: grid;
    top: 0;
  }

  .gghghbbb {
    grid-column-gap: 13px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: .25fr;
    grid-auto-columns: 168px;
    display: none;
    top: 0;
  }

  .ghghghnbnbnbnb {
    height: 51px;
    margin-top: -74px;
  }

  .gfgfgfgccccvvc {
    grid-column-gap: 11px;
    grid-row-gap: 12px;
    grid-template-rows: auto;
    grid-template-columns: auto auto auto;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .hhjjhnnnn {
    grid-column-gap: 13px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: .25fr;
    grid-auto-columns: 168px;
    display: none;
    top: 0;
  }

  .hjhjhjhjjnn {
    grid-column-gap: 13px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: .25fr;
    grid-auto-columns: auto;
    width: 88vw;
    margin-bottom: 20px;
    display: grid;
    top: 0;
  }

  .ghghghhbbbbb {
    height: 51px;
    margin-top: -208px;
  }

  .zanzibar-package-map-section {
    margin-top: 54px;
    padding-top: 36px;
    padding-bottom: 48px;
  }

  .zanzibar-mapggg {
    min-height: 250px;
  }

  .gfgfgfgfgfvvv-copy, .jbjjbjb {
    grid-column-gap: 1px;
    grid-row-gap: 12px;
    grid-template-rows: auto;
    grid-template-columns: auto 147px auto;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .ffgfggfgvv {
    grid-column-gap: 1px;
    grid-row-gap: 12px;
    grid-template-rows: auto;
    grid-template-columns: auto 51px auto;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .otherrrrrrrf {
    border-top-style: solid;
    border-top-color: #bb815075;
    border-bottom-style: solid;
    border-bottom-color: #bb815075;
    margin-top: 0;
    margin-bottom: 0;
    display: block;
  }

  .hjjhjbbbb {
    border-top-style: none;
    border-bottom-style: none;
  }

  .field-wrapper-2 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .success-wrapper {
    padding: 24px;
  }

  .hfhfhvvvvb {
    height: 51px;
    margin-top: 77px;
  }

  .zanzibar-escape-flight-prices-inquiry {
    margin-bottom: 113px;
    padding-left: 10px;
    padding-right: 10px;
    display: block;
  }

  .jvjvjvnvvv.white {
    width: 80%;
  }

  .ghghhvvv.white {
    border-color: #ffffff4d;
  }

  .gfgfbvbvbcccvv {
    margin-top: 27px;
    margin-bottom: 12px;
    font-weight: 300;
  }

  .afafsxxxd {
    grid-column-gap: 1px;
    grid-row-gap: 12px;
    grid-template-rows: auto;
    grid-template-columns: auto 105px auto;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .dfsfxvxvxfsfssdde {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .dfsfxvxvxfsfssdde.thin-section {
    margin-top: -75px;
    margin-bottom: 36px;
  }

  .fgfgvcvcvcvfdfdfdfdfd {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    margin-top: 103px;
    margin-left: 0;
    margin-right: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .gfgfvcvccc {
    height: 51px;
    margin-top: -122px;
  }

  .ghghghggxz {
    grid-column-gap: 1px;
    grid-row-gap: 12px;
    grid-template-rows: auto;
    grid-template-columns: auto 84px auto;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .gigjgjgjgjgjgjgj {
    margin-top: 30px;
    padding-top: 48px;
  }

  .ghghfbfbff.white {
    background-color: var(--color-3);
    border-style: none;
    border-color: #ffffff4d;
    margin-top: -12px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .ghghfbfbff.white:hover {
    background-color: var(--color-3);
  }

  .dubai-vaction-info {
    margin-top: 6px;
    padding-top: 48px;
    padding-left: 0;
  }

  .fgggccccc {
    grid-column-gap: 11px;
    grid-row-gap: 12px;
    grid-template-rows: auto;
    grid-template-columns: auto auto auto;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .ffgfgfggfccc {
    height: auto;
    margin-top: 113px;
    margin-bottom: 0;
    top: 0;
  }

  .ghghhhvvv {
    grid-column-gap: 11px;
    grid-row-gap: 12px;
    grid-template-rows: auto;
    grid-template-columns: auto auto auto;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .gjgjgjgjgg {
    grid-column-gap: 13px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: .25fr;
    grid-auto-columns: 168px;
    display: grid;
    top: 0;
  }

  .gjggjbbb {
    grid-column-gap: 11px;
    grid-row-gap: 12px;
    grid-template-rows: auto;
    grid-template-columns: auto auto auto;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .hjhjhjjnn {
    margin-top: 76px;
    margin-bottom: -14px;
    padding-bottom: 2rem;
  }

  .ghghghghggfff {
    grid-column-gap: 1px;
    grid-row-gap: 12px;
    grid-template-rows: auto;
    grid-template-columns: auto 84px auto;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .intro-centered-copy {
    padding-left: 20px;
    padding-right: 20px;
  }

  .fgfgfgcccxx {
    grid-column-gap: 1px;
    grid-row-gap: 12px;
    grid-template-rows: auto;
    grid-template-columns: auto 173px auto;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .ghghghvvfd {
    margin-top: 0;
    padding-top: 48px;
    padding-left: 0;
  }

  .ghghghvnvnvvvcc {
    margin-top: 0;
    top: 0;
  }

  .budapest-intro {
    grid-column-gap: 11px;
    grid-row-gap: 12px;
    grid-template-rows: auto;
    grid-template-columns: auto auto auto;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .fhfhhfccc {
    margin-top: 39px;
  }

  .ghhghghgffff {
    height: 51px;
    margin-top: 82px;
  }

  .ghhhvvv {
    height: 51px;
    margin-top: -123px;
  }

  .ghhvhvvv {
    margin-top: -59px;
  }

  .ghhhvvvvvv {
    margin-top: 139px;
    padding-top: 48px;
  }

  .faq-top-copy-14 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    text-align: center;
    background-color: #8ea5b60d;
    border-style: none;
    border-color: #bb815075;
    border-radius: .5rem;
    flex-direction: column;
    justify-content: center;
    padding-top: 1.5rem;
    padding-bottom: 1.25rem;
  }

  .container-medium-copy-8 {
    top: -20px;
    left: 0;
  }

  .faq-intro-2 {
    padding-bottom: 2.5rem;
  }

  .heading-large-27 {
    text-transform: capitalize;
    font-size: 31px;
  }

  .hjhjhjhjh.white {
    border-color: #ffffff4d;
    height: 100%;
  }

  .text-block-153 {
    color: #fcfcff;
  }

  .page-padding-20 {
    left: 0;
  }

  .ghghghhg.white {
    border-color: #ffffff4d;
    width: 100%;
    height: 100%;
  }

  .section-faq-copy-copy-2 {
    margin-top: -193px;
    top: 0;
    left: 0;
  }

  .text-size-regular-10 {
    color: #939393;
    text-align: center;
    font-family: Inter, sans-serif;
    font-size: 14px;
    font-weight: 300;
  }

  .text-size-large-28 {
    font-family: Inter, sans-serif;
    font-size: 10px;
  }

  .hhhhgnnvvvv {
    margin-top: 13px;
    padding-top: 48px;
    padding-left: 0;
  }

  .gjgjgg {
    grid-column-gap: 13px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: .25fr;
    grid-auto-columns: 275px;
    margin-bottom: 18px;
    display: none;
    top: 0;
  }

  .egypt-intro {
    grid-column-gap: 11px;
    grid-row-gap: 12px;
    grid-template-rows: auto;
    grid-template-columns: auto auto auto;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .gggjkvvv {
    margin-top: 71px;
    padding-left: 0;
    top: 0;
    left: 0;
  }

  .hjhjhjhjhhhvvv {
    height: 51px;
    margin-top: 100px;
  }

  .fgfgfgfffff {
    height: 51px;
    margin-top: 102px;
  }

  .ghghghghbbvv {
    grid-column-gap: 13px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: .25fr;
    grid-auto-columns: 275px;
    margin-bottom: 18px;
    display: none;
    top: 0;
  }

  .ghghghgggb {
    height: 51px;
    margin-top: -129px;
  }

  .nbbbddsssss {
    margin-top: 207px;
    padding-top: 48px;
  }

  .hvhvhvhvhv {
    grid-column-gap: 11px;
    grid-row-gap: 12px;
    grid-template-rows: auto;
    grid-template-columns: auto auto auto;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .fgfggffff {
    font-size: 19px;
  }

  .green-forms-success {
    grid-row-gap: 20px;
    padding: 6px;
  }

  .vaction-lower-triangls {
    margin-top: 60px;
    top: 0;
  }

  .form-success-home-button.white {
    width: auto;
  }

  .green-forms-text {
    margin-bottom: -8px;
    font-size: 42px;
  }

  .dggddddd, .hvhvhvvvvv, .hfhfhfff, .hfhfhfff-copy {
    grid-column-gap: 8px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: .25fr 1.75fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .jjbbjbbbb {
    grid-column-gap: 11px;
    grid-row-gap: 12px;
    grid-template-rows: auto;
    grid-template-columns: auto auto auto;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .hghghggbbb {
    grid-column-gap: 1px;
    grid-row-gap: 12px;
    grid-template-rows: auto;
    grid-template-columns: auto 173px auto;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .ghhghgvvvvvv, .hjhjhjhbbbmmbbbb, .mmaas {
    grid-column-gap: 11px;
    grid-row-gap: 12px;
    grid-template-rows: auto;
    grid-template-columns: auto auto auto;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .blue-success {
    grid-row-gap: 20px;
    padding: 6px;
  }

  .hfhfgfgfgfgdd.white {
    width: auto;
  }

  .hjhjhjjnnnnbbbb {
    grid-column-gap: 1px;
    grid-row-gap: 12px;
    grid-template-rows: auto;
    grid-template-columns: auto 84px auto;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .sgsgsgfsffsssss {
    grid-column-gap: 11px;
    grid-row-gap: 12px;
    grid-template-rows: auto;
    grid-template-columns: auto auto auto;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .fsfsfsfsss, .nncnncccc {
    margin-top: 60px;
    top: 0;
  }

  .ghghghghggvvvv {
    height: 51px;
    margin-top: 0;
  }

  .xzaqwome {
    margin-top: 60px;
    top: 0;
  }

  .nav-right-3 {
    flex: 1;
    justify-content: space-between;
    padding-left: 18px;
  }

  .nav-link-4 {
    color: #000;
    border-bottom: 1px solid #eef0f6;
  }

  .icon-dropdown-content-2 {
    min-width: 70vw;
    margin-right: 5vw;
    padding: 0 0 12px;
    position: absolute;
    left: auto;
    right: auto;
  }

  .nav-right-4 {
    flex: 1;
    justify-content: space-between;
    padding-left: 18px;
  }

  .grid-wrapper-102 {
    z-index: 300;
    padding-left: 0;
  }

  .navbar-5 {
    z-index: 2000;
  }

  .lottie-animation-4 {
    display: none;
  }

  .nav-right-5, .nav-right-6 {
    flex: 1;
    justify-content: space-between;
    padding-left: 18px;
  }

  .solid-video-button-outline-copy.dark.navigation-circle-icon {
    background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/685cf7ecbff81eefb4c79725_icons8-home-24%20(1).png");
  }

  .nav-circle-copy {
    display: none;
  }

  .nav-circle-copy.dropdown-circle {
    background-image: url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/685cf82f49032996fc000324_icons8-user-48.png");
    display: flex;
  }

  .dfdfdfxxx {
    color: #000;
  }

  .hero-title-copy.small, .hero-title-copy.small-copy {
    left: 0;
  }

  .heading-118-copy-copy {
    font-size: 36px;
  }

  .heading-118-copy-copy.large {
    text-align: center;
    font-size: 31px;
  }

  .heading-118-copy-copy.large-copy {
    font-size: 31px;
  }

  .ghghghgffffvff {
    grid-row-gap: 60px;
  }

  .ghghghgffffvff.large {
    grid-row-gap: 80px;
  }

  .ghghghgffffvff.small {
    margin-top: 80px;
    padding-left: 20px;
  }

  .hjhjjhhhhhn {
    font-size: 14px;
    font-weight: 300;
  }

  .new-butoonf.white {
    width: 100%;
  }

  .nmnmnmnmnmn {
    margin-top: 0;
  }

  .ghghghghgggghh {
    margin-top: -62px;
    top: 0;
  }

  .hjhjhjhjhhhhhjjjj {
    grid-column-gap: 11px;
    grid-row-gap: 12px;
    grid-template-rows: auto;
    grid-template-columns: auto auto auto;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .heading-118-cxsopy-copy-copy {
    font-size: 36px;
  }

  .heading-118-cxsopy-copy-copy.large {
    font-size: 31px;
  }

  .heading-118-cxsopy-copy-copy.large-copy {
    width: 100%;
    font-size: 31px;
  }

  .hero-title-copy.small, .hero-title-copy.small-copy {
    left: 0;
  }

  .destination-of-the-month {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .destination-of-the-month.no-padding-codddffffffffssspy-copy-copy.clip {
    height: 886px;
    margin-top: 7px;
    margin-bottom: 71px;
  }

  .llllssjss {
    height: 51px;
    margin-top: 0;
  }

  .hjhjhjjhjhhhhhh {
    grid-column-gap: 13px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: .25fr;
    grid-auto-columns: 168px;
    margin-bottom: 18px;
    display: none;
    top: 0;
  }

  .journal-postsss {
    margin-top: 84px;
  }

  .journal-postsss.no-padding {
    margin-top: -99px;
  }

  .hero-title-copy.small, .hero-title-copy.small-copy {
    left: 0;
  }

  .hero-intro-hedading-copy {
    grid-column-gap: 13px;
    grid-template-columns: .25fr;
    grid-auto-columns: 168px;
    display: none;
    top: 0;
  }

  .jhjhjjhhhh {
    padding: 18px;
  }

  .hghghghfvvccxtttgg {
    height: 51px;
    margin-top: 98px;
  }

  .cms-heading {
    font-size: 36px;
  }

  .cms-heading.large {
    width: auto;
    font-size: 31px;
  }

  .cms-heading.large-copy {
    font-size: 31px;
  }

  .hfhfh, .ghghghgghggggggghfj {
    height: 51px;
    margin-top: 77px;
  }

  .hghghgbnbb.small, .hghghgbnbb.hghghggv {
    left: 0;
  }

  .jhjhjhjggngngg {
    grid-column-gap: 13px;
    grid-template-columns: .25fr;
    grid-auto-columns: 168px;
    display: none;
    top: 0;
  }

  .hggfgfgbcbcbc {
    margin-top: 207px;
    padding-top: 48px;
  }

  .fgfggfgfgff {
    border-top-style: solid;
    border-top-color: #bb815075;
    border-bottom-style: solid;
    border-bottom-color: #bb815075;
    margin-top: 0;
    margin-bottom: 0;
    display: block;
  }

  .fgfgfgfgfgfgfgfgff {
    height: 440px;
    margin-top: -192px;
  }

  .ghghvvnnvnvvvb {
    margin-top: -24px;
    top: 0;
  }

  .ghghghfnfnffvvv {
    height: 51px;
    margin-top: 108px;
  }

  .fgfgfgyyhdhddd {
    grid-column-gap: 1px;
    grid-row-gap: 12px;
    grid-template-rows: auto;
    grid-template-columns: auto 93px auto;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .hero-title-copy.small, .hero-title-copy.small-copy {
    left: 0;
  }

  .fgfgfgfgfgfgfhfffff {
    grid-column-gap: 1px;
    grid-row-gap: 12px;
    grid-template-rows: auto;
    grid-template-columns: auto 82px auto;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .fggtedgdbddd {
    grid-column-gap: 0px;
    grid-template-columns: .25fr;
    grid-auto-columns: 168px;
    top: 0;
  }

  .ghghhghghghghghv {
    grid-column-gap: 13px;
    grid-template-columns: .25fr;
    grid-auto-columns: 168px;
    width: 92vw;
    top: -18px;
  }

  .hhyvhyvhh {
    grid-column-gap: 2px;
    grid-template-columns: .25fr;
    grid-auto-columns: auto;
    justify-content: start;
    width: 100%;
    top: 0;
  }

  .scroll-link-5 {
    grid-column-gap: 24px;
    min-width: 70vw;
  }

  .gfgffgfg.services-one {
    z-index: 10;
  }

  .services-hero-4 {
    min-height: 93vh;
  }

  .background-image-10.services-one {
    z-index: 10;
  }

  .services-hero-5 {
    min-height: 93vh;
  }

  .service-hero-image-wrapper-2.middle {
    width: 70vw;
    min-width: 70vw;
  }

  .services-hero-banner-2 {
    min-height: 120px;
  }

  .visa-application {
    grid-column-gap: 11px;
    grid-row-gap: 12px;
    grid-template-rows: auto;
    grid-template-columns: auto auto auto;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .hghghggbnbnbnb {
    grid-column-gap: 1px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: .25fr;
    grid-auto-columns: 184px;
    margin-bottom: 0;
    display: grid;
    top: 0;
  }

  .jkjkjkkjjj {
    grid-auto-columns: 0;
  }

  .newwwwsrhfhfhff {
    margin-top: 84px;
  }

  .newwwwsrhfhfhff.no-top-padding {
    margin-top: -26px;
  }

  .gfhjsjdud {
    grid-column-gap: 10px;
    grid-row-gap: 12px;
    grid-template-rows: auto;
    grid-template-columns: auto auto auto;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .gfgbdgdgdgdd {
    height: 51px;
    margin-top: 110px;
  }

  .gdksosnbxxxxx {
    margin-top: -18px;
    padding-top: 0;
    padding-bottom: 90px;
  }

  .hghghnnvnvvvv {
    height: 434px;
    margin-top: -193px;
    margin-bottom: -7px;
  }

  .hghghghnbnbvvvv {
    margin-top: 0;
  }

  .ghghghgnvnvvvvv {
    grid-column-gap: 13px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: .25fr;
    grid-auto-columns: 168px;
    margin-bottom: 18px;
    display: grid;
    top: 0;
  }

  .hghghcncncc-vv-v {
    margin-top: -60px;
  }

  .jhukfkfnvhhfg {
    margin-top: -71px;
    top: 0;
  }

  .text-block-168 {
    font-family: Inter, sans-serif;
    font-size: 10px;
  }

  .gfhfhfgvvvvv {
    margin-top: 0;
  }

  .jgkloryrhf {
    margin-top: -58px;
  }

  .jjhhlhlhohg {
    margin-top: -30px;
    top: 0;
  }

  .jhloiyyyu {
    margin-top: 0;
  }

  .vaction-destinations-for-vacationg {
    border-top-style: solid;
    border-top-color: #bb815075;
    border-bottom-style: solid;
    border-bottom-color: #bb815075;
    margin-top: 0;
    margin-bottom: 0;
    display: block;
  }

  .khkhijkjn {
    grid-column-gap: 13px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: .25fr;
    grid-auto-columns: 168px;
    margin-bottom: 18px;
    display: none;
    top: 0;
  }

  .kjiopyjykhhh {
    height: 870px;
    margin-top: -17px;
    padding-left: 0;
  }

  .hgupgjgghgg {
    margin-top: 60px;
    top: 0;
  }

  .text-block-173 {
    font-family: Inter, sans-serif;
    font-size: 10px;
    font-weight: 300;
  }

  .iyuhkhlggbbb {
    border-top-style: solid;
    border-top-color: #bb815075;
    border-bottom-style: solid;
    border-bottom-color: #bb815075;
    margin-top: 87px;
    margin-bottom: 0;
    display: block;
  }

  .khjhjhjjjjm {
    margin-top: 0;
    top: 0;
  }

  .kjolpyhgkghlhh {
    z-index: 800;
  }

  .kojloupiuuuu {
    z-index: 300;
    padding-left: 0;
  }

  .hggigogngngggg {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .hggigogngngggg.no-padding-codddffffffffssspy-copy-copy.clip {
    height: auto;
    margin-top: -284px;
  }

  .hggigogngngggg.ydjdkddhfhf.clip {
    height: auto;
    margin-top: -6px;
  }

  .hgygiglggg {
    height: 51px;
    margin-top: -35px;
  }

  .urirlfkfofnffffg {
    grid-row-gap: 60px;
  }

  .urirlfkfofnffffg.large {
    grid-row-gap: 80px;
  }

  .urirlfkfofnffffg.small {
    margin-top: -82px;
    padding-left: 20px;
  }

  .ythgklgogg {
    width: 100%;
  }

  .ytogkglg {
    top: 0;
  }

  .ilpgogjgppgv {
    margin-top: -61px;
    top: 0;
  }

  .hero-page-linsdes.light {
    min-width: auto;
  }

  .gfyfuflfhgugf {
    margin-top: -30px;
    padding-top: 0;
    padding-bottom: 90px;
  }

  .hgygufgfhfhf {
    grid-column-gap: 11px;
    grid-row-gap: 12px;
    grid-template-rows: auto;
    grid-template-columns: auto auto auto;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .uulosdhy, .ulogfjfgugi {
    display: none;
    top: 0;
  }

  .huglgogjgg {
    z-index: 800;
  }

  .hgugiklog {
    z-index: 300;
    padding-left: 0;
  }

  .uylloploggg {
    border-top-style: solid;
    border-top-color: #bb815075;
    border-bottom-style: solid;
    border-bottom-color: #bb815075;
    margin-top: 15px;
  }

  .ilouykhihlhohkhh {
    border-top-style: solid;
    border-top-color: #bb815075;
    border-bottom-style: solid;
    border-bottom-color: #bb815075;
    margin-top: 32px;
    margin-bottom: 0;
    display: block;
  }

  .uylyoyuyujgjgg {
    grid-row-gap: 20px;
    padding: 6px;
  }

  .uykoglgpggghh {
    border-top-style: solid;
    border-top-color: #bb815075;
    border-bottom-style: solid;
    border-bottom-color: #bb815075;
    margin-top: 12px;
  }

  .olphyglgogpgghh {
    height: 51px;
    margin-top: 0;
  }

  .uhlhohpgggg {
    border-top-style: solid;
    border-top-color: #bb815075;
    border-bottom-style: solid;
    border-bottom-color: #bb815075;
    margin-top: 32px;
    margin-bottom: 0;
    display: block;
  }

  .jhihlhphohkhl {
    margin-top: 0;
    top: 0;
  }

  .ihlhohphhgggg {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    margin-top: 83px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .klopandbjclcp {
    background-position: 50% 0;
  }

  .ilpopfjfflff {
    border-top-style: solid;
    border-top-color: #bb815075;
    border-bottom-style: solid;
    border-bottom-color: #bb815075;
    margin-top: 13px;
  }

  .ilopjhohlhphg {
    border-top-style: solid;
    border-top-color: #bb815075;
    border-bottom-style: solid;
    border-bottom-color: #bb815075;
    margin-top: 33px;
    margin-bottom: 0;
    display: block;
  }

  .lopjgkglgopg {
    margin-top: 0;
    top: 0;
  }

  .ulopolofpdd {
    height: 51px;
    margin-top: -74px;
  }

  .ccycyucyuuiub {
    border-top-style: solid;
    border-top-color: #bb815075;
    border-bottom-style: solid;
    border-bottom-color: #bb815075;
    margin-top: 28px;
    margin-bottom: 0;
    display: block;
  }

  .ilofpfhc {
    grid-column-gap: 13px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: .25fr;
    grid-auto-columns: 284px;
    display: none;
    top: 0;
  }

  .uyiyloghgjggh {
    height: 51px;
    margin-top: -2px;
  }

  .uflfofpfjgkg {
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 2rem;
  }

  .oplpglgpgg {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    margin-top: 86px;
    margin-left: 0;
    margin-right: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .ikolpfiff {
    grid-column-gap: 13px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: .25fr;
    grid-auto-columns: 284px;
    display: none;
    top: 0;
  }

  .ilopfhfkflog {
    margin-top: 73px;
    margin-bottom: 0;
    padding-bottom: 2rem;
  }

  .uykihhhpgg {
    grid-column-gap: 13px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: .25fr;
    grid-auto-columns: 168px;
    display: none;
    top: 0;
  }

  .sub-headings {
    grid-column-gap: 13px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: .25fr;
    grid-auto-columns: 168px;
    display: grid;
    top: 0;
  }

  .ikhlhohpg {
    margin-top: 31px;
    top: 0;
  }

  .ilopgkggpg {
    color: var(--color);
    top: 0;
  }

  .ijkjoljj {
    margin-top: -60px;
    top: 0;
  }

  .ukilopfifl {
    margin-top: 71px;
    padding-left: 0;
    top: 0;
    left: 0;
  }

  .hfufof {
    margin-top: -43px;
    margin-bottom: -7px;
  }

  .ythkloffff {
    grid-column-gap: 8px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: .25fr 1.75fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .newsletter-image.services-one {
    z-index: 10;
  }

  .check-anhyff-l, .ytutitotlgpgf {
    text-align: left;
  }

  .igkgmglgogpggh.white {
    background-color: var(--color-2);
    align-self: center;
    width: 100%;
  }

  .hgyguggg.white {
    width: 100%;
  }

  .iiklihhlh {
    width: 100%;
    font-size: 31px;
  }

  .ilohphoupuluiuuolj {
    grid-column-gap: 0px;
    grid-template-columns: 1.75fr;
    grid-auto-columns: auto;
    justify-content: start;
    width: 100%;
    top: 0;
  }

  .hguguilffhyuttptitkljgu {
    grid-template-columns: minmax(24px, 1fr) minmax(auto, 1400px) minmax(24px, 1fr);
  }

  .igkglgogpgf.white {
    width: 100%;
  }

  .uyjuhhjhbnbbvgfythgup {
    margin-top: 60px;
    top: 0;
  }

  .ikuflfopfhfnbl, .kilhfiofkf {
    margin-top: 0;
    top: 0;
  }

  .ufjfiopfjfkff {
    height: 51px;
    margin-top: 20px;
  }

  .ghghghhg-copy.white {
    background-color: var(--color-3);
    border-style: none;
    border-color: #ffffff4d;
    width: 100%;
    height: 100%;
  }

  .ghghghhg-copy.white:hover {
    background-color: var(--color-3);
  }

  .iojhohh {
    border-top-style: solid;
    border-top-color: #bb815075;
    border-bottom-style: solid;
    border-bottom-color: #bb815075;
    margin-top: 10px;
  }

  .vybbjjv, .juivuyvuyuyc, .yvuyvuyvuyvuyv {
    text-align: left;
  }

  .gyfkfkpl {
    font-size: 31px;
  }

  .blue-footer {
    padding-top: 80px;
  }

  .ughgkgmlbibpgig {
    margin-top: 60px;
    top: 0;
  }

  .uiykhohp {
    min-height: 0;
    margin-top: 34px;
    margin-left: 10px;
    margin-right: 10px;
  }

  .gcccgcgc.white, .ythddiddpddd.white {
    border-color: #ffffff4d;
    margin-top: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .ythddiddpddd.white-copy {
    border-color: #ffffff4d;
    width: 100%;
    margin-top: -30px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .fhfhhffv-copy.white {
    background-color: var(--color-3);
    border-style: none;
    width: 100%;
    margin-top: -33px;
  }

  .fhfhhffv-copy.white:hover {
    background-color: var(--color-3);
  }

  .jgjggg.white {
    background-color: var(--color-3);
    border-style: none;
    border-color: #ffffff4d;
    padding-left: 10px;
    padding-right: 10px;
  }

  .jgjggg.white:hover {
    background-color: var(--color-3);
  }

  .bbiubiubiubbbubibj {
    margin-top: 0;
    top: 0;
  }

  .gyfhfkflf {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    margin-top: 38px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .iigogplgjugogpl {
    margin-top: 3px;
  }

  .bbbvobvoof {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    margin-top: 103px;
    margin-left: 0;
    margin-right: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .jfufifflofpf {
    margin-top: 0;
    top: 0;
  }

  .uigogplgog {
    height: auto;
    margin-top: 0;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .udodpdpdld {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    margin-top: 39px;
    margin-left: 0;
    margin-right: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .ghfyfuff {
    margin-top: 28px;
  }

  .ghghghhg-copy-copy.white {
    background-color: var(--color-3);
    border-style: none;
    border-color: #ffffff4d;
    width: 100%;
    height: 100%;
  }

  .ghghghhg-copy-copy.white:hover {
    background-color: var(--color-3);
  }

  .jfhiddpd {
    margin-top: 28px;
  }

  .dydudidodl {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .dydudidodl.thin-section {
    margin-top: 0;
    margin-bottom: 0;
    top: 0;
  }

  .ydudiddodld {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .ydudiddodld.thin-section {
    margin-top: 0;
    margin-bottom: 36px;
  }

  .yugiglgkgh {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .yugiglgkgh.thin-section {
    margin-top: -41px;
    margin-bottom: 36px;
  }

  .uhguggjglg.services-one, .background-image-10-copy.services-one, .jyyfhfkfkff.services-one, .hytuiomlcc.services-one, .jyyuffgufufi.services-one, .gyfhjgnjkipoplff.services-one, .ugububgubgugggg.services-one {
    z-index: 10;
  }

  .slider01_slide {
    width: 98%;
    height: 100%;
    margin-right: 1.9rem;
  }

  .card-1 {
    height: 100%;
    padding-top: 18.2rem;
    padding-left: 0;
  }

  .slider_arrow {
    top: -88px;
    left: 83%;
  }

  .slider_arrow.is-left {
    flex-flow: row;
    top: -88px;
    left: -81%;
  }

  .section-99 {
    margin-top: -10px;
    padding-left: 27px;
  }

  .slider01_mask {
    width: 95%;
  }

  .slider_pagination {
    justify-content: flex-start;
    align-items: center;
    height: 1.9rem;
    display: flex;
    top: 361px;
    left: 38%;
  }

  .hugjgiglogggg.large {
    border-color: var(--color-17);
  }

  .hugjgiglogggg.ghghghghgbb {
    border-color: var(--color-3);
    background-color: var(--transparnt-completley);
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
  }

  .cardd-2 {
    height: 100%;
    padding-top: 18.2rem;
    padding-left: 0;
  }

  .gfyfgffvbvvbvvb {
    font-size: 26px;
  }

  .gfyfgffvbvvbvvb.large {
    text-align: center;
    width: 91%;
    font-size: 72px;
  }

  .gyfhfkkgiglg {
    font-size: 26px;
  }

  .gyfhfkkgiglg.large {
    text-align: center;
    width: 91%;
    margin-right: 0;
    font-size: 14px;
  }

  .gfyfufoffp {
    height: 100%;
    padding-top: 18.2rem;
    padding-left: 0;
  }

  .card343433 {
    background-image: linear-gradient(180deg, var(--transparnt-completley) 56%, #000000b5 93%), url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/686532729f789a9239b9df8e_wp4187649-zanzibar-wallpapers.jpg");
    background-position: 0 0, 100%;
    height: 100%;
    padding-top: 18.2rem;
    padding-left: 0;
  }

  .ugandaaa {
    width: 98%;
    height: 100%;
    margin-right: 1.9rem;
  }

  .hgughghgggg {
    height: 100%;
    padding-top: 18.2rem;
    padding-left: 0;
    padding-right: 1.5rem;
  }

  .gydhdlod {
    grid-column-gap: 1px;
    grid-row-gap: 12px;
    grid-template-rows: auto;
    grid-template-columns: auto auto auto;
    grid-auto-columns: 1fr;
    justify-content: center;
    width: 64%;
    display: flex;
  }

  .fyhfufhfkfo {
    grid-column-gap: 0px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 14%;
    grid-auto-columns: auto;
    margin-bottom: 18px;
    display: none;
    top: 0;
  }

  .gfyfufifjf {
    font-size: 26px;
  }

  .gfyfufifjf.large {
    text-align: center;
    width: 100%;
    margin-bottom: 15px;
    font-size: 32px;
  }

  .ogjogogg {
    font-size: 26px;
  }

  .ogjogogg.large {
    text-align: center;
    text-transform: none;
    font-family: Bdscript, Arial, sans-serif;
    font-size: 50px;
  }

  .yfufifofkflffc {
    place-content: center start;
    place-items: center;
    width: 100%;
    margin-top: -21px;
  }

  .yuhgogglp {
    margin-top: -17px;
    padding-left: 0;
  }

  .ujgmgkglogigf {
    grid-column-gap: 0px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 14%;
    grid-auto-columns: auto;
    margin-bottom: 0;
    display: none;
    top: 0;
  }

  .uhgugogkgv {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
  }

  .frdtdgdhdklodd {
    grid-column-gap: 0px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 14%;
    grid-auto-columns: auto;
    margin-bottom: 18px;
    display: none;
    top: 0;
  }

  .frtgydhdudk {
    grid-row-gap: 5px;
  }

  .hygughgjgkgoglpg {
    margin-top: 0;
    top: 0;
  }

  .egypt-packages {
    margin-top: 85px;
    padding-left: 27px;
  }

  .ftdghfkliffd {
    font-size: 26px;
  }

  .ftdghfkliffd.large {
    text-align: center;
    width: 91%;
    font-size: 32px;
  }

  .travel-to-egypt {
    height: 100%;
    padding-top: 18.2rem;
    padding-left: 0;
  }

  .gyyfhfuffk {
    margin-top: 70px;
    margin-left: 0;
  }

  .uujiklopkjhujk {
    height: 51px;
    margin-top: -87px;
    margin-bottom: 53px;
  }

  .travel-to-budapest {
    height: 100%;
    padding-top: 18.2rem;
    padding-left: 0;
  }

  .yhuggjgiglgog {
    margin-top: 87px;
    margin-left: 0;
  }

  .frddydfddgdh {
    height: 100%;
    padding-top: 18.2rem;
    padding-left: 0;
  }

  .hyfufiopfhf {
    height: auto;
    margin-top: 95px;
    margin-bottom: 0;
    top: 0;
  }

  .iuoplkuuoff {
    margin-top: 70px;
  }

  .hyughgjgigp, .gftfyfgffbffff {
    margin-top: -19px;
    margin-left: 0;
    padding-top: 40px;
  }

  .ftdgdbhkilfhf {
    margin-top: 70px;
  }

  .slider_arrow-copy {
    margin-right: 0;
    top: -88px;
    left: 84%;
  }

  .slider_arrow-copy.is-left {
    flex-flow: row;
    top: -88px;
    left: -82%;
  }

  .tyrgyfuopkflf {
    height: 100%;
    padding-top: 18.2rem;
    padding-left: 0;
  }

  .ftdgdfddgfh, .hufjfkfiflfofpf {
    background-image: linear-gradient(180deg, var(--transparnt-completley) 33%, #000000d6 93%), url("https://cdn.prod.website-files.com/682714a99a124f807285ff4a/6853b78b43b1d9067bd577c3_6847c3fd9f8783e259fa23a2_66f3c077ecdada781cfd4ff7_pexels-earano-1370746.avif");
    background-position: 0 0, 15%;
    height: 100%;
    padding-top: 18.2rem;
    padding-left: 0;
  }

  .tyruioplkjyfuf {
    padding-left: 27px;
  }

  .yujhkhiopyloh {
    margin-top: 46px;
    top: 0;
  }

  .gyhjuiolpf {
    font-size: 31px;
  }

  .yuioolpou {
    margin-top: -25px;
    font-size: 10px;
  }

  .ftgyuiod {
    font-size: 14px;
  }

  .gtyuiiodd {
    font-size: 10px;
    display: none;
  }

  .tyyufifk.white {
    width: 100%;
  }

  .tyyuiolppd {
    margin-top: -46px;
  }

  .yuuiopjuiokpd {
    color: var(--color-3);
    text-align: center;
    font-family: Bdscript, Arial, sans-serif;
    font-size: 73px;
    line-height: .9;
    display: block;
  }

  .text-span-437 {
    color: var(--color);
    font-family: Fontspring Demo Theseasons Lt, Arial, sans-serif;
  }

  .ioupukilopjjju {
    min-height: 135vw;
    margin-top: -44px;
  }

  .text-span-438 {
    color: var(--color-3);
    font-family: Fontspring Demo Theseasons Ltit, Arial, sans-serif;
  }

  .yuyiyopj {
    color: var(--color);
    top: 0;
  }

  .uyiyjjojkhjhuuiuokhlhh {
    grid-template-columns: minmax(24px, 1fr) minmax(auto, 1400px) minmax(24px, 1fr);
  }

  .grid-wrapper-102-copy {
    z-index: 300;
    padding-left: 0;
  }

  .ugigogpglgjgf {
    z-index: 800;
    background-color: var(--color-2);
  }

  .featured-location-heading-copy {
    font-size: 18px;
  }

  .yugigogpgljgg {
    height: 51px;
    margin-top: -196px;
  }

  .yuiolpoflf {
    height: 51px;
    margin-top: -5px;
  }

  .section-99-copy {
    margin-top: -33px;
    padding-left: 27px;
  }

  .featured-location-heading-copy-copy {
    font-size: 18px;
  }

  .gyffufifoflfpf {
    background-position: 50%;
    min-height: 93vh;
  }

  .zfdtdydudhd, .iyoypylgigpgg {
    height: 51px;
    margin-top: -5px;
  }

  .ytutiyokgygg.white {
    width: 100%;
  }

  .yggogjggg {
    margin-top: -25px;
    font-size: 10px;
  }

  .uyhihohphlhg {
    font-size: 10px;
    display: none;
  }

  .gfyfuffofof {
    width: auto;
    margin-bottom: 0;
    display: flex;
  }

  .gftfyfufifofhf {
    grid-column-gap: 13px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: .25fr;
    grid-auto-columns: 168px;
    margin-bottom: 14px;
    display: none;
    top: 0;
  }

  .yugigogpglg.dark {
    justify-content: stretch;
  }

  .iuuopljkugog {
    margin-top: 51px;
    margin-left: 0;
  }

  .uyiyoypkgggf {
    margin-top: -61px;
    top: 0;
  }

  .uyyiyohjhuhhijjhjhuhkh.light {
    font-family: Inter, sans-serif;
  }

  .uyiyogpglgigog.dark, .uyiyophkhuhihg.dark {
    justify-content: stretch;
  }

  .iuyoypylhjhihihh.white {
    width: auto;
  }

  .uiyoyplhuhhg {
    padding-top: 80px;
  }

  .uioohphh {
    font-family: Inter, sans-serif;
    font-size: 13px;
  }

  .section-print {
    margin-left: 20px;
    margin-right: 20px;
  }

  .ytutiophjgugi {
    font-size: 31px;
  }

  .ioupuluiuouluu {
    grid-row-gap: 36px;
  }

  .uiyoypykiul {
    margin-top: -61px;
    top: 0;
  }

  .hyggugiogplgghhg {
    font-size: 36px;
  }

  .hyggugiogplgghhg.large {
    font-size: 31px;
  }

  .tytutitggg {
    height: 51px;
    margin-top: -35px;
  }

  .ytutigogk.light {
    font-family: Inter, sans-serif;
  }

  .yuyiohlhpjoiyljopj.dark, .yuyihohkjlphoiyolhph.dark {
    justify-content: stretch;
  }

  .uyioupuljijj, .ytuyiyohjhmnino {
    margin-bottom: 0;
  }

  .yuyiyoyjhhkhih {
    color: var(--color-3);
    text-align: center;
    font-family: Bdscript, Arial, sans-serif;
    font-size: 73px;
    line-height: .9;
    display: none;
  }

  .yuyiophjuffghukolpy {
    margin-top: 11px;
    top: 0;
  }

  .uyioplhuhoh {
    font-size: 36px;
  }

  .uyioplhuhoh.large {
    font-size: 6px;
    line-height: 5.4em;
  }

  .uyiyoplhihohk {
    grid-row-gap: 0px;
  }

  .yutiott {
    margin-top: -17px;
    font-size: 10px;
  }

  .uuigogpglkg, .yuioyppkhuyioomh {
    text-align: center;
    font-size: 6px;
  }

  .uyioojhph {
    font-family: Inter, sans-serif;
    font-size: 13px;
  }

  .yugigngkgg, .yuthgugiggf {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 31px;
  }

  .diamond {
    padding-left: 30px;
    padding-right: 30px;
  }

  .pricing, .pricing-copy {
    font-size: 39px;
    line-height: 64px;
  }

  .hgyguggg-2.white, .diamond-button.white {
    width: 100%;
  }

  .popular-badge-align---brix {
    justify-content: flex-start;
    margin-bottom: 16px;
  }

  .button-primary {
    padding: 15px 34px 16px;
  }

  .badge-popular---brix {
    position: static;
  }

  .card-pricing {
    padding-left: 30px;
    padding-right: 30px;
  }

  .rfdgftfyfhgygugig.white {
    width: 100%;
  }

  .tryrufhfyfik {
    margin-top: -61px;
    top: 0;
  }

  .ftfyfufhgygug.white, .uiyopkhh.white {
    width: 100%;
  }

  .uiyopyjh {
    margin-top: 60px;
    top: 0;
  }
}

#w-node-b45b2c9f-c040-a432-bd86-ed974e5ce341-7285ffa6 {
  align-self: center;
}

#w-node-b2b6fcff-2256-7008-e1f2-ac5bd83d761f-7285ffa6 {
  place-self: center;
}

#w-node-bdc50d02-a8e6-7b91-2785-9db5368500c9-7285ffa6 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: stretch stretch;
}

#w-node-d9699e8d-5b86-d263-ba3a-4083a13e67b1-7285ffa6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_7d85c290-4594-ba2d-819b-8cc7e4136051-7285ffa6 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-_405918fc-54de-0cd2-288a-94f88ac10719-7285ffa6 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_405918fc-54de-0cd2-288a-94f88ac1071a-7285ffa6 {
  place-self: center start;
}

#w-node-_405918fc-54de-0cd2-288a-94f88ac1071c-7285ffa6 {
  place-self: center stretch;
}

#w-node-c48b0112-662b-903b-413b-ccc63315bf6b-7285ffa6 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-e7257dc0-d99c-fd78-3059-6e0e6195bcb3-7285ffa6 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-e7257dc0-d99c-fd78-3059-6e0e6195bcbe-7285ffa6 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-ce78cdb6-2ef0-cf25-7e75-7d8eb44c2c93-7285ffa6 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-ce78cdb6-2ef0-cf25-7e75-7d8eb44c2ca0-7285ffa6 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_32f1e4d4-94da-0389-f78c-5ef8eeb36067-7285ffa6 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-_32f1e4d4-94da-0389-f78c-5ef8eeb36074-7285ffa6 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_84d4702d-fca5-006a-d0b9-2b5ea654f940-7285ffa6 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-a3d64f7b-0854-b683-5910-2d9739e2129e-7285ffa6 {
  justify-self: end;
}

#w-node-a3d64f7b-0854-b683-5910-2d9739e212a2-7285ffa6 {
  justify-self: start;
}

#w-node-f819eacc-a4ec-5719-f0e0-94cdc3d50da2-7285ffa6 {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-_8eb9e19c-cf84-cb15-4640-2a43498e0604-7285ffa6, #w-node-_8eb9e19c-cf84-cb15-4640-2a43498e0602-7285ffa6 {
  place-self: center;
}

#w-node-_12d5fae1-df0b-e4d4-0d0e-f2cb93fcdf0b-7285ffa6 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_12d5fae1-df0b-e4d4-0d0e-f2cb93fcdf0d-7285ffa6 {
  grid-area: 1 / 2 / 2 / 4;
  place-self: stretch stretch;
}

#w-node-_4ecab999-2a95-1862-4815-898aeb4268b1-7285ffa6, #w-node-af346c79-80aa-3bbd-c6f0-a9d6dbc3a947-7285ffa6, #w-node-e71e2aec-b393-62e8-a5d5-0cc365939106-7285ffa6, #w-node-_0ab6ea47-5b76-b4c2-f017-db494b942cf7-7285ffa6, #w-node-_3a60cf8a-351b-4ae9-c298-756e4154f16e-7285ffa6 {
  place-self: center end;
}

#w-node-_815d4bb1-b123-970c-41b9-be6d276936ff-7285ffa6 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_9dfe36dd-e22e-52fd-02f2-50bde871dfe6-7285ffa6 {
  place-self: center stretch;
}

#w-node-_9dfe36dd-e22e-52fd-02f2-50bde871dfe8-7285ffa6 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-c3472051-6638-187f-4132-1ab08856cbee-7285ffa6 {
  justify-self: end;
}

#w-node-c3472051-6638-187f-4132-1ab08856cbf0-7285ffa6 {
  place-self: center;
}

#w-node-c3472051-6638-187f-4132-1ab08856cbf2-7285ffa6, #w-node-_815d4bb1-b123-970c-41b9-be6d27693716-7285ffa6 {
  justify-self: start;
}

#w-node-_815d4bb1-b123-970c-41b9-be6d27693717-7285ffa6 {
  justify-self: center;
}

#w-node-_815d4bb1-b123-970c-41b9-be6d2769371f-7285ffa6 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_815d4bb1-b123-970c-41b9-be6d27693722-7285ffa6 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_815d4bb1-b123-970c-41b9-be6d27693725-7285ffa6 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-a661f825-c1ff-4cbc-cb60-d6b0c66e5310-7285ffa6 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-a661f825-c1ff-4cbc-cb60-d6b0c66e5312-7285ffa6 {
  grid-area: 1 / 2 / 2 / 4;
  place-self: stretch stretch;
}

#w-node-_8699c516-a9d0-1743-831d-92b9c93cce94-7285ffa6 {
  place-self: center stretch;
}

#w-node-_8699c516-a9d0-1743-831d-92b9c93cce96-7285ffa6 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_8699c516-a9d0-1743-831d-92b9c93cceaf-7285ffa6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_15b5f2d8-1eee-fbc3-fa2a-44efd1e4a85b-7285ffa6 {
  justify-self: center;
}

#w-node-_15b5f2d8-1eee-fbc3-fa2a-44efd1e4a85e-7285ffa6 {
  place-self: center start;
}

#w-node-_15b5f2d8-1eee-fbc3-fa2a-44efd1e4a867-7285ffa6 {
  justify-self: center;
}

#w-node-_15b5f2d8-1eee-fbc3-fa2a-44efd1e4a86a-7285ffa6 {
  place-self: center start;
}

#w-node-_15b5f2d8-1eee-fbc3-fa2a-44efd1e4a874-7285ffa6 {
  justify-self: center;
}

#w-node-_15b5f2d8-1eee-fbc3-fa2a-44efd1e4a877-7285ffa6 {
  place-self: center start;
}

#w-node-_15b5f2d8-1eee-fbc3-fa2a-44efd1e4a880-7285ffa6 {
  justify-self: center;
}

#w-node-_15b5f2d8-1eee-fbc3-fa2a-44efd1e4a883-7285ffa6 {
  place-self: center start;
}

#w-node-_51c9aac5-936c-1525-2a04-0a2388eba48b-7285ffa6, #w-node-_51c9aac5-936c-1525-2a04-0a2388eba48c-7285ffa6, #w-node-_51c9aac5-936c-1525-2a04-0a2388eba48d-7285ffa6, #w-node-_51c9aac5-936c-1525-2a04-0a2388eba48f-7285ffa6, #w-node-_51c9aac5-936c-1525-2a04-0a2388eba490-7285ffa6, #w-node-_51c9aac5-936c-1525-2a04-0a2388eba492-7285ffa6, #w-node-_51c9aac5-936c-1525-2a04-0a2388eba493-7285ffa6, #w-node-_51c9aac5-936c-1525-2a04-0a2388eba495-7285ffa6, #w-node-_51c9aac5-936c-1525-2a04-0a2388eba496-7285ffa6, #w-node-_51c9aac5-936c-1525-2a04-0a2388eba497-7285ffa6, #w-node-_51c9aac5-936c-1525-2a04-0a2388eba499-7285ffa6, #w-node-_51c9aac5-936c-1525-2a04-0a2388eba49a-7285ffa6, #w-node-_51c9aac5-936c-1525-2a04-0a2388eba49c-7285ffa6, #w-node-_51c9aac5-936c-1525-2a04-0a2388eba49d-7285ffa6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_51c9aac5-936c-1525-2a04-0a2388eba49f-7285ffa6 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_51c9aac5-936c-1525-2a04-0a2388eba4a1-7285ffa6 {
  place-self: center stretch;
}

#w-node-_51c9aac5-936c-1525-2a04-0a2388eba4a3-7285ffa6 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_51c9aac5-936c-1525-2a04-0a2388eba4a9-7285ffa6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4207845d-f4d6-4992-cafa-0095e1417f25-7285ffa6 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-cb83a9e1-bfb3-f2ff-6142-2cae15cd7b6d-7285ffa6 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-cb83a9e1-bfb3-f2ff-6142-2cae15cd7b6f-7285ffa6 {
  grid-area: 1 / 2 / 2 / 4;
  place-self: stretch stretch;
}

#w-node-_96bf748c-04a5-99b7-9805-e2543684926f-7285ffa6 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-ce644363-34e1-40f9-ffc3-5a420f896d6f-7285ffa6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: center;
}

#w-node-ce644363-34e1-40f9-ffc3-5a420f896d70-7285ffa6 {
  align-self: start;
}

#w-node-ce644363-34e1-40f9-ffc3-5a420f896d73-7285ffa6 {
  justify-self: end;
}

#w-node-ce644363-34e1-40f9-ffc3-5a420f896d77-7285ffa6 {
  justify-self: start;
}

#w-node-ce644363-34e1-40f9-ffc3-5a420f896d7b-7285ffa6, #w-node-ce644363-34e1-40f9-ffc3-5a420f896d7f-7285ffa6 {
  justify-self: center;
}

#w-node-ae5c77d8-4861-99f8-102c-b4dd740cd420-7285ffa6 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-ae5c77d8-4861-99f8-102c-b4dd740cd421-7285ffa6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start;
}

#w-node-d0b0d9fa-33e5-da82-2376-d60bf6ca2cdd-7285ffa6 {
  justify-self: center;
}

#w-node-ae5c77d8-4861-99f8-102c-b4dd740cd422-7285ffa6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-ae5c77d8-4861-99f8-102c-b4dd740cd435-7285ffa6 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-ae5c77d8-4861-99f8-102c-b4dd740cd438-7285ffa6 {
  place-self: center stretch;
}

#w-node-ae5c77d8-4861-99f8-102c-b4dd740cd423-7285ffa6 {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-ae5c77d8-4861-99f8-102c-b4dd740cd424-7285ffa6 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_2ce48932-7def-c0e7-f32c-092538d6e779-7285ffa6 {
  align-self: stretch;
}

#w-node-ed6ab2f7-6191-feae-8bae-6ea94fbd05ff-7285ffa6 {
  place-self: start;
}

#w-node-e86b96ff-3ac5-29ae-9f69-98c2ef862eb7-7285ffa6 {
  align-self: end;
}

#w-node-_15e997dc-c8b6-bec7-cec3-828976171b2e-7285ffa6 {
  align-self: stretch;
}

#w-node-_15e997dc-c8b6-bec7-cec3-828976171b2f-7285ffa6 {
  place-self: start;
}

#w-node-_15e997dc-c8b6-bec7-cec3-828976171b32-7285ffa6 {
  align-self: end;
}

#w-node-_47b3f03a-b82e-7211-421c-88e7213c4b5b-7285ffa6 {
  align-self: stretch;
}

#w-node-_47b3f03a-b82e-7211-421c-88e7213c4b5c-7285ffa6 {
  place-self: start;
}

#w-node-_47b3f03a-b82e-7211-421c-88e7213c4b5f-7285ffa6 {
  align-self: end;
}

#w-node-c1ad718d-f9c4-3ebe-b2b4-f5496d420dce-7285ffa6 {
  align-self: stretch;
}

#w-node-c1ad718d-f9c4-3ebe-b2b4-f5496d420dcf-7285ffa6 {
  place-self: start;
}

#w-node-c1ad718d-f9c4-3ebe-b2b4-f5496d420dd2-7285ffa6 {
  align-self: end;
}

#w-node-f545d407-ee5d-53ef-7a47-717f2c58f0f5-7285ffa6 {
  grid-area: 1 / 1 / 3 / 4;
}

#w-node-_4cfce31c-44c7-a7c1-8a23-808ea4a04d85-7285ffa6 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-f67ae86f-fdab-06d1-b3e3-2c770449968f-7285ffa6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_54d28e6f-d67c-3b50-0500-3c55d0ffb87a-7285ffa6, #w-node-_04cf0bb6-35d1-0d91-68e5-cc4da57c9141-7285ffa6 {
  align-self: start;
}

#w-node-fa8d48dd-2027-76be-0746-d8479b7056ca-7285ffa6 {
  grid-area: 3 / 1 / 4 / 4;
}

#w-node-_660979d9-5fb7-6270-7ad8-9de6e9eaa88c-7285ffa6 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_660979d9-5fb7-6270-7ad8-9de6e9eaa88d-7285ffa6 {
  place-self: auto start;
}

#w-node-_660979d9-5fb7-6270-7ad8-9de6e9eaa88e-7285ffa6 {
  place-self: auto;
}

#w-node-_660979d9-5fb7-6270-7ad8-9de6e9eaa88f-7285ffa6 {
  justify-self: start;
}

#w-node-_660979d9-5fb7-6270-7ad8-9de6e9eaa890-7285ffa6 {
  place-self: center stretch;
}

#w-node-_660979d9-5fb7-6270-7ad8-9de6e9eaa892-7285ffa6 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_660979d9-5fb7-6270-7ad8-9de6e9eaa89e-7285ffa6 {
  justify-self: start;
}

#w-node-_660979d9-5fb7-6270-7ad8-9de6e9eaa89f-7285ffa6 {
  place-self: center stretch;
}

#w-node-_660979d9-5fb7-6270-7ad8-9de6e9eaa8a1-7285ffa6 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_660979d9-5fb7-6270-7ad8-9de6e9eaa8ad-7285ffa6, #w-node-_660979d9-5fb7-6270-7ad8-9de6e9eaa8bd-7285ffa6 {
  justify-self: start;
}

#w-node-_660979d9-5fb7-6270-7ad8-9de6e9eaa8be-7285ffa6 {
  place-self: center stretch;
}

#w-node-_660979d9-5fb7-6270-7ad8-9de6e9eaa8c0-7285ffa6 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_660979d9-5fb7-6270-7ad8-9de6e9eaa8c3-7285ffa6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bdc0d4c3-0bcf-de05-8c34-e00c8ec78dc1-7285ffa6, #w-node-_660979d9-5fb7-6270-7ad8-9de6e9eaa8dc-7285ffa6 {
  justify-self: start;
}

#w-node-_660979d9-5fb7-6270-7ad8-9de6e9eaa8dd-7285ffa6 {
  place-self: center stretch;
}

#w-node-_660979d9-5fb7-6270-7ad8-9de6e9eaa8df-7285ffa6 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_660979d9-5fb7-6270-7ad8-9de6e9eaa8e2-7285ffa6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bbf64dff-6060-d4c5-2f82-aaa91123abf5-7285ffa6 {
  justify-self: start;
}

#w-node-c0b02ff4-584c-3b09-d076-8bd59e4c21d5-7285ffa6 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-_0efe2ded-b8a1-a091-a73c-b8356d95df1f-7285ffa6 {
  justify-self: end;
}

#w-node-_0efe2ded-b8a1-a091-a73c-b8356d95df21-7285ffa6 {
  place-self: center;
}

#w-node-_0efe2ded-b8a1-a091-a73c-b8356d95df23-7285ffa6 {
  justify-self: start;
}

#w-node-c0b02ff4-584c-3b09-d076-8bd59e4c21de-7285ffa6, #w-node-c0b02ff4-584c-3b09-d076-8bd59e4c21e2-7285ffa6 {
  justify-self: center;
}

#w-node-cba1f8c2-971e-50f7-8581-c7b7fc9e66df-7285ffa6, #w-node-cba1f8c2-971e-50f7-8581-c7b7fc9e66e6-7285ffa6 {
  place-self: center;
}

#w-node-cba1f8c2-971e-50f7-8581-c7b7fc9e66fb-7285ffa6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-cba1f8c2-971e-50f7-8581-c7b7fc9e66fc-7285ffa6 {
  align-self: center;
}

#w-node-cba1f8c2-971e-50f7-8581-c7b7fc9e66fe-7285ffa6 {
  place-self: center end;
}

#email-3.w-node-cba1f8c2-971e-50f7-8581-c7b7fc9e66ff-7285ffa6, #email-3.w-node-cba1f8c2-971e-50f7-8581-c7b7fc9e6700-7285ffa6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cba1f8c2-971e-50f7-8581-c7b7fc9e6702-7285ffa6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-cba1f8c2-971e-50f7-8581-c7b7fc9e6703-7285ffa6 {
  align-self: center;
}

#w-node-cba1f8c2-971e-50f7-8581-c7b7fc9e6705-7285ffa6 {
  place-self: center end;
}

#email-4.w-node-cba1f8c2-971e-50f7-8581-c7b7fc9e6706-7285ffa6, #w-node-cba1f8c2-971e-50f7-8581-c7b7fc9e6708-7285ffa6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-cba1f8c2-971e-50f7-8581-c7b7fc9e6709-7285ffa6 {
  align-self: center;
}

#w-node-cba1f8c2-971e-50f7-8581-c7b7fc9e670b-7285ffa6 {
  place-self: center end;
}

#email-4.w-node-cba1f8c2-971e-50f7-8581-c7b7fc9e670c-7285ffa6, #w-node-cba1f8c2-971e-50f7-8581-c7b7fc9e6719-7285ffa6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-cba1f8c2-971e-50f7-8581-c7b7fc9e671a-7285ffa6 {
  align-self: center;
}

#w-node-cba1f8c2-971e-50f7-8581-c7b7fc9e671c-7285ffa6 {
  place-self: center end;
}

#Email.w-node-cba1f8c2-971e-50f7-8581-c7b7fc9e671d-7285ffa6, #w-node-cba1f8c2-971e-50f7-8581-c7b7fc9e671f-7285ffa6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-cba1f8c2-971e-50f7-8581-c7b7fc9e6720-7285ffa6 {
  align-self: center;
}

#w-node-cba1f8c2-971e-50f7-8581-c7b7fc9e6722-7285ffa6 {
  place-self: center end;
}

#Password.w-node-cba1f8c2-971e-50f7-8581-c7b7fc9e6723-7285ffa6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-cba1f8c2-971e-50f7-8581-c7b7fc9e672f-7285ffa6 {
  grid-area: 1 / 1 / 2 / 4;
  align-self: stretch;
}

#w-node-cba1f8c2-971e-50f7-8581-c7b7fc9e6730-7285ffa6 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-cba1f8c2-971e-50f7-8581-c7b7fc9e6738-7285ffa6 {
  align-self: center;
}

#w-node-cba1f8c2-971e-50f7-8581-c7b7fc9e6757-7285ffa6 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-cba1f8c2-971e-50f7-8581-c7b7fc9e6759-7285ffa6 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-cd27512b-c61a-cf12-f931-2b06280007a4-7285ffa6 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center start;
}

#w-node-cd27512b-c61a-cf12-f931-2b06280007a6-7285ffa6 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-cba1f8c2-971e-50f7-8581-c7b7fc9e6761-7285ffa6 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-cba1f8c2-971e-50f7-8581-c7b7fc9e6763-7285ffa6 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-cba1f8c2-971e-50f7-8581-c7b7fc9e676c-7285ffa6 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-cba1f8c2-971e-50f7-8581-c7b7fc9e676e-7285ffa6 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-cba1f8c2-971e-50f7-8581-c7b7fc9e6779-7285ffa6 {
  align-self: start;
}

#w-node-cba1f8c2-971e-50f7-8581-c7b7fc9e6796-7285ffa6 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-cba1f8c2-971e-50f7-8581-c7b7fc9e6798-7285ffa6 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_874f2a4d-2f8b-e4bd-06b7-539b963d1f7d-7285ffa6 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_874f2a4d-2f8b-e4bd-06b7-539b963d1f7f-7285ffa6 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_6ae8f2d6-f2aa-dcaf-1473-db65715143bf-7285ffa6 {
  align-self: start;
}

#w-node-_6ae8f2d6-f2aa-dcaf-1473-db65715143c2-7285ffa6 {
  justify-self: start;
}

#w-node-_6ae8f2d6-f2aa-dcaf-1473-db65715143c3-7285ffa6 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_6ae8f2d6-f2aa-dcaf-1473-db65715143c5-7285ffa6 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_6ae8f2d6-f2aa-dcaf-1473-db65715143c7-7285ffa6 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-_6ae8f2d6-f2aa-dcaf-1473-db65715143c9-7285ffa6 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-eb4daa24-0f0e-09de-73f2-a5773bafd8ab-7285ffa6 {
  grid-area: 1 / 1 / 2 / 4;
  align-self: start;
}

#w-node-eb4daa24-0f0e-09de-73f2-a5773bafd8ae-7285ffa6 {
  grid-area: 3 / 3 / 6 / 4;
  place-self: start stretch;
}

#w-node-eb4daa24-0f0e-09de-73f2-a5773bafd8b5-7285ffa6 {
  place-self: center start;
}

#w-node-eb4daa24-0f0e-09de-73f2-a5773bafd8b7-7285ffa6 {
  place-self: center end;
}

#w-node-eb4daa24-0f0e-09de-73f2-a5773bafd8bb-7285ffa6 {
  place-self: center start;
}

#w-node-eb4daa24-0f0e-09de-73f2-a5773bafd8bd-7285ffa6 {
  place-self: center end;
}

#w-node-eb4daa24-0f0e-09de-73f2-a5773bafd8c1-7285ffa6 {
  place-self: center start;
}

#w-node-eb4daa24-0f0e-09de-73f2-a5773bafd8c3-7285ffa6 {
  place-self: center end;
}

#w-node-eb4daa24-0f0e-09de-73f2-a5773bafd8c7-7285ffa6 {
  place-self: center start;
}

#w-node-eb4daa24-0f0e-09de-73f2-a5773bafd8c9-7285ffa6 {
  place-self: center end;
}

#w-node-eb4daa24-0f0e-09de-73f2-a5773bafd8ca-7285ffa6 {
  grid-area: 2 / 2 / 5 / 3;
  place-self: start stretch;
}

#w-node-eb4daa24-0f0e-09de-73f2-a5773bafd8cf-7285ffa6 {
  place-self: center start;
}

#w-node-eb4daa24-0f0e-09de-73f2-a5773bafd8d1-7285ffa6 {
  place-self: center end;
}

#w-node-eb4daa24-0f0e-09de-73f2-a5773bafd8d3-7285ffa6 {
  place-self: center start;
}

#w-node-eb4daa24-0f0e-09de-73f2-a5773bafd8d5-7285ffa6 {
  place-self: center end;
}

#w-node-eb4daa24-0f0e-09de-73f2-a5773bafd8d7-7285ffa6 {
  place-self: center start;
}

#w-node-eb4daa24-0f0e-09de-73f2-a5773bafd8d9-7285ffa6 {
  place-self: center end;
}

#w-node-eb4daa24-0f0e-09de-73f2-a5773bafd8db-7285ffa6 {
  place-self: center start;
}

#w-node-eb4daa24-0f0e-09de-73f2-a5773bafd8dd-7285ffa6 {
  place-self: center end;
}

#w-node-eb4daa24-0f0e-09de-73f2-a5773bafd8df-7285ffa6 {
  place-self: center start;
}

#w-node-eb4daa24-0f0e-09de-73f2-a5773bafd8e1-7285ffa6 {
  place-self: center end;
}

#w-node-eb4daa24-0f0e-09de-73f2-a5773bafd8e2-7285ffa6 {
  grid-area: 2 / 1 / 4 / 2;
  place-self: start center;
}

#w-node-_3bd10d11-6c5a-59f3-d061-6bc96ecf70fb-7285ffa6 {
  place-self: center;
}

#w-node-eb4daa24-0f0e-09de-73f2-a5773bafd8e7-7285ffa6 {
  grid-area: 6 / 3 / 7 / 4;
  align-self: end;
}

#w-node-_9b3d0861-357f-c367-a479-19a8e9fb326e-e9fb326d {
  place-self: stretch center;
}

#w-node-c731b8b6-3cab-0aea-30b7-7d5eb055e15c-e9fb326d {
  place-self: end center;
}

#w-node-_18f8cf41-07d7-80fd-d338-324c9b57fe0b-7285ffa7 {
  place-self: end start;
}

#w-node-eeddaf6f-c404-aebc-3778-2d8a247d11ff-7285ffa7, #w-node-_472c3fef-b927-9a73-550c-be72cb01f47c-7285ffa7, #w-node-c24fff76-73ef-fefd-c904-7403c5ee1ab1-7285ffa8 {
  justify-self: center;
}

#w-node-_716d543c-e736-4ce5-3227-65305e752d66-7285ffa9 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_716d543c-e736-4ce5-3227-65305e752d67-7285ffa9 {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-_716d543c-e736-4ce5-3227-65305e752d68-7285ffa9 {
  grid-area: 1 / 1 / 2 / 3;
  place-self: stretch stretch;
}

#w-node-_17222bf2-47bd-b29b-2a18-45e15ceaa1ad-7285ffa9 {
  place-self: center stretch;
}

#w-node-_17222bf2-47bd-b29b-2a18-45e15ceaa1af-7285ffa9 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-d4a5b082-4d40-32ec-0c1f-0cafacb146ba-7285ffa9 {
  justify-self: end;
}

#w-node-d4a5b082-4d40-32ec-0c1f-0cafacb146bc-7285ffa9 {
  place-self: center;
}

#w-node-d4a5b082-4d40-32ec-0c1f-0cafacb146be-7285ffa9 {
  justify-self: start;
}

#w-node-_716d543c-e736-4ce5-3227-65305e752d71-7285ffa9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-_72af01b3-d95b-c938-be71-fc7ccd66be4d-7285ffa9 {
  place-self: center stretch;
}

#w-node-_72af01b3-d95b-c938-be71-fc7ccd66be4f-7285ffa9 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_3c894e9a-1827-2114-d623-4f972a928c21-7285ffa9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_25c99dfb-1fb9-b5d0-9b56-1d91e6b03be7-7285ffa9 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_25c99dfb-1fb9-b5d0-9b56-1d91e6b03be8-7285ffa9 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_25c99dfb-1fb9-b5d0-9b56-1d91e6b03be9-7285ffa9 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_25c99dfb-1fb9-b5d0-9b56-1d91e6b03bf0-7285ffa9 {
  align-self: center;
}

#w-node-_25c99dfb-1fb9-b5d0-9b56-1d91e6b03bf3-7285ffa9 {
  align-self: end;
}

#w-node-b2bd55d1-fef2-4b9a-a147-fa09d10f0776-7285ffa9 {
  place-self: center stretch;
}

#w-node-b2bd55d1-fef2-4b9a-a147-fa09d10f0778-7285ffa9 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_10ef2aa9-e3c8-e312-7aee-21469d4074b9-7285ffa9 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_10ef2aa9-e3c8-e312-7aee-21469d4074bb-7285ffa9 {
  grid-area: 1 / 2 / 2 / 4;
  place-self: stretch stretch;
}

#w-node-be995c14-4598-7962-67ef-2532d696f807-7285ffa9 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: center;
}

#w-node-be995c14-4598-7962-67ef-2532d696f80a-7285ffa9 {
  justify-self: start;
}

#w-node-be995c14-4598-7962-67ef-2532d696f80b-7285ffa9 {
  place-self: center stretch;
}

#w-node-be995c14-4598-7962-67ef-2532d696f80d-7285ffa9 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-be995c14-4598-7962-67ef-2532d696f810-7285ffa9 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-be995c14-4598-7962-67ef-2532d696f81b-7285ffa9 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-be995c14-4598-7962-67ef-2532d696f824-7285ffa9 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-be995c14-4598-7962-67ef-2532d696f82d-7285ffa9 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-be995c14-4598-7962-67ef-2532d696f836-7285ffa9 {
  grid-area: 2 / 4 / 3 / 5;
}

#w-node-d05fc08c-96f6-379d-0ae1-602806c718fb-7285ffa9 {
  justify-self: center;
}

#w-node-d05fc08c-96f6-379d-0ae1-602806c718fc-7285ffa9 {
  place-self: center start;
}

#w-node-d05fc08c-96f6-379d-0ae1-602806c71905-7285ffa9 {
  justify-self: center;
}

#w-node-d05fc08c-96f6-379d-0ae1-602806c71906-7285ffa9 {
  place-self: center start;
}

#w-node-d05fc08c-96f6-379d-0ae1-602806c71910-7285ffa9 {
  justify-self: center;
}

#w-node-d05fc08c-96f6-379d-0ae1-602806c71911-7285ffa9 {
  place-self: center start;
}

#w-node-d05fc08c-96f6-379d-0ae1-602806c7191a-7285ffa9 {
  justify-self: center;
}

#w-node-d05fc08c-96f6-379d-0ae1-602806c7191b-7285ffa9 {
  place-self: center start;
}

#w-node-_4d58134f-69c2-36cc-2683-eaeecfb385a3-7285ffa9 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_4d58134f-69c2-36cc-2683-eaeecfb385a4-7285ffa9 {
  place-self: auto start;
}

#w-node-_4d58134f-69c2-36cc-2683-eaeecfb385a5-7285ffa9 {
  place-self: auto;
}

#w-node-_4d58134f-69c2-36cc-2683-eaeecfb385a6-7285ffa9 {
  justify-self: start;
}

#w-node-_4d58134f-69c2-36cc-2683-eaeecfb385a7-7285ffa9 {
  place-self: center stretch;
}

#w-node-_4d58134f-69c2-36cc-2683-eaeecfb385a9-7285ffa9 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_4d58134f-69c2-36cc-2683-eaeecfb385b3-7285ffa9 {
  justify-self: start;
}

#w-node-_4d58134f-69c2-36cc-2683-eaeecfb385b4-7285ffa9 {
  place-self: center stretch;
}

#w-node-_4d58134f-69c2-36cc-2683-eaeecfb385b6-7285ffa9 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_4d58134f-69c2-36cc-2683-eaeecfb385c2-7285ffa9, #w-node-_4d58134f-69c2-36cc-2683-eaeecfb385d2-7285ffa9 {
  justify-self: start;
}

#w-node-_4d58134f-69c2-36cc-2683-eaeecfb385d3-7285ffa9 {
  place-self: center stretch;
}

#w-node-_4d58134f-69c2-36cc-2683-eaeecfb385d5-7285ffa9 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_4d58134f-69c2-36cc-2683-eaeecfb385d8-7285ffa9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4d58134f-69c2-36cc-2683-eaeecfb385e1-7285ffa9, #w-node-_4d58134f-69c2-36cc-2683-eaeecfb385f1-7285ffa9 {
  justify-self: start;
}

#w-node-_4d58134f-69c2-36cc-2683-eaeecfb385f2-7285ffa9 {
  place-self: center stretch;
}

#w-node-_4d58134f-69c2-36cc-2683-eaeecfb385f4-7285ffa9 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_4d58134f-69c2-36cc-2683-eaeecfb385f7-7285ffa9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4d58134f-69c2-36cc-2683-eaeecfb38600-7285ffa9 {
  justify-self: start;
}

#w-node-_63981ad9-6717-c255-a0da-4e18d565e54c-7285ffa9 {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-_63981ad9-6717-c255-a0da-4e18d565e54d-7285ffa9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_63981ad9-6717-c255-a0da-4e18d565e54e-7285ffa9 {
  grid-area: 2 / 1 / 3 / 2;
  align-self: end;
}

#w-node-_63981ad9-6717-c255-a0da-4e18d565e557-7285ffa9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-da1dd67e-a97f-d161-77ad-bb59dd9b7692-7285ffa9 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-_47a16b96-9aa3-8531-6c96-7dcf64d17e9a-7285ffa9 {
  justify-self: end;
}

#w-node-_47a16b96-9aa3-8531-6c96-7dcf64d17e9c-7285ffa9 {
  place-self: center;
}

#w-node-_47a16b96-9aa3-8531-6c96-7dcf64d17e9e-7285ffa9 {
  justify-self: start;
}

#w-node-da1dd67e-a97f-d161-77ad-bb59dd9b769b-7285ffa9, #w-node-da1dd67e-a97f-d161-77ad-bb59dd9b769f-7285ffa9 {
  justify-self: center;
}

#w-node-d4dc6019-d98b-bd3d-68f5-601876cfaaf3-7285ffa9, #w-node-d4dc6019-d98b-bd3d-68f5-601876cfaafa-7285ffa9 {
  place-self: center;
}

#w-node-d4dc6019-d98b-bd3d-68f5-601876cfab0f-7285ffa9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d4dc6019-d98b-bd3d-68f5-601876cfab10-7285ffa9 {
  align-self: center;
}

#w-node-d4dc6019-d98b-bd3d-68f5-601876cfab12-7285ffa9 {
  place-self: center end;
}

#email-3.w-node-d4dc6019-d98b-bd3d-68f5-601876cfab13-7285ffa9, #email-3.w-node-d4dc6019-d98b-bd3d-68f5-601876cfab14-7285ffa9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d4dc6019-d98b-bd3d-68f5-601876cfab16-7285ffa9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d4dc6019-d98b-bd3d-68f5-601876cfab17-7285ffa9 {
  align-self: center;
}

#w-node-d4dc6019-d98b-bd3d-68f5-601876cfab19-7285ffa9 {
  place-self: center end;
}

#email-4.w-node-d4dc6019-d98b-bd3d-68f5-601876cfab1a-7285ffa9, #w-node-d4dc6019-d98b-bd3d-68f5-601876cfab1c-7285ffa9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d4dc6019-d98b-bd3d-68f5-601876cfab1d-7285ffa9 {
  align-self: center;
}

#w-node-d4dc6019-d98b-bd3d-68f5-601876cfab1f-7285ffa9 {
  place-self: center end;
}

#email-4.w-node-d4dc6019-d98b-bd3d-68f5-601876cfab20-7285ffa9, #w-node-d4dc6019-d98b-bd3d-68f5-601876cfab2d-7285ffa9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d4dc6019-d98b-bd3d-68f5-601876cfab2e-7285ffa9 {
  align-self: center;
}

#w-node-d4dc6019-d98b-bd3d-68f5-601876cfab30-7285ffa9 {
  place-self: center end;
}

#Email.w-node-d4dc6019-d98b-bd3d-68f5-601876cfab31-7285ffa9, #w-node-d4dc6019-d98b-bd3d-68f5-601876cfab33-7285ffa9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d4dc6019-d98b-bd3d-68f5-601876cfab34-7285ffa9 {
  align-self: center;
}

#w-node-d4dc6019-d98b-bd3d-68f5-601876cfab36-7285ffa9 {
  place-self: center end;
}

#Password.w-node-d4dc6019-d98b-bd3d-68f5-601876cfab37-7285ffa9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d4dc6019-d98b-bd3d-68f5-601876cfab43-7285ffa9 {
  grid-area: 1 / 1 / 2 / 4;
  align-self: stretch;
}

#w-node-d4dc6019-d98b-bd3d-68f5-601876cfab44-7285ffa9 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-d4dc6019-d98b-bd3d-68f5-601876cfab4a-7285ffa9 {
  align-self: center;
}

#w-node-d4dc6019-d98b-bd3d-68f5-601876cfab5f-7285ffa9 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-d4dc6019-d98b-bd3d-68f5-601876cfab61-7285ffa9 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-d4dc6019-d98b-bd3d-68f5-601876cfab69-7285ffa9 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center start;
}

#w-node-d4dc6019-d98b-bd3d-68f5-601876cfab6b-7285ffa9 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-d4dc6019-d98b-bd3d-68f5-601876cfab73-7285ffa9 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-d4dc6019-d98b-bd3d-68f5-601876cfab75-7285ffa9 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-d4dc6019-d98b-bd3d-68f5-601876cfab7d-7285ffa9 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-d4dc6019-d98b-bd3d-68f5-601876cfab7f-7285ffa9 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-d4dc6019-d98b-bd3d-68f5-601876cfab88-7285ffa9 {
  align-self: start;
}

#w-node-d4dc6019-d98b-bd3d-68f5-601876cfab9d-7285ffa9 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-d4dc6019-d98b-bd3d-68f5-601876cfab9f-7285ffa9 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-d4dc6019-d98b-bd3d-68f5-601876cfaba4-7285ffa9 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-d4dc6019-d98b-bd3d-68f5-601876cfaba6-7285ffa9 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-d4dc6019-d98b-bd3d-68f5-601876cfabd0-7285ffa9 {
  align-self: start;
}

#w-node-d4dc6019-d98b-bd3d-68f5-601876cfabd3-7285ffa9 {
  justify-self: start;
}

#w-node-d4dc6019-d98b-bd3d-68f5-601876cfabd4-7285ffa9 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-d4dc6019-d98b-bd3d-68f5-601876cfabd6-7285ffa9 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-d4dc6019-d98b-bd3d-68f5-601876cfabd8-7285ffa9 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-d4dc6019-d98b-bd3d-68f5-601876cfabda-7285ffa9 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_68749541-ae7b-06ab-c4a2-b69c5a66adf2-7285ffa9 {
  grid-area: 1 / 1 / 2 / 4;
  align-self: start;
}

#w-node-_68749541-ae7b-06ab-c4a2-b69c5a66adf5-7285ffa9 {
  grid-area: 3 / 3 / 6 / 4;
  place-self: start stretch;
}

#w-node-_68749541-ae7b-06ab-c4a2-b69c5a66adfc-7285ffa9 {
  place-self: center start;
}

#w-node-_68749541-ae7b-06ab-c4a2-b69c5a66adfe-7285ffa9 {
  place-self: center end;
}

#w-node-_68749541-ae7b-06ab-c4a2-b69c5a66ae02-7285ffa9 {
  place-self: center start;
}

#w-node-_68749541-ae7b-06ab-c4a2-b69c5a66ae04-7285ffa9 {
  place-self: center end;
}

#w-node-_68749541-ae7b-06ab-c4a2-b69c5a66ae08-7285ffa9 {
  place-self: center start;
}

#w-node-_68749541-ae7b-06ab-c4a2-b69c5a66ae0a-7285ffa9 {
  place-self: center end;
}

#w-node-_68749541-ae7b-06ab-c4a2-b69c5a66ae0e-7285ffa9 {
  place-self: center start;
}

#w-node-_68749541-ae7b-06ab-c4a2-b69c5a66ae10-7285ffa9 {
  place-self: center end;
}

#w-node-_68749541-ae7b-06ab-c4a2-b69c5a66ae11-7285ffa9 {
  grid-area: 2 / 2 / 5 / 3;
  place-self: start stretch;
}

#w-node-_68749541-ae7b-06ab-c4a2-b69c5a66ae16-7285ffa9 {
  place-self: center start;
}

#w-node-_68749541-ae7b-06ab-c4a2-b69c5a66ae18-7285ffa9 {
  place-self: center end;
}

#w-node-_68749541-ae7b-06ab-c4a2-b69c5a66ae1a-7285ffa9 {
  place-self: center start;
}

#w-node-_68749541-ae7b-06ab-c4a2-b69c5a66ae1c-7285ffa9 {
  place-self: center end;
}

#w-node-_68749541-ae7b-06ab-c4a2-b69c5a66ae1e-7285ffa9 {
  place-self: center start;
}

#w-node-_68749541-ae7b-06ab-c4a2-b69c5a66ae20-7285ffa9 {
  place-self: center end;
}

#w-node-_68749541-ae7b-06ab-c4a2-b69c5a66ae22-7285ffa9 {
  place-self: center start;
}

#w-node-_68749541-ae7b-06ab-c4a2-b69c5a66ae24-7285ffa9 {
  place-self: center end;
}

#w-node-_68749541-ae7b-06ab-c4a2-b69c5a66ae26-7285ffa9 {
  place-self: center start;
}

#w-node-_68749541-ae7b-06ab-c4a2-b69c5a66ae28-7285ffa9 {
  place-self: center end;
}

#w-node-_68749541-ae7b-06ab-c4a2-b69c5a66ae29-7285ffa9 {
  grid-area: 2 / 1 / 4 / 2;
  place-self: start center;
}

#w-node-_68749541-ae7b-06ab-c4a2-b69c5a66ae2c-7285ffa9 {
  place-self: center;
}

#w-node-_68749541-ae7b-06ab-c4a2-b69c5a66ae2e-7285ffa9 {
  grid-area: 6 / 3 / 7 / 4;
  align-self: end;
}

#w-node-_219862a8-0599-2a9d-ba62-406f061a3f24-7285ffaa {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_219862a8-0599-2a9d-ba62-406f061a3f25-7285ffaa {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_219862a8-0599-2a9d-ba62-406f061a3f33-7285ffaa {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_219862a8-0599-2a9d-ba62-406f061a3f34-7285ffaa {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_219862a8-0599-2a9d-ba62-406f061a3f37-7285ffaa {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-_219862a8-0599-2a9d-ba62-406f061a3f39-7285ffaa {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_219862a8-0599-2a9d-ba62-406f061a3f3d-7285ffaa {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_219862a8-0599-2a9d-ba62-406f061a3f3f-7285ffaa {
  grid-area: 1 / 2 / 2 / 4;
  place-self: stretch stretch;
}

#w-node-_4926ca43-2bcd-38a6-1f2f-52dffa482524-7285ffaa {
  align-self: end;
}

#w-node-_4926ca43-2bcd-38a6-1f2f-52dffa482525-7285ffaa {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_4926ca43-2bcd-38a6-1f2f-52dffa48252c-7285ffaa, #w-node-_4926ca43-2bcd-38a6-1f2f-52dffa482543-7285ffaa, #w-node-_5acb0d58-f2c7-0760-18a6-764837e709de-7285ffaa, #w-node-_4926ca43-2bcd-38a6-1f2f-52dffa48255a-7285ffaa {
  align-self: stretch;
}

#w-node-c7ad3cf5-1c3b-deb0-4207-7634638dec49-7285ffaa {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-c7ad3cf5-1c3b-deb0-4207-7634638dec52-7285ffaa, #w-node-c7ad3cf5-1c3b-deb0-4207-7634638dec56-7285ffaa {
  justify-self: center;
}

#w-node-_0c00eb38-9ebd-6fdf-51be-366da3d259c8-7285ffaa {
  grid-area: 1 / 1 / 2 / 4;
  align-self: start;
}

#w-node-_0c00eb38-9ebd-6fdf-51be-366da3d259cb-7285ffaa {
  grid-area: 3 / 3 / 6 / 4;
  place-self: start stretch;
}

#w-node-_0c00eb38-9ebd-6fdf-51be-366da3d259d2-7285ffaa {
  place-self: center start;
}

#w-node-_0c00eb38-9ebd-6fdf-51be-366da3d259d4-7285ffaa {
  place-self: center end;
}

#w-node-_0c00eb38-9ebd-6fdf-51be-366da3d259d8-7285ffaa {
  place-self: center start;
}

#w-node-_0c00eb38-9ebd-6fdf-51be-366da3d259da-7285ffaa {
  place-self: center end;
}

#w-node-_0c00eb38-9ebd-6fdf-51be-366da3d259de-7285ffaa {
  place-self: center start;
}

#w-node-_0c00eb38-9ebd-6fdf-51be-366da3d259e0-7285ffaa {
  place-self: center end;
}

#w-node-_0c00eb38-9ebd-6fdf-51be-366da3d259e4-7285ffaa {
  place-self: center start;
}

#w-node-_0c00eb38-9ebd-6fdf-51be-366da3d259e6-7285ffaa {
  place-self: center end;
}

#w-node-_0c00eb38-9ebd-6fdf-51be-366da3d259e7-7285ffaa {
  grid-area: 2 / 2 / 5 / 3;
  place-self: start stretch;
}

#w-node-_0c00eb38-9ebd-6fdf-51be-366da3d259ec-7285ffaa {
  place-self: center start;
}

#w-node-_0c00eb38-9ebd-6fdf-51be-366da3d259ee-7285ffaa {
  place-self: center end;
}

#w-node-_0c00eb38-9ebd-6fdf-51be-366da3d259f0-7285ffaa {
  place-self: center start;
}

#w-node-_0c00eb38-9ebd-6fdf-51be-366da3d259f2-7285ffaa {
  place-self: center end;
}

#w-node-_0c00eb38-9ebd-6fdf-51be-366da3d259f4-7285ffaa {
  place-self: center start;
}

#w-node-_0c00eb38-9ebd-6fdf-51be-366da3d259f6-7285ffaa {
  place-self: center end;
}

#w-node-_0c00eb38-9ebd-6fdf-51be-366da3d259f8-7285ffaa {
  place-self: center start;
}

#w-node-_0c00eb38-9ebd-6fdf-51be-366da3d259fa-7285ffaa {
  place-self: center end;
}

#w-node-_0c00eb38-9ebd-6fdf-51be-366da3d259fc-7285ffaa {
  place-self: center start;
}

#w-node-_0c00eb38-9ebd-6fdf-51be-366da3d259fe-7285ffaa {
  place-self: center end;
}

#w-node-_0c00eb38-9ebd-6fdf-51be-366da3d259ff-7285ffaa {
  grid-area: 2 / 1 / 4 / 2;
  align-self: start;
}

#w-node-_0c00eb38-9ebd-6fdf-51be-366da3d25a04-7285ffaa {
  grid-area: 6 / 3 / 7 / 4;
  align-self: end;
}

#w-node-_96870a18-8539-442a-9fb1-a9874d09ea48-7285ffab {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center stretch;
}

#w-node-_96870a18-8539-442a-9fb1-a9874d09ea49-7285ffab {
  grid-area: 1 / 1 / 2 / 4;
  place-self: end center;
}

#w-node-aa9bf99e-a603-a93f-29eb-7b5c45b39fef-7285ffab {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-aa9bf99e-a603-a93f-29eb-7b5c45b39ff0-7285ffab {
  justify-self: center;
}

#w-node-aa9bf99e-a603-a93f-29eb-7b5c45b39ff3-7285ffab {
  align-self: center;
}

#w-node-aa9bf99e-a603-a93f-29eb-7b5c45b39ff4-7285ffab {
  align-self: start;
}

#w-node-aa9bf99e-a603-a93f-29eb-7b5c45b39ffa-7285ffab {
  place-self: end start;
}

#w-node-_2263c213-03aa-60dd-180a-d1e7e4a7a8e1-7285ffab {
  justify-self: end;
}

#w-node-aa9bf99e-a603-a93f-29eb-7b5c45b39ffd-7285ffab {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-ea17719e-7f01-280b-27a4-b7b5954de335-7285ffab, #w-node-_84d37c92-025e-78da-a757-4da1c9609e57-7285ffab {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7becfe5e-1074-5030-f15b-b92076156327-7285ffab {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-c5406663-b52c-712e-afae-0b7e9eb3f2f9-7285ffab {
  place-self: center start;
}

#w-node-_03368164-df45-17e0-ad89-4b3b28123c76-7285ffab {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-a66dc8db-099b-560a-708f-0c74b9468481-7285ffab {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: center;
}

#w-node-_0a07bd88-fe04-87b1-188c-d004dcf038cc-7285ffab {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-_0a07bd88-fe04-87b1-188c-d004dcf038cd-7285ffab {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-f6cb7662-2e8e-b732-31c0-1f9a59d49f93-59d49f91 {
  grid-area: 1 / 1 / 2 / 4;
  align-self: start;
}

#w-node-_0313ac4f-0baf-452b-a290-5f7efbd43f5a-59d49f91 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-d8eb6401-e01b-7668-75ac-322d0c5697d4-59d49f91 {
  justify-self: start;
}

#w-node-_2021dbe6-3066-ab2b-d9b3-82f2659c2ebe-59d49f91 {
  place-self: center end;
}

#w-node-dfd23af6-828d-947c-849f-db9f9e2ea42e-59d49f91 {
  grid-area: 2 / 2 / 3 / 3;
  justify-self: end;
}

#w-node-_4cfce228-126e-9eef-5c8b-636096c68d68-d3468612 {
  place-self: start stretch;
}

#w-node-_33018cbc-db04-718c-d215-7d328d2214ef-d3468612 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_33018cbc-db04-718c-d215-7d328d2214f2-d3468612 {
  place-self: center stretch;
}

#w-node-_94c29d00-1d2a-d76c-ee44-42fd43ecfc9e-d3468612 {
  align-self: center;
}

#w-node-_92abb93c-eb64-1a87-ea32-98e9c6f1d677-d3468612 {
  place-self: start stretch;
}

#w-node-_92abb93c-eb64-1a87-ea32-98e9c6f1d678-d3468612 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_92abb93c-eb64-1a87-ea32-98e9c6f1d67b-d3468612 {
  place-self: center stretch;
}

#w-node-_92abb93c-eb64-1a87-ea32-98e9c6f1d686-d3468612 {
  align-self: center;
}

#w-node-a4181ea1-b90f-dce7-1ff2-23e3139ba538-d3468612 {
  place-self: start stretch;
}

#w-node-a4181ea1-b90f-dce7-1ff2-23e3139ba539-d3468612 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a4181ea1-b90f-dce7-1ff2-23e3139ba53c-d3468612 {
  place-self: center stretch;
}

#w-node-_121c17b8-01e3-a1aa-a4ea-5f82f370ad3f-d3468612, #w-node-_121c17b8-01e3-a1aa-a4ea-5f82f370ad41-d3468612, #w-node-_121c17b8-01e3-a1aa-a4ea-5f82f370ad44-d3468612, #w-node-_121c17b8-01e3-a1aa-a4ea-5f82f370ad46-d3468612, #w-node-_121c17b8-01e3-a1aa-a4ea-5f82f370ad49-d3468612, #w-node-a949e8d2-8210-23c1-7007-d01371627841-d3468612 {
  align-self: center;
}

#w-node-b81da175-c775-67a3-e76c-5239914deb8b-d3468612 {
  justify-self: start;
}

#w-node-_69b0d3f6-d0cc-2db5-ee2d-841bd3468614-d3468612 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_199fb1dc-b4ea-99c3-f373-804a90f62445-d3468612 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_4a59f852-41bf-9100-21ba-09c186cccf0e-d3468612, #w-node-_7694d946-2316-167d-af5b-7bb56fc2c743-d3468612 {
  place-self: center stretch;
}

#w-node-_239c8558-1404-9f29-a4d9-791d8b603a3e-d3468612 {
  align-self: center;
}

#w-node-c05fe523-5a2a-b171-9eca-362095d4bf72-d3468612 {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-_906f47c9-d34d-46ad-24db-167d977eb7dd-7285ffad {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_906f47c9-d34d-46ad-24db-167d977eb7de-7285ffad {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-_906f47c9-d34d-46ad-24db-167d977eb7df-7285ffad {
  grid-area: 1 / 1 / 2 / 3;
  place-self: stretch stretch;
}

#w-node-c88fc40b-dcd2-5400-308e-188cffac9633-7285ffad {
  place-self: center stretch;
}

#w-node-c88fc40b-dcd2-5400-308e-188cffac9635-7285ffad {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_906f47c9-d34d-46ad-24db-167d977eb7ea-7285ffad {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-_23bf6f0a-dd9f-cab4-0126-e9b3fd42e425-7285ffad {
  place-self: center stretch;
}

#w-node-_23bf6f0a-dd9f-cab4-0126-e9b3fd42e427-7285ffad {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_8d3e492b-636d-065d-f4e2-18d6fb825540-7285ffad {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_8d3e492b-636d-065d-f4e2-18d6fb825542-7285ffad {
  grid-area: 1 / 2 / 2 / 4;
  place-self: stretch stretch;
}

#w-node-_8a2ea7b8-9a6a-e63e-db7e-2fae0f475514-7285ffad {
  place-self: center stretch;
}

#w-node-_8a2ea7b8-9a6a-e63e-db7e-2fae0f475516-7285ffad {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_64aeef5f-af77-e4e0-5781-63d73b625e9a-7285ffad {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2b4ab3cc-15fb-a372-7338-e20ef8e3f044-7285ffad {
  justify-self: center;
}

#w-node-_2b4ab3cc-15fb-a372-7338-e20ef8e3f045-7285ffad {
  place-self: center start;
}

#w-node-_2b4ab3cc-15fb-a372-7338-e20ef8e3f04e-7285ffad {
  justify-self: center;
}

#w-node-_2b4ab3cc-15fb-a372-7338-e20ef8e3f04f-7285ffad {
  place-self: center start;
}

#w-node-_2b4ab3cc-15fb-a372-7338-e20ef8e3f059-7285ffad {
  justify-self: center;
}

#w-node-_2b4ab3cc-15fb-a372-7338-e20ef8e3f05a-7285ffad {
  place-self: center start;
}

#w-node-_2b4ab3cc-15fb-a372-7338-e20ef8e3f063-7285ffad {
  justify-self: center;
}

#w-node-_2b4ab3cc-15fb-a372-7338-e20ef8e3f064-7285ffad {
  place-self: center start;
}

#w-node-ca6d10f0-6668-c2f3-81b7-2ebaa4c5bec5-7285ffad {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-ca6d10f0-6668-c2f3-81b7-2ebaa4c5bec6-7285ffad {
  grid-area: 1 / 1 / 2 / 4;
  justify-self: start;
}

#w-node-ca6d10f0-6668-c2f3-81b7-2ebaa4c5bec7-7285ffad {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-ca6d10f0-6668-c2f3-81b7-2ebaa4c5bec8-7285ffad {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-ca6d10f0-6668-c2f3-81b7-2ebaa4c5bed7-7285ffad {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-ca6d10f0-6668-c2f3-81b7-2ebaa4c5beeb-7285ffad {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-ca6d10f0-6668-c2f3-81b7-2ebaa4c5beec-7285ffad {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_90d7fa65-9668-d619-5307-b04b8cff1f63-7285ffad {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-_90d7fa65-9668-d619-5307-b04b8cff1f64-7285ffad {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_90d7fa65-9668-d619-5307-b04b8cff1f65-7285ffad {
  grid-area: 2 / 1 / 3 / 2;
  align-self: end;
}

#w-node-_90d7fa65-9668-d619-5307-b04b8cff1f6e-7285ffad {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4fe42b66-5094-22e8-ea38-114f32dd9966-7285ffad {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-_4fe42b66-5094-22e8-ea38-114f32dd996f-7285ffad, #w-node-_4fe42b66-5094-22e8-ea38-114f32dd9973-7285ffad {
  justify-self: center;
}

#w-node-_2ebb899d-b296-006a-c9a5-a7016fcfaa05-7285ffad {
  grid-area: 1 / 1 / 2 / 4;
  align-self: start;
}

#w-node-_2ebb899d-b296-006a-c9a5-a7016fcfaa08-7285ffad {
  grid-area: 3 / 3 / 6 / 4;
  place-self: start stretch;
}

#w-node-_2ebb899d-b296-006a-c9a5-a7016fcfaa0f-7285ffad {
  place-self: center start;
}

#w-node-_2ebb899d-b296-006a-c9a5-a7016fcfaa11-7285ffad {
  place-self: center end;
}

#w-node-_2ebb899d-b296-006a-c9a5-a7016fcfaa15-7285ffad {
  place-self: center start;
}

#w-node-_2ebb899d-b296-006a-c9a5-a7016fcfaa17-7285ffad {
  place-self: center end;
}

#w-node-_2ebb899d-b296-006a-c9a5-a7016fcfaa1b-7285ffad {
  place-self: center start;
}

#w-node-_2ebb899d-b296-006a-c9a5-a7016fcfaa1d-7285ffad {
  place-self: center end;
}

#w-node-_2ebb899d-b296-006a-c9a5-a7016fcfaa21-7285ffad {
  place-self: center start;
}

#w-node-_2ebb899d-b296-006a-c9a5-a7016fcfaa23-7285ffad {
  place-self: center end;
}

#w-node-_2ebb899d-b296-006a-c9a5-a7016fcfaa24-7285ffad {
  grid-area: 2 / 2 / 5 / 3;
  place-self: start stretch;
}

#w-node-_2ebb899d-b296-006a-c9a5-a7016fcfaa29-7285ffad {
  place-self: center start;
}

#w-node-_2ebb899d-b296-006a-c9a5-a7016fcfaa2b-7285ffad {
  place-self: center end;
}

#w-node-_2ebb899d-b296-006a-c9a5-a7016fcfaa2d-7285ffad {
  place-self: center start;
}

#w-node-_2ebb899d-b296-006a-c9a5-a7016fcfaa2f-7285ffad {
  place-self: center end;
}

#w-node-_2ebb899d-b296-006a-c9a5-a7016fcfaa31-7285ffad {
  place-self: center start;
}

#w-node-_2ebb899d-b296-006a-c9a5-a7016fcfaa33-7285ffad {
  place-self: center end;
}

#w-node-_2ebb899d-b296-006a-c9a5-a7016fcfaa35-7285ffad {
  place-self: center start;
}

#w-node-_2ebb899d-b296-006a-c9a5-a7016fcfaa37-7285ffad {
  place-self: center end;
}

#w-node-_2ebb899d-b296-006a-c9a5-a7016fcfaa39-7285ffad {
  place-self: center start;
}

#w-node-_2ebb899d-b296-006a-c9a5-a7016fcfaa3b-7285ffad {
  place-self: center end;
}

#w-node-_2ebb899d-b296-006a-c9a5-a7016fcfaa3c-7285ffad {
  grid-area: 2 / 1 / 4 / 2;
  align-self: start;
}

#w-node-_2ebb899d-b296-006a-c9a5-a7016fcfaa41-7285ffad {
  grid-area: 6 / 3 / 7 / 4;
  align-self: end;
}

#w-node-f3324dc8-fed4-f2a3-df25-0f7af13830a1-7285ffae {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-f3324dc8-fed4-f2a3-df25-0f7af13830a2-7285ffae {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-f3324dc8-fed4-f2a3-df25-0f7af13830a3-7285ffae {
  grid-area: 1 / 1 / 2 / 3;
  place-self: stretch stretch;
}

#w-node-f3324dc8-fed4-f2a3-df25-0f7af13830a6-7285ffae {
  place-self: center stretch;
}

#w-node-f3324dc8-fed4-f2a3-df25-0f7af13830a8-7285ffae {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-f3324dc8-fed4-f2a3-df25-0f7af13830ae-7285ffae {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-f3432b60-fc60-ea80-296a-c45ed124cbec-7285ffae {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_79b34619-971d-15eb-e78b-1a7227fe4619-7285ffae {
  align-self: start;
}

#w-node-_3588e91f-ddc6-fbf9-7eb0-712fa1914fa8-7285ffae {
  place-self: start;
}

#w-node-_819d4798-af5e-fef6-c3eb-c49fc5727489-7285ffae {
  justify-self: stretch;
}

#w-node-_30831fb5-55a7-cdc6-ef84-0dd55290f1b3-7285ffae {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_782c3184-703d-8f2f-dccf-839b606e92ae-7285ffae {
  grid-area: span 2 / span 1 / span 2 / span 1;
  place-self: center end;
}

#w-node-_9a6a0dd5-83cd-6244-97e9-6c8bd304c0fe-7285ffae {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_9a6a0dd5-83cd-6244-97e9-6c8bd304c100-7285ffae {
  grid-area: 1 / 2 / 2 / 4;
  place-self: stretch stretch;
}

#w-node-_07c64fac-d1ff-a954-3c3f-e126db1629cc-7285ffae {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_07c64fac-d1ff-a954-3c3f-e126db1629d5-7285ffae, #w-node-_07c64fac-d1ff-a954-3c3f-e126db1629d9-7285ffae {
  justify-self: start;
}

#w-node-_07c64fac-d1ff-a954-3c3f-e126db1629e0-7285ffae {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_07c64fac-d1ff-a954-3c3f-e126db1629e1-7285ffae {
  place-self: center start;
}

#w-node-_07c64fac-d1ff-a954-3c3f-e126db1629e3-7285ffae {
  place-self: center stretch;
}

#w-node-_07c64fac-d1ff-a954-3c3f-e126db1629ea-7285ffae {
  align-self: stretch;
}

#w-node-_07c64fac-d1ff-a954-3c3f-e126db1629eb-7285ffae {
  place-self: start;
}

#w-node-_07c64fac-d1ff-a954-3c3f-e126db1629ed-7285ffae {
  align-self: end;
}

#w-node-_4ba6fa3d-7332-6cd5-fdfb-5dcf73224d5b-7285ffae {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-_4ba6fa3d-7332-6cd5-fdfb-5dcf73224d5c-7285ffae {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4ba6fa3d-7332-6cd5-fdfb-5dcf73224d5d-7285ffae {
  grid-area: 2 / 1 / 3 / 2;
  align-self: end;
}

#w-node-_4ba6fa3d-7332-6cd5-fdfb-5dcf73224d66-7285ffae {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-aa5b5c16-b478-6c25-cd9a-7e5301d1b12f-7285ffae {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-aa5b5c16-b478-6c25-cd9a-7e5301d1b133-7285ffae {
  justify-self: end;
}

#w-node-aa5b5c16-b478-6c25-cd9a-7e5301d1b135-7285ffae {
  place-self: center;
}

#w-node-aa5b5c16-b478-6c25-cd9a-7e5301d1b137-7285ffae {
  justify-self: start;
}

#w-node-aa5b5c16-b478-6c25-cd9a-7e5301d1b13d-7285ffae, #w-node-aa5b5c16-b478-6c25-cd9a-7e5301d1b141-7285ffae {
  justify-self: center;
}

#w-node-_9119529d-8d43-1ce5-2bb7-dd5067b07358-7285ffae, #w-node-_9119529d-8d43-1ce5-2bb7-dd5067b0735f-7285ffae {
  place-self: center;
}

#w-node-_9119529d-8d43-1ce5-2bb7-dd5067b07374-7285ffae {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_9119529d-8d43-1ce5-2bb7-dd5067b07375-7285ffae {
  align-self: center;
}

#w-node-_9119529d-8d43-1ce5-2bb7-dd5067b07377-7285ffae {
  place-self: center end;
}

#email-3.w-node-_9119529d-8d43-1ce5-2bb7-dd5067b07378-7285ffae, #email-3.w-node-_9119529d-8d43-1ce5-2bb7-dd5067b07379-7285ffae {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9119529d-8d43-1ce5-2bb7-dd5067b0737b-7285ffae {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_9119529d-8d43-1ce5-2bb7-dd5067b0737c-7285ffae {
  align-self: center;
}

#w-node-_9119529d-8d43-1ce5-2bb7-dd5067b0737e-7285ffae {
  place-self: center end;
}

#email-4.w-node-_9119529d-8d43-1ce5-2bb7-dd5067b0737f-7285ffae, #w-node-_9119529d-8d43-1ce5-2bb7-dd5067b07381-7285ffae {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_9119529d-8d43-1ce5-2bb7-dd5067b07382-7285ffae {
  align-self: center;
}

#w-node-_9119529d-8d43-1ce5-2bb7-dd5067b07384-7285ffae {
  place-self: center end;
}

#email-4.w-node-_9119529d-8d43-1ce5-2bb7-dd5067b07385-7285ffae, #w-node-_9119529d-8d43-1ce5-2bb7-dd5067b07392-7285ffae {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_9119529d-8d43-1ce5-2bb7-dd5067b07393-7285ffae {
  align-self: center;
}

#w-node-_9119529d-8d43-1ce5-2bb7-dd5067b07395-7285ffae {
  place-self: center end;
}

#Email.w-node-_9119529d-8d43-1ce5-2bb7-dd5067b07396-7285ffae, #w-node-_9119529d-8d43-1ce5-2bb7-dd5067b07398-7285ffae {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_9119529d-8d43-1ce5-2bb7-dd5067b07399-7285ffae {
  align-self: center;
}

#w-node-_9119529d-8d43-1ce5-2bb7-dd5067b0739b-7285ffae {
  place-self: center end;
}

#Password.w-node-_9119529d-8d43-1ce5-2bb7-dd5067b0739c-7285ffae {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_9119529d-8d43-1ce5-2bb7-dd5067b073a8-7285ffae {
  grid-area: 1 / 1 / 2 / 4;
  align-self: stretch;
}

#w-node-_9119529d-8d43-1ce5-2bb7-dd5067b073a9-7285ffae {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_9119529d-8d43-1ce5-2bb7-dd5067b073af-7285ffae {
  align-self: center;
}

#w-node-_9119529d-8d43-1ce5-2bb7-dd5067b073c4-7285ffae {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_9119529d-8d43-1ce5-2bb7-dd5067b073c6-7285ffae {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_9119529d-8d43-1ce5-2bb7-dd5067b073ce-7285ffae {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center start;
}

#w-node-_9119529d-8d43-1ce5-2bb7-dd5067b073d0-7285ffae {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_9119529d-8d43-1ce5-2bb7-dd5067b073d8-7285ffae {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_9119529d-8d43-1ce5-2bb7-dd5067b073da-7285ffae {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_9119529d-8d43-1ce5-2bb7-dd5067b073e2-7285ffae {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_9119529d-8d43-1ce5-2bb7-dd5067b073e4-7285ffae {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_9119529d-8d43-1ce5-2bb7-dd5067b073ed-7285ffae {
  align-self: start;
}

#w-node-_9119529d-8d43-1ce5-2bb7-dd5067b07402-7285ffae {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_9119529d-8d43-1ce5-2bb7-dd5067b07404-7285ffae {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_9119529d-8d43-1ce5-2bb7-dd5067b07409-7285ffae {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_9119529d-8d43-1ce5-2bb7-dd5067b0740b-7285ffae {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_9119529d-8d43-1ce5-2bb7-dd5067b07435-7285ffae {
  align-self: start;
}

#w-node-_9119529d-8d43-1ce5-2bb7-dd5067b07438-7285ffae {
  justify-self: start;
}

#w-node-_9119529d-8d43-1ce5-2bb7-dd5067b07439-7285ffae {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_9119529d-8d43-1ce5-2bb7-dd5067b0743b-7285ffae {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_9119529d-8d43-1ce5-2bb7-dd5067b0743d-7285ffae {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-_9119529d-8d43-1ce5-2bb7-dd5067b0743f-7285ffae, #w-node-_07268113-e019-c0c6-014c-d915190ede68-7285ffaf {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_07268113-e019-c0c6-014c-d915190ede69-7285ffaf {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-_07268113-e019-c0c6-014c-d915190ede6a-7285ffaf {
  grid-area: 1 / 1 / 2 / 3;
  place-self: stretch stretch;
}

#w-node-_07268113-e019-c0c6-014c-d915190ede6b-7285ffaf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_91a208b4-b362-c94c-81b7-5d77d386e3d0-7285ffaf {
  place-self: center stretch;
}

#w-node-_91a208b4-b362-c94c-81b7-5d77d386e3d2-7285ffaf {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_07268113-e019-c0c6-014c-d915190ede75-7285ffaf {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-_3d9838cb-73ff-db8c-7d41-776867d2c787-7285ffaf {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_3d9838cb-73ff-db8c-7d41-776867d2c789-7285ffaf {
  grid-area: 1 / 2 / 2 / 4;
  place-self: stretch stretch;
}

#w-node-_6fea2668-f0b3-f400-dec1-48f0145af21b-7285ffaf {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-_6fea2668-f0b3-f400-dec1-48f0145af21c-7285ffaf {
  justify-self: center;
}

#w-node-_2bd655df-239c-7fde-3d97-dc9513eb08e8-7285ffaf {
  place-self: center stretch;
}

#w-node-_2bd655df-239c-7fde-3d97-dc9513eb08ea-7285ffaf {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-c4758645-68f2-3c4c-d187-8300671df3c3-7285ffaf {
  align-self: end;
}

#w-node-c4758645-68f2-3c4c-d187-8300671df3c7-7285ffaf {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c4758645-68f2-3c4c-d187-8300671df3ce-7285ffaf {
  align-self: stretch;
}

#w-node-_8b6b4c24-c189-7397-f155-d95b4c3b00d2-7285ffaf {
  place-self: center stretch;
}

#w-node-_8b6b4c24-c189-7397-f155-d95b4c3b00d4-7285ffaf {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-c4758645-68f2-3c4c-d187-8300671df3e7-7285ffaf {
  align-self: stretch;
}

#w-node-_9416a534-34c5-cb77-6b6d-8abdea409659-7285ffaf {
  place-self: center stretch;
}

#w-node-_9416a534-34c5-cb77-6b6d-8abdea40965b-7285ffaf {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-c4758645-68f2-3c4c-d187-8300671df400-7285ffaf {
  align-self: stretch;
}

#w-node-_78e513c5-86ca-25fe-2cbe-2fa0aa6d0396-7285ffaf {
  place-self: center stretch;
}

#w-node-_78e513c5-86ca-25fe-2cbe-2fa0aa6d0398-7285ffaf {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-e25b27d3-41fd-c84c-29b7-177ea17ee99e-7285ffaf {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-e25b27d3-41fd-c84c-29b7-177ea17ee99f-7285ffaf {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start;
}

#w-node-e25b27d3-41fd-c84c-29b7-177ea17ee9b3-7285ffaf {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-e25b27d3-41fd-c84c-29b7-177ea17ee9b4-7285ffaf {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-e25b27d3-41fd-c84c-29b7-177ea17ee9b7-7285ffaf {
  place-self: center stretch;
}

#w-node-e25b27d3-41fd-c84c-29b7-177ea17ee9b8-7285ffaf {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-e25b27d3-41fd-c84c-29b7-177ea17ee9ba-7285ffaf {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-e25b27d3-41fd-c84c-29b7-177ea17ee9c0-7285ffaf {
  align-self: stretch;
}

#w-node-e25b27d3-41fd-c84c-29b7-177ea17ee9c1-7285ffaf {
  place-self: start;
}

#w-node-e25b27d3-41fd-c84c-29b7-177ea17ee9c4-7285ffaf {
  align-self: end;
}

#w-node-e25b27d3-41fd-c84c-29b7-177ea17ee9d0-7285ffaf {
  align-self: stretch;
}

#w-node-e25b27d3-41fd-c84c-29b7-177ea17ee9d1-7285ffaf {
  place-self: start;
}

#w-node-e25b27d3-41fd-c84c-29b7-177ea17ee9d4-7285ffaf {
  align-self: end;
}

#w-node-e25b27d3-41fd-c84c-29b7-177ea17ee9e0-7285ffaf {
  align-self: stretch;
}

#w-node-e25b27d3-41fd-c84c-29b7-177ea17ee9e1-7285ffaf {
  place-self: start;
}

#w-node-e25b27d3-41fd-c84c-29b7-177ea17ee9e4-7285ffaf {
  align-self: end;
}

#w-node-e25b27d3-41fd-c84c-29b7-177ea17ee9f0-7285ffaf {
  align-self: stretch;
}

#w-node-e25b27d3-41fd-c84c-29b7-177ea17ee9f1-7285ffaf {
  place-self: start;
}

#w-node-e25b27d3-41fd-c84c-29b7-177ea17ee9f4-7285ffaf {
  align-self: end;
}

#w-node-f2117d6e-6aa2-cf3a-69a5-d8eb085e8327-7285ffaf {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-f2117d6e-6aa2-cf3a-69a5-d8eb085e8328-7285ffaf {
  grid-area: 1 / 1 / 2 / 4;
  justify-self: start;
}

#w-node-f2117d6e-6aa2-cf3a-69a5-d8eb085e8329-7285ffaf {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-f2117d6e-6aa2-cf3a-69a5-d8eb085e832a-7285ffaf {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-f2117d6e-6aa2-cf3a-69a5-d8eb085e8339-7285ffaf {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-f2117d6e-6aa2-cf3a-69a5-d8eb085e834a-7285ffaf {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-f2117d6e-6aa2-cf3a-69a5-d8eb085e834b-7285ffaf {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_8ebe6c26-eca8-b507-c599-a4316e49d4ef-7285ffaf {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-_8ebe6c26-eca8-b507-c599-a4316e49d4f0-7285ffaf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8ebe6c26-eca8-b507-c599-a4316e49d4f1-7285ffaf {
  grid-area: 2 / 1 / 3 / 2;
  align-self: end;
}

#w-node-_8ebe6c26-eca8-b507-c599-a4316e49d4fa-7285ffaf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_666c3023-ab43-5851-dc29-2e50380682b8-7285ffaf {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-_666c3023-ab43-5851-dc29-2e50380682c1-7285ffaf, #w-node-f9d32fc6-8ac1-6669-5621-61605303bc0c-7285ffaf {
  justify-self: center;
}

#w-node-_3ee71660-f4cc-e341-35f3-1b14fbef8e53-7285ffaf {
  grid-area: 1 / 1 / 2 / 4;
  align-self: start;
}

#w-node-_3ee71660-f4cc-e341-35f3-1b14fbef8e56-7285ffaf {
  grid-area: 3 / 3 / 6 / 4;
  place-self: start stretch;
}

#w-node-_3ee71660-f4cc-e341-35f3-1b14fbef8e5d-7285ffaf {
  place-self: center start;
}

#w-node-_3ee71660-f4cc-e341-35f3-1b14fbef8e5f-7285ffaf {
  place-self: center end;
}

#w-node-_3ee71660-f4cc-e341-35f3-1b14fbef8e63-7285ffaf {
  place-self: center start;
}

#w-node-_3ee71660-f4cc-e341-35f3-1b14fbef8e65-7285ffaf {
  place-self: center end;
}

#w-node-_3ee71660-f4cc-e341-35f3-1b14fbef8e69-7285ffaf {
  place-self: center start;
}

#w-node-_3ee71660-f4cc-e341-35f3-1b14fbef8e6b-7285ffaf {
  place-self: center end;
}

#w-node-_3ee71660-f4cc-e341-35f3-1b14fbef8e6f-7285ffaf {
  place-self: center start;
}

#w-node-_3ee71660-f4cc-e341-35f3-1b14fbef8e71-7285ffaf {
  place-self: center end;
}

#w-node-_3ee71660-f4cc-e341-35f3-1b14fbef8e72-7285ffaf {
  grid-area: 2 / 2 / 5 / 3;
  place-self: start stretch;
}

#w-node-_3ee71660-f4cc-e341-35f3-1b14fbef8e77-7285ffaf {
  place-self: center start;
}

#w-node-_3ee71660-f4cc-e341-35f3-1b14fbef8e79-7285ffaf {
  place-self: center end;
}

#w-node-_3ee71660-f4cc-e341-35f3-1b14fbef8e7b-7285ffaf {
  place-self: center start;
}

#w-node-_3ee71660-f4cc-e341-35f3-1b14fbef8e7d-7285ffaf {
  place-self: center end;
}

#w-node-_3ee71660-f4cc-e341-35f3-1b14fbef8e7f-7285ffaf {
  place-self: center start;
}

#w-node-_3ee71660-f4cc-e341-35f3-1b14fbef8e81-7285ffaf {
  place-self: center end;
}

#w-node-_3ee71660-f4cc-e341-35f3-1b14fbef8e83-7285ffaf {
  place-self: center start;
}

#w-node-_3ee71660-f4cc-e341-35f3-1b14fbef8e85-7285ffaf {
  place-self: center end;
}

#w-node-_3ee71660-f4cc-e341-35f3-1b14fbef8e87-7285ffaf {
  place-self: center start;
}

#w-node-_3ee71660-f4cc-e341-35f3-1b14fbef8e89-7285ffaf {
  place-self: center end;
}

#w-node-_3ee71660-f4cc-e341-35f3-1b14fbef8e8a-7285ffaf {
  grid-area: 2 / 1 / 4 / 2;
  align-self: start;
}

#w-node-_3ee71660-f4cc-e341-35f3-1b14fbef8e8f-7285ffaf {
  grid-area: 6 / 3 / 7 / 4;
  align-self: end;
}

#w-node-_30371fc4-d0c1-306e-f1af-38696d910c88-7285ffb0 {
  grid-area: 1 / 1 / 2 / 3;
  align-self: stretch;
}

#w-node-_436b1fba-7c89-1ae1-a32a-93092674d2cf-7285ffb0 {
  align-self: center;
}

#w-node-d3f4ed17-1128-4c66-2aa4-a7cb6a022fd7-7285ffb0 {
  place-self: center start;
}

#w-node-a78ac100-8558-16ee-61a7-83de13001455-7285ffb0, #w-node-ade54bac-eff6-abdd-759b-a40661622e80-7285ffb0 {
  align-self: start;
}

#w-node-a322fbb8-c2eb-2473-3083-d227311ba0a0-7285ffb0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a322fbb8-c2eb-2473-3083-d227311ba0a3-7285ffb0 {
  place-self: center stretch;
}

#w-node-e3139455-b04f-ed6a-360c-21dd2b1980b9-7285ffb0 {
  align-self: start;
}

#w-node-fb991bfc-808e-c69b-1e4e-cd43e7d99b79-7285ffb0, #w-node-_59265d09-dc9b-1f01-650e-c165cf038a9a-7285ffb0, #w-node-a85afa04-a639-5878-76fb-2bb8165ee83b-7285ffb0, #w-node-d49b11e7-b982-f287-eac6-bcdf8002fcf7-7285ffb0 {
  justify-self: center;
}

#w-node-bf2edfe2-2e41-97db-912f-40395b94e7fa-7285ffb0 {
  align-self: center;
}

#w-node-_889fcff4-c489-9728-a2e1-c8f2a0d003e6-7285ffb0 {
  align-self: stretch;
}

#w-node-fde58613-0b16-23ea-d4bc-96eabeaa840b-7285ffb2 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-fde58613-0b16-23ea-d4bc-96eabeaa840c-7285ffb2 {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-fde58613-0b16-23ea-d4bc-96eabeaa840d-7285ffb2 {
  grid-area: 1 / 1 / 2 / 3;
  place-self: stretch stretch;
}

#w-node-_6273477f-04b6-8774-c8e1-58efac82a33e-7285ffb2 {
  place-self: center stretch;
}

#w-node-_6273477f-04b6-8774-c8e1-58efac82a340-7285ffb2 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-fde58613-0b16-23ea-d4bc-96eabeaa8416-7285ffb2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-_6537dc25-a694-3868-1e66-56891a7e8b56-7285ffb2 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_5cc258cf-3239-8f0f-77da-56108c6371c0-7285ffb2, #w-node-_5cc258cf-3239-8f0f-77da-56108c6371c1-7285ffb2, #w-node-_75de7649-3ea3-ccdd-fe40-dbaffad8a89b-7285ffb2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_84c00f8b-c3bc-4043-2101-367dc207f61f-7285ffb2 {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-_84c00f8b-c3bc-4043-2101-367dc207f620-7285ffb2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_84c00f8b-c3bc-4043-2101-367dc207f621-7285ffb2 {
  grid-area: 2 / 1 / 3 / 2;
  align-self: end;
}

#w-node-_84c00f8b-c3bc-4043-2101-367dc207f62a-7285ffb2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dfbc0632-7868-3edb-2a4c-6d6c6f17c8e7-7285ffb2 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-dfbc0632-7868-3edb-2a4c-6d6c6f17c8f0-7285ffb2, #w-node-dfbc0632-7868-3edb-2a4c-6d6c6f17c8f4-7285ffb2 {
  justify-self: center;
}

#w-node-_84995d5a-6db3-777a-e935-530b213c1395-7285ffb2 {
  grid-area: 1 / 1 / 2 / 4;
  align-self: start;
}

#w-node-_84995d5a-6db3-777a-e935-530b213c1398-7285ffb2 {
  grid-area: 3 / 3 / 6 / 4;
  place-self: start stretch;
}

#w-node-_84995d5a-6db3-777a-e935-530b213c139f-7285ffb2 {
  place-self: center start;
}

#w-node-_84995d5a-6db3-777a-e935-530b213c13a1-7285ffb2 {
  place-self: center end;
}

#w-node-_84995d5a-6db3-777a-e935-530b213c13a5-7285ffb2 {
  place-self: center start;
}

#w-node-_84995d5a-6db3-777a-e935-530b213c13a7-7285ffb2 {
  place-self: center end;
}

#w-node-_84995d5a-6db3-777a-e935-530b213c13ab-7285ffb2 {
  place-self: center start;
}

#w-node-_84995d5a-6db3-777a-e935-530b213c13ad-7285ffb2 {
  place-self: center end;
}

#w-node-_84995d5a-6db3-777a-e935-530b213c13b1-7285ffb2 {
  place-self: center start;
}

#w-node-_84995d5a-6db3-777a-e935-530b213c13b3-7285ffb2 {
  place-self: center end;
}

#w-node-_84995d5a-6db3-777a-e935-530b213c13b4-7285ffb2 {
  grid-area: 2 / 2 / 5 / 3;
  place-self: start stretch;
}

#w-node-_84995d5a-6db3-777a-e935-530b213c13b9-7285ffb2 {
  place-self: center start;
}

#w-node-_84995d5a-6db3-777a-e935-530b213c13bb-7285ffb2 {
  place-self: center end;
}

#w-node-_84995d5a-6db3-777a-e935-530b213c13bd-7285ffb2 {
  place-self: center start;
}

#w-node-_84995d5a-6db3-777a-e935-530b213c13bf-7285ffb2 {
  place-self: center end;
}

#w-node-_84995d5a-6db3-777a-e935-530b213c13c1-7285ffb2 {
  place-self: center start;
}

#w-node-_84995d5a-6db3-777a-e935-530b213c13c3-7285ffb2 {
  place-self: center end;
}

#w-node-_84995d5a-6db3-777a-e935-530b213c13c5-7285ffb2 {
  place-self: center start;
}

#w-node-_84995d5a-6db3-777a-e935-530b213c13c7-7285ffb2 {
  place-self: center end;
}

#w-node-_84995d5a-6db3-777a-e935-530b213c13c9-7285ffb2 {
  place-self: center start;
}

#w-node-_84995d5a-6db3-777a-e935-530b213c13cb-7285ffb2 {
  place-self: center end;
}

#w-node-_84995d5a-6db3-777a-e935-530b213c13cc-7285ffb2 {
  grid-area: 2 / 1 / 4 / 2;
  align-self: start;
}

#w-node-_84995d5a-6db3-777a-e935-530b213c13d1-7285ffb2 {
  grid-area: 6 / 3 / 7 / 4;
  align-self: end;
}

#w-node-_8fdf1833-e4c6-6756-1e14-6eee0c6ac7e0-7285ffb3 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_8fdf1833-e4c6-6756-1e14-6eee0c6ac7e1-7285ffb3 {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-_8fdf1833-e4c6-6756-1e14-6eee0c6ac7e2-7285ffb3 {
  grid-area: 1 / 1 / 2 / 3;
  place-self: stretch stretch;
}

#w-node-_8fdf1833-e4c6-6756-1e14-6eee0c6ac7ea-7285ffb3 {
  place-self: center stretch;
}

#w-node-_8fdf1833-e4c6-6756-1e14-6eee0c6ac7ec-7285ffb3 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_0f2ea024-3709-8a46-ee8f-a62a602a8165-7285ffb3 {
  justify-self: end;
}

#w-node-_0f2ea024-3709-8a46-ee8f-a62a602a8167-7285ffb3 {
  place-self: center;
}

#w-node-_0f2ea024-3709-8a46-ee8f-a62a602a8169-7285ffb3 {
  justify-self: start;
}

#w-node-_8fdf1833-e4c6-6756-1e14-6eee0c6ac7ee-7285ffb3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-d68959ae-cef0-53ea-6276-b9ef47942760-7285ffb3 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-d68959ae-cef0-53ea-6276-b9ef47942769-7285ffb3, #w-node-d68959ae-cef0-53ea-6276-b9ef4794276d-7285ffb3 {
  justify-self: start;
}

#w-node-d68959ae-cef0-53ea-6276-b9ef47942774-7285ffb3 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-d68959ae-cef0-53ea-6276-b9ef47942775-7285ffb3 {
  place-self: center start;
}

#w-node-d68959ae-cef0-53ea-6276-b9ef47942777-7285ffb3 {
  place-self: center stretch;
}

#w-node-d68959ae-cef0-53ea-6276-b9ef4794277e-7285ffb3 {
  align-self: stretch;
}

#w-node-d68959ae-cef0-53ea-6276-b9ef4794277f-7285ffb3 {
  place-self: start;
}

#w-node-d68959ae-cef0-53ea-6276-b9ef47942781-7285ffb3 {
  align-self: end;
}

#w-node-_0320bb34-0126-b7ee-2907-0a382a2be920-7285ffb3 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_0320bb34-0126-b7ee-2907-0a382a2be922-7285ffb3 {
  grid-area: 1 / 2 / 2 / 4;
  place-self: stretch stretch;
}

#w-node-e268af3c-b7e1-8cae-a853-a667c90ef24c-7285ffb3 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_4fce5e7b-a57c-57a6-761a-2f3a956d4007-7285ffb3 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_2921bbaa-eb70-ac4c-274d-d88522bc9570-7285ffb3 {
  place-self: center stretch;
}

#w-node-_2921bbaa-eb70-ac4c-274d-d88522bc9572-7285ffb3 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_1449fabc-66d6-77fb-a892-4c9448bcb923-7285ffb3 {
  align-self: stretch;
}

#w-node-d27d4e3b-0d1f-21d2-2e64-4b390a146434-7285ffb3 {
  place-self: start;
}

#w-node-_505a43c1-fbea-6463-aa6a-94fbf3d0acae-7285ffb3 {
  align-self: start;
}

#w-node-_7eefe1a0-6e1b-16fc-2373-b0b59b2541fd-7285ffb3 {
  place-self: end start;
}

#w-node-_30618761-dfa2-e805-b156-91c050e803e3-7285ffb3, #w-node-ef678a49-7eb5-5a6f-dabf-27a4a228f002-7285ffb3 {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-ef678a49-7eb5-5a6f-dabf-27a4a228f003-7285ffb3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ef678a49-7eb5-5a6f-dabf-27a4a228f004-7285ffb3 {
  grid-area: 2 / 1 / 3 / 2;
  align-self: end;
}

#w-node-ef678a49-7eb5-5a6f-dabf-27a4a228f00d-7285ffb3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dd916fac-c400-3d1a-eea9-b8137667da8f-7285ffb3 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-dd916fac-c400-3d1a-eea9-b8137667da93-7285ffb3 {
  justify-self: end;
}

#w-node-dd916fac-c400-3d1a-eea9-b8137667da95-7285ffb3 {
  place-self: center;
}

#w-node-dd916fac-c400-3d1a-eea9-b8137667da97-7285ffb3 {
  justify-self: start;
}

#w-node-dd916fac-c400-3d1a-eea9-b8137667da9d-7285ffb3, #w-node-dd916fac-c400-3d1a-eea9-b8137667daa1-7285ffb3 {
  justify-self: center;
}

#w-node-c529866e-5d3d-6f03-05dc-ae3ed40facfd-7285ffb3, #w-node-c529866e-5d3d-6f03-05dc-ae3ed40fad04-7285ffb3 {
  place-self: center;
}

#w-node-c529866e-5d3d-6f03-05dc-ae3ed40fad19-7285ffb3 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c529866e-5d3d-6f03-05dc-ae3ed40fad1a-7285ffb3 {
  align-self: center;
}

#w-node-c529866e-5d3d-6f03-05dc-ae3ed40fad1c-7285ffb3 {
  place-self: center end;
}

#email-3.w-node-c529866e-5d3d-6f03-05dc-ae3ed40fad1d-7285ffb3, #email-3.w-node-c529866e-5d3d-6f03-05dc-ae3ed40fad1e-7285ffb3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c529866e-5d3d-6f03-05dc-ae3ed40fad20-7285ffb3 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c529866e-5d3d-6f03-05dc-ae3ed40fad21-7285ffb3 {
  align-self: center;
}

#w-node-c529866e-5d3d-6f03-05dc-ae3ed40fad23-7285ffb3 {
  place-self: center end;
}

#email-4.w-node-c529866e-5d3d-6f03-05dc-ae3ed40fad24-7285ffb3, #w-node-c529866e-5d3d-6f03-05dc-ae3ed40fad26-7285ffb3 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c529866e-5d3d-6f03-05dc-ae3ed40fad27-7285ffb3 {
  align-self: center;
}

#w-node-c529866e-5d3d-6f03-05dc-ae3ed40fad29-7285ffb3 {
  place-self: center end;
}

#email-4.w-node-c529866e-5d3d-6f03-05dc-ae3ed40fad2a-7285ffb3, #w-node-c529866e-5d3d-6f03-05dc-ae3ed40fad37-7285ffb3 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c529866e-5d3d-6f03-05dc-ae3ed40fad38-7285ffb3 {
  align-self: center;
}

#w-node-c529866e-5d3d-6f03-05dc-ae3ed40fad3a-7285ffb3 {
  place-self: center end;
}

#Email.w-node-c529866e-5d3d-6f03-05dc-ae3ed40fad3b-7285ffb3, #w-node-c529866e-5d3d-6f03-05dc-ae3ed40fad3d-7285ffb3 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c529866e-5d3d-6f03-05dc-ae3ed40fad3e-7285ffb3 {
  align-self: center;
}

#w-node-c529866e-5d3d-6f03-05dc-ae3ed40fad40-7285ffb3 {
  place-self: center end;
}

#Password.w-node-c529866e-5d3d-6f03-05dc-ae3ed40fad41-7285ffb3 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c529866e-5d3d-6f03-05dc-ae3ed40fad4d-7285ffb3 {
  grid-area: 1 / 1 / 2 / 4;
  align-self: stretch;
}

#w-node-c529866e-5d3d-6f03-05dc-ae3ed40fad4e-7285ffb3 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-c529866e-5d3d-6f03-05dc-ae3ed40fad54-7285ffb3 {
  align-self: center;
}

#w-node-c529866e-5d3d-6f03-05dc-ae3ed40fad69-7285ffb3 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-c529866e-5d3d-6f03-05dc-ae3ed40fad6b-7285ffb3 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-c529866e-5d3d-6f03-05dc-ae3ed40fad73-7285ffb3 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center start;
}

#w-node-c529866e-5d3d-6f03-05dc-ae3ed40fad75-7285ffb3 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-c529866e-5d3d-6f03-05dc-ae3ed40fad7d-7285ffb3 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-c529866e-5d3d-6f03-05dc-ae3ed40fad7f-7285ffb3 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-c529866e-5d3d-6f03-05dc-ae3ed40fad87-7285ffb3 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-c529866e-5d3d-6f03-05dc-ae3ed40fad89-7285ffb3 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-c529866e-5d3d-6f03-05dc-ae3ed40fad92-7285ffb3 {
  align-self: start;
}

#w-node-c529866e-5d3d-6f03-05dc-ae3ed40fada7-7285ffb3 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-c529866e-5d3d-6f03-05dc-ae3ed40fada9-7285ffb3 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-c529866e-5d3d-6f03-05dc-ae3ed40fadae-7285ffb3 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-c529866e-5d3d-6f03-05dc-ae3ed40fadb0-7285ffb3 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-c529866e-5d3d-6f03-05dc-ae3ed40fadda-7285ffb3 {
  align-self: start;
}

#w-node-c529866e-5d3d-6f03-05dc-ae3ed40faddd-7285ffb3 {
  justify-self: start;
}

#w-node-c529866e-5d3d-6f03-05dc-ae3ed40fadde-7285ffb3 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-c529866e-5d3d-6f03-05dc-ae3ed40fade0-7285ffb3 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-c529866e-5d3d-6f03-05dc-ae3ed40fade2-7285ffb3 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-c529866e-5d3d-6f03-05dc-ae3ed40fade4-7285ffb3 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_72add451-8976-8e4f-b454-02e924bd7c39-7285ffb3 {
  grid-area: 1 / 1 / 2 / 4;
  align-self: start;
}

#w-node-_72add451-8976-8e4f-b454-02e924bd7c3c-7285ffb3 {
  grid-area: 3 / 3 / 6 / 4;
  place-self: start stretch;
}

#w-node-_72add451-8976-8e4f-b454-02e924bd7c43-7285ffb3 {
  place-self: center start;
}

#w-node-_72add451-8976-8e4f-b454-02e924bd7c45-7285ffb3 {
  place-self: center end;
}

#w-node-_72add451-8976-8e4f-b454-02e924bd7c49-7285ffb3 {
  place-self: center start;
}

#w-node-_72add451-8976-8e4f-b454-02e924bd7c4b-7285ffb3 {
  place-self: center end;
}

#w-node-_72add451-8976-8e4f-b454-02e924bd7c4f-7285ffb3 {
  place-self: center start;
}

#w-node-_72add451-8976-8e4f-b454-02e924bd7c51-7285ffb3 {
  place-self: center end;
}

#w-node-_72add451-8976-8e4f-b454-02e924bd7c55-7285ffb3 {
  place-self: center start;
}

#w-node-_72add451-8976-8e4f-b454-02e924bd7c57-7285ffb3 {
  place-self: center end;
}

#w-node-_72add451-8976-8e4f-b454-02e924bd7c58-7285ffb3 {
  grid-area: 2 / 2 / 5 / 3;
  place-self: start stretch;
}

#w-node-_72add451-8976-8e4f-b454-02e924bd7c5d-7285ffb3 {
  place-self: center start;
}

#w-node-_72add451-8976-8e4f-b454-02e924bd7c5f-7285ffb3 {
  place-self: center end;
}

#w-node-_72add451-8976-8e4f-b454-02e924bd7c61-7285ffb3 {
  place-self: center start;
}

#w-node-_72add451-8976-8e4f-b454-02e924bd7c63-7285ffb3 {
  place-self: center end;
}

#w-node-_72add451-8976-8e4f-b454-02e924bd7c65-7285ffb3 {
  place-self: center start;
}

#w-node-_72add451-8976-8e4f-b454-02e924bd7c67-7285ffb3 {
  place-self: center end;
}

#w-node-_72add451-8976-8e4f-b454-02e924bd7c69-7285ffb3 {
  place-self: center start;
}

#w-node-_72add451-8976-8e4f-b454-02e924bd7c6b-7285ffb3 {
  place-self: center end;
}

#w-node-_72add451-8976-8e4f-b454-02e924bd7c6d-7285ffb3 {
  place-self: center start;
}

#w-node-_72add451-8976-8e4f-b454-02e924bd7c6f-7285ffb3 {
  place-self: center end;
}

#w-node-_72add451-8976-8e4f-b454-02e924bd7c70-7285ffb3 {
  grid-area: 2 / 1 / 4 / 2;
  align-self: start;
}

#w-node-_72add451-8976-8e4f-b454-02e924bd7c73-7285ffb3 {
  grid-area: 6 / 3 / 7 / 4;
  align-self: end;
}

#w-node-_60677b3354187cf213b22165000000000060-7285ffb4 {
  align-self: end;
}

#w-node-_60677b3354187cf213b22165000000000061-7285ffb4 {
  align-self: start;
}

#w-node-_621d868a-1a2a-5232-a6cf-b2d1b2765d36-7285ffb5 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_621d868a-1a2a-5232-a6cf-b2d1b2765d37-7285ffb5 {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-_621d868a-1a2a-5232-a6cf-b2d1b2765d38-7285ffb5 {
  grid-area: 1 / 1 / 2 / 3;
  place-self: stretch stretch;
}

#w-node-_621d868a-1a2a-5232-a6cf-b2d1b2765d41-7285ffb5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#AAAAA.w-node-_7c8f7c2b-0756-79f0-f6b4-e18e21754768-7285ffb5 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-a8e32974-4c97-7da8-c6f6-fe5c548069ec-7285ffb5 {
  justify-self: center;
}

#w-node-a8e32974-4c97-7da8-c6f6-fe5c548069ee-7285ffb5 {
  place-self: auto center;
}

#w-node-_7c8f7c2b-0756-79f0-f6b4-e18e21754770-7285ffb5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#Gender-3.w-node-_0ce68527-172c-91c6-c199-6b5294cd7e22-7285ffb5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2a797850-7105-acd3-2d78-4771b72b2563-7285ffb5, #Other-Gender.w-node-_2a797850-7105-acd3-2d78-4771b72b2565-7285ffb5, #w-node-ee346625-eeee-cfed-93a2-5f5cd2a945d1-7285ffb5, #Date-of-Birth.w-node-ee346625-eeee-cfed-93a2-5f5cd2a945d5-7285ffb5, #w-node-_05d00888-78ab-bd40-e339-d60a52af039d-7285ffb5, #Nationality.w-node-_05d00888-78ab-bd40-e339-d60a52af039f-7285ffb5, #w-node-_86bb6454-cb8e-e8e8-22d6-088b4a50bb8c-7285ffb5, #Email-3.w-node-_86bb6454-cb8e-e8e8-22d6-088b4a50bb8e-7285ffb5, #w-node-d121017c-a745-a530-b8a5-108b788d4b94-7285ffb5, #Phone-Number.w-node-d121017c-a745-a530-b8a5-108b788d4b96-7285ffb5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#Is-this-number-available-on-WhatsApp.w-node-_4a74481b-bb8a-6761-291e-91e98058c97f-7285ffb5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_486b0caf-4da5-d84c-7a05-9145426d94c8-7285ffb5, #Emergency-Contact.w-node-_486b0caf-4da5-d84c-7a05-9145426d94ca-7285ffb5, #w-node-_0a59c67e-d91e-53db-a55a-f0257ab7fcfb-7285ffb5, #Emergency-Contact-Name.w-node-_0a59c67e-d91e-53db-a55a-f0257ab7fcfd-7285ffb5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_4452eeae-a167-8dd4-7b85-bd81977d82cf-7285ffb5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f9b9ffa2-64cd-d0e7-0308-75b20972f6ae-7285ffb5, #w-node-_3844a93d-af86-8df2-67f9-21f802d1b965-7285ffb5, #Where-are-you-traveling-to.w-node-f9b9ffa2-64cd-d0e7-0308-75b20972f6b0-7285ffb5, #w-node-ec2f725b-1a7f-2868-f2e3-857938bd00e0-7285ffb5, #w-node-ec2f725b-1a7f-2868-f2e3-857938bd00e2-7285ffb5, #Where-will-you-be-departing-from.w-node-ec2f725b-1a7f-2868-f2e3-857938bd00e4-7285ffb5, #w-node-_9e1bd2d7-e25b-a2a9-a5c9-8abd3fbb3383-7285ffb5, #Preferred-Departure-Date.w-node-_9e1bd2d7-e25b-a2a9-a5c9-8abd3fbb3387-7285ffb5, #w-node-_94895b33-34de-a2f6-7d2f-d4537336cb1e-7285ffb5, #Preferred-Return-Date.w-node-_94895b33-34de-a2f6-7d2f-d4537336cb20-7285ffb5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#Preferred-Leisure-Experience.w-node-_2ea4bbe3-6d93-55ad-e568-6892b98c35a4-7285ffb5, #w-node-a42dc7cc-e861-f6dc-b95b-91d705d6907c-7285ffb5, #Preferred-Leisure-Experience.w-node-_529db642-54aa-7ef9-edf3-d53a2572fe9a-7285ffb5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b2da40dd-0668-3720-9efa-e4a43d0c6ae8-7285ffb5, #Other-Preferred-Leisure-Experience.w-node-_2111abf3-9d6e-f94d-4c43-865088f23c2c-7285ffb5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_157cb8e1-2397-6b05-69ab-94ed3e00e77b-7285ffb5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f5a810eb-ce41-26c4-9717-1f7546c67dd9-7285ffb5, #Number-of-Travelers.w-node-f5a810eb-ce41-26c4-9717-1f7546c67ddb-7285ffb5, #w-node-_2004f7dc-1e6c-a0ae-8f05-ac3c4e11e092-7285ffb5, #Number-of-Adults-Traveling.w-node-_2004f7dc-1e6c-a0ae-8f05-ac3c4e11e094-7285ffb5, #w-node-_85073f76-b719-329c-84a1-946273ebd6df-7285ffb5, #Number-Of-Children-Traveling.w-node-_85073f76-b719-329c-84a1-946273ebd6e3-7285ffb5, #w-node-d1ec31c7-aa5e-bf1c-74ca-d3342edd1755-7285ffb5, #Ages-of-Children-Traveling.w-node-d1ec31c7-aa5e-bf1c-74ca-d3342edd1759-7285ffb5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a0db6dfc-9bee-dbca-6008-079458534fdf-7285ffb5, #Type-of-Accomodation.w-node-bd4a1ec6-8e3f-c90d-4a77-a4f7218ec659-7285ffb5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cad474c9-19a5-c0fe-3c0f-d70a410f752a-7285ffb5, #Other-Accommodation-Type.w-node-cad474c9-19a5-c0fe-3c0f-d70a410f752e-7285ffb5, #w-node-da7bd712-7098-6991-ab7a-0f37466ea49b-7285ffb5, #Number-of-Rooms.w-node-da7bd712-7098-6991-ab7a-0f37466ea49d-7285ffb5, #w-node-b55b5910-71cb-de8e-5c49-6ea3d0760d99-7285ffb5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#Accommodation-Class.w-node-f6d3f7bf-7071-03b6-9ea1-76395c281e7c-7285ffb5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_03f38473-2203-6fcc-5313-3126309afedf-7285ffb5, #Accommodation-Special-Requests.w-node-_03f38473-2203-6fcc-5313-3126309afee1-7285ffb5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_24a3b69a-27ac-90ca-0317-dbb7d5a24d0a-7285ffb5, #Cabin-Class.w-node-c7500681-c7ed-abbe-360b-31df7bde640c-7285ffb5, #Seat-Preferences.w-node-_436ab742-c78c-788f-ca3f-f1b27e8d1725-7285ffb5, #w-node-_7b87c42e-2ce2-e65b-6faf-2dc371113f61-7285ffb5, #Airport-Transfers.w-node-_3a1c9871-1567-362b-598d-5b3e2189d1c8-7285ffb5, #Vehicle-Type.w-node-fe39ebad-4797-1b4c-6e37-32b081bfcc7c-7285ffb5, #Private-Driver.w-node-_3c1302f5-a482-21fd-2fab-08721fb2da98-7285ffb5, #w-node-_51976335-1adb-33c1-a28a-0ba9646c7104-7285ffb5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4d9d311a-bae3-d7c6-4872-1c22a35d4c78-7285ffb5, #Other-Preferred-Activities-or-Interests.w-node-_4d9d311a-bae3-d7c6-4872-1c22a35d4c7c-7285ffb5, #w-node-ab614b6b-7b9c-8d07-531f-6f872482bccd-7285ffb5, #Must-see-Destinations-or-Landmarks.w-node-ab614b6b-7b9c-8d07-531f-6f872482bcd2-7285ffb5, #w-node-_7c105547-1267-9e3c-5164-5ef69557865a-7285ffb5, #Any-activities-you-d-like-to-avoid.w-node-_7c105547-1267-9e3c-5164-5ef69557865f-7285ffb5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_4ef228e7-adee-61e5-b680-08bfd9a233c1-7285ffb5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_424faa69-a9fe-8d75-61ec-fdcc9244a21c-7285ffb5, #Dietary-Restrictions-or-Allergies.w-node-_424faa69-a9fe-8d75-61ec-fdcc9244a21e-7285ffb5, #w-node-c58052d3-ed97-cde3-fb14-7504ee557aca-7285ffb5, #Dietary-Restrictions-or-Allergies-2.w-node-c58052d3-ed97-cde3-fb14-7504ee557acc-7285ffb5, #w-node-ea970615-e6ad-9658-ab8f-151cc230702f-7285ffb5, #Meal-Preferences.w-node-ea970615-e6ad-9658-ab8f-151cc2307031-7285ffb5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d9e8594e-09ed-960f-a7e1-ec7c6bcb97cc-7285ffb5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7e945efd-4402-34a9-fd32-69359a5cb895-7285ffb5, #Medical-Conditions-or-Mobility-Concerns-2.w-node-_7e945efd-4402-34a9-fd32-69359a5cb897-7285ffb5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#Do-you-already-have-travel-insurance.w-node-_4012617d-1ef8-440d-49d4-a4b7014c441c-7285ffb5, #If-not-would-you-like-us-to-assist-with-arranging-it.w-node-dd7ac3fd-6113-bf3b-6277-4ab7973a443e-7285ffb5, #w-node-_67004374-38a0-63d3-a5bf-254f18fc8c5b-7285ffb5, #Visa-Application-Assistance.w-node-a9c3935a-f949-314b-730f-77f72301e832-7285ffb5, #Have-you-visited-this-destination-before.w-node-_146199e8-d224-9b7b-5650-056b68582f6a-7285ffb5, #w-node-_2d6f3d66-3c8c-5979-b9f3-4445f8c880ae-7285ffb5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_58ff0e99-4686-a3b6-2334-65930adf8458-7285ffb5, #Estimated-Total-Budget.w-node-_58ff0e99-4686-a3b6-2334-65930adf845a-7285ffb5, #w-node-_7d774633-59a2-86cc-6842-2d62a583ecb2-7285ffb5, #Preferred-Currency.w-node-_7d774633-59a2-86cc-6842-2d62a583ecb7-7285ffb5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#Do-you-already-have-travel-insurance-2.w-node-b2e93573-ec1f-2a3a-9e34-57aa2127ed52-7285ffb5, #Visa-Application-Assistance-2.w-node-_03ed3d68-8134-52af-d926-cb57b8539b96-7285ffb5, #w-node-_6a17a456-ad99-af57-489c-c6487edabebc-7285ffb5, #Are-you-a-Grand-Voyage-Club-Member.w-node-_27626a58-af51-a8b7-6e86-24cc6274329e-7285ffb5, #Membership-Level.w-node-a628f295-dd0f-7a2d-4541-2bad19f36990-7285ffb5, #w-node-_84b611bd-3569-9de6-70ca-02ea0db81aba-7285ffb5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8dc486f2-2019-cd0f-bbb4-5ba6d9cf27db-7285ffb5, #Preferred-Currency-2.w-node-_8dc486f2-2019-cd0f-bbb4-5ba6d9cf27de-7285ffb5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_2f730a6a-2a6b-dd01-44d6-764e68ce1041-7285ffb5, #Preferred-Method-of-Communication.w-node-f5943f2f-fd55-8a61-3484-bdf7212101f3-7285ffb5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_690d2bf3-c577-cd26-3fcc-3639aff2e81a-7285ffb5 {
  place-self: center;
}

#w-node-_33919276-40df-4fa3-ca51-ad4e26e34753-7285ffb5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_6ea6d81b-afbd-fa69-dcad-e0d61435e0fb-7285ffb5 {
  justify-self: center;
}

#w-node-_6ea6d81b-afbd-fa69-dcad-e0d61435e0fd-7285ffb5 {
  place-self: auto center;
}

#w-node-c9ee3562-c203-6052-e9f6-bfa28e4eb9ab-7285ffb5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c9ee3562-c203-6052-e9f6-bfa28e4eb9af-7285ffb5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c9ee3562-c203-6052-e9f6-bfa28e4eb9b2-7285ffb5, #w-node-c9ee3562-c203-6052-e9f6-bfa28e4eb9b4-7285ffb5, #Where-will-you-go-after-your-first-destination.w-node-c9ee3562-c203-6052-e9f6-bfa28e4eb9b7-7285ffb5, #w-node-c9ee3562-c203-6052-e9f6-bfa28e4eb9b9-7285ffb5, #Preferred-Return-Date.w-node-c9ee3562-c203-6052-e9f6-bfa28e4eb9bb-7285ffb5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#Preferred-Leisure-Experience.w-node-c9ee3562-c203-6052-e9f6-bfa28e4eb9be-7285ffb5, #w-node-c9ee3562-c203-6052-e9f6-bfa28e4eb9bf-7285ffb5, #Preferred-Leisure-Experience.w-node-c9ee3562-c203-6052-e9f6-bfa28e4eb9c3-7285ffb5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c9ee3562-c203-6052-e9f6-bfa28e4eb9c5-7285ffb5, #Other-Preferred-Leisure-Experience.w-node-c9ee3562-c203-6052-e9f6-bfa28e4eb9c7-7285ffb5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c9ee3562-c203-6052-e9f6-bfa28e4eb9c8-7285ffb5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c9ee3562-c203-6052-e9f6-bfa28e4eb9cb-7285ffb5, #Number-of-Travelers.w-node-c9ee3562-c203-6052-e9f6-bfa28e4eb9cd-7285ffb5, #w-node-c9ee3562-c203-6052-e9f6-bfa28e4eb9cf-7285ffb5, #Number-of-Adults-Traveling.w-node-c9ee3562-c203-6052-e9f6-bfa28e4eb9d1-7285ffb5, #w-node-c9ee3562-c203-6052-e9f6-bfa28e4eb9d3-7285ffb5, #Number-Of-Children-Traveling.w-node-c9ee3562-c203-6052-e9f6-bfa28e4eb9d9-7285ffb5, #w-node-c9ee3562-c203-6052-e9f6-bfa28e4eb9db-7285ffb5, #Ages-of-Children-Traveling.w-node-c9ee3562-c203-6052-e9f6-bfa28e4eb9e1-7285ffb5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c9ee3562-c203-6052-e9f6-bfa28e4eb9e2-7285ffb5, #Type-of-Accomodation.w-node-c9ee3562-c203-6052-e9f6-bfa28e4eb9e6-7285ffb5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c9ee3562-c203-6052-e9f6-bfa28e4eb9e8-7285ffb5, #Other-Accommodation-Type.w-node-c9ee3562-c203-6052-e9f6-bfa28e4eb9ed-7285ffb5, #w-node-c9ee3562-c203-6052-e9f6-bfa28e4eb9ef-7285ffb5, #Number-of-Rooms.w-node-c9ee3562-c203-6052-e9f6-bfa28e4eb9f1-7285ffb5, #w-node-c9ee3562-c203-6052-e9f6-bfa28e4eb9f3-7285ffb5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#Accommodation-Class.w-node-c9ee3562-c203-6052-e9f6-bfa28e4eba12-7285ffb5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c9ee3562-c203-6052-e9f6-bfa28e4eba14-7285ffb5, #Accommodation-Special-Requests.w-node-c9ee3562-c203-6052-e9f6-bfa28e4eba19-7285ffb5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c9ee3562-c203-6052-e9f6-bfa28e4eba1a-7285ffb5, #Cabin-Class.w-node-c9ee3562-c203-6052-e9f6-bfa28e4eba1e-7285ffb5, #Seat-Preferences.w-node-c9ee3562-c203-6052-e9f6-bfa28e4eba21-7285ffb5, #w-node-c9ee3562-c203-6052-e9f6-bfa28e4eba22-7285ffb5, #Airport-Transfers.w-node-c9ee3562-c203-6052-e9f6-bfa28e4eba26-7285ffb5, #Vehicle-Type.w-node-c9ee3562-c203-6052-e9f6-bfa28e4eba29-7285ffb5, #Private-Driver.w-node-c9ee3562-c203-6052-e9f6-bfa28e4eba2c-7285ffb5, #w-node-c9ee3562-c203-6052-e9f6-bfa28e4eba2d-7285ffb5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c9ee3562-c203-6052-e9f6-bfa28e4eba65-7285ffb5, #Other-Preferred-Activities-or-Interests.w-node-c9ee3562-c203-6052-e9f6-bfa28e4eba6a-7285ffb5, #w-node-c9ee3562-c203-6052-e9f6-bfa28e4eba6c-7285ffb5, #Must-see-Destinations-or-Landmarks.w-node-c9ee3562-c203-6052-e9f6-bfa28e4eba6f-7285ffb5, #w-node-c9ee3562-c203-6052-e9f6-bfa28e4eba71-7285ffb5, #Any-activities-you-d-like-to-avoid.w-node-c9ee3562-c203-6052-e9f6-bfa28e4eba73-7285ffb5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c9ee3562-c203-6052-e9f6-bfa28e4eba74-7285ffb5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c9ee3562-c203-6052-e9f6-bfa28e4eba77-7285ffb5, #Estimated-Total-Budget.w-node-c9ee3562-c203-6052-e9f6-bfa28e4eba7c-7285ffb5, #w-node-c9ee3562-c203-6052-e9f6-bfa28e4eba7e-7285ffb5, #Preferred-Currency.w-node-c9ee3562-c203-6052-e9f6-bfa28e4eba81-7285ffb5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c9ee3562-c203-6052-e9f6-bfa28e4eba82-7285ffb5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c9ee3562-c203-6052-e9f6-bfa28e4eba85-7285ffb5, #Preferred-Currency-2.w-node-c9ee3562-c203-6052-e9f6-bfa28e4eba88-7285ffb5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c9ee3562-c203-6052-e9f6-bfa28e4eba89-7285ffb5, #Preferred-Method-of-Communication.w-node-c9ee3562-c203-6052-e9f6-bfa28e4eba8d-7285ffb5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c9ee3562-c203-6052-e9f6-bfa28e4ebaa3-7285ffb5 {
  place-self: center;
}

#w-node-_28ab4b50-a270-4c55-47be-283482772202-7285ffb5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c67aae86-b9ea-d8a5-7184-98a1ae15dcd7-7285ffb5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c67aae86-b9ea-d8a5-7184-98a1ae15dcdb-7285ffb5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c67aae86-b9ea-d8a5-7184-98a1ae15dcde-7285ffb5, #w-node-c67aae86-b9ea-d8a5-7184-98a1ae15dce0-7285ffb5, #Where-will-you-go-after-your-first-destination.w-node-c67aae86-b9ea-d8a5-7184-98a1ae15dce3-7285ffb5, #w-node-c67aae86-b9ea-d8a5-7184-98a1ae15dce5-7285ffb5, #Preferred-Return-Date.w-node-c67aae86-b9ea-d8a5-7184-98a1ae15dce7-7285ffb5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#Preferred-Leisure-Experience.w-node-c67aae86-b9ea-d8a5-7184-98a1ae15dcea-7285ffb5, #w-node-c67aae86-b9ea-d8a5-7184-98a1ae15dceb-7285ffb5, #Preferred-Leisure-Experience.w-node-c67aae86-b9ea-d8a5-7184-98a1ae15dcef-7285ffb5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c67aae86-b9ea-d8a5-7184-98a1ae15dcf1-7285ffb5, #Other-Preferred-Leisure-Experience.w-node-c67aae86-b9ea-d8a5-7184-98a1ae15dcf3-7285ffb5, #w-node-c67aae86-b9ea-d8a5-7184-98a1ae15dcf5-7285ffb5, #Other-Preferred-Leisure-Experience.w-node-c67aae86-b9ea-d8a5-7184-98a1ae15dcff-7285ffb5, #w-node-c67aae86-b9ea-d8a5-7184-98a1ae15dd01-7285ffb5, #Other-Preferred-Leisure-Experience.w-node-c67aae86-b9ea-d8a5-7184-98a1ae15dd04-7285ffb5, #w-node-c67aae86-b9ea-d8a5-7184-98a1ae15dd06-7285ffb5, #Other-Preferred-Leisure-Experience.w-node-c67aae86-b9ea-d8a5-7184-98a1ae15dd0b-7285ffb5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c67aae86-b9ea-d8a5-7184-98a1ae15dd0c-7285ffb5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c67aae86-b9ea-d8a5-7184-98a1ae15dd0f-7285ffb5, #Number-of-Travelers.w-node-c67aae86-b9ea-d8a5-7184-98a1ae15dd11-7285ffb5, #w-node-c67aae86-b9ea-d8a5-7184-98a1ae15dd13-7285ffb5, #Number-of-Adults-Traveling.w-node-c67aae86-b9ea-d8a5-7184-98a1ae15dd15-7285ffb5, #w-node-c67aae86-b9ea-d8a5-7184-98a1ae15dd17-7285ffb5, #Number-Of-Children-Traveling.w-node-c67aae86-b9ea-d8a5-7184-98a1ae15dd1d-7285ffb5, #w-node-c67aae86-b9ea-d8a5-7184-98a1ae15dd1f-7285ffb5, #Ages-of-Children-Traveling.w-node-c67aae86-b9ea-d8a5-7184-98a1ae15dd25-7285ffb5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c67aae86-b9ea-d8a5-7184-98a1ae15dd26-7285ffb5, #Type-of-Accomodation.w-node-c67aae86-b9ea-d8a5-7184-98a1ae15dd2a-7285ffb5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c67aae86-b9ea-d8a5-7184-98a1ae15dd2c-7285ffb5, #Other-Accommodation-Type.w-node-c67aae86-b9ea-d8a5-7184-98a1ae15dd31-7285ffb5, #w-node-c67aae86-b9ea-d8a5-7184-98a1ae15dd33-7285ffb5, #Number-of-Rooms.w-node-c67aae86-b9ea-d8a5-7184-98a1ae15dd35-7285ffb5, #w-node-c67aae86-b9ea-d8a5-7184-98a1ae15dd37-7285ffb5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#Accommodation-Class.w-node-c67aae86-b9ea-d8a5-7184-98a1ae15dd56-7285ffb5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c67aae86-b9ea-d8a5-7184-98a1ae15dd58-7285ffb5, #Accommodation-Special-Requests.w-node-c67aae86-b9ea-d8a5-7184-98a1ae15dd5d-7285ffb5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c67aae86-b9ea-d8a5-7184-98a1ae15dd5e-7285ffb5, #Cabin-Class.w-node-c67aae86-b9ea-d8a5-7184-98a1ae15dd62-7285ffb5, #Seat-Preferences.w-node-c67aae86-b9ea-d8a5-7184-98a1ae15dd65-7285ffb5, #w-node-c67aae86-b9ea-d8a5-7184-98a1ae15dd66-7285ffb5, #Airport-Transfers.w-node-c67aae86-b9ea-d8a5-7184-98a1ae15dd6a-7285ffb5, #Vehicle-Type.w-node-c67aae86-b9ea-d8a5-7184-98a1ae15dd6d-7285ffb5, #Private-Driver.w-node-c67aae86-b9ea-d8a5-7184-98a1ae15dd70-7285ffb5, #w-node-c67aae86-b9ea-d8a5-7184-98a1ae15dd71-7285ffb5, #Private-Driver.w-node-c67aae86-b9ea-d8a5-7184-98a1ae15dd76-7285ffb5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c67aae86-b9ea-d8a5-7184-98a1ae15ddab-7285ffb5, #Other-Preferred-Activities-or-Interests.w-node-c67aae86-b9ea-d8a5-7184-98a1ae15ddae-7285ffb5, #w-node-c67aae86-b9ea-d8a5-7184-98a1ae15ddb0-7285ffb5, #Must-see-Destinations-or-Landmarks.w-node-c67aae86-b9ea-d8a5-7184-98a1ae15ddb3-7285ffb5, #w-node-c67aae86-b9ea-d8a5-7184-98a1ae15ddb5-7285ffb5, #Any-activities-you-d-like-to-avoid.w-node-c67aae86-b9ea-d8a5-7184-98a1ae15ddb7-7285ffb5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c67aae86-b9ea-d8a5-7184-98a1ae15ddb8-7285ffb5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c67aae86-b9ea-d8a5-7184-98a1ae15ddbb-7285ffb5, #Estimated-Total-Budget.w-node-c67aae86-b9ea-d8a5-7184-98a1ae15ddc0-7285ffb5, #w-node-c67aae86-b9ea-d8a5-7184-98a1ae15ddc2-7285ffb5, #Preferred-Currency.w-node-c67aae86-b9ea-d8a5-7184-98a1ae15ddc5-7285ffb5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c67aae86-b9ea-d8a5-7184-98a1ae15ddc6-7285ffb5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c67aae86-b9ea-d8a5-7184-98a1ae15ddc9-7285ffb5, #Preferred-Currency-2.w-node-c67aae86-b9ea-d8a5-7184-98a1ae15ddcc-7285ffb5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c67aae86-b9ea-d8a5-7184-98a1ae15ddcd-7285ffb5, #Preferred-Method-of-Communication.w-node-c67aae86-b9ea-d8a5-7184-98a1ae15ddd1-7285ffb5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c67aae86-b9ea-d8a5-7184-98a1ae15dde7-7285ffb5 {
  place-self: center;
}

#w-node-_28ab4b50-a270-4c55-47be-28348277220f-7285ffb5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_734af3ce-6bae-a41b-f59e-027421c51558-7285ffb5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_734af3ce-6bae-a41b-f59e-027421c5155c-7285ffb5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_734af3ce-6bae-a41b-f59e-027421c5155f-7285ffb5, #w-node-_734af3ce-6bae-a41b-f59e-027421c51561-7285ffb5, #Where-will-you-go-after-your-first-destination.w-node-_734af3ce-6bae-a41b-f59e-027421c51564-7285ffb5, #w-node-_734af3ce-6bae-a41b-f59e-027421c51566-7285ffb5, #Preferred-Return-Date.w-node-_734af3ce-6bae-a41b-f59e-027421c51568-7285ffb5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#Preferred-Leisure-Experience.w-node-_734af3ce-6bae-a41b-f59e-027421c5156b-7285ffb5, #w-node-_734af3ce-6bae-a41b-f59e-027421c5156c-7285ffb5, #Purpose-of-Business-Travel.w-node-_734af3ce-6bae-a41b-f59e-027421c51570-7285ffb5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_734af3ce-6bae-a41b-f59e-027421c51572-7285ffb5, #Other-Preferred-Leisure-Experience.w-node-_734af3ce-6bae-a41b-f59e-027421c51574-7285ffb5, #w-node-_734af3ce-6bae-a41b-f59e-027421c51576-7285ffb5, #Company-or-Organization-Name.w-node-_734af3ce-6bae-a41b-f59e-027421c5157c-7285ffb5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#Will-you-require-any-documentation-from-us.w-node-_734af3ce-6bae-a41b-f59e-027421c51582-7285ffb5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_734af3ce-6bae-a41b-f59e-027421c51584-7285ffb5, #If-yes-please-specify-the-type-of-documentation-you-require.w-node-_734af3ce-6bae-a41b-f59e-027421c51586-7285ffb5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_734af3ce-6bae-a41b-f59e-027421c51587-7285ffb5, #Do-you-need-assistance-arranging.w-node-_734af3ce-6bae-a41b-f59e-027421c5158c-7285ffb5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_734af3ce-6bae-a41b-f59e-027421c5158e-7285ffb5, #Other-Preferred-Leisure-Experience.w-node-_734af3ce-6bae-a41b-f59e-027421c51590-7285ffb5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_734af3ce-6bae-a41b-f59e-027421c51591-7285ffb5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_734af3ce-6bae-a41b-f59e-027421c51594-7285ffb5, #Number-of-Travelers.w-node-_734af3ce-6bae-a41b-f59e-027421c51596-7285ffb5, #w-node-_734af3ce-6bae-a41b-f59e-027421c51598-7285ffb5, #Number-of-Adults-Traveling.w-node-_734af3ce-6bae-a41b-f59e-027421c5159a-7285ffb5, #w-node-_734af3ce-6bae-a41b-f59e-027421c5159c-7285ffb5, #Number-Of-Children-Traveling.w-node-_734af3ce-6bae-a41b-f59e-027421c515a2-7285ffb5, #w-node-_734af3ce-6bae-a41b-f59e-027421c515a4-7285ffb5, #Ages-of-Children-Traveling.w-node-_734af3ce-6bae-a41b-f59e-027421c515aa-7285ffb5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_734af3ce-6bae-a41b-f59e-027421c515ab-7285ffb5, #Type-of-Accomodation.w-node-_734af3ce-6bae-a41b-f59e-027421c515af-7285ffb5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_734af3ce-6bae-a41b-f59e-027421c515b1-7285ffb5, #Other-Accommodation-Type.w-node-_734af3ce-6bae-a41b-f59e-027421c515b6-7285ffb5, #w-node-_734af3ce-6bae-a41b-f59e-027421c515b8-7285ffb5, #Number-of-Rooms.w-node-_734af3ce-6bae-a41b-f59e-027421c515ba-7285ffb5, #w-node-_734af3ce-6bae-a41b-f59e-027421c515bc-7285ffb5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#Accommodation-Class.w-node-_734af3ce-6bae-a41b-f59e-027421c515db-7285ffb5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_734af3ce-6bae-a41b-f59e-027421c515dd-7285ffb5, #Accommodation-Special-Requests.w-node-_734af3ce-6bae-a41b-f59e-027421c515e2-7285ffb5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_734af3ce-6bae-a41b-f59e-027421c515e3-7285ffb5, #Cabin-Class.w-node-_734af3ce-6bae-a41b-f59e-027421c515e7-7285ffb5, #Seat-Preferences.w-node-_734af3ce-6bae-a41b-f59e-027421c515ea-7285ffb5, #w-node-_734af3ce-6bae-a41b-f59e-027421c515eb-7285ffb5, #Airport-Transfers.w-node-_734af3ce-6bae-a41b-f59e-027421c515ef-7285ffb5, #Vehicle-Type.w-node-_734af3ce-6bae-a41b-f59e-027421c515f2-7285ffb5, #Private-Driver.w-node-_734af3ce-6bae-a41b-f59e-027421c515f5-7285ffb5, #w-node-_734af3ce-6bae-a41b-f59e-027421c515f6-7285ffb5, #Private-Driver.w-node-_734af3ce-6bae-a41b-f59e-027421c515fb-7285ffb5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_734af3ce-6bae-a41b-f59e-027421c51630-7285ffb5, #Other-Preferred-Activities-or-Interests.w-node-_734af3ce-6bae-a41b-f59e-027421c51633-7285ffb5, #w-node-_734af3ce-6bae-a41b-f59e-027421c51635-7285ffb5, #Must-see-Destinations-or-Landmarks.w-node-_734af3ce-6bae-a41b-f59e-027421c51638-7285ffb5, #w-node-_734af3ce-6bae-a41b-f59e-027421c5163a-7285ffb5, #Any-activities-you-d-like-to-avoid.w-node-_734af3ce-6bae-a41b-f59e-027421c5163c-7285ffb5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_734af3ce-6bae-a41b-f59e-027421c5163d-7285ffb5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_734af3ce-6bae-a41b-f59e-027421c51640-7285ffb5, #Estimated-Total-Budget.w-node-_734af3ce-6bae-a41b-f59e-027421c51645-7285ffb5, #w-node-_734af3ce-6bae-a41b-f59e-027421c51647-7285ffb5, #Preferred-Currency.w-node-_734af3ce-6bae-a41b-f59e-027421c5164a-7285ffb5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_734af3ce-6bae-a41b-f59e-027421c5164b-7285ffb5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_734af3ce-6bae-a41b-f59e-027421c5164e-7285ffb5, #Preferred-Currency-2.w-node-_734af3ce-6bae-a41b-f59e-027421c51651-7285ffb5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_734af3ce-6bae-a41b-f59e-027421c51652-7285ffb5, #Preferred-Method-of-Communication.w-node-_734af3ce-6bae-a41b-f59e-027421c51656-7285ffb5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_734af3ce-6bae-a41b-f59e-027421c5166c-7285ffb5 {
  place-self: center;
}

#w-node-_8f1db651-113f-74f7-15be-8e976e3e73f5-7285ffb5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_89dd063b-4900-20d3-a2ca-ad8fe2fbcfaf-7285ffb5 {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-_89dd063b-4900-20d3-a2ca-ad8fe2fbcfb0-7285ffb5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_89dd063b-4900-20d3-a2ca-ad8fe2fbcfb1-7285ffb5 {
  grid-area: 2 / 1 / 3 / 2;
  align-self: end;
}

#w-node-_89dd063b-4900-20d3-a2ca-ad8fe2fbcfba-7285ffb5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d4b7808c-bfb5-1b4f-f87e-872d124dbd1d-7285ffb5 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-d4b7808c-bfb5-1b4f-f87e-872d124dbd26-7285ffb5, #w-node-d4b7808c-bfb5-1b4f-f87e-872d124dbd2a-7285ffb5 {
  justify-self: center;
}

#w-node-_8d471e9d-674f-4a40-4830-51a04fe28d66-7285ffb6 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_8d471e9d-674f-4a40-4830-51a04fe28d67-7285ffb6 {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-_8d471e9d-674f-4a40-4830-51a04fe28d68-7285ffb6 {
  grid-area: 1 / 1 / 2 / 3;
  place-self: stretch stretch;
}

#w-node-_6555d310-c31e-d4c8-0d2c-ccfffb4e98f5-7285ffb6 {
  place-self: center stretch;
}

#w-node-_6555d310-c31e-d4c8-0d2c-ccfffb4e98f7-7285ffb6 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_90ff8a9d-1337-130c-e105-d6ce438f366f-7285ffb6 {
  justify-self: end;
}

#w-node-_90ff8a9d-1337-130c-e105-d6ce438f3671-7285ffb6 {
  place-self: center;
}

#w-node-_90ff8a9d-1337-130c-e105-d6ce438f3673-7285ffb6 {
  justify-self: start;
}

#w-node-_8d471e9d-674f-4a40-4830-51a04fe28d71-7285ffb6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-_05ba988a-3d2b-3085-0a0f-234f4fa569fd-7285ffb6 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_801534d5-ba04-46f3-411c-673c54c00a87-7285ffb6 {
  justify-self: center;
}

#w-node-a08df886-f3f6-0c43-0cb7-b4a5b9d5f730-7285ffb6 {
  place-self: center stretch;
}

#w-node-a08df886-f3f6-0c43-0cb7-b4a5b9d5f732-7285ffb6 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_44b93f83-4b4d-6a45-4282-8680230595da-7285ffb6 {
  justify-self: end;
}

#w-node-_44b93f83-4b4d-6a45-4282-8680230595dc-7285ffb6 {
  place-self: center;
}

#w-node-_44b93f83-4b4d-6a45-4282-8680230595de-7285ffb6 {
  justify-self: start;
}

#w-node-_4dde1c5d-0db8-c250-544a-b3e5df517386-7285ffb6, #w-node-_2bf71bfb-cc07-dd69-d9cc-af978156f360-7285ffb6, #Email.w-node-_2bf71bfb-cc07-dd69-d9cc-af978156f362-7285ffb6, #w-node-_2b3fda8a-ca7d-da23-5a1f-b49e40e2c2bc-7285ffb6, #Message.w-node-d2c6d0c8-941c-9bc8-24e3-5c1db5253cb3-7285ffb6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_0f485d75-5740-b4e6-7416-037b1c9506bc-7285ffb6 {
  align-self: stretch;
}

#w-node-_3afebc9c-f252-c2d2-fcab-8e27324e4503-7285ffb6 {
  place-self: center stretch;
}

#w-node-_3afebc9c-f252-c2d2-fcab-8e27324e4505-7285ffb6 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_5c5985e1-acbb-aea8-ff27-3a77893ee335-7285ffb6 {
  justify-self: end;
}

#w-node-_5c5985e1-acbb-aea8-ff27-3a77893ee337-7285ffb6 {
  place-self: center;
}

#w-node-_5c5985e1-acbb-aea8-ff27-3a77893ee339-7285ffb6, #w-node-_51d0f268-4d51-7727-677f-9b067ab4a504-7285ffb6 {
  justify-self: start;
}

#w-node-_7100047d-7acf-392c-1bc5-c5074166768c-7285ffb6 {
  place-self: auto;
}

#w-node-_7100047d-7acf-392c-1bc5-c5074166768d-7285ffb6 {
  place-self: center;
}

#w-node-_7100047d-7acf-392c-1bc5-c5074166768f-7285ffb6, #w-node-_7100047d-7acf-392c-1bc5-c50741667692-7285ffb6, #w-node-_7100047d-7acf-392c-1bc5-c50741667694-7285ffb6, #w-node-d562b9d4-e889-95dd-1171-5385b902a896-7285ffb6, #w-node-d562b9d4-e889-95dd-1171-5385b902a898-7285ffb6 {
  align-self: center;
}

#w-node-_5e14c538-a214-73fe-00e3-010e71724a75-7285ffb6 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_5e14c538-a214-73fe-00e3-010e71724a77-7285ffb6 {
  grid-area: 1 / 2 / 2 / 4;
  place-self: stretch stretch;
}

#w-node-e8eca6ca-420d-f256-8145-bd30843a6754-7285ffb6 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-e8eca6ca-420d-f256-8145-bd30843a6755-7285ffb6 {
  place-self: auto start;
}

#w-node-e8eca6ca-420d-f256-8145-bd30843a6756-7285ffb6 {
  place-self: auto;
}

#w-node-e8eca6ca-420d-f256-8145-bd30843a6757-7285ffb6 {
  justify-self: start;
}

#w-node-e8eca6ca-420d-f256-8145-bd30843a6758-7285ffb6 {
  place-self: center stretch;
}

#w-node-e8eca6ca-420d-f256-8145-bd30843a675a-7285ffb6 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-e8eca6ca-420d-f256-8145-bd30843a6764-7285ffb6 {
  justify-self: start;
}

#w-node-e8eca6ca-420d-f256-8145-bd30843a6765-7285ffb6 {
  place-self: center stretch;
}

#w-node-e8eca6ca-420d-f256-8145-bd30843a6767-7285ffb6 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-e8eca6ca-420d-f256-8145-bd30843a6773-7285ffb6, #w-node-e8eca6ca-420d-f256-8145-bd30843a6783-7285ffb6 {
  justify-self: start;
}

#w-node-e8eca6ca-420d-f256-8145-bd30843a6784-7285ffb6 {
  place-self: center stretch;
}

#w-node-e8eca6ca-420d-f256-8145-bd30843a6786-7285ffb6 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-e8eca6ca-420d-f256-8145-bd30843a6789-7285ffb6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e8eca6ca-420d-f256-8145-bd30843a6792-7285ffb6, #w-node-e8eca6ca-420d-f256-8145-bd30843a67a2-7285ffb6 {
  justify-self: start;
}

#w-node-e8eca6ca-420d-f256-8145-bd30843a67a3-7285ffb6 {
  place-self: center stretch;
}

#w-node-e8eca6ca-420d-f256-8145-bd30843a67a5-7285ffb6 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-e8eca6ca-420d-f256-8145-bd30843a67a8-7285ffb6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e8eca6ca-420d-f256-8145-bd30843a67b1-7285ffb6 {
  justify-self: start;
}

#w-node-e4ef7ea6-9a97-d24c-6bef-f04b88b49815-7285ffb6 {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-e4ef7ea6-9a97-d24c-6bef-f04b88b49816-7285ffb6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e4ef7ea6-9a97-d24c-6bef-f04b88b49817-7285ffb6 {
  grid-area: 2 / 1 / 3 / 2;
  align-self: end;
}

#w-node-e4ef7ea6-9a97-d24c-6bef-f04b88b49820-7285ffb6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_01e47baa-6d61-3c65-8a5c-55bbb51f99c9-7285ffb6 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-_189171ab-9af6-e58f-49d9-69e843da448d-7285ffb6 {
  justify-self: end;
}

#w-node-_189171ab-9af6-e58f-49d9-69e843da448f-7285ffb6 {
  place-self: center;
}

#w-node-_189171ab-9af6-e58f-49d9-69e843da4491-7285ffb6 {
  justify-self: start;
}

#w-node-_01e47baa-6d61-3c65-8a5c-55bbb51f99d2-7285ffb6, #w-node-_01e47baa-6d61-3c65-8a5c-55bbb51f99d6-7285ffb6 {
  justify-self: center;
}

#w-node-_3746c3c6-3997-e921-6c96-34916e573791-7285ffb6, #w-node-_3746c3c6-3997-e921-6c96-34916e573798-7285ffb6 {
  place-self: center;
}

#w-node-_3746c3c6-3997-e921-6c96-34916e5737ad-7285ffb6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_3746c3c6-3997-e921-6c96-34916e5737ae-7285ffb6 {
  align-self: center;
}

#w-node-_3746c3c6-3997-e921-6c96-34916e5737b0-7285ffb6 {
  place-self: center end;
}

#email-3.w-node-_3746c3c6-3997-e921-6c96-34916e5737b1-7285ffb6, #email-3.w-node-_3746c3c6-3997-e921-6c96-34916e5737b2-7285ffb6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3746c3c6-3997-e921-6c96-34916e5737b4-7285ffb6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_3746c3c6-3997-e921-6c96-34916e5737b5-7285ffb6 {
  align-self: center;
}

#w-node-_3746c3c6-3997-e921-6c96-34916e5737b7-7285ffb6 {
  place-self: center end;
}

#email-4.w-node-_3746c3c6-3997-e921-6c96-34916e5737b8-7285ffb6, #w-node-_3746c3c6-3997-e921-6c96-34916e5737ba-7285ffb6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_3746c3c6-3997-e921-6c96-34916e5737bb-7285ffb6 {
  align-self: center;
}

#w-node-_3746c3c6-3997-e921-6c96-34916e5737bd-7285ffb6 {
  place-self: center end;
}

#email-4.w-node-_3746c3c6-3997-e921-6c96-34916e5737be-7285ffb6, #w-node-_3746c3c6-3997-e921-6c96-34916e5737cb-7285ffb6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_3746c3c6-3997-e921-6c96-34916e5737cc-7285ffb6 {
  align-self: center;
}

#w-node-_3746c3c6-3997-e921-6c96-34916e5737ce-7285ffb6 {
  place-self: center end;
}

#Email.w-node-_3746c3c6-3997-e921-6c96-34916e5737cf-7285ffb6, #w-node-_3746c3c6-3997-e921-6c96-34916e5737d1-7285ffb6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_3746c3c6-3997-e921-6c96-34916e5737d2-7285ffb6 {
  align-self: center;
}

#w-node-_3746c3c6-3997-e921-6c96-34916e5737d4-7285ffb6 {
  place-self: center end;
}

#Password.w-node-_3746c3c6-3997-e921-6c96-34916e5737d5-7285ffb6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_3746c3c6-3997-e921-6c96-34916e5737e1-7285ffb6 {
  grid-area: 1 / 1 / 2 / 4;
  align-self: stretch;
}

#w-node-_3746c3c6-3997-e921-6c96-34916e5737e2-7285ffb6 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_3746c3c6-3997-e921-6c96-34916e5737e8-7285ffb6 {
  align-self: center;
}

#w-node-_3746c3c6-3997-e921-6c96-34916e5737fd-7285ffb6 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_3746c3c6-3997-e921-6c96-34916e5737ff-7285ffb6 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_3746c3c6-3997-e921-6c96-34916e573807-7285ffb6 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center start;
}

#w-node-_3746c3c6-3997-e921-6c96-34916e573809-7285ffb6 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_3746c3c6-3997-e921-6c96-34916e573811-7285ffb6 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_3746c3c6-3997-e921-6c96-34916e573813-7285ffb6 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_3746c3c6-3997-e921-6c96-34916e57381b-7285ffb6 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_3746c3c6-3997-e921-6c96-34916e57381d-7285ffb6 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_3746c3c6-3997-e921-6c96-34916e573826-7285ffb6 {
  align-self: start;
}

#w-node-_3746c3c6-3997-e921-6c96-34916e57383b-7285ffb6 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_3746c3c6-3997-e921-6c96-34916e57383d-7285ffb6 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_3746c3c6-3997-e921-6c96-34916e573842-7285ffb6 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_3746c3c6-3997-e921-6c96-34916e573844-7285ffb6 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_3746c3c6-3997-e921-6c96-34916e57386e-7285ffb6 {
  align-self: start;
}

#w-node-_3746c3c6-3997-e921-6c96-34916e573871-7285ffb6 {
  justify-self: start;
}

#w-node-_3746c3c6-3997-e921-6c96-34916e573872-7285ffb6 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_3746c3c6-3997-e921-6c96-34916e573874-7285ffb6 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_3746c3c6-3997-e921-6c96-34916e573876-7285ffb6 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-_3746c3c6-3997-e921-6c96-34916e573878-7285ffb6 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_34c2d1cf-847a-4c0d-e3b8-752df693f25b-7285ffb6 {
  grid-area: 1 / 1 / 2 / 4;
  align-self: start;
}

#w-node-_34c2d1cf-847a-4c0d-e3b8-752df693f25e-7285ffb6 {
  grid-area: 3 / 3 / 6 / 4;
  place-self: start stretch;
}

#w-node-_34c2d1cf-847a-4c0d-e3b8-752df693f265-7285ffb6 {
  place-self: center start;
}

#w-node-_34c2d1cf-847a-4c0d-e3b8-752df693f267-7285ffb6 {
  place-self: center end;
}

#w-node-_34c2d1cf-847a-4c0d-e3b8-752df693f26b-7285ffb6 {
  place-self: center start;
}

#w-node-_34c2d1cf-847a-4c0d-e3b8-752df693f26d-7285ffb6 {
  place-self: center end;
}

#w-node-_34c2d1cf-847a-4c0d-e3b8-752df693f271-7285ffb6 {
  place-self: center start;
}

#w-node-_34c2d1cf-847a-4c0d-e3b8-752df693f273-7285ffb6 {
  place-self: center end;
}

#w-node-_34c2d1cf-847a-4c0d-e3b8-752df693f277-7285ffb6 {
  place-self: center start;
}

#w-node-_34c2d1cf-847a-4c0d-e3b8-752df693f279-7285ffb6 {
  place-self: center end;
}

#w-node-_34c2d1cf-847a-4c0d-e3b8-752df693f27a-7285ffb6 {
  grid-area: 2 / 2 / 5 / 3;
  place-self: start stretch;
}

#w-node-_34c2d1cf-847a-4c0d-e3b8-752df693f27f-7285ffb6 {
  place-self: center start;
}

#w-node-_34c2d1cf-847a-4c0d-e3b8-752df693f281-7285ffb6 {
  place-self: center end;
}

#w-node-_34c2d1cf-847a-4c0d-e3b8-752df693f283-7285ffb6 {
  place-self: center start;
}

#w-node-_34c2d1cf-847a-4c0d-e3b8-752df693f285-7285ffb6 {
  place-self: center end;
}

#w-node-_34c2d1cf-847a-4c0d-e3b8-752df693f287-7285ffb6 {
  place-self: center start;
}

#w-node-_34c2d1cf-847a-4c0d-e3b8-752df693f289-7285ffb6 {
  place-self: center end;
}

#w-node-_34c2d1cf-847a-4c0d-e3b8-752df693f28b-7285ffb6 {
  place-self: center start;
}

#w-node-_34c2d1cf-847a-4c0d-e3b8-752df693f28d-7285ffb6 {
  place-self: center end;
}

#w-node-_34c2d1cf-847a-4c0d-e3b8-752df693f28f-7285ffb6 {
  place-self: center start;
}

#w-node-_34c2d1cf-847a-4c0d-e3b8-752df693f291-7285ffb6 {
  place-self: center end;
}

#w-node-_34c2d1cf-847a-4c0d-e3b8-752df693f292-7285ffb6 {
  grid-area: 2 / 1 / 4 / 2;
  align-self: start;
}

#w-node-_34c2d1cf-847a-4c0d-e3b8-752df693f295-7285ffb6 {
  grid-area: 6 / 3 / 7 / 4;
  align-self: end;
}

#w-node-_0e1e85b5-bf75-10e2-cde3-e7899bf93368-c7b10070 {
  justify-self: end;
}

#w-node-_0e1e85b5-bf75-10e2-cde3-e7899bf9336a-c7b10070 {
  place-self: center;
}

#w-node-_0e1e85b5-bf75-10e2-cde3-e7899bf9336c-c7b10070 {
  justify-self: start;
}

#w-node-_0e1e85b5-bf75-10e2-cde3-e7899bf9336e-c7b10070 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_5e374647-4e4a-e049-2170-d6d4d3711d19-c7b10070 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_555b995f-1192-9d1b-6239-88f2ca3b1f25-c7b10070 {
  place-self: center start;
}

#w-node-ba30b9e0-1cb7-baab-748e-cfd00dbde183-c7b10070 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#Gender.w-node-_02119ac0-7175-13e0-be5e-cf0c7a408da1-c7b10070 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ba30b9e0-1cb7-baab-748e-cfd00dbde191-c7b10070, #Date-of-Birth.w-node-ba30b9e0-1cb7-baab-748e-cfd00dbde193-c7b10070, #w-node-aff842ca-1d21-625a-d312-75c088f7a6b4-c7b10070, #Nationality.w-node-aff842ca-1d21-625a-d312-75c088f7a6b6-c7b10070, #w-node-_25609721-95c4-e9d2-ed51-8b14ec203433-c7b10070, #Email-Address.w-node-_25609721-95c4-e9d2-ed51-8b14ec203435-c7b10070, #w-node-_7de6f988-a411-7611-2acf-47ff91be00f2-c7b10070, #Phone-Number.w-node-_7de6f988-a411-7611-2acf-47ff91be00f4-c7b10070 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#Is-this-number-available-on-WhatsApp.w-node-ba30b9e0-1cb7-baab-748e-cfd00dbde196-c7b10070 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5e609666-b883-fd03-83f6-756d4ddce469-c7b10070, #Emergency-Contact.w-node-_5e609666-b883-fd03-83f6-756d4ddce46b-c7b10070, #w-node-_19dea172-81e3-3dc7-bd93-09ce5d9075e5-c7b10070, #Emergency-Contact-Name.w-node-_19dea172-81e3-3dc7-bd93-09ce5d9075e7-c7b10070 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_96badb44-7469-5b62-ed21-1a7e2b140c89-c7b10070 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_96badb44-7469-5b62-ed21-1a7e2b140c8a-c7b10070 {
  place-self: center start;
}

#w-node-ba30b9e0-1cb7-baab-748e-cfd00dbde18a-c7b10070, #w-node-ba30b9e0-1cb7-baab-748e-cfd00dbde18c-c7b10070, #Where-are-you-traveling-to.w-node-ba30b9e0-1cb7-baab-748e-cfd00dbde18f-c7b10070, #w-node-ea4afe18-b34d-c8b7-5683-70cf2e5a7955-c7b10070, #Where-will-you-be-departing-from.w-node-ea4afe18-b34d-c8b7-5683-70cf2e5a7957-c7b10070, #w-node-d74fa818-505d-4336-6996-0e0666938b5f-c7b10070, #Preferred-Departure-Date.w-node-d74fa818-505d-4336-6996-0e0666938b63-c7b10070, #w-node-_4abf466b-990a-7e9c-b56a-d793f5bd750d-c7b10070, #Preferred-Return-Date.w-node-_4abf466b-990a-7e9c-b56a-d793f5bd750f-c7b10070 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#additional-destinations.w-node-_0f8cac32-e97a-c1f4-5deb-11998c20aaa6-c7b10070, #w-node-cefd689a-f654-b2ad-f772-8f18ef451c20-c7b10070 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cefd689a-f654-b2ad-f772-8f18ef451c21-c7b10070 {
  place-self: center start;
}

#Preferred-Leisure-Experience.w-node-ba30b9e0-1cb7-baab-748e-cfd00dbde19b-c7b10070 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ba30b9e0-1cb7-baab-748e-cfd00dbde19d-c7b10070, #Other-Preferred-Leisure-Experience.w-node-ba30b9e0-1cb7-baab-748e-cfd00dbde19f-c7b10070 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_9557f7b6-033a-14e1-9de2-7ded9be4f023-c7b10070 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9557f7b6-033a-14e1-9de2-7ded9be4f024-c7b10070 {
  place-self: center start;
}

#w-node-ba30b9e0-1cb7-baab-748e-cfd00dbde1a3-c7b10070, #Number-of-Travelers.w-node-ba30b9e0-1cb7-baab-748e-cfd00dbde1a5-c7b10070, #w-node-ba30b9e0-1cb7-baab-748e-cfd00dbde1a7-c7b10070, #Number-of-Adults-Traveling.w-node-ba30b9e0-1cb7-baab-748e-cfd00dbde1a9-c7b10070, #w-node-ba30b9e0-1cb7-baab-748e-cfd00dbde1ab-c7b10070, #Number-Of-Children-Traveling.w-node-ba30b9e0-1cb7-baab-748e-cfd00dbde1b1-c7b10070, #w-node-ba30b9e0-1cb7-baab-748e-cfd00dbde1b3-c7b10070, #Ages-of-Children-Traveling.w-node-ba30b9e0-1cb7-baab-748e-cfd00dbde1b9-c7b10070 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-cf3ee98d-a34d-89bf-ecc9-d59a458649c6-c7b10070 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cf3ee98d-a34d-89bf-ecc9-d59a458649c7-c7b10070 {
  place-self: center start;
}

#Type-of-Accomodation.w-node-ba30b9e0-1cb7-baab-748e-cfd00dbde1be-c7b10070 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ba30b9e0-1cb7-baab-748e-cfd00dbde1c0-c7b10070, #Other-Accommodation-Type.w-node-ba30b9e0-1cb7-baab-748e-cfd00dbde1c5-c7b10070, #w-node-ba30b9e0-1cb7-baab-748e-cfd00dbde1c7-c7b10070, #Number-of-Rooms.w-node-ba30b9e0-1cb7-baab-748e-cfd00dbde1c9-c7b10070, #w-node-ba30b9e0-1cb7-baab-748e-cfd00dbde1cb-c7b10070 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#Accommodation-Class.w-node-ba30b9e0-1cb7-baab-748e-cfd00dbde1ea-c7b10070 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ba30b9e0-1cb7-baab-748e-cfd00dbde1ec-c7b10070, #Accommodation-Special-Requests.w-node-ba30b9e0-1cb7-baab-748e-cfd00dbde1f1-c7b10070 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_3f3ec8ba-cbef-560c-5879-a6b05a5547ad-c7b10070 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3f3ec8ba-cbef-560c-5879-a6b05a5547ae-c7b10070 {
  place-self: center start;
}

#Cabin-Class.w-node-ba30b9e0-1cb7-baab-748e-cfd00dbde1f6-c7b10070, #Seat-Preferences.w-node-ba30b9e0-1cb7-baab-748e-cfd00dbde1f9-c7b10070, #w-node-_0bfab87d-2088-c360-0731-c998f45a206b-c7b10070 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0bfab87d-2088-c360-0731-c998f45a206c-c7b10070 {
  place-self: center start;
}

#Airport-Transfers.w-node-ba30b9e0-1cb7-baab-748e-cfd00dbde1fe-c7b10070, #Preferred-Vehicle-Type.w-node-ba30b9e0-1cb7-baab-748e-cfd00dbde201-c7b10070, #Private-Driver.w-node-ba30b9e0-1cb7-baab-748e-cfd00dbde204-c7b10070, #w-node-_06524001-3c04-49db-96ec-11c5ca51ccfe-c7b10070 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_06524001-3c04-49db-96ec-11c5ca51ccff-c7b10070 {
  place-self: center start;
}

#w-node-ba30b9e0-1cb7-baab-748e-cfd00dbde23d-c7b10070, #Other-Preferred-Activities-or-Interests.w-node-ba30b9e0-1cb7-baab-748e-cfd00dbde242-c7b10070, #w-node-ba30b9e0-1cb7-baab-748e-cfd00dbde244-c7b10070, #Must-see-Destinations-or-Landmarks.w-node-ba30b9e0-1cb7-baab-748e-cfd00dbde247-c7b10070, #w-node-ba30b9e0-1cb7-baab-748e-cfd00dbde249-c7b10070, #Any-activities-you-d-like-to-avoid.w-node-ba30b9e0-1cb7-baab-748e-cfd00dbde24b-c7b10070 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c00e3922-2e42-16b1-7fdf-12ae90564e8b-c7b10070 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c00e3922-2e42-16b1-7fdf-12ae90564e8c-c7b10070 {
  place-self: center start;
}

#w-node-ba30b9e0-1cb7-baab-748e-cfd00dbde24f-c7b10070, #Dietary-Restrictions-or-Allergies.w-node-ba30b9e0-1cb7-baab-748e-cfd00dbde254-c7b10070, #w-node-f624eb46-3bd7-5f9d-66f0-3c6663b631f6-c7b10070, #Preferred-Cuisine-s.w-node-f624eb46-3bd7-5f9d-66f0-3c6663b631f8-c7b10070, #w-node-_45bcdd61-d0c0-0e47-4701-d0ee1a475ba6-c7b10070, #Meal-Preferences.w-node-_45bcdd61-d0c0-0e47-4701-d0ee1a475ba8-c7b10070 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_4046a317-92fb-c7fa-e2d9-4977176e1ec3-c7b10070 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4046a317-92fb-c7fa-e2d9-4977176e1ec4-c7b10070 {
  place-self: center start;
}

#w-node-_7615540f-7648-2daf-a0bd-9c8fe2409ae3-c7b10070, #Any-medical-conditions-or-mobility-concerns-we-should-be-aware-of.w-node-_7615540f-7648-2daf-a0bd-9c8fe2409ae8-c7b10070 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#Do-you-already-have-travel-insurance.w-node-_5e48714a-e04d-f253-5501-f7f8341dd77d-c7b10070, #If-not-would-you-like-us-to-assist-with-arranging-it-Travel-Insurance.w-node-_8555a450-d22e-6e7f-beef-a6ac7a63ed08-c7b10070, #w-node-_289bbaa4-877d-a1c9-61c6-c9bdf115744b-c7b10070 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_289bbaa4-877d-a1c9-61c6-c9bdf115744c-c7b10070 {
  place-self: center start;
}

#Do-you-require-assistance-with-visa-application.w-node-ba30b9e0-1cb7-baab-748e-cfd00dbde265-c7b10070, #Have-you-visited-this-destination-before.w-node-_833ec135-4aa0-1a0e-3a5f-f91c0fd85e78-c7b10070, #w-node-_541f4645-7cbb-9867-ca6c-aaaf5e22d7e7-c7b10070 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_541f4645-7cbb-9867-ca6c-aaaf5e22d7e8-c7b10070 {
  place-self: center start;
}

#w-node-_19598a9c-ce7a-b89f-142c-b3c150521e11-c7b10070, #Estimated-Total-Budget.w-node-_19598a9c-ce7a-b89f-142c-b3c150521e16-c7b10070, #w-node-ba30b9e0-1cb7-baab-748e-cfd00dbde256-c7b10070, #Preferred-Currency.w-node-ba30b9e0-1cb7-baab-748e-cfd00dbde259-c7b10070 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#Preferred-Payment-Method.w-node-_3e074555-95ea-889f-be6b-2b8d75bf2d9b-c7b10070, #w-node-_6eb9017b-d5fe-101d-9f21-c973d7c9bf90-c7b10070 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6eb9017b-d5fe-101d-9f21-c973d7c9bf91-c7b10070 {
  place-self: center start;
}

#Are-you-a-Grand-Voyage-Club-Member.w-node-_1f7901c3-92f4-b81c-8b56-d66aa4a96346-c7b10070, #Membership-Level.w-node-c4afeaf5-cf64-31e9-9211-d20426c066f3-c7b10070, #w-node-_2f5622be-1879-4e83-735c-246030f0be92-c7b10070 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2f5622be-1879-4e83-735c-246030f0be93-c7b10070 {
  place-self: center start;
}

#w-node-ba30b9e0-1cb7-baab-748e-cfd00dbde25d-c7b10070, #Additional-Notes.w-node-ba30b9e0-1cb7-baab-748e-cfd00dbde260-c7b10070 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-faeb7f8f-6c68-cd94-a65c-1e89ac13318e-c7b10070 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-faeb7f8f-6c68-cd94-a65c-1e89ac13318f-c7b10070 {
  place-self: center start;
}

#Preferred-Method-of-Communication.w-node-_3595edf8-2037-69ac-bc7d-676ee167308e-c7b10070 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9762bb7f-1b9f-b188-d6ca-8e692998f73e-c7b10070 {
  justify-self: center;
}

#w-node-_8e320c61-3671-269b-c1b7-8eef5ba2c772-c7b10070 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-b70244d1-707a-8cbc-399c-9ca13d8b49cc-c7b10070 {
  justify-self: end;
}

#w-node-b70244d1-707a-8cbc-399c-9ca13d8b49ce-c7b10070 {
  place-self: center;
}

#w-node-b70244d1-707a-8cbc-399c-9ca13d8b49d0-c7b10070 {
  justify-self: start;
}

#w-node-_8e320c61-3671-269b-c1b7-8eef5ba2c77b-c7b10070, #w-node-_8e320c61-3671-269b-c1b7-8eef5ba2c77f-c7b10070 {
  justify-self: center;
}

#w-node-_72eebdb2-f555-2b61-3040-25e85c7fcc17-c7b10070, #w-node-_72eebdb2-f555-2b61-3040-25e85c7fcc1e-c7b10070 {
  place-self: center;
}

#w-node-_72eebdb2-f555-2b61-3040-25e85c7fcc33-c7b10070 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_72eebdb2-f555-2b61-3040-25e85c7fcc34-c7b10070 {
  align-self: center;
}

#w-node-_72eebdb2-f555-2b61-3040-25e85c7fcc36-c7b10070 {
  place-self: center end;
}

#email-3.w-node-_72eebdb2-f555-2b61-3040-25e85c7fcc37-c7b10070, #email-3.w-node-_72eebdb2-f555-2b61-3040-25e85c7fcc38-c7b10070 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_72eebdb2-f555-2b61-3040-25e85c7fcc3a-c7b10070 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_72eebdb2-f555-2b61-3040-25e85c7fcc3b-c7b10070 {
  align-self: center;
}

#w-node-_72eebdb2-f555-2b61-3040-25e85c7fcc3d-c7b10070 {
  place-self: center end;
}

#email-4.w-node-_72eebdb2-f555-2b61-3040-25e85c7fcc3e-c7b10070, #w-node-_72eebdb2-f555-2b61-3040-25e85c7fcc40-c7b10070 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_72eebdb2-f555-2b61-3040-25e85c7fcc41-c7b10070 {
  align-self: center;
}

#w-node-_72eebdb2-f555-2b61-3040-25e85c7fcc43-c7b10070 {
  place-self: center end;
}

#email-4.w-node-_72eebdb2-f555-2b61-3040-25e85c7fcc44-c7b10070, #w-node-_72eebdb2-f555-2b61-3040-25e85c7fcc51-c7b10070 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_72eebdb2-f555-2b61-3040-25e85c7fcc52-c7b10070 {
  align-self: center;
}

#w-node-_72eebdb2-f555-2b61-3040-25e85c7fcc54-c7b10070 {
  place-self: center end;
}

#Email.w-node-_72eebdb2-f555-2b61-3040-25e85c7fcc55-c7b10070, #w-node-_72eebdb2-f555-2b61-3040-25e85c7fcc57-c7b10070 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_72eebdb2-f555-2b61-3040-25e85c7fcc58-c7b10070 {
  align-self: center;
}

#w-node-_72eebdb2-f555-2b61-3040-25e85c7fcc5a-c7b10070 {
  place-self: center end;
}

#Password.w-node-_72eebdb2-f555-2b61-3040-25e85c7fcc5b-c7b10070 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_72eebdb2-f555-2b61-3040-25e85c7fcc67-c7b10070 {
  grid-area: 1 / 1 / 2 / 4;
  align-self: stretch;
}

#w-node-_72eebdb2-f555-2b61-3040-25e85c7fcc68-c7b10070 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_72eebdb2-f555-2b61-3040-25e85c7fcc6e-c7b10070 {
  align-self: center;
}

#w-node-_72eebdb2-f555-2b61-3040-25e85c7fcc83-c7b10070 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_72eebdb2-f555-2b61-3040-25e85c7fcc85-c7b10070 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_72eebdb2-f555-2b61-3040-25e85c7fcc8d-c7b10070 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center start;
}

#w-node-_72eebdb2-f555-2b61-3040-25e85c7fcc8f-c7b10070 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_72eebdb2-f555-2b61-3040-25e85c7fcc97-c7b10070 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_72eebdb2-f555-2b61-3040-25e85c7fcc99-c7b10070 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_72eebdb2-f555-2b61-3040-25e85c7fcca1-c7b10070 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_72eebdb2-f555-2b61-3040-25e85c7fcca3-c7b10070 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_72eebdb2-f555-2b61-3040-25e85c7fccac-c7b10070 {
  align-self: start;
}

#w-node-_72eebdb2-f555-2b61-3040-25e85c7fccc1-c7b10070 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_72eebdb2-f555-2b61-3040-25e85c7fccc3-c7b10070 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_72eebdb2-f555-2b61-3040-25e85c7fccc8-c7b10070 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_72eebdb2-f555-2b61-3040-25e85c7fccca-c7b10070 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_72eebdb2-f555-2b61-3040-25e85c7fccf4-c7b10070 {
  align-self: start;
}

#w-node-_72eebdb2-f555-2b61-3040-25e85c7fccf7-c7b10070 {
  justify-self: start;
}

#w-node-_72eebdb2-f555-2b61-3040-25e85c7fccf8-c7b10070 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_72eebdb2-f555-2b61-3040-25e85c7fccfa-c7b10070 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_72eebdb2-f555-2b61-3040-25e85c7fccfc-c7b10070 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-_72eebdb2-f555-2b61-3040-25e85c7fccfe-c7b10070 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_971ea796-4918-6f4b-4dce-1498db3481a2-c7b10070 {
  grid-area: 1 / 1 / 2 / 4;
  align-self: start;
}

#w-node-_971ea796-4918-6f4b-4dce-1498db3481a5-c7b10070 {
  grid-area: 3 / 3 / 6 / 4;
  place-self: start stretch;
}

#w-node-_971ea796-4918-6f4b-4dce-1498db3481ac-c7b10070 {
  place-self: center start;
}

#w-node-_971ea796-4918-6f4b-4dce-1498db3481ae-c7b10070 {
  place-self: center end;
}

#w-node-_971ea796-4918-6f4b-4dce-1498db3481b2-c7b10070 {
  place-self: center start;
}

#w-node-_971ea796-4918-6f4b-4dce-1498db3481b4-c7b10070 {
  place-self: center end;
}

#w-node-_971ea796-4918-6f4b-4dce-1498db3481b8-c7b10070 {
  place-self: center start;
}

#w-node-_971ea796-4918-6f4b-4dce-1498db3481ba-c7b10070 {
  place-self: center end;
}

#w-node-_971ea796-4918-6f4b-4dce-1498db3481be-c7b10070 {
  place-self: center start;
}

#w-node-_971ea796-4918-6f4b-4dce-1498db3481c0-c7b10070 {
  place-self: center end;
}

#w-node-_971ea796-4918-6f4b-4dce-1498db3481c1-c7b10070 {
  grid-area: 2 / 2 / 5 / 3;
  place-self: start stretch;
}

#w-node-_971ea796-4918-6f4b-4dce-1498db3481c6-c7b10070 {
  place-self: center start;
}

#w-node-_971ea796-4918-6f4b-4dce-1498db3481c8-c7b10070 {
  place-self: center end;
}

#w-node-_971ea796-4918-6f4b-4dce-1498db3481ca-c7b10070 {
  place-self: center start;
}

#w-node-_971ea796-4918-6f4b-4dce-1498db3481cc-c7b10070 {
  place-self: center end;
}

#w-node-_971ea796-4918-6f4b-4dce-1498db3481ce-c7b10070 {
  place-self: center start;
}

#w-node-_971ea796-4918-6f4b-4dce-1498db3481d0-c7b10070 {
  place-self: center end;
}

#w-node-_971ea796-4918-6f4b-4dce-1498db3481d2-c7b10070 {
  place-self: center start;
}

#w-node-_971ea796-4918-6f4b-4dce-1498db3481d4-c7b10070 {
  place-self: center end;
}

#w-node-_971ea796-4918-6f4b-4dce-1498db3481d6-c7b10070 {
  place-self: center start;
}

#w-node-_971ea796-4918-6f4b-4dce-1498db3481d8-c7b10070 {
  place-self: center end;
}

#w-node-_971ea796-4918-6f4b-4dce-1498db3481d9-c7b10070 {
  grid-area: 2 / 1 / 4 / 2;
  place-self: start center;
}

#w-node-_971ea796-4918-6f4b-4dce-1498db3481dc-c7b10070 {
  place-self: center;
}

#w-node-_971ea796-4918-6f4b-4dce-1498db3481de-c7b10070 {
  grid-area: 6 / 3 / 7 / 4;
  align-self: end;
}

#w-node-_43041b25-46dd-b615-b0e6-0abf389919f2-7a735f35 {
  justify-self: end;
}

#w-node-_43041b25-46dd-b615-b0e6-0abf389919f4-7a735f35 {
  place-self: center;
}

#w-node-_43041b25-46dd-b615-b0e6-0abf389919f6-7a735f35 {
  justify-self: start;
}

#w-node-_43041b25-46dd-b615-b0e6-0abf389919f8-7a735f35 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_0c74602c-935c-56b0-3c14-7fc1196ea5c0-7a735f35 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0c74602c-935c-56b0-3c14-7fc1196ea5c1-7a735f35 {
  place-self: center start;
}

#w-node-_0c74602c-935c-56b0-3c14-7fc1196ea5c5-7a735f35 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#Gender.w-node-_0c74602c-935c-56b0-3c14-7fc1196ea5cb-7a735f35 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0c74602c-935c-56b0-3c14-7fc1196ea5cd-7a735f35, #Date-of-Birth.w-node-_0c74602c-935c-56b0-3c14-7fc1196ea5cf-7a735f35, #w-node-_0c74602c-935c-56b0-3c14-7fc1196ea5d1-7a735f35, #Nationality.w-node-_0c74602c-935c-56b0-3c14-7fc1196ea5d3-7a735f35, #w-node-_0c74602c-935c-56b0-3c14-7fc1196ea5d5-7a735f35, #Email-Address.w-node-_0c74602c-935c-56b0-3c14-7fc1196ea5d7-7a735f35, #w-node-_0c74602c-935c-56b0-3c14-7fc1196ea5d9-7a735f35, #Phone-Number.w-node-_0c74602c-935c-56b0-3c14-7fc1196ea5de-7a735f35 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#Is-this-number-available-on-WhatsApp.w-node-_0c74602c-935c-56b0-3c14-7fc1196ea5e1-7a735f35 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0c74602c-935c-56b0-3c14-7fc1196ea5e3-7a735f35, #Emergency-Contact.w-node-_0c74602c-935c-56b0-3c14-7fc1196ea5e5-7a735f35, #w-node-_0c74602c-935c-56b0-3c14-7fc1196ea5e7-7a735f35, #Emergency-Contact-Name.w-node-_0c74602c-935c-56b0-3c14-7fc1196ea5e9-7a735f35 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_0c74602c-935c-56b0-3c14-7fc1196ea5ea-7a735f35 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0c74602c-935c-56b0-3c14-7fc1196ea5eb-7a735f35 {
  place-self: center start;
}

#w-node-_0c74602c-935c-56b0-3c14-7fc1196ea5f0-7a735f35, #w-node-_0c74602c-935c-56b0-3c14-7fc1196ea5f2-7a735f35, #Where-are-you-traveling-to.w-node-_0c74602c-935c-56b0-3c14-7fc1196ea5f5-7a735f35, #w-node-_0c74602c-935c-56b0-3c14-7fc1196ea5f7-7a735f35, #Where-will-you-be-departing-from.w-node-_0c74602c-935c-56b0-3c14-7fc1196ea5fc-7a735f35, #w-node-_0c74602c-935c-56b0-3c14-7fc1196ea5fe-7a735f35, #Preferred-Departure-Date.w-node-_0c74602c-935c-56b0-3c14-7fc1196ea600-7a735f35, #w-node-_0c74602c-935c-56b0-3c14-7fc1196ea602-7a735f35, #Preferred-Return-Date.w-node-_0c74602c-935c-56b0-3c14-7fc1196ea604-7a735f35 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#additional-destinations.w-node-_0c74602c-935c-56b0-3c14-7fc1196ea607-7a735f35, #w-node-_0c74602c-935c-56b0-3c14-7fc1196ea608-7a735f35 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0c74602c-935c-56b0-3c14-7fc1196ea609-7a735f35 {
  place-self: center start;
}

#What-type-of-entertainment-or-personal-interest-are-you-traveling-for.w-node-_09864161-54d2-b3b8-5d1a-fb0be36392df-7a735f35 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0c74602c-935c-56b0-3c14-7fc1196ea611-7a735f35, #Other-Entertainment-or-Personal-Interest.w-node-_0c74602c-935c-56b0-3c14-7fc1196ea613-7a735f35, #w-node-_94e1a5e9-c2ba-c499-87ce-916ebe3db83e-7a735f35, #Name-of-Event-Experience.w-node-_94e1a5e9-c2ba-c499-87ce-916ebe3db848-7a735f35, #w-node-_12358f95-c89a-b003-f8fc-aee9ca96c21c-7a735f35, #Event-Experience-Location.w-node-_12358f95-c89a-b003-f8fc-aee9ca96c21e-7a735f35, #w-node-_910a498c-53cb-86a8-33e5-17470f8c9095-7a735f35, #Event-Dates.w-node-_910a498c-53cb-86a8-33e5-17470f8c9097-7a735f35 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_0c74602c-935c-56b0-3c14-7fc1196ea614-7a735f35 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0c74602c-935c-56b0-3c14-7fc1196ea615-7a735f35 {
  place-self: center start;
}

#w-node-_0c74602c-935c-56b0-3c14-7fc1196ea61a-7a735f35, #Number-of-Travelers.w-node-_0c74602c-935c-56b0-3c14-7fc1196ea61c-7a735f35, #w-node-_0c74602c-935c-56b0-3c14-7fc1196ea61e-7a735f35, #Number-of-Adults-Traveling.w-node-_0c74602c-935c-56b0-3c14-7fc1196ea620-7a735f35, #w-node-_0c74602c-935c-56b0-3c14-7fc1196ea622-7a735f35, #Number-Of-Children-Traveling.w-node-_0c74602c-935c-56b0-3c14-7fc1196ea628-7a735f35, #w-node-_0c74602c-935c-56b0-3c14-7fc1196ea62a-7a735f35, #Ages-of-Children-Traveling.w-node-_0c74602c-935c-56b0-3c14-7fc1196ea630-7a735f35 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_0c74602c-935c-56b0-3c14-7fc1196ea631-7a735f35 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0c74602c-935c-56b0-3c14-7fc1196ea632-7a735f35 {
  place-self: center start;
}

#Type-of-Accomodation.w-node-_0c74602c-935c-56b0-3c14-7fc1196ea638-7a735f35 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0c74602c-935c-56b0-3c14-7fc1196ea63a-7a735f35, #Other-Accommodation-Type.w-node-_0c74602c-935c-56b0-3c14-7fc1196ea63f-7a735f35, #w-node-_0c74602c-935c-56b0-3c14-7fc1196ea641-7a735f35, #Number-of-Rooms.w-node-_0c74602c-935c-56b0-3c14-7fc1196ea643-7a735f35, #w-node-_0c74602c-935c-56b0-3c14-7fc1196ea645-7a735f35 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#Accommodation-Class.w-node-_0c74602c-935c-56b0-3c14-7fc1196ea664-7a735f35 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0c74602c-935c-56b0-3c14-7fc1196ea666-7a735f35, #Accommodation-Special-Requests.w-node-_0c74602c-935c-56b0-3c14-7fc1196ea66b-7a735f35 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_0c74602c-935c-56b0-3c14-7fc1196ea66c-7a735f35 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0c74602c-935c-56b0-3c14-7fc1196ea66d-7a735f35 {
  place-self: center start;
}

#Cabin-Class.w-node-_0c74602c-935c-56b0-3c14-7fc1196ea673-7a735f35, #Seat-Preferences.w-node-_0c74602c-935c-56b0-3c14-7fc1196ea676-7a735f35, #w-node-_0c74602c-935c-56b0-3c14-7fc1196ea677-7a735f35 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0c74602c-935c-56b0-3c14-7fc1196ea678-7a735f35 {
  place-self: center start;
}

#Airport-Transfers.w-node-_0c74602c-935c-56b0-3c14-7fc1196ea67e-7a735f35, #Preferred-Vehicle-Type.w-node-_6743e2dd-1064-8d67-c112-c631ad9eb3d8-7a735f35, #Private-Driver.w-node-_0c74602c-935c-56b0-3c14-7fc1196ea684-7a735f35, #w-node-_0c74602c-935c-56b0-3c14-7fc1196ea685-7a735f35 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0c74602c-935c-56b0-3c14-7fc1196ea686-7a735f35 {
  place-self: center start;
}

#Will-you-be-staying-on-after-the-event-for-additional-leisure-or-activities.w-node-_0c74602c-935c-56b0-3c14-7fc1196ea681-7a735f35 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0c74602c-935c-56b0-3c14-7fc1196ea6c0-7a735f35, #Other-Preferred-Activities-or-Interests.w-node-_0c74602c-935c-56b0-3c14-7fc1196ea6c5-7a735f35, #w-node-_0c74602c-935c-56b0-3c14-7fc1196ea6c7-7a735f35, #Must-see-Destinations-or-Landmarks.w-node-_0c74602c-935c-56b0-3c14-7fc1196ea6ca-7a735f35, #w-node-_0c74602c-935c-56b0-3c14-7fc1196ea6cc-7a735f35, #Any-activities-you-d-like-to-avoid.w-node-_0c74602c-935c-56b0-3c14-7fc1196ea6ce-7a735f35 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_0c74602c-935c-56b0-3c14-7fc1196ea6cf-7a735f35 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0c74602c-935c-56b0-3c14-7fc1196ea6d0-7a735f35 {
  place-self: center start;
}

#w-node-_0c74602c-935c-56b0-3c14-7fc1196ea6d5-7a735f35, #Dietary-Restrictions-or-Allergies.w-node-_0c74602c-935c-56b0-3c14-7fc1196ea6d7-7a735f35, #w-node-_0c74602c-935c-56b0-3c14-7fc1196ea6d9-7a735f35, #Preferred-Cuisine-s.w-node-_0c74602c-935c-56b0-3c14-7fc1196ea6db-7a735f35, #w-node-_0c74602c-935c-56b0-3c14-7fc1196ea6dd-7a735f35, #Meal-Preferences.w-node-_0c74602c-935c-56b0-3c14-7fc1196ea6e2-7a735f35 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_0c74602c-935c-56b0-3c14-7fc1196ea6e3-7a735f35 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0c74602c-935c-56b0-3c14-7fc1196ea6e4-7a735f35 {
  place-self: center start;
}

#w-node-_0c74602c-935c-56b0-3c14-7fc1196ea6e9-7a735f35, #Any-medical-conditions-or-mobility-concerns-we-should-be-aware-of.w-node-_0c74602c-935c-56b0-3c14-7fc1196ea6eb-7a735f35 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#Do-you-already-have-travel-insurance.w-node-_0c74602c-935c-56b0-3c14-7fc1196ea6ee-7a735f35, #If-not-would-you-like-us-to-assist-with-arranging-it-Travel-Insurance.w-node-_0c74602c-935c-56b0-3c14-7fc1196ea6f1-7a735f35, #w-node-_0c74602c-935c-56b0-3c14-7fc1196ea6f2-7a735f35 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0c74602c-935c-56b0-3c14-7fc1196ea6f3-7a735f35 {
  place-self: center start;
}

#Do-you-require-assistance-with-visa-application.w-node-_0c74602c-935c-56b0-3c14-7fc1196ea6f9-7a735f35, #Have-you-visited-this-destination-before.w-node-_0c74602c-935c-56b0-3c14-7fc1196ea6fc-7a735f35, #w-node-_0c74602c-935c-56b0-3c14-7fc1196ea6fd-7a735f35 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0c74602c-935c-56b0-3c14-7fc1196ea6fe-7a735f35 {
  place-self: center start;
}

#w-node-_0c74602c-935c-56b0-3c14-7fc1196ea703-7a735f35, #Estimated-Total-Budget.w-node-_0c74602c-935c-56b0-3c14-7fc1196ea708-7a735f35, #w-node-_0c74602c-935c-56b0-3c14-7fc1196ea70a-7a735f35, #Preferred-Currency.w-node-_0c74602c-935c-56b0-3c14-7fc1196ea70d-7a735f35 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#Preferred-Payment-Method.w-node-_0c74602c-935c-56b0-3c14-7fc1196ea710-7a735f35, #w-node-_0c74602c-935c-56b0-3c14-7fc1196ea711-7a735f35 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0c74602c-935c-56b0-3c14-7fc1196ea712-7a735f35 {
  place-self: center start;
}

#Are-you-a-Grand-Voyage-Club-Member.w-node-_0c74602c-935c-56b0-3c14-7fc1196ea718-7a735f35, #Membership-Level.w-node-_0c74602c-935c-56b0-3c14-7fc1196ea71b-7a735f35, #w-node-_0c74602c-935c-56b0-3c14-7fc1196ea71c-7a735f35 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0c74602c-935c-56b0-3c14-7fc1196ea71d-7a735f35 {
  place-self: center start;
}

#w-node-_0c74602c-935c-56b0-3c14-7fc1196ea722-7a735f35, #Additional-Notes.w-node-_0c74602c-935c-56b0-3c14-7fc1196ea725-7a735f35 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_0c74602c-935c-56b0-3c14-7fc1196ea726-7a735f35 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0c74602c-935c-56b0-3c14-7fc1196ea727-7a735f35 {
  place-self: center start;
}

#Preferred-Method-of-Communication.w-node-_0c74602c-935c-56b0-3c14-7fc1196ea72d-7a735f35 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_65dac72f-d4b2-eb38-6c2a-19b812c879d6-7a735f35 {
  justify-self: center;
}

#w-node-_0a76415d-acbc-a81f-ecd0-752d77ecb853-7a735f35 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-_2dda3711-3add-d739-ceee-fd9eaf4a8571-7a735f35 {
  justify-self: end;
}

#w-node-_2dda3711-3add-d739-ceee-fd9eaf4a8573-7a735f35 {
  place-self: center;
}

#w-node-_2dda3711-3add-d739-ceee-fd9eaf4a8575-7a735f35 {
  justify-self: start;
}

#w-node-_0a76415d-acbc-a81f-ecd0-752d77ecb85c-7a735f35, #w-node-_0a76415d-acbc-a81f-ecd0-752d77ecb860-7a735f35 {
  justify-self: center;
}

#w-node-_5db55154-ebd0-af38-92fb-cead03c407f7-7a735f35, #w-node-_5db55154-ebd0-af38-92fb-cead03c407fe-7a735f35 {
  place-self: center;
}

#w-node-_5db55154-ebd0-af38-92fb-cead03c40813-7a735f35 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_5db55154-ebd0-af38-92fb-cead03c40814-7a735f35 {
  align-self: center;
}

#w-node-_5db55154-ebd0-af38-92fb-cead03c40816-7a735f35 {
  place-self: center end;
}

#email-3.w-node-_5db55154-ebd0-af38-92fb-cead03c40817-7a735f35, #email-3.w-node-_5db55154-ebd0-af38-92fb-cead03c40818-7a735f35 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5db55154-ebd0-af38-92fb-cead03c4081a-7a735f35 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_5db55154-ebd0-af38-92fb-cead03c4081b-7a735f35 {
  align-self: center;
}

#w-node-_5db55154-ebd0-af38-92fb-cead03c4081d-7a735f35 {
  place-self: center end;
}

#email-4.w-node-_5db55154-ebd0-af38-92fb-cead03c4081e-7a735f35, #w-node-_5db55154-ebd0-af38-92fb-cead03c40820-7a735f35 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_5db55154-ebd0-af38-92fb-cead03c40821-7a735f35 {
  align-self: center;
}

#w-node-_5db55154-ebd0-af38-92fb-cead03c40823-7a735f35 {
  place-self: center end;
}

#email-4.w-node-_5db55154-ebd0-af38-92fb-cead03c40824-7a735f35, #w-node-_5db55154-ebd0-af38-92fb-cead03c40831-7a735f35 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_5db55154-ebd0-af38-92fb-cead03c40832-7a735f35 {
  align-self: center;
}

#w-node-_5db55154-ebd0-af38-92fb-cead03c40834-7a735f35 {
  place-self: center end;
}

#Email.w-node-_5db55154-ebd0-af38-92fb-cead03c40835-7a735f35, #w-node-_5db55154-ebd0-af38-92fb-cead03c40837-7a735f35 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_5db55154-ebd0-af38-92fb-cead03c40838-7a735f35 {
  align-self: center;
}

#w-node-_5db55154-ebd0-af38-92fb-cead03c4083a-7a735f35 {
  place-self: center end;
}

#Password.w-node-_5db55154-ebd0-af38-92fb-cead03c4083b-7a735f35 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_5db55154-ebd0-af38-92fb-cead03c40847-7a735f35 {
  grid-area: 1 / 1 / 2 / 4;
  align-self: stretch;
}

#w-node-_5db55154-ebd0-af38-92fb-cead03c40848-7a735f35 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_5db55154-ebd0-af38-92fb-cead03c4084e-7a735f35 {
  align-self: center;
}

#w-node-_5db55154-ebd0-af38-92fb-cead03c40863-7a735f35 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_5db55154-ebd0-af38-92fb-cead03c40865-7a735f35 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_5db55154-ebd0-af38-92fb-cead03c4086d-7a735f35 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center start;
}

#w-node-_5db55154-ebd0-af38-92fb-cead03c4086f-7a735f35 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_5db55154-ebd0-af38-92fb-cead03c40877-7a735f35 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_5db55154-ebd0-af38-92fb-cead03c40879-7a735f35 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_5db55154-ebd0-af38-92fb-cead03c40881-7a735f35 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_5db55154-ebd0-af38-92fb-cead03c40883-7a735f35 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_5db55154-ebd0-af38-92fb-cead03c4088c-7a735f35 {
  align-self: start;
}

#w-node-_5db55154-ebd0-af38-92fb-cead03c408a1-7a735f35 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_5db55154-ebd0-af38-92fb-cead03c408a3-7a735f35 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_5db55154-ebd0-af38-92fb-cead03c408a8-7a735f35 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_5db55154-ebd0-af38-92fb-cead03c408aa-7a735f35 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_5db55154-ebd0-af38-92fb-cead03c408d4-7a735f35 {
  align-self: start;
}

#w-node-_5db55154-ebd0-af38-92fb-cead03c408d7-7a735f35 {
  justify-self: start;
}

#w-node-_5db55154-ebd0-af38-92fb-cead03c408d8-7a735f35 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_5db55154-ebd0-af38-92fb-cead03c408da-7a735f35 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5db55154-ebd0-af38-92fb-cead03c408dc-7a735f35 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-_5db55154-ebd0-af38-92fb-cead03c408de-7a735f35 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_2b4adee4-1f13-893e-3a95-408c0eabdb97-7a735f35 {
  grid-area: 1 / 1 / 2 / 4;
  align-self: start;
}

#w-node-_2b4adee4-1f13-893e-3a95-408c0eabdb9a-7a735f35 {
  grid-area: 3 / 3 / 6 / 4;
  place-self: start stretch;
}

#w-node-_2b4adee4-1f13-893e-3a95-408c0eabdba1-7a735f35 {
  place-self: center start;
}

#w-node-_2b4adee4-1f13-893e-3a95-408c0eabdba3-7a735f35 {
  place-self: center end;
}

#w-node-_2b4adee4-1f13-893e-3a95-408c0eabdba7-7a735f35 {
  place-self: center start;
}

#w-node-_2b4adee4-1f13-893e-3a95-408c0eabdba9-7a735f35 {
  place-self: center end;
}

#w-node-_2b4adee4-1f13-893e-3a95-408c0eabdbad-7a735f35 {
  place-self: center start;
}

#w-node-_2b4adee4-1f13-893e-3a95-408c0eabdbaf-7a735f35 {
  place-self: center end;
}

#w-node-_2b4adee4-1f13-893e-3a95-408c0eabdbb3-7a735f35 {
  place-self: center start;
}

#w-node-_2b4adee4-1f13-893e-3a95-408c0eabdbb5-7a735f35 {
  place-self: center end;
}

#w-node-_2b4adee4-1f13-893e-3a95-408c0eabdbb6-7a735f35 {
  grid-area: 2 / 2 / 5 / 3;
  place-self: start stretch;
}

#w-node-_2b4adee4-1f13-893e-3a95-408c0eabdbbb-7a735f35 {
  place-self: center start;
}

#w-node-_2b4adee4-1f13-893e-3a95-408c0eabdbbd-7a735f35 {
  place-self: center end;
}

#w-node-_2b4adee4-1f13-893e-3a95-408c0eabdbbf-7a735f35 {
  place-self: center start;
}

#w-node-_2b4adee4-1f13-893e-3a95-408c0eabdbc1-7a735f35 {
  place-self: center end;
}

#w-node-_2b4adee4-1f13-893e-3a95-408c0eabdbc3-7a735f35 {
  place-self: center start;
}

#w-node-_2b4adee4-1f13-893e-3a95-408c0eabdbc5-7a735f35 {
  place-self: center end;
}

#w-node-_2b4adee4-1f13-893e-3a95-408c0eabdbc7-7a735f35 {
  place-self: center start;
}

#w-node-_2b4adee4-1f13-893e-3a95-408c0eabdbc9-7a735f35 {
  place-self: center end;
}

#w-node-_2b4adee4-1f13-893e-3a95-408c0eabdbcb-7a735f35 {
  place-self: center start;
}

#w-node-_2b4adee4-1f13-893e-3a95-408c0eabdbcd-7a735f35 {
  place-self: center end;
}

#w-node-_2b4adee4-1f13-893e-3a95-408c0eabdbce-7a735f35 {
  grid-area: 2 / 1 / 4 / 2;
  place-self: start center;
}

#w-node-_2b4adee4-1f13-893e-3a95-408c0eabdbd1-7a735f35 {
  place-self: center;
}

#w-node-_2b4adee4-1f13-893e-3a95-408c0eabdbd3-7a735f35 {
  grid-area: 6 / 3 / 7 / 4;
  align-self: end;
}

#w-node-_1574840f-fc0a-e1d2-f31f-a7d9554f9448-fabf2eb0 {
  justify-self: end;
}

#w-node-_1574840f-fc0a-e1d2-f31f-a7d9554f944a-fabf2eb0 {
  place-self: center;
}

#w-node-_1574840f-fc0a-e1d2-f31f-a7d9554f944c-fabf2eb0 {
  justify-self: start;
}

#w-node-_1574840f-fc0a-e1d2-f31f-a7d9554f944e-fabf2eb0 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-fdcb5047-32c5-abee-a9be-de4f0230f25e-fabf2eb0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fdcb5047-32c5-abee-a9be-de4f0230f25f-fabf2eb0 {
  place-self: center start;
}

#w-node-fdcb5047-32c5-abee-a9be-de4f0230f263-fabf2eb0 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#Gender.w-node-fdcb5047-32c5-abee-a9be-de4f0230f269-fabf2eb0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fdcb5047-32c5-abee-a9be-de4f0230f26b-fabf2eb0, #Date-of-Birth.w-node-fdcb5047-32c5-abee-a9be-de4f0230f26d-fabf2eb0, #w-node-fdcb5047-32c5-abee-a9be-de4f0230f26f-fabf2eb0, #Nationality.w-node-fdcb5047-32c5-abee-a9be-de4f0230f271-fabf2eb0, #w-node-fdcb5047-32c5-abee-a9be-de4f0230f273-fabf2eb0, #Email-Address.w-node-fdcb5047-32c5-abee-a9be-de4f0230f275-fabf2eb0, #w-node-fdcb5047-32c5-abee-a9be-de4f0230f277-fabf2eb0, #Phone-Number.w-node-fdcb5047-32c5-abee-a9be-de4f0230f27c-fabf2eb0 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#Is-this-number-available-on-WhatsApp.w-node-fdcb5047-32c5-abee-a9be-de4f0230f27f-fabf2eb0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fdcb5047-32c5-abee-a9be-de4f0230f281-fabf2eb0, #Emergency-Contact.w-node-fdcb5047-32c5-abee-a9be-de4f0230f283-fabf2eb0, #w-node-fdcb5047-32c5-abee-a9be-de4f0230f285-fabf2eb0, #Emergency-Contact-Name.w-node-fdcb5047-32c5-abee-a9be-de4f0230f287-fabf2eb0 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-fdcb5047-32c5-abee-a9be-de4f0230f288-fabf2eb0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fdcb5047-32c5-abee-a9be-de4f0230f289-fabf2eb0 {
  place-self: center start;
}

#w-node-fdcb5047-32c5-abee-a9be-de4f0230f28e-fabf2eb0, #w-node-fdcb5047-32c5-abee-a9be-de4f0230f290-fabf2eb0, #Where-are-you-traveling-to.w-node-fdcb5047-32c5-abee-a9be-de4f0230f293-fabf2eb0, #w-node-fdcb5047-32c5-abee-a9be-de4f0230f295-fabf2eb0, #Where-will-you-be-departing-from.w-node-fdcb5047-32c5-abee-a9be-de4f0230f29a-fabf2eb0, #w-node-fdcb5047-32c5-abee-a9be-de4f0230f29c-fabf2eb0, #Preferred-Departure-Date.w-node-fdcb5047-32c5-abee-a9be-de4f0230f29e-fabf2eb0, #w-node-fdcb5047-32c5-abee-a9be-de4f0230f2a0-fabf2eb0, #Preferred-Return-Date.w-node-fdcb5047-32c5-abee-a9be-de4f0230f2a2-fabf2eb0 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#additional-destinations.w-node-fdcb5047-32c5-abee-a9be-de4f0230f2a5-fabf2eb0, #w-node-fdcb5047-32c5-abee-a9be-de4f0230f2a6-fabf2eb0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fdcb5047-32c5-abee-a9be-de4f0230f2a7-fabf2eb0 {
  place-self: center start;
}

#Purpose-of-Business-Travel.w-node-_5d8d4dbc-5db9-5394-0bfc-b386565e8170-fabf2eb0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fdcb5047-32c5-abee-a9be-de4f0230f2af-fabf2eb0, #Other-Entertainment-or-Personal-Interest.w-node-fdcb5047-32c5-abee-a9be-de4f0230f2b1-fabf2eb0, #w-node-fdcb5047-32c5-abee-a9be-de4f0230f2b3-fabf2eb0, #Company-or-Organization-Name.w-node-fdcb5047-32c5-abee-a9be-de4f0230f2bd-fabf2eb0 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#Will-you-require-any-documentation-from-us.w-node-_4c182d28-1b20-573c-f8f7-56eb165fd892-fabf2eb0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fdcb5047-32c5-abee-a9be-de4f0230f2c3-fabf2eb0, #If-yes-please-specify-the-type-of-documentation-you-require.w-node-fdcb5047-32c5-abee-a9be-de4f0230f2c8-fabf2eb0 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-fdcb5047-32c5-abee-a9be-de4f0230f2c9-fabf2eb0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fdcb5047-32c5-abee-a9be-de4f0230f2ca-fabf2eb0 {
  place-self: center start;
}

#Ill-need-assistance-arranging.w-node-_95f0c721-4b2d-ca14-0917-660170226b1a-fabf2eb0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fdcb5047-32c5-abee-a9be-de4f0230f2cf-fabf2eb0, #If-Other-Assistance-Arranging.w-node-fdcb5047-32c5-abee-a9be-de4f0230f2d1-fabf2eb0 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c75f7e61-2f0f-c457-ebf3-0750326c401d-fabf2eb0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c75f7e61-2f0f-c457-ebf3-0750326c401e-fabf2eb0 {
  place-self: center start;
}

#w-node-_70e74c29-7016-5cdc-23f9-a3ce32d455de-fabf2eb0, #Number-of-Travelers.w-node-_70e74c29-7016-5cdc-23f9-a3ce32d455e0-fabf2eb0, #w-node-fdcb5047-32c5-abee-a9be-de4f0230f2d3-fabf2eb0, #Number-of-Adults-Traveling.w-node-fdcb5047-32c5-abee-a9be-de4f0230f2d5-fabf2eb0, #w-node-fdcb5047-32c5-abee-a9be-de4f0230f2d7-fabf2eb0, #Number-Of-Children-Traveling.w-node-fdcb5047-32c5-abee-a9be-de4f0230f2dd-fabf2eb0, #w-node-fdcb5047-32c5-abee-a9be-de4f0230f2df-fabf2eb0, #Ages-of-Children-Traveling.w-node-fdcb5047-32c5-abee-a9be-de4f0230f2e5-fabf2eb0 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-fdcb5047-32c5-abee-a9be-de4f0230f2e6-fabf2eb0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fdcb5047-32c5-abee-a9be-de4f0230f2e7-fabf2eb0 {
  place-self: center start;
}

#Type-of-Accomodation.w-node-fdcb5047-32c5-abee-a9be-de4f0230f2ed-fabf2eb0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fdcb5047-32c5-abee-a9be-de4f0230f2ef-fabf2eb0, #Other-Accommodation-Type.w-node-fdcb5047-32c5-abee-a9be-de4f0230f2f4-fabf2eb0, #w-node-fdcb5047-32c5-abee-a9be-de4f0230f2f6-fabf2eb0, #Number-of-Rooms.w-node-fdcb5047-32c5-abee-a9be-de4f0230f2f8-fabf2eb0, #w-node-fdcb5047-32c5-abee-a9be-de4f0230f2fa-fabf2eb0 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#Accommodation-Class.w-node-fdcb5047-32c5-abee-a9be-de4f0230f319-fabf2eb0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fdcb5047-32c5-abee-a9be-de4f0230f31b-fabf2eb0, #Accommodation-Special-Requests.w-node-fdcb5047-32c5-abee-a9be-de4f0230f320-fabf2eb0 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-fdcb5047-32c5-abee-a9be-de4f0230f321-fabf2eb0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fdcb5047-32c5-abee-a9be-de4f0230f322-fabf2eb0 {
  place-self: center start;
}

#Cabin-Class.w-node-fdcb5047-32c5-abee-a9be-de4f0230f328-fabf2eb0, #Seat-Preferences.w-node-fdcb5047-32c5-abee-a9be-de4f0230f32b-fabf2eb0, #w-node-fdcb5047-32c5-abee-a9be-de4f0230f32c-fabf2eb0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fdcb5047-32c5-abee-a9be-de4f0230f32d-fabf2eb0 {
  place-self: center start;
}

#Airport-Transfers.w-node-fdcb5047-32c5-abee-a9be-de4f0230f333-fabf2eb0, #Preferred-Vehicle-Type.w-node-fdcb5047-32c5-abee-a9be-de4f0230f336-fabf2eb0, #Private-Driver.w-node-fdcb5047-32c5-abee-a9be-de4f0230f339-fabf2eb0, #w-node-fdcb5047-32c5-abee-a9be-de4f0230f33a-fabf2eb0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fdcb5047-32c5-abee-a9be-de4f0230f33b-fabf2eb0 {
  place-self: center start;
}

#Will-you-extend-your-trip-for-leisure-or-personal-activities.w-node-fdcb5047-32c5-abee-a9be-de4f0230f341-fabf2eb0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fdcb5047-32c5-abee-a9be-de4f0230f378-fabf2eb0, #Other-Preferred-Activities-or-Interests.w-node-fdcb5047-32c5-abee-a9be-de4f0230f37d-fabf2eb0, #w-node-fdcb5047-32c5-abee-a9be-de4f0230f37f-fabf2eb0, #Must-see-Destinations-or-Landmarks.w-node-fdcb5047-32c5-abee-a9be-de4f0230f382-fabf2eb0, #w-node-fdcb5047-32c5-abee-a9be-de4f0230f384-fabf2eb0, #Any-activities-you-d-like-to-avoid.w-node-fdcb5047-32c5-abee-a9be-de4f0230f386-fabf2eb0 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-fdcb5047-32c5-abee-a9be-de4f0230f387-fabf2eb0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fdcb5047-32c5-abee-a9be-de4f0230f388-fabf2eb0 {
  place-self: center start;
}

#w-node-fdcb5047-32c5-abee-a9be-de4f0230f38d-fabf2eb0, #Dietary-Restrictions-or-Allergies.w-node-fdcb5047-32c5-abee-a9be-de4f0230f38f-fabf2eb0, #w-node-fdcb5047-32c5-abee-a9be-de4f0230f391-fabf2eb0, #Preferred-Cuisine-s.w-node-fdcb5047-32c5-abee-a9be-de4f0230f393-fabf2eb0, #w-node-fdcb5047-32c5-abee-a9be-de4f0230f395-fabf2eb0, #Meal-Preferences.w-node-fdcb5047-32c5-abee-a9be-de4f0230f39a-fabf2eb0 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-fdcb5047-32c5-abee-a9be-de4f0230f39b-fabf2eb0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fdcb5047-32c5-abee-a9be-de4f0230f39c-fabf2eb0 {
  place-self: center start;
}

#w-node-fdcb5047-32c5-abee-a9be-de4f0230f3a1-fabf2eb0, #Any-medical-conditions-or-mobility-concerns-we-should-be-aware-of.w-node-fdcb5047-32c5-abee-a9be-de4f0230f3a3-fabf2eb0 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#Do-you-already-have-travel-insurance.w-node-fdcb5047-32c5-abee-a9be-de4f0230f3a6-fabf2eb0, #If-not-would-you-like-us-to-assist-with-arranging-it-Travel-Insurance.w-node-fdcb5047-32c5-abee-a9be-de4f0230f3a9-fabf2eb0, #w-node-fdcb5047-32c5-abee-a9be-de4f0230f3aa-fabf2eb0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fdcb5047-32c5-abee-a9be-de4f0230f3ab-fabf2eb0 {
  place-self: center start;
}

#Do-you-require-assistance-with-visa-application.w-node-fdcb5047-32c5-abee-a9be-de4f0230f3b1-fabf2eb0, #Have-you-visited-this-destination-before.w-node-fdcb5047-32c5-abee-a9be-de4f0230f3b4-fabf2eb0, #w-node-fdcb5047-32c5-abee-a9be-de4f0230f3b5-fabf2eb0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fdcb5047-32c5-abee-a9be-de4f0230f3b6-fabf2eb0 {
  place-self: center start;
}

#w-node-fdcb5047-32c5-abee-a9be-de4f0230f3bb-fabf2eb0, #Estimated-Total-Budget.w-node-fdcb5047-32c5-abee-a9be-de4f0230f3c0-fabf2eb0, #w-node-fdcb5047-32c5-abee-a9be-de4f0230f3c2-fabf2eb0, #Preferred-Currency.w-node-fdcb5047-32c5-abee-a9be-de4f0230f3c5-fabf2eb0 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#Preferred-Payment-Method.w-node-fdcb5047-32c5-abee-a9be-de4f0230f3c8-fabf2eb0, #w-node-fdcb5047-32c5-abee-a9be-de4f0230f3c9-fabf2eb0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fdcb5047-32c5-abee-a9be-de4f0230f3ca-fabf2eb0 {
  place-self: center start;
}

#Are-you-a-Grand-Voyage-Club-Member.w-node-fdcb5047-32c5-abee-a9be-de4f0230f3d0-fabf2eb0, #Membership-Level.w-node-fdcb5047-32c5-abee-a9be-de4f0230f3d3-fabf2eb0, #w-node-fdcb5047-32c5-abee-a9be-de4f0230f3d4-fabf2eb0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fdcb5047-32c5-abee-a9be-de4f0230f3d5-fabf2eb0 {
  place-self: center start;
}

#w-node-fdcb5047-32c5-abee-a9be-de4f0230f3da-fabf2eb0, #Additional-Notes.w-node-fdcb5047-32c5-abee-a9be-de4f0230f3dd-fabf2eb0 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-fdcb5047-32c5-abee-a9be-de4f0230f3de-fabf2eb0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fdcb5047-32c5-abee-a9be-de4f0230f3df-fabf2eb0 {
  place-self: center start;
}

#Preferred-Method-of-Communication.w-node-fdcb5047-32c5-abee-a9be-de4f0230f3e5-fabf2eb0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d1d2a3d2-73ac-bb4e-a81f-12c3500d8ceb-fabf2eb0 {
  justify-self: center;
}

#w-node-_287cbc9b-d8a5-55c3-e7e1-ac86e7f23007-fabf2eb0 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-_66058178-7f75-1271-46f7-f0c6178d49a5-fabf2eb0 {
  justify-self: end;
}

#w-node-_66058178-7f75-1271-46f7-f0c6178d49a7-fabf2eb0 {
  place-self: center;
}

#w-node-_66058178-7f75-1271-46f7-f0c6178d49a9-fabf2eb0 {
  justify-self: start;
}

#w-node-_287cbc9b-d8a5-55c3-e7e1-ac86e7f23010-fabf2eb0, #w-node-_287cbc9b-d8a5-55c3-e7e1-ac86e7f23014-fabf2eb0 {
  justify-self: center;
}

#w-node-f8ae8099-4173-18d2-1d63-634e923153e5-fabf2eb0, #w-node-f8ae8099-4173-18d2-1d63-634e923153ec-fabf2eb0 {
  place-self: center;
}

#w-node-f8ae8099-4173-18d2-1d63-634e92315401-fabf2eb0 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f8ae8099-4173-18d2-1d63-634e92315402-fabf2eb0 {
  align-self: center;
}

#w-node-f8ae8099-4173-18d2-1d63-634e92315404-fabf2eb0 {
  place-self: center end;
}

#email-3.w-node-f8ae8099-4173-18d2-1d63-634e92315405-fabf2eb0, #email-3.w-node-f8ae8099-4173-18d2-1d63-634e92315406-fabf2eb0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f8ae8099-4173-18d2-1d63-634e92315408-fabf2eb0 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f8ae8099-4173-18d2-1d63-634e92315409-fabf2eb0 {
  align-self: center;
}

#w-node-f8ae8099-4173-18d2-1d63-634e9231540b-fabf2eb0 {
  place-self: center end;
}

#email-4.w-node-f8ae8099-4173-18d2-1d63-634e9231540c-fabf2eb0, #w-node-f8ae8099-4173-18d2-1d63-634e9231540e-fabf2eb0 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f8ae8099-4173-18d2-1d63-634e9231540f-fabf2eb0 {
  align-self: center;
}

#w-node-f8ae8099-4173-18d2-1d63-634e92315411-fabf2eb0 {
  place-self: center end;
}

#email-4.w-node-f8ae8099-4173-18d2-1d63-634e92315412-fabf2eb0, #w-node-f8ae8099-4173-18d2-1d63-634e9231541f-fabf2eb0 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f8ae8099-4173-18d2-1d63-634e92315420-fabf2eb0 {
  align-self: center;
}

#w-node-f8ae8099-4173-18d2-1d63-634e92315422-fabf2eb0 {
  place-self: center end;
}

#Email.w-node-f8ae8099-4173-18d2-1d63-634e92315423-fabf2eb0, #w-node-f8ae8099-4173-18d2-1d63-634e92315425-fabf2eb0 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f8ae8099-4173-18d2-1d63-634e92315426-fabf2eb0 {
  align-self: center;
}

#w-node-f8ae8099-4173-18d2-1d63-634e92315428-fabf2eb0 {
  place-self: center end;
}

#Password.w-node-f8ae8099-4173-18d2-1d63-634e92315429-fabf2eb0 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f8ae8099-4173-18d2-1d63-634e92315435-fabf2eb0 {
  grid-area: 1 / 1 / 2 / 4;
  align-self: stretch;
}

#w-node-f8ae8099-4173-18d2-1d63-634e92315436-fabf2eb0 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-f8ae8099-4173-18d2-1d63-634e9231543c-fabf2eb0 {
  align-self: center;
}

#w-node-f8ae8099-4173-18d2-1d63-634e92315451-fabf2eb0 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-f8ae8099-4173-18d2-1d63-634e92315453-fabf2eb0 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-f8ae8099-4173-18d2-1d63-634e9231545b-fabf2eb0 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center start;
}

#w-node-f8ae8099-4173-18d2-1d63-634e9231545d-fabf2eb0 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-f8ae8099-4173-18d2-1d63-634e92315465-fabf2eb0 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-f8ae8099-4173-18d2-1d63-634e92315467-fabf2eb0 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-f8ae8099-4173-18d2-1d63-634e9231546f-fabf2eb0 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-f8ae8099-4173-18d2-1d63-634e92315471-fabf2eb0 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-f8ae8099-4173-18d2-1d63-634e9231547a-fabf2eb0 {
  align-self: start;
}

#w-node-f8ae8099-4173-18d2-1d63-634e9231548f-fabf2eb0 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-f8ae8099-4173-18d2-1d63-634e92315491-fabf2eb0 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-f8ae8099-4173-18d2-1d63-634e92315496-fabf2eb0 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-f8ae8099-4173-18d2-1d63-634e92315498-fabf2eb0 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-f8ae8099-4173-18d2-1d63-634e923154c2-fabf2eb0 {
  align-self: start;
}

#w-node-f8ae8099-4173-18d2-1d63-634e923154c5-fabf2eb0 {
  justify-self: start;
}

#w-node-f8ae8099-4173-18d2-1d63-634e923154c6-fabf2eb0 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-f8ae8099-4173-18d2-1d63-634e923154c8-fabf2eb0 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-f8ae8099-4173-18d2-1d63-634e923154ca-fabf2eb0 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-f8ae8099-4173-18d2-1d63-634e923154cc-fabf2eb0 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_6e8307ed-1ab8-13e8-d911-4d9af1670662-fabf2eb0 {
  grid-area: 1 / 1 / 2 / 4;
  align-self: start;
}

#w-node-_6e8307ed-1ab8-13e8-d911-4d9af1670665-fabf2eb0 {
  grid-area: 3 / 3 / 6 / 4;
  place-self: start stretch;
}

#w-node-_6e8307ed-1ab8-13e8-d911-4d9af167066c-fabf2eb0 {
  place-self: center start;
}

#w-node-_6e8307ed-1ab8-13e8-d911-4d9af167066e-fabf2eb0 {
  place-self: center end;
}

#w-node-_6e8307ed-1ab8-13e8-d911-4d9af1670672-fabf2eb0 {
  place-self: center start;
}

#w-node-_6e8307ed-1ab8-13e8-d911-4d9af1670674-fabf2eb0 {
  place-self: center end;
}

#w-node-_6e8307ed-1ab8-13e8-d911-4d9af1670678-fabf2eb0 {
  place-self: center start;
}

#w-node-_6e8307ed-1ab8-13e8-d911-4d9af167067a-fabf2eb0 {
  place-self: center end;
}

#w-node-_6e8307ed-1ab8-13e8-d911-4d9af167067e-fabf2eb0 {
  place-self: center start;
}

#w-node-_6e8307ed-1ab8-13e8-d911-4d9af1670680-fabf2eb0 {
  place-self: center end;
}

#w-node-_6e8307ed-1ab8-13e8-d911-4d9af1670681-fabf2eb0 {
  grid-area: 2 / 2 / 5 / 3;
  place-self: start stretch;
}

#w-node-_6e8307ed-1ab8-13e8-d911-4d9af1670686-fabf2eb0 {
  place-self: center start;
}

#w-node-_6e8307ed-1ab8-13e8-d911-4d9af1670688-fabf2eb0 {
  place-self: center end;
}

#w-node-_6e8307ed-1ab8-13e8-d911-4d9af167068a-fabf2eb0 {
  place-self: center start;
}

#w-node-_6e8307ed-1ab8-13e8-d911-4d9af167068c-fabf2eb0 {
  place-self: center end;
}

#w-node-_6e8307ed-1ab8-13e8-d911-4d9af167068e-fabf2eb0 {
  place-self: center start;
}

#w-node-_6e8307ed-1ab8-13e8-d911-4d9af1670690-fabf2eb0 {
  place-self: center end;
}

#w-node-_6e8307ed-1ab8-13e8-d911-4d9af1670692-fabf2eb0 {
  place-self: center start;
}

#w-node-_6e8307ed-1ab8-13e8-d911-4d9af1670694-fabf2eb0 {
  place-self: center end;
}

#w-node-_6e8307ed-1ab8-13e8-d911-4d9af1670696-fabf2eb0 {
  place-self: center start;
}

#w-node-_6e8307ed-1ab8-13e8-d911-4d9af1670698-fabf2eb0 {
  place-self: center end;
}

#w-node-_6e8307ed-1ab8-13e8-d911-4d9af1670699-fabf2eb0 {
  grid-area: 2 / 1 / 4 / 2;
  place-self: start center;
}

#w-node-_6e8307ed-1ab8-13e8-d911-4d9af167069c-fabf2eb0 {
  place-self: center;
}

#w-node-_6e8307ed-1ab8-13e8-d911-4d9af167069e-fabf2eb0 {
  grid-area: 6 / 3 / 7 / 4;
  align-self: end;
}

#w-node-_46decd39-9cb7-99e3-7966-fee52a30d12b-e825218b {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_46decd39-9cb7-99e3-7966-fee52a30d12c-e825218b {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-_46decd39-9cb7-99e3-7966-fee52a30d12d-e825218b {
  grid-area: 1 / 1 / 2 / 3;
  place-self: stretch stretch;
}

#w-node-_232b7507-1a0c-4f0c-7629-dcdc1b961fe8-e825218b {
  place-self: center stretch;
}

#w-node-_232b7507-1a0c-4f0c-7629-dcdc1b961fea-e825218b {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_33f87ad6-0da6-3fce-88fc-495141242e56-e825218b {
  justify-self: end;
}

#w-node-_33f87ad6-0da6-3fce-88fc-495141242e58-e825218b {
  place-self: center;
}

#w-node-_33f87ad6-0da6-3fce-88fc-495141242e5a-e825218b {
  justify-self: start;
}

#w-node-_46decd39-9cb7-99e3-7966-fee52a30d135-e825218b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-_75fcaa45-d678-a1b8-704d-3f4a37e075c7-e825218b {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_75fcaa45-d678-a1b8-704d-3f4a37e075c9-e825218b {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-ffb875d0-7504-38a0-06f6-01bd02ed6bc7-e825218b {
  place-self: center end;
}

#w-node-_6682303b-af60-575b-dedb-4c79faad1185-e825218b {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_6682303b-af60-575b-dedb-4c79faad1187-e825218b {
  grid-area: 1 / 2 / 2 / 4;
  place-self: stretch stretch;
}

#w-node-_85e1ab4b-b213-1ffc-f925-77cee0ae7f65-e825218b, #w-node-_85e1ab4b-b213-1ffc-f925-77cee0ae7f66-e825218b, #w-node-_85e1ab4b-b213-1ffc-f925-77cee0ae7f67-e825218b, #w-node-_85e1ab4b-b213-1ffc-f925-77cee0ae7f69-e825218b, #w-node-_85e1ab4b-b213-1ffc-f925-77cee0ae7f6a-e825218b, #w-node-_85e1ab4b-b213-1ffc-f925-77cee0ae7f6c-e825218b, #w-node-_85e1ab4b-b213-1ffc-f925-77cee0ae7f6d-e825218b, #w-node-_85e1ab4b-b213-1ffc-f925-77cee0ae7f6f-e825218b, #w-node-_85e1ab4b-b213-1ffc-f925-77cee0ae7f70-e825218b, #w-node-_85e1ab4b-b213-1ffc-f925-77cee0ae7f71-e825218b, #w-node-_85e1ab4b-b213-1ffc-f925-77cee0ae7f73-e825218b, #w-node-_85e1ab4b-b213-1ffc-f925-77cee0ae7f74-e825218b, #w-node-_85e1ab4b-b213-1ffc-f925-77cee0ae7f76-e825218b, #w-node-_85e1ab4b-b213-1ffc-f925-77cee0ae7f77-e825218b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_85e1ab4b-b213-1ffc-f925-77cee0ae7f79-e825218b {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_21beb8b2-2845-bab2-5296-ca79744108ad-e825218b {
  place-self: center stretch;
}

#w-node-_21beb8b2-2845-bab2-5296-ca79744108af-e825218b {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_85e1ab4b-b213-1ffc-f925-77cee0ae7f80-e825218b, #w-node-_85e1ab4b-b213-1ffc-f925-77cee0ae7f96-e825218b, #w-node-_85e1ab4b-b213-1ffc-f925-77cee0ae7fa3-e825218b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4bd6e5cf-7d98-43ff-7bdf-a8714aa9de92-e825218b {
  align-self: start;
}

#w-node-_4bd6e5cf-7d98-43ff-7bdf-a8714aa9de95-e825218b {
  justify-self: start;
}

#w-node-_4bd6e5cf-7d98-43ff-7bdf-a8714aa9de96-e825218b {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_4bd6e5cf-7d98-43ff-7bdf-a8714aa9de98-e825218b {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_4bd6e5cf-7d98-43ff-7bdf-a8714aa9de9a-e825218b {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-_4bd6e5cf-7d98-43ff-7bdf-a8714aa9de9c-e825218b {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_32b069d3-6aa6-d89a-2f26-2b1f2e48cb3d-e825218b {
  grid-area: 1 / 1 / 3 / 4;
}

#w-node-_32b069d3-6aa6-d89a-2f26-2b1f2e48cb3e-e825218b {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_32b069d3-6aa6-d89a-2f26-2b1f2e48cb3f-e825218b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_32b069d3-6aa6-d89a-2f26-2b1f2e48cb42-e825218b, #w-node-_32b069d3-6aa6-d89a-2f26-2b1f2e48cb4d-e825218b {
  align-self: start;
}

#w-node-_32b069d3-6aa6-d89a-2f26-2b1f2e48cb52-e825218b {
  grid-area: 3 / 1 / 4 / 4;
}

#w-node-a1d6df5e-ab66-f878-822c-711268345bd0-e825218b, #w-node-_491254de-bf62-5614-8e53-92ac0f6c8c3a-e825218b {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_491254de-bf62-5614-8e53-92ac0f6c8c3c-e825218b {
  grid-area: 1 / 2 / 2 / 4;
  place-self: stretch stretch;
}

#w-node-ddbf7e31-cd21-14b6-43f7-e5c4730069d0-e825218b {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_0b2cca51-1fe7-769c-cd6e-5df11503382e-e825218b {
  justify-self: end;
}

#w-node-_0b2cca51-1fe7-769c-cd6e-5df115033830-e825218b {
  place-self: center;
}

#w-node-_0b2cca51-1fe7-769c-cd6e-5df115033832-e825218b {
  justify-self: start;
}

#w-node-ddbf7e31-cd21-14b6-43f7-e5c4730069db-e825218b, #w-node-ddbf7e31-cd21-14b6-43f7-e5c4730069dc-e825218b, #w-node-ddbf7e31-cd21-14b6-43f7-e5c4730069e7-e825218b, #w-node-ddbf7e31-cd21-14b6-43f7-e5c4730069f2-e825218b, #w-node-ddbf7e31-cd21-14b6-43f7-e5c473006a03-e825218b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b610eeba-06fd-254d-c900-f61a5b9642f0-e825218b {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-b610eeba-06fd-254d-c900-f61a5b9642f1-e825218b {
  justify-self: start;
}

#w-node-b610eeba-06fd-254d-c900-f61a5b9642f2-e825218b, #w-node-b610eeba-06fd-254d-c900-f61a5b9642f8-e825218b, #w-node-b610eeba-06fd-254d-c900-f61a5b9642fb-e825218b, #w-node-b610eeba-06fd-254d-c900-f61a5b964300-e825218b, #w-node-b610eeba-06fd-254d-c900-f61a5b964302-e825218b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b610eeba-06fd-254d-c900-f61a5b964305-e825218b {
  align-self: start;
}

#w-node-c7e70c04-84af-9753-168a-d34fce282f95-e825218b {
  place-self: center stretch;
}

#w-node-c7e70c04-84af-9753-168a-d34fce282f97-e825218b {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_69fea3c6-0081-bb60-9065-9c64a5808d03-e825218b {
  justify-self: start;
}

#w-node-b610eeba-06fd-254d-c900-f61a5b964317-e825218b {
  place-self: auto;
}

#w-node-b610eeba-06fd-254d-c900-f61a5b964318-e825218b {
  place-self: center start;
}

#w-node-b610eeba-06fd-254d-c900-f61a5b96431a-e825218b {
  align-self: center;
}

#w-node-b610eeba-06fd-254d-c900-f61a5b96431c-e825218b {
  place-self: auto;
}

#w-node-b610eeba-06fd-254d-c900-f61a5b96431d-e825218b {
  place-self: center start;
}

#w-node-b610eeba-06fd-254d-c900-f61a5b96431f-e825218b {
  align-self: center;
}

#w-node-b610eeba-06fd-254d-c900-f61a5b964321-e825218b {
  place-self: auto;
}

#w-node-b610eeba-06fd-254d-c900-f61a5b964322-e825218b {
  place-self: center start;
}

#w-node-b610eeba-06fd-254d-c900-f61a5b964324-e825218b {
  align-self: center;
}

#w-node-b610eeba-06fd-254d-c900-f61a5b964326-e825218b {
  align-self: start;
}

#w-node-b610eeba-06fd-254d-c900-f61a5b964328-e825218b {
  align-self: center;
}

#w-node-cc8d9c45-25dc-98bb-0393-f69e93852083-e825218b {
  justify-self: start;
}

#w-node-_50f7d38e-50d1-78cb-df7a-4cccef075720-e825218b {
  place-self: center stretch;
}

#w-node-_50f7d38e-50d1-78cb-df7a-4cccef075722-e825218b {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-b610eeba-06fd-254d-c900-f61a5b96433f-e825218b, #w-node-b610eeba-06fd-254d-c900-f61a5b964344-e825218b, #Email-2.w-node-b610eeba-06fd-254d-c900-f61a5b964346-e825218b, #w-node-b610eeba-06fd-254d-c900-f61a5b964348-e825218b, #Phone.w-node-b610eeba-06fd-254d-c900-f61a5b96434a-e825218b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f109038e-9db8-caf2-97a1-0ba3bac2f67f-e825218b {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-_142dc844-131c-81dc-9a0f-2064575f4fa7-e825218b {
  justify-self: end;
}

#w-node-_142dc844-131c-81dc-9a0f-2064575f4fa9-e825218b {
  place-self: center;
}

#w-node-_142dc844-131c-81dc-9a0f-2064575f4fab-e825218b {
  justify-self: start;
}

#w-node-f109038e-9db8-caf2-97a1-0ba3bac2f688-e825218b, #w-node-f109038e-9db8-caf2-97a1-0ba3bac2f68c-e825218b {
  justify-self: center;
}

#w-node-e4e29b7d-9e01-b76e-a716-41a629527adb-e825218b, #w-node-e4e29b7d-9e01-b76e-a716-41a629527ae2-e825218b {
  place-self: center;
}

#w-node-e4e29b7d-9e01-b76e-a716-41a629527af7-e825218b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-e4e29b7d-9e01-b76e-a716-41a629527af8-e825218b {
  align-self: center;
}

#w-node-e4e29b7d-9e01-b76e-a716-41a629527afa-e825218b {
  place-self: center end;
}

#email-3.w-node-e4e29b7d-9e01-b76e-a716-41a629527afb-e825218b, #email-3.w-node-e4e29b7d-9e01-b76e-a716-41a629527afc-e825218b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e4e29b7d-9e01-b76e-a716-41a629527afe-e825218b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-e4e29b7d-9e01-b76e-a716-41a629527aff-e825218b {
  align-self: center;
}

#w-node-e4e29b7d-9e01-b76e-a716-41a629527b01-e825218b {
  place-self: center end;
}

#email-4.w-node-e4e29b7d-9e01-b76e-a716-41a629527b02-e825218b, #w-node-e4e29b7d-9e01-b76e-a716-41a629527b04-e825218b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-e4e29b7d-9e01-b76e-a716-41a629527b05-e825218b {
  align-self: center;
}

#w-node-e4e29b7d-9e01-b76e-a716-41a629527b07-e825218b {
  place-self: center end;
}

#email-4.w-node-e4e29b7d-9e01-b76e-a716-41a629527b08-e825218b, #w-node-e4e29b7d-9e01-b76e-a716-41a629527b15-e825218b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-e4e29b7d-9e01-b76e-a716-41a629527b16-e825218b {
  align-self: center;
}

#w-node-e4e29b7d-9e01-b76e-a716-41a629527b18-e825218b {
  place-self: center end;
}

#Email.w-node-e4e29b7d-9e01-b76e-a716-41a629527b19-e825218b, #w-node-e4e29b7d-9e01-b76e-a716-41a629527b1b-e825218b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-e4e29b7d-9e01-b76e-a716-41a629527b1c-e825218b {
  align-self: center;
}

#w-node-e4e29b7d-9e01-b76e-a716-41a629527b1e-e825218b {
  place-self: center end;
}

#Password.w-node-e4e29b7d-9e01-b76e-a716-41a629527b1f-e825218b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-e4e29b7d-9e01-b76e-a716-41a629527b2b-e825218b {
  grid-area: 1 / 1 / 2 / 4;
  align-self: stretch;
}

#w-node-e4e29b7d-9e01-b76e-a716-41a629527b2c-e825218b {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-e4e29b7d-9e01-b76e-a716-41a629527b32-e825218b {
  align-self: center;
}

#w-node-e4e29b7d-9e01-b76e-a716-41a629527b47-e825218b {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-e4e29b7d-9e01-b76e-a716-41a629527b49-e825218b {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-e4e29b7d-9e01-b76e-a716-41a629527b51-e825218b {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center start;
}

#w-node-e4e29b7d-9e01-b76e-a716-41a629527b53-e825218b {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-e4e29b7d-9e01-b76e-a716-41a629527b5b-e825218b {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-e4e29b7d-9e01-b76e-a716-41a629527b5d-e825218b {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-e4e29b7d-9e01-b76e-a716-41a629527b65-e825218b {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-e4e29b7d-9e01-b76e-a716-41a629527b67-e825218b {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-e4e29b7d-9e01-b76e-a716-41a629527b70-e825218b {
  align-self: start;
}

#w-node-e4e29b7d-9e01-b76e-a716-41a629527b85-e825218b {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-e4e29b7d-9e01-b76e-a716-41a629527b87-e825218b {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-e4e29b7d-9e01-b76e-a716-41a629527b8c-e825218b {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-e4e29b7d-9e01-b76e-a716-41a629527b8e-e825218b {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-e4e29b7d-9e01-b76e-a716-41a629527bb8-e825218b {
  align-self: start;
}

#w-node-e4e29b7d-9e01-b76e-a716-41a629527bbb-e825218b {
  justify-self: start;
}

#w-node-e4e29b7d-9e01-b76e-a716-41a629527bbc-e825218b {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-e4e29b7d-9e01-b76e-a716-41a629527bbe-e825218b {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e4e29b7d-9e01-b76e-a716-41a629527bc0-e825218b {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-e4e29b7d-9e01-b76e-a716-41a629527bc2-e825218b {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_22b972b6-7334-16a9-0d23-02b6dd662a71-e825218b {
  grid-area: 1 / 1 / 2 / 4;
  align-self: start;
}

#w-node-_22b972b6-7334-16a9-0d23-02b6dd662a74-e825218b {
  grid-area: 3 / 3 / 6 / 4;
  place-self: start stretch;
}

#w-node-_22b972b6-7334-16a9-0d23-02b6dd662a7b-e825218b {
  place-self: center start;
}

#w-node-_22b972b6-7334-16a9-0d23-02b6dd662a7d-e825218b {
  place-self: center end;
}

#w-node-_22b972b6-7334-16a9-0d23-02b6dd662a81-e825218b {
  place-self: center start;
}

#w-node-_22b972b6-7334-16a9-0d23-02b6dd662a83-e825218b {
  place-self: center end;
}

#w-node-_22b972b6-7334-16a9-0d23-02b6dd662a87-e825218b {
  place-self: center start;
}

#w-node-_22b972b6-7334-16a9-0d23-02b6dd662a89-e825218b {
  place-self: center end;
}

#w-node-_22b972b6-7334-16a9-0d23-02b6dd662a8d-e825218b {
  place-self: center start;
}

#w-node-_22b972b6-7334-16a9-0d23-02b6dd662a8f-e825218b {
  place-self: center end;
}

#w-node-_22b972b6-7334-16a9-0d23-02b6dd662a90-e825218b {
  grid-area: 2 / 2 / 5 / 3;
  place-self: start stretch;
}

#w-node-_22b972b6-7334-16a9-0d23-02b6dd662a95-e825218b {
  place-self: center start;
}

#w-node-_22b972b6-7334-16a9-0d23-02b6dd662a97-e825218b {
  place-self: center end;
}

#w-node-_22b972b6-7334-16a9-0d23-02b6dd662a99-e825218b {
  place-self: center start;
}

#w-node-_22b972b6-7334-16a9-0d23-02b6dd662a9b-e825218b {
  place-self: center end;
}

#w-node-_22b972b6-7334-16a9-0d23-02b6dd662a9d-e825218b {
  place-self: center start;
}

#w-node-_22b972b6-7334-16a9-0d23-02b6dd662a9f-e825218b {
  place-self: center end;
}

#w-node-_22b972b6-7334-16a9-0d23-02b6dd662aa1-e825218b {
  place-self: center start;
}

#w-node-_22b972b6-7334-16a9-0d23-02b6dd662aa3-e825218b {
  place-self: center end;
}

#w-node-_22b972b6-7334-16a9-0d23-02b6dd662aa5-e825218b {
  place-self: center start;
}

#w-node-_22b972b6-7334-16a9-0d23-02b6dd662aa7-e825218b {
  place-self: center end;
}

#w-node-_22b972b6-7334-16a9-0d23-02b6dd662aa8-e825218b {
  grid-area: 2 / 1 / 4 / 2;
  place-self: start center;
}

#w-node-_22b972b6-7334-16a9-0d23-02b6dd662aab-e825218b {
  place-self: center;
}

#w-node-_22b972b6-7334-16a9-0d23-02b6dd662aad-e825218b {
  grid-area: 6 / 3 / 7 / 4;
  align-self: end;
}

#w-node-d9ab3f4b-b6f2-62a5-1fa7-591f23fb5aaa-ff0181d3 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-d9ab3f4b-b6f2-62a5-1fa7-591f23fb5aab-ff0181d3 {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-d9ab3f4b-b6f2-62a5-1fa7-591f23fb5aac-ff0181d3 {
  grid-area: 1 / 1 / 2 / 3;
  place-self: auto;
}

#w-node-ca2624b6-2cb7-39a4-e3b5-5d545d753c7b-ff0181d3 {
  place-self: center stretch;
}

#w-node-ca2624b6-2cb7-39a4-e3b5-5d545d753c7d-ff0181d3 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_76238fae-b850-9ff6-8867-a9dcadc730b7-ff0181d3 {
  justify-self: end;
}

#w-node-_76238fae-b850-9ff6-8867-a9dcadc730b9-ff0181d3 {
  place-self: center;
}

#w-node-_76238fae-b850-9ff6-8867-a9dcadc730bb-ff0181d3 {
  justify-self: start;
}

#w-node-d9ab3f4b-b6f2-62a5-1fa7-591f23fb5ab4-ff0181d3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-_4ab95300-83d2-ba9c-cd03-f906d9c5af42-ff0181d3 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_4ab95300-83d2-ba9c-cd03-f906d9c5af44-ff0181d3 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_0d444ebc-6ec2-bc0a-b6be-4c88d49eece1-ff0181d3, #w-node-_0d444ebc-6ec2-bc0a-b6be-4c88d49eece2-ff0181d3 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_0d444ebc-6ec2-bc0a-b6be-4c88d49eece8-ff0181d3 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_0d444ebc-6ec2-bc0a-b6be-4c88d49eecfc-ff0181d3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0d444ebc-6ec2-bc0a-b6be-4c88d49eecfd-ff0181d3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_0d444ebc-6ec2-bc0a-b6be-4c88d49eecff-ff0181d3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_0d444ebc-6ec2-bc0a-b6be-4c88d49eed01-ff0181d3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_0d444ebc-6ec2-bc0a-b6be-4c88d49eed03-ff0181d3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_0d444ebc-6ec2-bc0a-b6be-4c88d49eed05-ff0181d3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0d444ebc-6ec2-bc0a-b6be-4c88d49eed06-ff0181d3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_0d444ebc-6ec2-bc0a-b6be-4c88d49eed08-ff0181d3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_0d444ebc-6ec2-bc0a-b6be-4c88d49eed0a-ff0181d3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_0d444ebc-6ec2-bc0a-b6be-4c88d49eed0c-ff0181d3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_9d29d7fc-c4ce-8108-c50a-0438fb3061a9-ff0181d3 {
  place-self: center;
}

#w-node-_6cc6dc44-95be-4221-486e-dfeb9167a014-ff0181d3, #w-node-_6cc6dc44-95be-4221-486e-dfeb9167a02f-ff0181d3, #w-node-_6cc6dc44-95be-4221-486e-dfeb9167a04a-ff0181d3, #w-node-_6cc6dc44-95be-4221-486e-dfeb9167a067-ff0181d3, #w-node-_6cc6dc44-95be-4221-486e-dfeb9167a084-ff0181d3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_978cfdff-8283-f8f0-e21e-9dce4f8b15a8-ff0181d3 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_978cfdff-8283-f8f0-e21e-9dce4f8b15aa-ff0181d3 {
  grid-area: 1 / 2 / 2 / 4;
  place-self: stretch stretch;
}

#w-node-c29ed2cd-6267-badb-a408-6801ddf0309e-ff0181d3 {
  justify-self: end;
}

#w-node-c29ed2cd-6267-badb-a408-6801ddf030a0-ff0181d3 {
  place-self: center;
}

#w-node-c29ed2cd-6267-badb-a408-6801ddf030a2-ff0181d3 {
  justify-self: start;
}

#w-node-c29ed2cd-6267-badb-a408-6801ddf030a4-ff0181d3, #w-node-c97594ac-efc3-11e2-e04c-ee61648abad8-ff0181d3 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-c97594ac-efc3-11e2-e04c-ee61648abada-ff0181d3 {
  grid-area: 1 / 2 / 2 / 4;
  place-self: stretch stretch;
}

#w-node-_0b53a1b9-5dbd-a62c-5ee3-8e3564a04918-ff0181d3 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_0b53a1b9-5dbd-a62c-5ee3-8e3564a0491f-ff0181d3, #w-node-_0b53a1b9-5dbd-a62c-5ee3-8e3564a0492a-ff0181d3, #w-node-_0b53a1b9-5dbd-a62c-5ee3-8e3564a04945-ff0181d3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_573924eb-12f0-48ff-40b3-4fc958b88128-ff0181d3 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_573924eb-12f0-48ff-40b3-4fc958b8812a-ff0181d3 {
  grid-area: 1 / 2 / 2 / 4;
  place-self: stretch stretch;
}

#w-node-_8114a424-0411-0ab8-cc4a-5dd9b74e0c23-ff0181d3 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-b3774474-43ce-f3da-3449-729b48c51941-ff0181d3 {
  justify-self: end;
}

#w-node-b3774474-43ce-f3da-3449-729b48c51943-ff0181d3 {
  place-self: center;
}

#w-node-b3774474-43ce-f3da-3449-729b48c51945-ff0181d3 {
  justify-self: start;
}

#w-node-_8114a424-0411-0ab8-cc4a-5dd9b74e0c2e-ff0181d3, #w-node-_8114a424-0411-0ab8-cc4a-5dd9b74e0c2f-ff0181d3, #w-node-_8114a424-0411-0ab8-cc4a-5dd9b74e0c3a-ff0181d3, #w-node-_8114a424-0411-0ab8-cc4a-5dd9b74e0c45-ff0181d3, #w-node-_8114a424-0411-0ab8-cc4a-5dd9b74e0c50-ff0181d3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c8e363c2-3e44-6033-85c3-3267832585d3-ff0181d3 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-c8e363c2-3e44-6033-85c3-3267832585d4-ff0181d3 {
  justify-self: start;
}

#w-node-c8e363c2-3e44-6033-85c3-3267832585d5-ff0181d3, #w-node-c8e363c2-3e44-6033-85c3-3267832585db-ff0181d3, #w-node-c8e363c2-3e44-6033-85c3-3267832585de-ff0181d3, #w-node-c8e363c2-3e44-6033-85c3-3267832585e3-ff0181d3, #w-node-c8e363c2-3e44-6033-85c3-3267832585e5-ff0181d3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c8e363c2-3e44-6033-85c3-3267832585e8-ff0181d3 {
  align-self: start;
}

#w-node-c8e363c2-3e44-6033-85c3-3267832585eb-ff0181d3 {
  place-self: center stretch;
}

#w-node-c8e363c2-3e44-6033-85c3-3267832585ed-ff0181d3 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_205a6f92-5513-bed0-bec2-013af10f850c-ff0181d3 {
  place-self: end start;
}

#w-node-c8e363c2-3e44-6033-85c3-3267832585f9-ff0181d3 {
  place-self: auto;
}

#w-node-c8e363c2-3e44-6033-85c3-3267832585fa-ff0181d3 {
  place-self: center;
}

#w-node-c8e363c2-3e44-6033-85c3-3267832585fc-ff0181d3 {
  align-self: center;
}

#w-node-c8e363c2-3e44-6033-85c3-3267832585fe-ff0181d3 {
  place-self: auto;
}

#w-node-c8e363c2-3e44-6033-85c3-3267832585ff-ff0181d3 {
  place-self: center;
}

#w-node-c8e363c2-3e44-6033-85c3-326783258601-ff0181d3 {
  align-self: center;
}

#w-node-c8e363c2-3e44-6033-85c3-326783258603-ff0181d3 {
  place-self: auto;
}

#w-node-c8e363c2-3e44-6033-85c3-326783258604-ff0181d3 {
  place-self: center;
}

#w-node-c8e363c2-3e44-6033-85c3-326783258606-ff0181d3 {
  align-self: center;
}

#w-node-c8e363c2-3e44-6033-85c3-326783258608-ff0181d3 {
  align-self: start;
}

#w-node-c8e363c2-3e44-6033-85c3-32678325860a-ff0181d3 {
  align-self: center;
}

#w-node-af394edc-8d4b-548c-09c9-d8d24e90bf10-ff0181d3 {
  place-self: end start;
}

#w-node-c8e363c2-3e44-6033-85c3-326783258620-ff0181d3 {
  place-self: center stretch;
}

#w-node-c8e363c2-3e44-6033-85c3-326783258622-ff0181d3 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-c8e363c2-3e44-6033-85c3-326783258626-ff0181d3, #w-node-c8e363c2-3e44-6033-85c3-32678325862b-ff0181d3, #Email-2.w-node-c8e363c2-3e44-6033-85c3-32678325862d-ff0181d3, #w-node-c8e363c2-3e44-6033-85c3-32678325862f-ff0181d3, #Phone.w-node-c8e363c2-3e44-6033-85c3-326783258631-ff0181d3 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f888b712-54f0-37dd-e33f-812c169daa6a-ff0181d3 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-_5558f9b4-7161-2fc8-5d93-f8d3f08fcc18-ff0181d3 {
  justify-self: end;
}

#w-node-_5558f9b4-7161-2fc8-5d93-f8d3f08fcc1a-ff0181d3 {
  place-self: center;
}

#w-node-_5558f9b4-7161-2fc8-5d93-f8d3f08fcc1c-ff0181d3 {
  justify-self: start;
}

#w-node-f888b712-54f0-37dd-e33f-812c169daa73-ff0181d3, #w-node-f888b712-54f0-37dd-e33f-812c169daa77-ff0181d3 {
  justify-self: center;
}

#w-node-_63288a80-e345-87d0-6fb4-97f23de04bee-ff0181d3, #w-node-_63288a80-e345-87d0-6fb4-97f23de04bf5-ff0181d3 {
  place-self: center;
}

#w-node-_63288a80-e345-87d0-6fb4-97f23de04c0a-ff0181d3 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_63288a80-e345-87d0-6fb4-97f23de04c0b-ff0181d3 {
  align-self: center;
}

#w-node-_63288a80-e345-87d0-6fb4-97f23de04c0d-ff0181d3 {
  place-self: center end;
}

#email-3.w-node-_63288a80-e345-87d0-6fb4-97f23de04c0e-ff0181d3, #email-3.w-node-_63288a80-e345-87d0-6fb4-97f23de04c0f-ff0181d3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_63288a80-e345-87d0-6fb4-97f23de04c11-ff0181d3 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_63288a80-e345-87d0-6fb4-97f23de04c12-ff0181d3 {
  align-self: center;
}

#w-node-_63288a80-e345-87d0-6fb4-97f23de04c14-ff0181d3 {
  place-self: center end;
}

#email-4.w-node-_63288a80-e345-87d0-6fb4-97f23de04c15-ff0181d3, #w-node-_63288a80-e345-87d0-6fb4-97f23de04c17-ff0181d3 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_63288a80-e345-87d0-6fb4-97f23de04c18-ff0181d3 {
  align-self: center;
}

#w-node-_63288a80-e345-87d0-6fb4-97f23de04c1a-ff0181d3 {
  place-self: center end;
}

#email-4.w-node-_63288a80-e345-87d0-6fb4-97f23de04c1b-ff0181d3, #w-node-_63288a80-e345-87d0-6fb4-97f23de04c28-ff0181d3 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_63288a80-e345-87d0-6fb4-97f23de04c29-ff0181d3 {
  align-self: center;
}

#w-node-_63288a80-e345-87d0-6fb4-97f23de04c2b-ff0181d3 {
  place-self: center end;
}

#Email.w-node-_63288a80-e345-87d0-6fb4-97f23de04c2c-ff0181d3, #w-node-_63288a80-e345-87d0-6fb4-97f23de04c2e-ff0181d3 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_63288a80-e345-87d0-6fb4-97f23de04c2f-ff0181d3 {
  align-self: center;
}

#w-node-_63288a80-e345-87d0-6fb4-97f23de04c31-ff0181d3 {
  place-self: center end;
}

#Password.w-node-_63288a80-e345-87d0-6fb4-97f23de04c32-ff0181d3 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_63288a80-e345-87d0-6fb4-97f23de04c3e-ff0181d3 {
  grid-area: 1 / 1 / 2 / 4;
  align-self: stretch;
}

#w-node-_63288a80-e345-87d0-6fb4-97f23de04c3f-ff0181d3 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_63288a80-e345-87d0-6fb4-97f23de04c45-ff0181d3 {
  align-self: center;
}

#w-node-_63288a80-e345-87d0-6fb4-97f23de04c5a-ff0181d3 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_63288a80-e345-87d0-6fb4-97f23de04c5c-ff0181d3 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_63288a80-e345-87d0-6fb4-97f23de04c64-ff0181d3 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center start;
}

#w-node-_63288a80-e345-87d0-6fb4-97f23de04c66-ff0181d3 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_63288a80-e345-87d0-6fb4-97f23de04c6e-ff0181d3 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_63288a80-e345-87d0-6fb4-97f23de04c70-ff0181d3 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_63288a80-e345-87d0-6fb4-97f23de04c78-ff0181d3 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_63288a80-e345-87d0-6fb4-97f23de04c7a-ff0181d3 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_63288a80-e345-87d0-6fb4-97f23de04c83-ff0181d3 {
  align-self: start;
}

#w-node-_63288a80-e345-87d0-6fb4-97f23de04c98-ff0181d3 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_63288a80-e345-87d0-6fb4-97f23de04c9a-ff0181d3 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_63288a80-e345-87d0-6fb4-97f23de04c9f-ff0181d3 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_63288a80-e345-87d0-6fb4-97f23de04ca1-ff0181d3 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_63288a80-e345-87d0-6fb4-97f23de04ccb-ff0181d3 {
  align-self: start;
}

#w-node-_63288a80-e345-87d0-6fb4-97f23de04cce-ff0181d3 {
  justify-self: start;
}

#w-node-_63288a80-e345-87d0-6fb4-97f23de04ccf-ff0181d3 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_63288a80-e345-87d0-6fb4-97f23de04cd1-ff0181d3 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_63288a80-e345-87d0-6fb4-97f23de04cd3-ff0181d3 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-_63288a80-e345-87d0-6fb4-97f23de04cd5-ff0181d3 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-b0c82059-0567-a2ec-d80c-535119469dd5-ff0181d3 {
  grid-area: 1 / 1 / 2 / 4;
  align-self: start;
}

#w-node-b0c82059-0567-a2ec-d80c-535119469dd8-ff0181d3 {
  grid-area: 3 / 3 / 6 / 4;
  place-self: start stretch;
}

#w-node-b0c82059-0567-a2ec-d80c-535119469ddf-ff0181d3 {
  place-self: center start;
}

#w-node-b0c82059-0567-a2ec-d80c-535119469de1-ff0181d3 {
  place-self: center end;
}

#w-node-b0c82059-0567-a2ec-d80c-535119469de5-ff0181d3 {
  place-self: center start;
}

#w-node-b0c82059-0567-a2ec-d80c-535119469de7-ff0181d3 {
  place-self: center end;
}

#w-node-b0c82059-0567-a2ec-d80c-535119469deb-ff0181d3 {
  place-self: center start;
}

#w-node-b0c82059-0567-a2ec-d80c-535119469ded-ff0181d3 {
  place-self: center end;
}

#w-node-b0c82059-0567-a2ec-d80c-535119469df1-ff0181d3 {
  place-self: center start;
}

#w-node-b0c82059-0567-a2ec-d80c-535119469df3-ff0181d3 {
  place-self: center end;
}

#w-node-b0c82059-0567-a2ec-d80c-535119469df4-ff0181d3 {
  grid-area: 2 / 2 / 5 / 3;
  place-self: start stretch;
}

#w-node-b0c82059-0567-a2ec-d80c-535119469df9-ff0181d3 {
  place-self: center start;
}

#w-node-b0c82059-0567-a2ec-d80c-535119469dfb-ff0181d3 {
  place-self: center end;
}

#w-node-b0c82059-0567-a2ec-d80c-535119469dfd-ff0181d3 {
  place-self: center start;
}

#w-node-b0c82059-0567-a2ec-d80c-535119469dff-ff0181d3 {
  place-self: center end;
}

#w-node-b0c82059-0567-a2ec-d80c-535119469e01-ff0181d3 {
  place-self: center start;
}

#w-node-b0c82059-0567-a2ec-d80c-535119469e03-ff0181d3 {
  place-self: center end;
}

#w-node-b0c82059-0567-a2ec-d80c-535119469e05-ff0181d3 {
  place-self: center start;
}

#w-node-b0c82059-0567-a2ec-d80c-535119469e07-ff0181d3 {
  place-self: center end;
}

#w-node-b0c82059-0567-a2ec-d80c-535119469e09-ff0181d3 {
  place-self: center start;
}

#w-node-b0c82059-0567-a2ec-d80c-535119469e0b-ff0181d3 {
  place-self: center end;
}

#w-node-b0c82059-0567-a2ec-d80c-535119469e0c-ff0181d3 {
  grid-area: 2 / 1 / 4 / 2;
  place-self: start center;
}

#w-node-b0c82059-0567-a2ec-d80c-535119469e0f-ff0181d3 {
  place-self: center;
}

#w-node-b0c82059-0567-a2ec-d80c-535119469e11-ff0181d3 {
  grid-area: 6 / 3 / 7 / 4;
  align-self: end;
}

#w-node-_102c7252-c203-21ff-1372-3f3f7100ed11-e91ea175 {
  justify-self: end;
}

#w-node-_102c7252-c203-21ff-1372-3f3f7100ed13-e91ea175 {
  place-self: center;
}

#w-node-_102c7252-c203-21ff-1372-3f3f7100ed15-e91ea175 {
  justify-self: start;
}

#w-node-_102c7252-c203-21ff-1372-3f3f7100ed17-e91ea175 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_58356cd7-0bbb-3a04-9e7f-5a61b1c342c8-e91ea175 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_58356cd7-0bbb-3a04-9e7f-5a61b1c342c9-e91ea175 {
  place-self: center start;
}

#w-node-f6cf5bc0-9bf5-631a-79ab-ec64157939ca-e91ea175 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#Gender-3.w-node-f6cf5bc0-9bf5-631a-79ab-ec64157939d0-e91ea175 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f6cf5bc0-9bf5-631a-79ab-ec64157939d2-e91ea175, #Other-Gender.w-node-f6cf5bc0-9bf5-631a-79ab-ec64157939d6-e91ea175, #w-node-f6cf5bc0-9bf5-631a-79ab-ec64157939d8-e91ea175, #Date-of-Birth.w-node-f6cf5bc0-9bf5-631a-79ab-ec64157939da-e91ea175, #w-node-f6cf5bc0-9bf5-631a-79ab-ec64157939dc-e91ea175, #Nationality.w-node-f6cf5bc0-9bf5-631a-79ab-ec64157939de-e91ea175, #w-node-f6cf5bc0-9bf5-631a-79ab-ec64157939e0-e91ea175, #Email-3.w-node-f6cf5bc0-9bf5-631a-79ab-ec64157939e2-e91ea175, #w-node-f6cf5bc0-9bf5-631a-79ab-ec64157939e4-e91ea175, #Phone-Number.w-node-f6cf5bc0-9bf5-631a-79ab-ec64157939e9-e91ea175 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#Is-this-number-available-on-WhatsApp.w-node-f6cf5bc0-9bf5-631a-79ab-ec64157939ec-e91ea175, #w-node-_485a37f0-3275-3b53-e28c-6ba67ecc1700-e91ea175 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_485a37f0-3275-3b53-e28c-6ba67ecc1701-e91ea175 {
  place-self: center start;
}

#w-node-f6cf5bc0-9bf5-631a-79ab-ec64157939f0-e91ea175, #w-node-f6cf5bc0-9bf5-631a-79ab-ec64157939f2-e91ea175, #Where-will-you-be-departing-from.w-node-f6cf5bc0-9bf5-631a-79ab-ec64157939f4-e91ea175, #w-node-f6cf5bc0-9bf5-631a-79ab-ec64157939f6-e91ea175, #Preferred-Departure-Date.w-node-f6cf5bc0-9bf5-631a-79ab-ec64157939f8-e91ea175, #w-node-f6cf5bc0-9bf5-631a-79ab-ec64157939fa-e91ea175, #Preferred-Return-Date.w-node-f6cf5bc0-9bf5-631a-79ab-ec64157939fc-e91ea175 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d5b63c5f-65ec-68d7-a4a6-d630a105ccb2-e91ea175 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d5b63c5f-65ec-68d7-a4a6-d630a105ccb3-e91ea175 {
  place-self: center start;
}

#w-node-f6cf5bc0-9bf5-631a-79ab-ec6415793a00-e91ea175, #Number-of-Travelers.w-node-f6cf5bc0-9bf5-631a-79ab-ec6415793a02-e91ea175, #w-node-f6cf5bc0-9bf5-631a-79ab-ec6415793a04-e91ea175, #Number-of-Adults-Traveling.w-node-f6cf5bc0-9bf5-631a-79ab-ec6415793a06-e91ea175, #w-node-f6cf5bc0-9bf5-631a-79ab-ec6415793a08-e91ea175, #Number-Of-Children-Traveling.w-node-f6cf5bc0-9bf5-631a-79ab-ec6415793a0e-e91ea175, #w-node-f6cf5bc0-9bf5-631a-79ab-ec6415793a10-e91ea175, #Ages-of-Children-Traveling.w-node-f6cf5bc0-9bf5-631a-79ab-ec6415793a16-e91ea175 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_0671e357-4bbb-683c-847a-dd42219e9d63-e91ea175 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0671e357-4bbb-683c-847a-dd42219e9d64-e91ea175 {
  place-self: center start;
}

#Need-Flight-Booking.w-node-f6cf5bc0-9bf5-631a-79ab-ec6415793a1b-e91ea175, #Need-Visa-Assistance.w-node-f6cf5bc0-9bf5-631a-79ab-ec6415793a1e-e91ea175, #Need-Visa-Assistance.w-node-f6cf5bc0-9bf5-631a-79ab-ec6415793a21-e91ea175, #w-node-_87561631-ba7d-aba5-fb3a-a8a756bd4c0b-e91ea175 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_87561631-ba7d-aba5-fb3a-a8a756bd4c0c-e91ea175 {
  place-self: center start;
}

#w-node-f6cf5bc0-9bf5-631a-79ab-ec6415793a25-e91ea175, #Medical-Conditions-or-Mobility-Concerns-2.w-node-f6cf5bc0-9bf5-631a-79ab-ec6415793a27-e91ea175 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_24845dda-dbd2-ae12-b8b3-eef34040a0a0-e91ea175 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_24845dda-dbd2-ae12-b8b3-eef34040a0a1-e91ea175 {
  place-self: center start;
}

#Are-you-a-Grand-Voyage-Club-Member.w-node-f6cf5bc0-9bf5-631a-79ab-ec6415793a2c-e91ea175, #Membership-Level.w-node-f6cf5bc0-9bf5-631a-79ab-ec6415793a2f-e91ea175, #w-node-ace5d1cf-4e92-1f69-15a9-ff317fc59960-e91ea175 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ace5d1cf-4e92-1f69-15a9-ff317fc59961-e91ea175 {
  place-self: center start;
}

#Payment-Option.w-node-f6cf5bc0-9bf5-631a-79ab-ec6415793a34-e91ea175, #Payment-Method.w-node-f6cf5bc0-9bf5-631a-79ab-ec6415793a37-e91ea175, #w-node-_6a46b925-3b70-5930-0753-17e34ec6d6ae-e91ea175 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6a46b925-3b70-5930-0753-17e34ec6d6af-e91ea175 {
  place-self: center start;
}

#w-node-f6cf5bc0-9bf5-631a-79ab-ec6415793a3b-e91ea175, #Additional-Notes.w-node-f6cf5bc0-9bf5-631a-79ab-ec6415793a3e-e91ea175 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_50987fc3-0382-5b4c-ffde-4930e1cd65fb-e91ea175 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_50987fc3-0382-5b4c-ffde-4930e1cd65fc-e91ea175 {
  place-self: center start;
}

#Preferred-Method-of-Communication.w-node-f6cf5bc0-9bf5-631a-79ab-ec6415793a43-e91ea175 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6a0d972c-0289-c5c5-6d0d-aa36b18ca4db-e91ea175 {
  justify-self: center;
}

#w-node-_690e0277-48f6-8ee8-7c47-cb2902ea451d-e91ea175 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-cec213f6-e262-f071-522e-34ee36292e0d-e91ea175 {
  justify-self: end;
}

#w-node-cec213f6-e262-f071-522e-34ee36292e0f-e91ea175 {
  place-self: center;
}

#w-node-cec213f6-e262-f071-522e-34ee36292e11-e91ea175 {
  justify-self: start;
}

#w-node-_690e0277-48f6-8ee8-7c47-cb2902ea4526-e91ea175, #w-node-_690e0277-48f6-8ee8-7c47-cb2902ea452a-e91ea175 {
  justify-self: center;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b470-e91ea175, #w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b477-e91ea175 {
  place-self: center;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b48c-e91ea175 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b48d-e91ea175 {
  align-self: center;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b48f-e91ea175 {
  place-self: center end;
}

#email-3.w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b490-e91ea175, #email-3.w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b491-e91ea175 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b493-e91ea175 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b494-e91ea175 {
  align-self: center;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b496-e91ea175 {
  place-self: center end;
}

#email-4.w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b497-e91ea175, #w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b499-e91ea175 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b49a-e91ea175 {
  align-self: center;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b49c-e91ea175 {
  place-self: center end;
}

#email-4.w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b49d-e91ea175, #w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b4aa-e91ea175 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b4ab-e91ea175 {
  align-self: center;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b4ad-e91ea175 {
  place-self: center end;
}

#Email.w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b4ae-e91ea175, #w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b4b0-e91ea175 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b4b1-e91ea175 {
  align-self: center;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b4b3-e91ea175 {
  place-self: center end;
}

#Password.w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b4b4-e91ea175 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b4c0-e91ea175 {
  grid-area: 1 / 1 / 2 / 4;
  align-self: stretch;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b4c1-e91ea175 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b4c7-e91ea175 {
  align-self: center;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b4dc-e91ea175 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b4de-e91ea175 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b4e6-e91ea175 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center start;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b4e8-e91ea175 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b4f0-e91ea175 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b4f2-e91ea175 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b4fa-e91ea175 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b4fc-e91ea175 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b505-e91ea175 {
  align-self: start;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b51a-e91ea175 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b51c-e91ea175 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b521-e91ea175 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b523-e91ea175 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b54d-e91ea175 {
  align-self: start;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b550-e91ea175 {
  justify-self: start;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b551-e91ea175 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b553-e91ea175 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b555-e91ea175 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b557-e91ea175 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_8fc000db-7113-18c7-2b6f-deb18deebd37-e91ea175 {
  grid-area: 1 / 1 / 2 / 4;
  align-self: start;
}

#w-node-_8fc000db-7113-18c7-2b6f-deb18deebd3a-e91ea175 {
  grid-area: 3 / 3 / 6 / 4;
  place-self: start stretch;
}

#w-node-_8fc000db-7113-18c7-2b6f-deb18deebd41-e91ea175 {
  place-self: center start;
}

#w-node-_8fc000db-7113-18c7-2b6f-deb18deebd43-e91ea175 {
  place-self: center end;
}

#w-node-_8fc000db-7113-18c7-2b6f-deb18deebd47-e91ea175 {
  place-self: center start;
}

#w-node-_8fc000db-7113-18c7-2b6f-deb18deebd49-e91ea175 {
  place-self: center end;
}

#w-node-_8fc000db-7113-18c7-2b6f-deb18deebd4d-e91ea175 {
  place-self: center start;
}

#w-node-_8fc000db-7113-18c7-2b6f-deb18deebd4f-e91ea175 {
  place-self: center end;
}

#w-node-_8fc000db-7113-18c7-2b6f-deb18deebd53-e91ea175 {
  place-self: center start;
}

#w-node-_8fc000db-7113-18c7-2b6f-deb18deebd55-e91ea175 {
  place-self: center end;
}

#w-node-_8fc000db-7113-18c7-2b6f-deb18deebd56-e91ea175 {
  grid-area: 2 / 2 / 5 / 3;
  place-self: start stretch;
}

#w-node-_8fc000db-7113-18c7-2b6f-deb18deebd5b-e91ea175 {
  place-self: center start;
}

#w-node-_8fc000db-7113-18c7-2b6f-deb18deebd5d-e91ea175 {
  place-self: center end;
}

#w-node-_8fc000db-7113-18c7-2b6f-deb18deebd5f-e91ea175 {
  place-self: center start;
}

#w-node-_8fc000db-7113-18c7-2b6f-deb18deebd61-e91ea175 {
  place-self: center end;
}

#w-node-_8fc000db-7113-18c7-2b6f-deb18deebd63-e91ea175 {
  place-self: center start;
}

#w-node-_8fc000db-7113-18c7-2b6f-deb18deebd65-e91ea175 {
  place-self: center end;
}

#w-node-_8fc000db-7113-18c7-2b6f-deb18deebd67-e91ea175 {
  place-self: center start;
}

#w-node-_8fc000db-7113-18c7-2b6f-deb18deebd69-e91ea175 {
  place-self: center end;
}

#w-node-_8fc000db-7113-18c7-2b6f-deb18deebd6b-e91ea175 {
  place-self: center start;
}

#w-node-_8fc000db-7113-18c7-2b6f-deb18deebd6d-e91ea175 {
  place-self: center end;
}

#w-node-_8fc000db-7113-18c7-2b6f-deb18deebd6e-e91ea175 {
  grid-area: 2 / 1 / 4 / 2;
  place-self: start center;
}

#w-node-_8fc000db-7113-18c7-2b6f-deb18deebd71-e91ea175 {
  place-self: center;
}

#w-node-_8fc000db-7113-18c7-2b6f-deb18deebd73-e91ea175 {
  grid-area: 6 / 3 / 7 / 4;
  align-self: end;
}

#w-node-_8b3531a6-46b5-ad60-b769-925afb2ab0d3-b9a7a5f1 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_8b3531a6-46b5-ad60-b769-925afb2ab0d4-b9a7a5f1 {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-_8b3531a6-46b5-ad60-b769-925afb2ab0d5-b9a7a5f1 {
  grid-area: 1 / 1 / 2 / 3;
  place-self: stretch stretch;
}

#w-node-fe94418a-6db0-09d2-8e9f-45d41e075467-b9a7a5f1 {
  place-self: center stretch;
}

#w-node-fe94418a-6db0-09d2-8e9f-45d41e075469-b9a7a5f1 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_3c4b8051-d343-0b7b-f852-23f7febcd0e9-b9a7a5f1 {
  justify-self: end;
}

#w-node-_3c4b8051-d343-0b7b-f852-23f7febcd0eb-b9a7a5f1 {
  place-self: center;
}

#w-node-_3c4b8051-d343-0b7b-f852-23f7febcd0ed-b9a7a5f1 {
  justify-self: start;
}

#w-node-_8b3531a6-46b5-ad60-b769-925afb2ab0dd-b9a7a5f1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-_4bff0239-2394-4bdf-0235-05cb0fd8d7dd-b9a7a5f1 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_4bff0239-2394-4bdf-0235-05cb0fd8d7df-b9a7a5f1 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-abe1d184-b106-8c89-4d34-ffccdee6fe86-b9a7a5f1 {
  place-self: center end;
}

#w-node-abc7227d-171f-460e-3916-3c39545da699-b9a7a5f1 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-abc7227d-171f-460e-3916-3c39545da69b-b9a7a5f1 {
  grid-area: 1 / 2 / 2 / 4;
  place-self: stretch stretch;
}

#w-node-_18a02bd0-bca4-9c19-548d-fb1c75394517-b9a7a5f1, #w-node-_18a02bd0-bca4-9c19-548d-fb1c75394518-b9a7a5f1, #w-node-_18a02bd0-bca4-9c19-548d-fb1c75394519-b9a7a5f1, #w-node-_18a02bd0-bca4-9c19-548d-fb1c7539451b-b9a7a5f1, #w-node-_18a02bd0-bca4-9c19-548d-fb1c7539451c-b9a7a5f1, #w-node-_18a02bd0-bca4-9c19-548d-fb1c7539451e-b9a7a5f1, #w-node-_18a02bd0-bca4-9c19-548d-fb1c7539451f-b9a7a5f1, #w-node-_18a02bd0-bca4-9c19-548d-fb1c75394521-b9a7a5f1, #w-node-_18a02bd0-bca4-9c19-548d-fb1c75394522-b9a7a5f1, #w-node-_18a02bd0-bca4-9c19-548d-fb1c75394523-b9a7a5f1, #w-node-_18a02bd0-bca4-9c19-548d-fb1c75394525-b9a7a5f1, #w-node-_18a02bd0-bca4-9c19-548d-fb1c75394526-b9a7a5f1, #w-node-_18a02bd0-bca4-9c19-548d-fb1c75394528-b9a7a5f1, #w-node-_18a02bd0-bca4-9c19-548d-fb1c75394529-b9a7a5f1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_18a02bd0-bca4-9c19-548d-fb1c7539452b-b9a7a5f1 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-ad03b224-a306-b3bb-281c-3ea5811609fb-b9a7a5f1 {
  place-self: center stretch;
}

#w-node-ad03b224-a306-b3bb-281c-3ea5811609fd-b9a7a5f1 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_18a02bd0-bca4-9c19-548d-fb1c75394532-b9a7a5f1, #w-node-_18a02bd0-bca4-9c19-548d-fb1c75394548-b9a7a5f1, #w-node-_18a02bd0-bca4-9c19-548d-fb1c75394555-b9a7a5f1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_28d9a08c-5704-cb0e-c7c1-12574ca97bd8-b9a7a5f1 {
  grid-area: 1 / 1 / 3 / 4;
}

#w-node-_28d9a08c-5704-cb0e-c7c1-12574ca97bd9-b9a7a5f1 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_28d9a08c-5704-cb0e-c7c1-12574ca97bda-b9a7a5f1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_28d9a08c-5704-cb0e-c7c1-12574ca97bdd-b9a7a5f1, #w-node-_28d9a08c-5704-cb0e-c7c1-12574ca97bea-b9a7a5f1 {
  align-self: start;
}

#w-node-_28d9a08c-5704-cb0e-c7c1-12574ca97bef-b9a7a5f1 {
  grid-area: 3 / 1 / 4 / 4;
}

#w-node-_5ba8536d-ef7f-8bfe-de37-225f48a27289-b9a7a5f1, #w-node-_650c4f87-1373-bf43-a0c3-9d6f3e2c1908-b9a7a5f1 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_650c4f87-1373-bf43-a0c3-9d6f3e2c190a-b9a7a5f1 {
  grid-area: 1 / 2 / 2 / 4;
  place-self: stretch stretch;
}

#w-node-_47b6ad69-808e-f24b-d70e-f4a267e8faf4-b9a7a5f1 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-e18b76af-9416-41f2-bbc4-3b1e63336dc1-b9a7a5f1 {
  justify-self: end;
}

#w-node-e18b76af-9416-41f2-bbc4-3b1e63336dc3-b9a7a5f1 {
  place-self: center;
}

#w-node-e18b76af-9416-41f2-bbc4-3b1e63336dc5-b9a7a5f1 {
  justify-self: start;
}

#w-node-_47b6ad69-808e-f24b-d70e-f4a267e8faff-b9a7a5f1, #w-node-_47b6ad69-808e-f24b-d70e-f4a267e8fb00-b9a7a5f1, #w-node-_47b6ad69-808e-f24b-d70e-f4a267e8fb0b-b9a7a5f1, #w-node-_47b6ad69-808e-f24b-d70e-f4a267e8fb16-b9a7a5f1, #w-node-_47b6ad69-808e-f24b-d70e-f4a267e8fb21-b9a7a5f1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_47b6ad69-808e-f24b-d70e-f4a267e8fb32-b9a7a5f1 {
  align-self: auto;
}

#w-node-_0b4d1646-f417-9f54-fb28-29dfb49dad11-b9a7a5f1 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_0b4d1646-f417-9f54-fb28-29dfb49dad12-b9a7a5f1 {
  justify-self: start;
}

#w-node-_0b4d1646-f417-9f54-fb28-29dfb49dad13-b9a7a5f1, #w-node-_0b4d1646-f417-9f54-fb28-29dfb49dad19-b9a7a5f1, #w-node-_0b4d1646-f417-9f54-fb28-29dfb49dad1c-b9a7a5f1, #w-node-_0b4d1646-f417-9f54-fb28-29dfb49dad21-b9a7a5f1, #w-node-_0b4d1646-f417-9f54-fb28-29dfb49dad23-b9a7a5f1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0b4d1646-f417-9f54-fb28-29dfb49dad26-b9a7a5f1 {
  align-self: start;
}

#w-node-e117065f-2c5b-5ff9-ab40-7fc08a896009-b9a7a5f1 {
  place-self: center stretch;
}

#w-node-e117065f-2c5b-5ff9-ab40-7fc08a89600b-b9a7a5f1 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_0b4d1646-f417-9f54-fb28-29dfb49dad2e-b9a7a5f1 {
  place-self: end start;
}

#w-node-_0b4d1646-f417-9f54-fb28-29dfb49dad38-b9a7a5f1 {
  place-self: auto;
}

#w-node-_0b4d1646-f417-9f54-fb28-29dfb49dad39-b9a7a5f1 {
  place-self: center start;
}

#w-node-_0b4d1646-f417-9f54-fb28-29dfb49dad3b-b9a7a5f1 {
  align-self: center;
}

#w-node-_0b4d1646-f417-9f54-fb28-29dfb49dad3d-b9a7a5f1 {
  place-self: auto;
}

#w-node-_0b4d1646-f417-9f54-fb28-29dfb49dad3e-b9a7a5f1 {
  place-self: center start;
}

#w-node-_0b4d1646-f417-9f54-fb28-29dfb49dad40-b9a7a5f1 {
  align-self: center;
}

#w-node-_0b4d1646-f417-9f54-fb28-29dfb49dad42-b9a7a5f1 {
  place-self: auto;
}

#w-node-_0b4d1646-f417-9f54-fb28-29dfb49dad43-b9a7a5f1 {
  place-self: center start;
}

#w-node-_0b4d1646-f417-9f54-fb28-29dfb49dad45-b9a7a5f1 {
  align-self: center;
}

#w-node-_0b4d1646-f417-9f54-fb28-29dfb49dad47-b9a7a5f1 {
  align-self: start;
}

#w-node-_0b4d1646-f417-9f54-fb28-29dfb49dad49-b9a7a5f1 {
  align-self: center;
}

#w-node-_16150d9d-b317-ad63-a3b9-84197c71737f-b9a7a5f1 {
  place-self: end start;
}

#w-node-d6d65d82-5aa8-3537-5d50-6faf31f22492-b9a7a5f1 {
  place-self: center stretch;
}

#w-node-d6d65d82-5aa8-3537-5d50-6faf31f22494-b9a7a5f1 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_0b4d1646-f417-9f54-fb28-29dfb49dad60-b9a7a5f1, #w-node-_0b4d1646-f417-9f54-fb28-29dfb49dad65-b9a7a5f1, #Email-2.w-node-_0b4d1646-f417-9f54-fb28-29dfb49dad67-b9a7a5f1, #w-node-_0b4d1646-f417-9f54-fb28-29dfb49dad69-b9a7a5f1, #Phone.w-node-_0b4d1646-f417-9f54-fb28-29dfb49dad6b-b9a7a5f1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_66ee1459-b327-ea8b-814a-f8937e4e97aa-b9a7a5f1 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-d779fb1e-6c74-c74c-3509-458722e917d6-b9a7a5f1 {
  justify-self: end;
}

#w-node-d779fb1e-6c74-c74c-3509-458722e917d8-b9a7a5f1 {
  place-self: center;
}

#w-node-d779fb1e-6c74-c74c-3509-458722e917da-b9a7a5f1 {
  justify-self: start;
}

#w-node-_66ee1459-b327-ea8b-814a-f8937e4e97b3-b9a7a5f1, #w-node-_66ee1459-b327-ea8b-814a-f8937e4e97b7-b9a7a5f1 {
  justify-self: center;
}

#w-node-_98fd9a50-adea-4514-a7e2-7e034affa63a-b9a7a5f1, #w-node-_98fd9a50-adea-4514-a7e2-7e034affa641-b9a7a5f1 {
  place-self: center;
}

#w-node-_98fd9a50-adea-4514-a7e2-7e034affa656-b9a7a5f1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_98fd9a50-adea-4514-a7e2-7e034affa657-b9a7a5f1 {
  align-self: center;
}

#w-node-_98fd9a50-adea-4514-a7e2-7e034affa659-b9a7a5f1 {
  place-self: center end;
}

#email-3.w-node-_98fd9a50-adea-4514-a7e2-7e034affa65a-b9a7a5f1, #email-3.w-node-_98fd9a50-adea-4514-a7e2-7e034affa65b-b9a7a5f1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_98fd9a50-adea-4514-a7e2-7e034affa65d-b9a7a5f1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_98fd9a50-adea-4514-a7e2-7e034affa65e-b9a7a5f1 {
  align-self: center;
}

#w-node-_98fd9a50-adea-4514-a7e2-7e034affa660-b9a7a5f1 {
  place-self: center end;
}

#email-4.w-node-_98fd9a50-adea-4514-a7e2-7e034affa661-b9a7a5f1, #w-node-_98fd9a50-adea-4514-a7e2-7e034affa663-b9a7a5f1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_98fd9a50-adea-4514-a7e2-7e034affa664-b9a7a5f1 {
  align-self: center;
}

#w-node-_98fd9a50-adea-4514-a7e2-7e034affa666-b9a7a5f1 {
  place-self: center end;
}

#email-4.w-node-_98fd9a50-adea-4514-a7e2-7e034affa667-b9a7a5f1, #w-node-_98fd9a50-adea-4514-a7e2-7e034affa674-b9a7a5f1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_98fd9a50-adea-4514-a7e2-7e034affa675-b9a7a5f1 {
  align-self: center;
}

#w-node-_98fd9a50-adea-4514-a7e2-7e034affa677-b9a7a5f1 {
  place-self: center end;
}

#Email.w-node-_98fd9a50-adea-4514-a7e2-7e034affa678-b9a7a5f1, #w-node-_98fd9a50-adea-4514-a7e2-7e034affa67a-b9a7a5f1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_98fd9a50-adea-4514-a7e2-7e034affa67b-b9a7a5f1 {
  align-self: center;
}

#w-node-_98fd9a50-adea-4514-a7e2-7e034affa67d-b9a7a5f1 {
  place-self: center end;
}

#Password.w-node-_98fd9a50-adea-4514-a7e2-7e034affa67e-b9a7a5f1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_98fd9a50-adea-4514-a7e2-7e034affa68a-b9a7a5f1 {
  grid-area: 1 / 1 / 2 / 4;
  align-self: stretch;
}

#w-node-_98fd9a50-adea-4514-a7e2-7e034affa68b-b9a7a5f1 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_98fd9a50-adea-4514-a7e2-7e034affa691-b9a7a5f1 {
  align-self: center;
}

#w-node-_98fd9a50-adea-4514-a7e2-7e034affa6a6-b9a7a5f1 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_98fd9a50-adea-4514-a7e2-7e034affa6a8-b9a7a5f1 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_98fd9a50-adea-4514-a7e2-7e034affa6b0-b9a7a5f1 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center start;
}

#w-node-_98fd9a50-adea-4514-a7e2-7e034affa6b2-b9a7a5f1 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_98fd9a50-adea-4514-a7e2-7e034affa6ba-b9a7a5f1 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_98fd9a50-adea-4514-a7e2-7e034affa6bc-b9a7a5f1 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_98fd9a50-adea-4514-a7e2-7e034affa6c4-b9a7a5f1 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_98fd9a50-adea-4514-a7e2-7e034affa6c6-b9a7a5f1 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_98fd9a50-adea-4514-a7e2-7e034affa6cf-b9a7a5f1 {
  align-self: start;
}

#w-node-_98fd9a50-adea-4514-a7e2-7e034affa6e4-b9a7a5f1 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_98fd9a50-adea-4514-a7e2-7e034affa6e6-b9a7a5f1 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_98fd9a50-adea-4514-a7e2-7e034affa6eb-b9a7a5f1 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_98fd9a50-adea-4514-a7e2-7e034affa6ed-b9a7a5f1 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_98fd9a50-adea-4514-a7e2-7e034affa717-b9a7a5f1 {
  align-self: start;
}

#w-node-_98fd9a50-adea-4514-a7e2-7e034affa71a-b9a7a5f1 {
  justify-self: start;
}

#w-node-_98fd9a50-adea-4514-a7e2-7e034affa71b-b9a7a5f1 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_98fd9a50-adea-4514-a7e2-7e034affa71d-b9a7a5f1 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_98fd9a50-adea-4514-a7e2-7e034affa71f-b9a7a5f1 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-_98fd9a50-adea-4514-a7e2-7e034affa721-b9a7a5f1 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_1e76c585-8b86-0dfe-79b6-7e10b8eaba61-b9a7a5f1 {
  grid-area: 1 / 1 / 2 / 4;
  align-self: start;
}

#w-node-_1e76c585-8b86-0dfe-79b6-7e10b8eaba64-b9a7a5f1 {
  grid-area: 3 / 3 / 6 / 4;
  place-self: start stretch;
}

#w-node-_1e76c585-8b86-0dfe-79b6-7e10b8eaba6b-b9a7a5f1 {
  place-self: center start;
}

#w-node-_1e76c585-8b86-0dfe-79b6-7e10b8eaba6d-b9a7a5f1 {
  place-self: center end;
}

#w-node-_1e76c585-8b86-0dfe-79b6-7e10b8eaba71-b9a7a5f1 {
  place-self: center start;
}

#w-node-_1e76c585-8b86-0dfe-79b6-7e10b8eaba73-b9a7a5f1 {
  place-self: center end;
}

#w-node-_1e76c585-8b86-0dfe-79b6-7e10b8eaba77-b9a7a5f1 {
  place-self: center start;
}

#w-node-_1e76c585-8b86-0dfe-79b6-7e10b8eaba79-b9a7a5f1 {
  place-self: center end;
}

#w-node-_1e76c585-8b86-0dfe-79b6-7e10b8eaba7d-b9a7a5f1 {
  place-self: center start;
}

#w-node-_1e76c585-8b86-0dfe-79b6-7e10b8eaba7f-b9a7a5f1 {
  place-self: center end;
}

#w-node-_1e76c585-8b86-0dfe-79b6-7e10b8eaba80-b9a7a5f1 {
  grid-area: 2 / 2 / 5 / 3;
  place-self: start stretch;
}

#w-node-_1e76c585-8b86-0dfe-79b6-7e10b8eaba85-b9a7a5f1 {
  place-self: center start;
}

#w-node-_1e76c585-8b86-0dfe-79b6-7e10b8eaba87-b9a7a5f1 {
  place-self: center end;
}

#w-node-_1e76c585-8b86-0dfe-79b6-7e10b8eaba89-b9a7a5f1 {
  place-self: center start;
}

#w-node-_1e76c585-8b86-0dfe-79b6-7e10b8eaba8b-b9a7a5f1 {
  place-self: center end;
}

#w-node-_1e76c585-8b86-0dfe-79b6-7e10b8eaba8d-b9a7a5f1 {
  place-self: center start;
}

#w-node-_1e76c585-8b86-0dfe-79b6-7e10b8eaba8f-b9a7a5f1 {
  place-self: center end;
}

#w-node-_1e76c585-8b86-0dfe-79b6-7e10b8eaba91-b9a7a5f1 {
  place-self: center start;
}

#w-node-_1e76c585-8b86-0dfe-79b6-7e10b8eaba93-b9a7a5f1 {
  place-self: center end;
}

#w-node-_1e76c585-8b86-0dfe-79b6-7e10b8eaba95-b9a7a5f1 {
  place-self: center start;
}

#w-node-_1e76c585-8b86-0dfe-79b6-7e10b8eaba97-b9a7a5f1 {
  place-self: center end;
}

#w-node-_1e76c585-8b86-0dfe-79b6-7e10b8eaba98-b9a7a5f1 {
  grid-area: 2 / 1 / 4 / 2;
  place-self: start center;
}

#w-node-_1e76c585-8b86-0dfe-79b6-7e10b8eaba9b-b9a7a5f1 {
  place-self: center;
}

#w-node-_1e76c585-8b86-0dfe-79b6-7e10b8eaba9d-b9a7a5f1 {
  grid-area: 6 / 3 / 7 / 4;
  align-self: end;
}

#w-node-e21514bc-ebd5-14ae-c527-1c4901daff4c-c5ac8bc4 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-e21514bc-ebd5-14ae-c527-1c4901daff4d-c5ac8bc4 {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-e21514bc-ebd5-14ae-c527-1c4901daff4e-c5ac8bc4 {
  grid-area: 1 / 1 / 2 / 3;
  place-self: auto;
}

#w-node-_9e27ed5f-bbf3-74e0-4ac4-e122ec4a0d28-c5ac8bc4 {
  place-self: center stretch;
}

#w-node-_9e27ed5f-bbf3-74e0-4ac4-e122ec4a0d2a-c5ac8bc4 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_21751971-58c8-4bcb-38ca-744d31e646ac-c5ac8bc4 {
  justify-self: end;
}

#w-node-_21751971-58c8-4bcb-38ca-744d31e646ae-c5ac8bc4 {
  place-self: center;
}

#w-node-_21751971-58c8-4bcb-38ca-744d31e646b0-c5ac8bc4 {
  justify-self: start;
}

#w-node-e21514bc-ebd5-14ae-c527-1c4901daff56-c5ac8bc4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-_557e38f2-390e-ef24-93ae-9d1f76408d92-c5ac8bc4 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_557e38f2-390e-ef24-93ae-9d1f76408d94-c5ac8bc4 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_1a371a40-b698-75a0-eaf5-dd403312f142-c5ac8bc4, #w-node-_1a371a40-b698-75a0-eaf5-dd403312f143-c5ac8bc4 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_1a371a40-b698-75a0-eaf5-dd403312f149-c5ac8bc4 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_1a371a40-b698-75a0-eaf5-dd403312f14e-c5ac8bc4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1a371a40-b698-75a0-eaf5-dd403312f14f-c5ac8bc4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_1a371a40-b698-75a0-eaf5-dd403312f151-c5ac8bc4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_1a371a40-b698-75a0-eaf5-dd403312f153-c5ac8bc4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_1a371a40-b698-75a0-eaf5-dd403312f155-c5ac8bc4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_1a371a40-b698-75a0-eaf5-dd403312f157-c5ac8bc4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1a371a40-b698-75a0-eaf5-dd403312f158-c5ac8bc4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_1a371a40-b698-75a0-eaf5-dd403312f15a-c5ac8bc4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_1a371a40-b698-75a0-eaf5-dd403312f15c-c5ac8bc4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_1a371a40-b698-75a0-eaf5-dd403312f15e-c5ac8bc4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-affc534d-b3ed-6e49-c942-8ee7f1e9a1e4-c5ac8bc4 {
  place-self: center;
}

#w-node-_9f220868-8526-ba15-1c63-fc3526fd7791-c5ac8bc4, #w-node-_9f220868-8526-ba15-1c63-fc3526fd77ae-c5ac8bc4, #w-node-_9f220868-8526-ba15-1c63-fc3526fd77cb-c5ac8bc4, #w-node-_9f220868-8526-ba15-1c63-fc3526fd77e8-c5ac8bc4, #w-node-_9f220868-8526-ba15-1c63-fc3526fd7805-c5ac8bc4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c1fcb78a-8d63-f8af-6a00-cf39aa0c3680-c5ac8bc4 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-c1fcb78a-8d63-f8af-6a00-cf39aa0c3682-c5ac8bc4 {
  grid-area: 1 / 2 / 2 / 4;
  place-self: stretch stretch;
}

#w-node-cec82fee-fce0-c84a-25fb-6f0b05698fce-c5ac8bc4 {
  justify-self: end;
}

#w-node-cec82fee-fce0-c84a-25fb-6f0b05698fd0-c5ac8bc4 {
  place-self: center;
}

#w-node-cec82fee-fce0-c84a-25fb-6f0b05698fd2-c5ac8bc4 {
  justify-self: start;
}

#w-node-cec82fee-fce0-c84a-25fb-6f0b05698fd4-c5ac8bc4, #w-node-_900488ac-f2b0-3af1-dcb5-ef927ba2cf22-c5ac8bc4 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_900488ac-f2b0-3af1-dcb5-ef927ba2cf24-c5ac8bc4 {
  grid-area: 1 / 2 / 2 / 4;
  place-self: stretch stretch;
}

#w-node-_1e559a37-6848-ae20-8d24-aa5194717935-c5ac8bc4 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_1e559a37-6848-ae20-8d24-aa519471793c-c5ac8bc4, #w-node-_1e559a37-6848-ae20-8d24-aa5194717947-c5ac8bc4, #w-node-_1e559a37-6848-ae20-8d24-aa5194717962-c5ac8bc4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bec7a45a-73ca-f528-af0c-186c277afe75-c5ac8bc4 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-bec7a45a-73ca-f528-af0c-186c277afe77-c5ac8bc4 {
  grid-area: 1 / 2 / 2 / 4;
  place-self: stretch stretch;
}

#w-node-_63e0ad02-9d4a-90ff-84d0-f8830115d629-c5ac8bc4 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_4c5601ca-16ce-75c2-6f8d-d0c3a4eb8927-c5ac8bc4 {
  justify-self: end;
}

#w-node-_4c5601ca-16ce-75c2-6f8d-d0c3a4eb8929-c5ac8bc4 {
  place-self: center;
}

#w-node-_4c5601ca-16ce-75c2-6f8d-d0c3a4eb892b-c5ac8bc4 {
  justify-self: start;
}

#w-node-_63e0ad02-9d4a-90ff-84d0-f8830115d634-c5ac8bc4, #w-node-_63e0ad02-9d4a-90ff-84d0-f8830115d635-c5ac8bc4, #w-node-_63e0ad02-9d4a-90ff-84d0-f8830115d643-c5ac8bc4, #w-node-_63e0ad02-9d4a-90ff-84d0-f8830115d651-c5ac8bc4, #w-node-_63e0ad02-9d4a-90ff-84d0-f8830115d65e-c5ac8bc4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8107de90-b1ab-cdb9-c7f6-0a57ee0aeebf-c5ac8bc4 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_8107de90-b1ab-cdb9-c7f6-0a57ee0aeec0-c5ac8bc4 {
  justify-self: start;
}

#w-node-_8107de90-b1ab-cdb9-c7f6-0a57ee0aeec1-c5ac8bc4, #w-node-_8107de90-b1ab-cdb9-c7f6-0a57ee0aeec5-c5ac8bc4, #w-node-_8107de90-b1ab-cdb9-c7f6-0a57ee0aeec8-c5ac8bc4, #w-node-_8107de90-b1ab-cdb9-c7f6-0a57ee0aeecd-c5ac8bc4, #w-node-_8107de90-b1ab-cdb9-c7f6-0a57ee0aeecf-c5ac8bc4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#cONTACT-US-fIELD-D.w-node-_8107de90-b1ab-cdb9-c7f6-0a57ee0aeed2-c5ac8bc4 {
  align-self: start;
}

#w-node-a891768b-1eb4-4f21-13a2-59b6d9553e8a-c5ac8bc4 {
  place-self: center stretch;
}

#w-node-a891768b-1eb4-4f21-13a2-59b6d9553e8c-c5ac8bc4 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_8107de90-b1ab-cdb9-c7f6-0a57ee0aeeda-c5ac8bc4 {
  place-self: end start;
}

#w-node-_8107de90-b1ab-cdb9-c7f6-0a57ee0aeee4-c5ac8bc4 {
  place-self: auto;
}

#w-node-_8107de90-b1ab-cdb9-c7f6-0a57ee0aeee5-c5ac8bc4 {
  place-self: center;
}

#w-node-_8107de90-b1ab-cdb9-c7f6-0a57ee0aeee7-c5ac8bc4 {
  align-self: center;
}

#w-node-_8107de90-b1ab-cdb9-c7f6-0a57ee0aeee9-c5ac8bc4 {
  place-self: auto;
}

#w-node-_8107de90-b1ab-cdb9-c7f6-0a57ee0aeeea-c5ac8bc4 {
  place-self: center;
}

#w-node-_8107de90-b1ab-cdb9-c7f6-0a57ee0aeeec-c5ac8bc4 {
  align-self: center;
}

#w-node-_8107de90-b1ab-cdb9-c7f6-0a57ee0aeeee-c5ac8bc4 {
  place-self: auto;
}

#w-node-_8107de90-b1ab-cdb9-c7f6-0a57ee0aeeef-c5ac8bc4 {
  place-self: center;
}

#w-node-_8107de90-b1ab-cdb9-c7f6-0a57ee0aeef1-c5ac8bc4 {
  align-self: center;
}

#w-node-_8107de90-b1ab-cdb9-c7f6-0a57ee0aeef3-c5ac8bc4 {
  align-self: start;
}

#w-node-_8107de90-b1ab-cdb9-c7f6-0a57ee0aeef5-c5ac8bc4 {
  align-self: center;
}

#w-node-f3c8e4f2-c10d-3101-f0e2-9ea5b8829000-c5ac8bc4 {
  place-self: end start;
}

#w-node-_997e844f-b1c9-3d9a-e48d-a1996479ee3f-c5ac8bc4 {
  place-self: center stretch;
}

#w-node-_997e844f-b1c9-3d9a-e48d-a1996479ee41-c5ac8bc4 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_8107de90-b1ab-cdb9-c7f6-0a57ee0aef0c-c5ac8bc4, #w-node-_8107de90-b1ab-cdb9-c7f6-0a57ee0aef11-c5ac8bc4, #Email-2.w-node-_8107de90-b1ab-cdb9-c7f6-0a57ee0aef13-c5ac8bc4, #w-node-_8107de90-b1ab-cdb9-c7f6-0a57ee0aef15-c5ac8bc4, #Phone.w-node-_8107de90-b1ab-cdb9-c7f6-0a57ee0aef17-c5ac8bc4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_894ffde6-0cce-326b-8ebc-8ce426f04212-c5ac8bc4 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-e54cd0dc-b409-0d6f-0dec-7ce57eff427f-c5ac8bc4 {
  justify-self: end;
}

#w-node-e54cd0dc-b409-0d6f-0dec-7ce57eff4281-c5ac8bc4 {
  place-self: center;
}

#w-node-e54cd0dc-b409-0d6f-0dec-7ce57eff4283-c5ac8bc4 {
  justify-self: start;
}

#w-node-_894ffde6-0cce-326b-8ebc-8ce426f0421b-c5ac8bc4, #w-node-_894ffde6-0cce-326b-8ebc-8ce426f0421f-c5ac8bc4 {
  justify-self: center;
}

#w-node-_693b27dc-be22-f5d0-0996-177db918654a-c5ac8bc4, #w-node-_693b27dc-be22-f5d0-0996-177db9186551-c5ac8bc4 {
  place-self: center;
}

#w-node-_693b27dc-be22-f5d0-0996-177db9186566-c5ac8bc4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_693b27dc-be22-f5d0-0996-177db9186567-c5ac8bc4 {
  align-self: center;
}

#w-node-_693b27dc-be22-f5d0-0996-177db9186569-c5ac8bc4 {
  place-self: center end;
}

#email-3.w-node-_693b27dc-be22-f5d0-0996-177db918656a-c5ac8bc4, #email-3.w-node-_693b27dc-be22-f5d0-0996-177db918656b-c5ac8bc4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_693b27dc-be22-f5d0-0996-177db918656d-c5ac8bc4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_693b27dc-be22-f5d0-0996-177db918656e-c5ac8bc4 {
  align-self: center;
}

#w-node-_693b27dc-be22-f5d0-0996-177db9186570-c5ac8bc4 {
  place-self: center end;
}

#email-4.w-node-_693b27dc-be22-f5d0-0996-177db9186571-c5ac8bc4, #w-node-_693b27dc-be22-f5d0-0996-177db9186573-c5ac8bc4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_693b27dc-be22-f5d0-0996-177db9186574-c5ac8bc4 {
  align-self: center;
}

#w-node-_693b27dc-be22-f5d0-0996-177db9186576-c5ac8bc4 {
  place-self: center end;
}

#email-4.w-node-_693b27dc-be22-f5d0-0996-177db9186577-c5ac8bc4, #w-node-_693b27dc-be22-f5d0-0996-177db9186584-c5ac8bc4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_693b27dc-be22-f5d0-0996-177db9186585-c5ac8bc4 {
  align-self: center;
}

#w-node-_693b27dc-be22-f5d0-0996-177db9186587-c5ac8bc4 {
  place-self: center end;
}

#Email.w-node-_693b27dc-be22-f5d0-0996-177db9186588-c5ac8bc4, #w-node-_693b27dc-be22-f5d0-0996-177db918658a-c5ac8bc4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_693b27dc-be22-f5d0-0996-177db918658b-c5ac8bc4 {
  align-self: center;
}

#w-node-_693b27dc-be22-f5d0-0996-177db918658d-c5ac8bc4 {
  place-self: center end;
}

#Password.w-node-_693b27dc-be22-f5d0-0996-177db918658e-c5ac8bc4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_693b27dc-be22-f5d0-0996-177db918659a-c5ac8bc4 {
  grid-area: 1 / 1 / 2 / 4;
  align-self: stretch;
}

#w-node-_693b27dc-be22-f5d0-0996-177db918659b-c5ac8bc4 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_693b27dc-be22-f5d0-0996-177db91865a1-c5ac8bc4 {
  align-self: center;
}

#w-node-_693b27dc-be22-f5d0-0996-177db91865b6-c5ac8bc4 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_693b27dc-be22-f5d0-0996-177db91865b8-c5ac8bc4 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_693b27dc-be22-f5d0-0996-177db91865c0-c5ac8bc4 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center start;
}

#w-node-_693b27dc-be22-f5d0-0996-177db91865c2-c5ac8bc4 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_693b27dc-be22-f5d0-0996-177db91865ca-c5ac8bc4 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_693b27dc-be22-f5d0-0996-177db91865cc-c5ac8bc4 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_693b27dc-be22-f5d0-0996-177db91865d4-c5ac8bc4 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_693b27dc-be22-f5d0-0996-177db91865d6-c5ac8bc4 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_693b27dc-be22-f5d0-0996-177db91865df-c5ac8bc4 {
  align-self: start;
}

#w-node-_693b27dc-be22-f5d0-0996-177db91865f4-c5ac8bc4 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_693b27dc-be22-f5d0-0996-177db91865f6-c5ac8bc4 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_693b27dc-be22-f5d0-0996-177db91865fb-c5ac8bc4 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_693b27dc-be22-f5d0-0996-177db91865fd-c5ac8bc4 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_693b27dc-be22-f5d0-0996-177db9186627-c5ac8bc4 {
  align-self: start;
}

#w-node-_693b27dc-be22-f5d0-0996-177db918662a-c5ac8bc4 {
  justify-self: start;
}

#w-node-_693b27dc-be22-f5d0-0996-177db918662b-c5ac8bc4 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_693b27dc-be22-f5d0-0996-177db918662d-c5ac8bc4 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_693b27dc-be22-f5d0-0996-177db918662f-c5ac8bc4 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-_693b27dc-be22-f5d0-0996-177db9186631-c5ac8bc4 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_5abc8227-2c92-e694-08bc-91079729d11f-c5ac8bc4 {
  grid-area: 1 / 1 / 2 / 4;
  align-self: start;
}

#w-node-_5abc8227-2c92-e694-08bc-91079729d122-c5ac8bc4 {
  grid-area: 3 / 3 / 6 / 4;
  place-self: start stretch;
}

#w-node-_5abc8227-2c92-e694-08bc-91079729d129-c5ac8bc4 {
  place-self: center start;
}

#w-node-_5abc8227-2c92-e694-08bc-91079729d12b-c5ac8bc4 {
  place-self: center end;
}

#w-node-_5abc8227-2c92-e694-08bc-91079729d12f-c5ac8bc4 {
  place-self: center start;
}

#w-node-_5abc8227-2c92-e694-08bc-91079729d131-c5ac8bc4 {
  place-self: center end;
}

#w-node-_5abc8227-2c92-e694-08bc-91079729d135-c5ac8bc4 {
  place-self: center start;
}

#w-node-_5abc8227-2c92-e694-08bc-91079729d137-c5ac8bc4 {
  place-self: center end;
}

#w-node-_5abc8227-2c92-e694-08bc-91079729d13b-c5ac8bc4 {
  place-self: center start;
}

#w-node-_5abc8227-2c92-e694-08bc-91079729d13d-c5ac8bc4 {
  place-self: center end;
}

#w-node-_5abc8227-2c92-e694-08bc-91079729d13e-c5ac8bc4 {
  grid-area: 2 / 2 / 5 / 3;
  place-self: start stretch;
}

#w-node-_5abc8227-2c92-e694-08bc-91079729d143-c5ac8bc4 {
  place-self: center start;
}

#w-node-_5abc8227-2c92-e694-08bc-91079729d145-c5ac8bc4 {
  place-self: center end;
}

#w-node-_5abc8227-2c92-e694-08bc-91079729d147-c5ac8bc4 {
  place-self: center start;
}

#w-node-_5abc8227-2c92-e694-08bc-91079729d149-c5ac8bc4 {
  place-self: center end;
}

#w-node-_5abc8227-2c92-e694-08bc-91079729d14b-c5ac8bc4 {
  place-self: center start;
}

#w-node-_5abc8227-2c92-e694-08bc-91079729d14d-c5ac8bc4 {
  place-self: center end;
}

#w-node-_5abc8227-2c92-e694-08bc-91079729d14f-c5ac8bc4 {
  place-self: center start;
}

#w-node-_5abc8227-2c92-e694-08bc-91079729d151-c5ac8bc4 {
  place-self: center end;
}

#w-node-_5abc8227-2c92-e694-08bc-91079729d153-c5ac8bc4 {
  place-self: center start;
}

#w-node-_5abc8227-2c92-e694-08bc-91079729d155-c5ac8bc4 {
  place-self: center end;
}

#w-node-_5abc8227-2c92-e694-08bc-91079729d156-c5ac8bc4 {
  grid-area: 2 / 1 / 4 / 2;
  place-self: start center;
}

#w-node-_5abc8227-2c92-e694-08bc-91079729d159-c5ac8bc4 {
  place-self: center;
}

#w-node-_5abc8227-2c92-e694-08bc-91079729d15b-c5ac8bc4 {
  grid-area: 6 / 3 / 7 / 4;
  align-self: end;
}

#w-node-b77103d1-4113-304f-34dc-4f4f4ee4267d-74fc8c35 {
  justify-self: end;
}

#w-node-b77103d1-4113-304f-34dc-4f4f4ee4267f-74fc8c35 {
  place-self: center;
}

#w-node-b77103d1-4113-304f-34dc-4f4f4ee42681-74fc8c35 {
  justify-self: start;
}

#w-node-b77103d1-4113-304f-34dc-4f4f4ee42683-74fc8c35 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_2769a676-44da-fd1e-5254-976034ea3ff1-74fc8c35 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2769a676-44da-fd1e-5254-976034ea3ff2-74fc8c35 {
  place-self: center start;
}

#w-node-_2769a676-44da-fd1e-5254-976034ea3ff7-74fc8c35 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#Gender-3.w-node-_2769a676-44da-fd1e-5254-976034ea3ffd-74fc8c35 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2769a676-44da-fd1e-5254-976034ea3fff-74fc8c35, #Other-Gender.w-node-_2769a676-44da-fd1e-5254-976034ea4003-74fc8c35, #w-node-_2769a676-44da-fd1e-5254-976034ea4005-74fc8c35, #Date-of-Birth.w-node-_2769a676-44da-fd1e-5254-976034ea4007-74fc8c35, #w-node-_2769a676-44da-fd1e-5254-976034ea4009-74fc8c35, #Nationality.w-node-_2769a676-44da-fd1e-5254-976034ea400b-74fc8c35, #w-node-_2769a676-44da-fd1e-5254-976034ea400d-74fc8c35, #Email-3.w-node-_2769a676-44da-fd1e-5254-976034ea400f-74fc8c35, #w-node-_2769a676-44da-fd1e-5254-976034ea4011-74fc8c35, #Phone-Number.w-node-_2769a676-44da-fd1e-5254-976034ea4016-74fc8c35 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#Is-this-number-available-on-WhatsApp.w-node-_2769a676-44da-fd1e-5254-976034ea4019-74fc8c35, #w-node-_2769a676-44da-fd1e-5254-976034ea401a-74fc8c35 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2769a676-44da-fd1e-5254-976034ea401b-74fc8c35 {
  place-self: center start;
}

#w-node-_2769a676-44da-fd1e-5254-976034ea4020-74fc8c35, #w-node-_2769a676-44da-fd1e-5254-976034ea4022-74fc8c35, #Where-will-you-be-departing-from.w-node-_2769a676-44da-fd1e-5254-976034ea4024-74fc8c35, #w-node-_2769a676-44da-fd1e-5254-976034ea4026-74fc8c35, #Preferred-Departure-Date.w-node-_2769a676-44da-fd1e-5254-976034ea4028-74fc8c35, #w-node-_2769a676-44da-fd1e-5254-976034ea402a-74fc8c35, #Preferred-Return-Date.w-node-_2769a676-44da-fd1e-5254-976034ea402c-74fc8c35 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_2769a676-44da-fd1e-5254-976034ea402d-74fc8c35 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2769a676-44da-fd1e-5254-976034ea402e-74fc8c35 {
  place-self: center start;
}

#w-node-_2769a676-44da-fd1e-5254-976034ea4033-74fc8c35, #Number-of-Travelers.w-node-_2769a676-44da-fd1e-5254-976034ea4035-74fc8c35, #w-node-_2769a676-44da-fd1e-5254-976034ea4037-74fc8c35, #Number-of-Adults-Traveling.w-node-_2769a676-44da-fd1e-5254-976034ea4039-74fc8c35, #w-node-_2769a676-44da-fd1e-5254-976034ea403b-74fc8c35, #Number-Of-Children-Traveling.w-node-_2769a676-44da-fd1e-5254-976034ea4041-74fc8c35, #w-node-_2769a676-44da-fd1e-5254-976034ea4043-74fc8c35, #Ages-of-Children-Traveling.w-node-_2769a676-44da-fd1e-5254-976034ea4049-74fc8c35 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_2769a676-44da-fd1e-5254-976034ea404a-74fc8c35 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2769a676-44da-fd1e-5254-976034ea404b-74fc8c35 {
  place-self: center start;
}

#Need-Flight-Booking.w-node-_2769a676-44da-fd1e-5254-976034ea4051-74fc8c35, #Need-Visa-Assistance.w-node-_2769a676-44da-fd1e-5254-976034ea4054-74fc8c35, #Need-Visa-Assistance.w-node-_2769a676-44da-fd1e-5254-976034ea4057-74fc8c35, #w-node-_2769a676-44da-fd1e-5254-976034ea4061-74fc8c35 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2769a676-44da-fd1e-5254-976034ea4062-74fc8c35 {
  place-self: center start;
}

#Are-you-a-Grand-Voyage-Club-Member.w-node-_2769a676-44da-fd1e-5254-976034ea4068-74fc8c35, #Membership-Level.w-node-_2769a676-44da-fd1e-5254-976034ea406b-74fc8c35, #w-node-_2769a676-44da-fd1e-5254-976034ea406c-74fc8c35 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2769a676-44da-fd1e-5254-976034ea406d-74fc8c35 {
  place-self: center start;
}

#Payment-Option.w-node-_2769a676-44da-fd1e-5254-976034ea4073-74fc8c35, #Payment-Method.w-node-_2769a676-44da-fd1e-5254-976034ea4076-74fc8c35, #w-node-_2769a676-44da-fd1e-5254-976034ea4077-74fc8c35 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2769a676-44da-fd1e-5254-976034ea4078-74fc8c35 {
  place-self: center start;
}

#w-node-_2769a676-44da-fd1e-5254-976034ea407d-74fc8c35, #Additional-Notes.w-node-_2769a676-44da-fd1e-5254-976034ea4080-74fc8c35 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_2769a676-44da-fd1e-5254-976034ea4081-74fc8c35 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2769a676-44da-fd1e-5254-976034ea4082-74fc8c35 {
  place-self: center start;
}

#Preferred-Method-of-Communication.w-node-_2769a676-44da-fd1e-5254-976034ea4088-74fc8c35 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1522088a-920a-39b1-b80e-f60d22df2c5f-74fc8c35 {
  justify-self: center;
}

#w-node-_5f9999e7-fa65-6875-0966-a07b9e80cd0a-74fc8c35 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-_21aab4b2-2c9a-39bc-7ffa-cecd62c00121-74fc8c35 {
  justify-self: end;
}

#w-node-_21aab4b2-2c9a-39bc-7ffa-cecd62c00123-74fc8c35 {
  place-self: center;
}

#w-node-_21aab4b2-2c9a-39bc-7ffa-cecd62c00125-74fc8c35 {
  justify-self: start;
}

#w-node-_5f9999e7-fa65-6875-0966-a07b9e80cd13-74fc8c35, #w-node-_5f9999e7-fa65-6875-0966-a07b9e80cd17-74fc8c35 {
  justify-self: center;
}

#w-node-_3b2acf74-1a9c-b233-e0c0-c27afad66a5c-74fc8c35, #w-node-_3b2acf74-1a9c-b233-e0c0-c27afad66a63-74fc8c35 {
  place-self: center;
}

#w-node-_3b2acf74-1a9c-b233-e0c0-c27afad66a78-74fc8c35 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_3b2acf74-1a9c-b233-e0c0-c27afad66a79-74fc8c35 {
  align-self: center;
}

#w-node-_3b2acf74-1a9c-b233-e0c0-c27afad66a7b-74fc8c35 {
  place-self: center end;
}

#email-3.w-node-_3b2acf74-1a9c-b233-e0c0-c27afad66a7c-74fc8c35, #email-3.w-node-_3b2acf74-1a9c-b233-e0c0-c27afad66a7d-74fc8c35 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3b2acf74-1a9c-b233-e0c0-c27afad66a7f-74fc8c35 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_3b2acf74-1a9c-b233-e0c0-c27afad66a80-74fc8c35 {
  align-self: center;
}

#w-node-_3b2acf74-1a9c-b233-e0c0-c27afad66a82-74fc8c35 {
  place-self: center end;
}

#email-4.w-node-_3b2acf74-1a9c-b233-e0c0-c27afad66a83-74fc8c35, #w-node-_3b2acf74-1a9c-b233-e0c0-c27afad66a85-74fc8c35 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_3b2acf74-1a9c-b233-e0c0-c27afad66a86-74fc8c35 {
  align-self: center;
}

#w-node-_3b2acf74-1a9c-b233-e0c0-c27afad66a88-74fc8c35 {
  place-self: center end;
}

#email-4.w-node-_3b2acf74-1a9c-b233-e0c0-c27afad66a89-74fc8c35, #w-node-_3b2acf74-1a9c-b233-e0c0-c27afad66a96-74fc8c35 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_3b2acf74-1a9c-b233-e0c0-c27afad66a97-74fc8c35 {
  align-self: center;
}

#w-node-_3b2acf74-1a9c-b233-e0c0-c27afad66a99-74fc8c35 {
  place-self: center end;
}

#Email.w-node-_3b2acf74-1a9c-b233-e0c0-c27afad66a9a-74fc8c35, #w-node-_3b2acf74-1a9c-b233-e0c0-c27afad66a9c-74fc8c35 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_3b2acf74-1a9c-b233-e0c0-c27afad66a9d-74fc8c35 {
  align-self: center;
}

#w-node-_3b2acf74-1a9c-b233-e0c0-c27afad66a9f-74fc8c35 {
  place-self: center end;
}

#Password.w-node-_3b2acf74-1a9c-b233-e0c0-c27afad66aa0-74fc8c35 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_3b2acf74-1a9c-b233-e0c0-c27afad66aac-74fc8c35 {
  grid-area: 1 / 1 / 2 / 4;
  align-self: stretch;
}

#w-node-_3b2acf74-1a9c-b233-e0c0-c27afad66aad-74fc8c35 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_3b2acf74-1a9c-b233-e0c0-c27afad66ab3-74fc8c35 {
  align-self: center;
}

#w-node-_3b2acf74-1a9c-b233-e0c0-c27afad66ac8-74fc8c35 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_3b2acf74-1a9c-b233-e0c0-c27afad66aca-74fc8c35 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_3b2acf74-1a9c-b233-e0c0-c27afad66ad2-74fc8c35 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center start;
}

#w-node-_3b2acf74-1a9c-b233-e0c0-c27afad66ad4-74fc8c35 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_3b2acf74-1a9c-b233-e0c0-c27afad66adc-74fc8c35 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_3b2acf74-1a9c-b233-e0c0-c27afad66ade-74fc8c35 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_3b2acf74-1a9c-b233-e0c0-c27afad66ae6-74fc8c35 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_3b2acf74-1a9c-b233-e0c0-c27afad66ae8-74fc8c35 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_3b2acf74-1a9c-b233-e0c0-c27afad66af1-74fc8c35 {
  align-self: start;
}

#w-node-_3b2acf74-1a9c-b233-e0c0-c27afad66b06-74fc8c35 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_3b2acf74-1a9c-b233-e0c0-c27afad66b08-74fc8c35 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_3b2acf74-1a9c-b233-e0c0-c27afad66b0d-74fc8c35 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_3b2acf74-1a9c-b233-e0c0-c27afad66b0f-74fc8c35 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_3b2acf74-1a9c-b233-e0c0-c27afad66b39-74fc8c35 {
  align-self: start;
}

#w-node-_3b2acf74-1a9c-b233-e0c0-c27afad66b3c-74fc8c35 {
  justify-self: start;
}

#w-node-_3b2acf74-1a9c-b233-e0c0-c27afad66b3d-74fc8c35 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_3b2acf74-1a9c-b233-e0c0-c27afad66b3f-74fc8c35 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_3b2acf74-1a9c-b233-e0c0-c27afad66b41-74fc8c35 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-_3b2acf74-1a9c-b233-e0c0-c27afad66b43-74fc8c35 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-b63ba2fa-3508-4be4-5258-206dcc855e04-74fc8c35 {
  grid-area: 1 / 1 / 2 / 4;
  align-self: start;
}

#w-node-b63ba2fa-3508-4be4-5258-206dcc855e07-74fc8c35 {
  grid-area: 3 / 3 / 6 / 4;
  place-self: start stretch;
}

#w-node-b63ba2fa-3508-4be4-5258-206dcc855e0e-74fc8c35 {
  place-self: center start;
}

#w-node-b63ba2fa-3508-4be4-5258-206dcc855e10-74fc8c35 {
  place-self: center end;
}

#w-node-b63ba2fa-3508-4be4-5258-206dcc855e14-74fc8c35 {
  place-self: center start;
}

#w-node-b63ba2fa-3508-4be4-5258-206dcc855e16-74fc8c35 {
  place-self: center end;
}

#w-node-b63ba2fa-3508-4be4-5258-206dcc855e1a-74fc8c35 {
  place-self: center start;
}

#w-node-b63ba2fa-3508-4be4-5258-206dcc855e1c-74fc8c35 {
  place-self: center end;
}

#w-node-b63ba2fa-3508-4be4-5258-206dcc855e20-74fc8c35 {
  place-self: center start;
}

#w-node-b63ba2fa-3508-4be4-5258-206dcc855e22-74fc8c35 {
  place-self: center end;
}

#w-node-b63ba2fa-3508-4be4-5258-206dcc855e23-74fc8c35 {
  grid-area: 2 / 2 / 5 / 3;
  place-self: start stretch;
}

#w-node-b63ba2fa-3508-4be4-5258-206dcc855e28-74fc8c35 {
  place-self: center start;
}

#w-node-b63ba2fa-3508-4be4-5258-206dcc855e2a-74fc8c35 {
  place-self: center end;
}

#w-node-b63ba2fa-3508-4be4-5258-206dcc855e2c-74fc8c35 {
  place-self: center start;
}

#w-node-b63ba2fa-3508-4be4-5258-206dcc855e2e-74fc8c35 {
  place-self: center end;
}

#w-node-b63ba2fa-3508-4be4-5258-206dcc855e30-74fc8c35 {
  place-self: center start;
}

#w-node-b63ba2fa-3508-4be4-5258-206dcc855e32-74fc8c35 {
  place-self: center end;
}

#w-node-b63ba2fa-3508-4be4-5258-206dcc855e34-74fc8c35 {
  place-self: center start;
}

#w-node-b63ba2fa-3508-4be4-5258-206dcc855e36-74fc8c35 {
  place-self: center end;
}

#w-node-b63ba2fa-3508-4be4-5258-206dcc855e38-74fc8c35 {
  place-self: center start;
}

#w-node-b63ba2fa-3508-4be4-5258-206dcc855e3a-74fc8c35 {
  place-self: center end;
}

#w-node-b63ba2fa-3508-4be4-5258-206dcc855e3b-74fc8c35 {
  grid-area: 2 / 1 / 4 / 2;
  place-self: start center;
}

#w-node-b63ba2fa-3508-4be4-5258-206dcc855e3e-74fc8c35 {
  place-self: center;
}

#w-node-b63ba2fa-3508-4be4-5258-206dcc855e40-74fc8c35 {
  grid-area: 6 / 3 / 7 / 4;
  align-self: end;
}

#w-node-f8b6fa21-95a8-de73-9097-5ea9669a24e4-5dde24ae {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-f8b6fa21-95a8-de73-9097-5ea9669a24e5-5dde24ae {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-f8b6fa21-95a8-de73-9097-5ea9669a24e6-5dde24ae {
  grid-area: 1 / 1 / 2 / 3;
  place-self: stretch stretch;
}

#w-node-b6ef3071-3f35-1829-3353-16963e5740a5-5dde24ae {
  place-self: center stretch;
}

#w-node-b6ef3071-3f35-1829-3353-16963e5740a7-5dde24ae {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_4cb20f03-60d8-a3b3-3721-762b26f811cf-5dde24ae {
  justify-self: end;
}

#w-node-_4cb20f03-60d8-a3b3-3721-762b26f811d1-5dde24ae {
  place-self: center;
}

#w-node-_4cb20f03-60d8-a3b3-3721-762b26f811d3-5dde24ae {
  justify-self: start;
}

#w-node-f8b6fa21-95a8-de73-9097-5ea9669a24ee-5dde24ae {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-_3a6684b6-2409-12cc-a0e8-9b60b7521382-5dde24ae {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_3a6684b6-2409-12cc-a0e8-9b60b7521384-5dde24ae {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-a5ae9f86-e64a-ef44-1db2-d13172b64983-5dde24ae {
  place-self: center end;
}

#w-node-_8fae5259-7bb6-7190-fa75-b36ae89b991e-5dde24ae {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_8fae5259-7bb6-7190-fa75-b36ae89b9920-5dde24ae {
  grid-area: 1 / 2 / 2 / 4;
  place-self: stretch stretch;
}

#w-node-_4fbd8c5b-1206-30f1-bde6-fbb0c442edde-5dde24ae, #w-node-_4fbd8c5b-1206-30f1-bde6-fbb0c442eddf-5dde24ae, #w-node-_4fbd8c5b-1206-30f1-bde6-fbb0c442ede0-5dde24ae, #w-node-_4fbd8c5b-1206-30f1-bde6-fbb0c442ede2-5dde24ae, #w-node-_4fbd8c5b-1206-30f1-bde6-fbb0c442ede3-5dde24ae, #w-node-_4fbd8c5b-1206-30f1-bde6-fbb0c442ede5-5dde24ae, #w-node-_4fbd8c5b-1206-30f1-bde6-fbb0c442ede6-5dde24ae, #w-node-_4fbd8c5b-1206-30f1-bde6-fbb0c442ede8-5dde24ae, #w-node-_4fbd8c5b-1206-30f1-bde6-fbb0c442ede9-5dde24ae, #w-node-_4fbd8c5b-1206-30f1-bde6-fbb0c442edea-5dde24ae, #w-node-_4fbd8c5b-1206-30f1-bde6-fbb0c442edec-5dde24ae, #w-node-_4fbd8c5b-1206-30f1-bde6-fbb0c442eded-5dde24ae, #w-node-_4fbd8c5b-1206-30f1-bde6-fbb0c442edef-5dde24ae, #w-node-_4fbd8c5b-1206-30f1-bde6-fbb0c442edf0-5dde24ae {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4fbd8c5b-1206-30f1-bde6-fbb0c442edf2-5dde24ae {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-f3362883-3b1a-d31c-66d9-822fe3ed9290-5dde24ae {
  place-self: center stretch;
}

#w-node-f3362883-3b1a-d31c-66d9-822fe3ed9292-5dde24ae {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_4fbd8c5b-1206-30f1-bde6-fbb0c442edf9-5dde24ae, #w-node-_4fbd8c5b-1206-30f1-bde6-fbb0c442ee0f-5dde24ae, #w-node-_4fbd8c5b-1206-30f1-bde6-fbb0c442ee1c-5dde24ae {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_939e01e8-26d9-6f3f-f910-7699dcbda76d-5dde24ae {
  grid-area: 1 / 1 / 3 / 4;
}

#w-node-_939e01e8-26d9-6f3f-f910-7699dcbda76e-5dde24ae {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_939e01e8-26d9-6f3f-f910-7699dcbda76f-5dde24ae {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_939e01e8-26d9-6f3f-f910-7699dcbda772-5dde24ae, #w-node-_939e01e8-26d9-6f3f-f910-7699dcbda77a-5dde24ae {
  align-self: start;
}

#w-node-_939e01e8-26d9-6f3f-f910-7699dcbda77f-5dde24ae {
  grid-area: 3 / 1 / 4 / 4;
}

#w-node-ad1b80fa-7dbb-e2ec-7cdf-3196000e2940-5dde24ae, #w-node-_2cf9a199-7f89-0ec8-08b5-b5f371cd1589-5dde24ae {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_2cf9a199-7f89-0ec8-08b5-b5f371cd158b-5dde24ae {
  grid-area: 1 / 2 / 2 / 4;
  place-self: stretch stretch;
}

#w-node-_55bf8236-100e-f42c-8e2e-16a1514fbfdd-5dde24ae {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_0eaa95df-ee43-c1fb-a318-2a065d56d365-5dde24ae {
  justify-self: end;
}

#w-node-_0eaa95df-ee43-c1fb-a318-2a065d56d367-5dde24ae {
  place-self: center;
}

#w-node-_0eaa95df-ee43-c1fb-a318-2a065d56d369-5dde24ae {
  justify-self: start;
}

#w-node-_55bf8236-100e-f42c-8e2e-16a1514fbfe8-5dde24ae, #w-node-_55bf8236-100e-f42c-8e2e-16a1514fbfe9-5dde24ae, #w-node-_55bf8236-100e-f42c-8e2e-16a1514fbff7-5dde24ae, #w-node-_55bf8236-100e-f42c-8e2e-16a1514fc008-5dde24ae, #w-node-_55bf8236-100e-f42c-8e2e-16a1514fc019-5dde24ae {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_55bf8236-100e-f42c-8e2e-16a1514fc02a-5dde24ae {
  align-self: auto;
}

#w-node-_128b965b-cd40-d494-9481-d04158f5a8f0-5dde24ae {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_128b965b-cd40-d494-9481-d04158f5a8f1-5dde24ae {
  justify-self: start;
}

#w-node-_128b965b-cd40-d494-9481-d04158f5a8f2-5dde24ae, #w-node-_128b965b-cd40-d494-9481-d04158f5a8f8-5dde24ae, #w-node-_128b965b-cd40-d494-9481-d04158f5a8fb-5dde24ae, #w-node-_128b965b-cd40-d494-9481-d04158f5a900-5dde24ae, #w-node-_128b965b-cd40-d494-9481-d04158f5a902-5dde24ae {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_128b965b-cd40-d494-9481-d04158f5a905-5dde24ae {
  align-self: start;
}

#w-node-_9c1a0266-36c8-f1ce-213a-05ba9a87b1e5-5dde24ae {
  place-self: center stretch;
}

#w-node-_9c1a0266-36c8-f1ce-213a-05ba9a87b1e7-5dde24ae {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_0f646d3f-9fe4-b6a4-3c49-f7b08850f69a-5dde24ae {
  justify-self: start;
}

#w-node-_128b965b-cd40-d494-9481-d04158f5a917-5dde24ae {
  place-self: auto;
}

#w-node-_128b965b-cd40-d494-9481-d04158f5a918-5dde24ae {
  place-self: center start;
}

#w-node-_128b965b-cd40-d494-9481-d04158f5a91a-5dde24ae {
  align-self: center;
}

#w-node-_128b965b-cd40-d494-9481-d04158f5a91c-5dde24ae {
  place-self: auto;
}

#w-node-_128b965b-cd40-d494-9481-d04158f5a91d-5dde24ae {
  place-self: center start;
}

#w-node-_128b965b-cd40-d494-9481-d04158f5a91f-5dde24ae {
  align-self: center;
}

#w-node-_128b965b-cd40-d494-9481-d04158f5a921-5dde24ae {
  place-self: auto;
}

#w-node-_128b965b-cd40-d494-9481-d04158f5a922-5dde24ae {
  place-self: center start;
}

#w-node-_128b965b-cd40-d494-9481-d04158f5a924-5dde24ae {
  align-self: center;
}

#w-node-_128b965b-cd40-d494-9481-d04158f5a926-5dde24ae {
  align-self: start;
}

#w-node-_128b965b-cd40-d494-9481-d04158f5a928-5dde24ae {
  align-self: center;
}

#w-node-_19daa529-c51d-11b3-9020-15bcddf1a967-5dde24ae {
  justify-self: start;
}

#w-node-f929dd8f-d7de-6ad8-a8c2-4b2add618954-5dde24ae {
  place-self: center stretch;
}

#w-node-f929dd8f-d7de-6ad8-a8c2-4b2add618956-5dde24ae {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_128b965b-cd40-d494-9481-d04158f5a93f-5dde24ae, #w-node-_128b965b-cd40-d494-9481-d04158f5a944-5dde24ae, #Email-2.w-node-_128b965b-cd40-d494-9481-d04158f5a946-5dde24ae, #w-node-_128b965b-cd40-d494-9481-d04158f5a948-5dde24ae, #Phone.w-node-_128b965b-cd40-d494-9481-d04158f5a94a-5dde24ae {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_264fb00a-bf7b-1ea3-feb2-e172d173683c-5dde24ae {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-_9c14b0b1-6f2c-ca9e-2469-58185f4a6fa4-5dde24ae {
  justify-self: end;
}

#w-node-_9c14b0b1-6f2c-ca9e-2469-58185f4a6fa6-5dde24ae {
  place-self: center;
}

#w-node-_9c14b0b1-6f2c-ca9e-2469-58185f4a6fa8-5dde24ae {
  justify-self: start;
}

#w-node-_264fb00a-bf7b-1ea3-feb2-e172d1736845-5dde24ae, #w-node-_264fb00a-bf7b-1ea3-feb2-e172d1736849-5dde24ae {
  justify-self: center;
}

#w-node-_672e7cca-99ac-eae8-f2d7-d0bbd1d8d220-5dde24ae, #w-node-_672e7cca-99ac-eae8-f2d7-d0bbd1d8d227-5dde24ae {
  place-self: center;
}

#w-node-_672e7cca-99ac-eae8-f2d7-d0bbd1d8d23c-5dde24ae {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_672e7cca-99ac-eae8-f2d7-d0bbd1d8d23d-5dde24ae {
  align-self: center;
}

#w-node-_672e7cca-99ac-eae8-f2d7-d0bbd1d8d23f-5dde24ae {
  place-self: center end;
}

#email-3.w-node-_672e7cca-99ac-eae8-f2d7-d0bbd1d8d240-5dde24ae, #email-3.w-node-_672e7cca-99ac-eae8-f2d7-d0bbd1d8d241-5dde24ae {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_672e7cca-99ac-eae8-f2d7-d0bbd1d8d243-5dde24ae {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_672e7cca-99ac-eae8-f2d7-d0bbd1d8d244-5dde24ae {
  align-self: center;
}

#w-node-_672e7cca-99ac-eae8-f2d7-d0bbd1d8d246-5dde24ae {
  place-self: center end;
}

#email-4.w-node-_672e7cca-99ac-eae8-f2d7-d0bbd1d8d247-5dde24ae, #w-node-_672e7cca-99ac-eae8-f2d7-d0bbd1d8d249-5dde24ae {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_672e7cca-99ac-eae8-f2d7-d0bbd1d8d24a-5dde24ae {
  align-self: center;
}

#w-node-_672e7cca-99ac-eae8-f2d7-d0bbd1d8d24c-5dde24ae {
  place-self: center end;
}

#email-4.w-node-_672e7cca-99ac-eae8-f2d7-d0bbd1d8d24d-5dde24ae, #w-node-_672e7cca-99ac-eae8-f2d7-d0bbd1d8d25a-5dde24ae {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_672e7cca-99ac-eae8-f2d7-d0bbd1d8d25b-5dde24ae {
  align-self: center;
}

#w-node-_672e7cca-99ac-eae8-f2d7-d0bbd1d8d25d-5dde24ae {
  place-self: center end;
}

#Email.w-node-_672e7cca-99ac-eae8-f2d7-d0bbd1d8d25e-5dde24ae, #w-node-_672e7cca-99ac-eae8-f2d7-d0bbd1d8d260-5dde24ae {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_672e7cca-99ac-eae8-f2d7-d0bbd1d8d261-5dde24ae {
  align-self: center;
}

#w-node-_672e7cca-99ac-eae8-f2d7-d0bbd1d8d263-5dde24ae {
  place-self: center end;
}

#Password.w-node-_672e7cca-99ac-eae8-f2d7-d0bbd1d8d264-5dde24ae {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_672e7cca-99ac-eae8-f2d7-d0bbd1d8d270-5dde24ae {
  grid-area: 1 / 1 / 2 / 4;
  align-self: stretch;
}

#w-node-_672e7cca-99ac-eae8-f2d7-d0bbd1d8d271-5dde24ae {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_672e7cca-99ac-eae8-f2d7-d0bbd1d8d277-5dde24ae {
  align-self: center;
}

#w-node-_672e7cca-99ac-eae8-f2d7-d0bbd1d8d28c-5dde24ae {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_672e7cca-99ac-eae8-f2d7-d0bbd1d8d28e-5dde24ae {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_672e7cca-99ac-eae8-f2d7-d0bbd1d8d296-5dde24ae {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center start;
}

#w-node-_672e7cca-99ac-eae8-f2d7-d0bbd1d8d298-5dde24ae {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_672e7cca-99ac-eae8-f2d7-d0bbd1d8d2a0-5dde24ae {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_672e7cca-99ac-eae8-f2d7-d0bbd1d8d2a2-5dde24ae {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_672e7cca-99ac-eae8-f2d7-d0bbd1d8d2aa-5dde24ae {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_672e7cca-99ac-eae8-f2d7-d0bbd1d8d2ac-5dde24ae {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_672e7cca-99ac-eae8-f2d7-d0bbd1d8d2b5-5dde24ae {
  align-self: start;
}

#w-node-_672e7cca-99ac-eae8-f2d7-d0bbd1d8d2ca-5dde24ae {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_672e7cca-99ac-eae8-f2d7-d0bbd1d8d2cc-5dde24ae {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_672e7cca-99ac-eae8-f2d7-d0bbd1d8d2d1-5dde24ae {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_672e7cca-99ac-eae8-f2d7-d0bbd1d8d2d3-5dde24ae {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_672e7cca-99ac-eae8-f2d7-d0bbd1d8d2fd-5dde24ae {
  align-self: start;
}

#w-node-_672e7cca-99ac-eae8-f2d7-d0bbd1d8d300-5dde24ae {
  justify-self: start;
}

#w-node-_672e7cca-99ac-eae8-f2d7-d0bbd1d8d301-5dde24ae {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_672e7cca-99ac-eae8-f2d7-d0bbd1d8d303-5dde24ae {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_672e7cca-99ac-eae8-f2d7-d0bbd1d8d305-5dde24ae {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-_672e7cca-99ac-eae8-f2d7-d0bbd1d8d307-5dde24ae {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_3a6dc204-a961-4b0f-ef93-2ee246cad2dc-5dde24ae {
  grid-area: 1 / 1 / 2 / 4;
  align-self: start;
}

#w-node-_3a6dc204-a961-4b0f-ef93-2ee246cad2df-5dde24ae {
  grid-area: 3 / 3 / 6 / 4;
  place-self: start stretch;
}

#w-node-_3a6dc204-a961-4b0f-ef93-2ee246cad2e6-5dde24ae {
  place-self: center start;
}

#w-node-_3a6dc204-a961-4b0f-ef93-2ee246cad2e8-5dde24ae {
  place-self: center end;
}

#w-node-_3a6dc204-a961-4b0f-ef93-2ee246cad2ec-5dde24ae {
  place-self: center start;
}

#w-node-_3a6dc204-a961-4b0f-ef93-2ee246cad2ee-5dde24ae {
  place-self: center end;
}

#w-node-_3a6dc204-a961-4b0f-ef93-2ee246cad2f2-5dde24ae {
  place-self: center start;
}

#w-node-_3a6dc204-a961-4b0f-ef93-2ee246cad2f4-5dde24ae {
  place-self: center end;
}

#w-node-_3a6dc204-a961-4b0f-ef93-2ee246cad2f8-5dde24ae {
  place-self: center start;
}

#w-node-_3a6dc204-a961-4b0f-ef93-2ee246cad2fa-5dde24ae {
  place-self: center end;
}

#w-node-_3a6dc204-a961-4b0f-ef93-2ee246cad2fb-5dde24ae {
  grid-area: 2 / 2 / 5 / 3;
  place-self: start stretch;
}

#w-node-_3a6dc204-a961-4b0f-ef93-2ee246cad300-5dde24ae {
  place-self: center start;
}

#w-node-_3a6dc204-a961-4b0f-ef93-2ee246cad302-5dde24ae {
  place-self: center end;
}

#w-node-_3a6dc204-a961-4b0f-ef93-2ee246cad304-5dde24ae {
  place-self: center start;
}

#w-node-_3a6dc204-a961-4b0f-ef93-2ee246cad306-5dde24ae {
  place-self: center end;
}

#w-node-_3a6dc204-a961-4b0f-ef93-2ee246cad308-5dde24ae {
  place-self: center start;
}

#w-node-_3a6dc204-a961-4b0f-ef93-2ee246cad30a-5dde24ae {
  place-self: center end;
}

#w-node-_3a6dc204-a961-4b0f-ef93-2ee246cad30c-5dde24ae {
  place-self: center start;
}

#w-node-_3a6dc204-a961-4b0f-ef93-2ee246cad30e-5dde24ae {
  place-self: center end;
}

#w-node-_3a6dc204-a961-4b0f-ef93-2ee246cad310-5dde24ae {
  place-self: center start;
}

#w-node-_3a6dc204-a961-4b0f-ef93-2ee246cad312-5dde24ae {
  place-self: center end;
}

#w-node-_3a6dc204-a961-4b0f-ef93-2ee246cad313-5dde24ae {
  grid-area: 2 / 1 / 4 / 2;
  place-self: start center;
}

#w-node-_3a6dc204-a961-4b0f-ef93-2ee246cad316-5dde24ae {
  place-self: center;
}

#w-node-_3a6dc204-a961-4b0f-ef93-2ee246cad318-5dde24ae {
  grid-area: 6 / 3 / 7 / 4;
  align-self: end;
}

#w-node-d42ea4c7-12ec-9821-1e65-d28168358139-14ddf482 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-d42ea4c7-12ec-9821-1e65-d2816835813a-14ddf482 {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-d42ea4c7-12ec-9821-1e65-d2816835813b-14ddf482 {
  grid-area: 1 / 1 / 2 / 3;
  place-self: auto;
}

#w-node-_4d5b7cde-0535-641b-9076-70a90fb5e357-14ddf482 {
  place-self: center stretch;
}

#w-node-_4d5b7cde-0535-641b-9076-70a90fb5e359-14ddf482 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-f47c20f2-71ac-296d-25ee-81de4c951d6d-14ddf482 {
  justify-self: end;
}

#w-node-f47c20f2-71ac-296d-25ee-81de4c951d6f-14ddf482 {
  place-self: center;
}

#w-node-f47c20f2-71ac-296d-25ee-81de4c951d71-14ddf482 {
  justify-self: start;
}

#w-node-d42ea4c7-12ec-9821-1e65-d28168358143-14ddf482 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-_23079eff-2230-69b5-e799-579a27b0a9c0-14ddf482 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_23079eff-2230-69b5-e799-579a27b0a9c2-14ddf482 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-c74f2840-5870-dae8-bbca-bc64a89fba6a-14ddf482, #w-node-c74f2840-5870-dae8-bbca-bc64a89fba6b-14ddf482 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-c74f2840-5870-dae8-bbca-bc64a89fba70-14ddf482 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-c74f2840-5870-dae8-bbca-bc64a89fba75-14ddf482 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c74f2840-5870-dae8-bbca-bc64a89fba76-14ddf482 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-c74f2840-5870-dae8-bbca-bc64a89fba78-14ddf482 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-c74f2840-5870-dae8-bbca-bc64a89fba7a-14ddf482 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-c74f2840-5870-dae8-bbca-bc64a89fba7c-14ddf482 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-c74f2840-5870-dae8-bbca-bc64a89fba7e-14ddf482 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c74f2840-5870-dae8-bbca-bc64a89fba7f-14ddf482 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-c74f2840-5870-dae8-bbca-bc64a89fba81-14ddf482 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-c74f2840-5870-dae8-bbca-bc64a89fba83-14ddf482 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-c74f2840-5870-dae8-bbca-bc64a89fba85-14ddf482 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_329ec11e-cb94-0de8-3464-4e83df670e9f-14ddf482 {
  place-self: center;
}

#w-node-c52111a9-c463-0065-b007-51aedac71db2-14ddf482, #w-node-c52111a9-c463-0065-b007-51aedac71dc7-14ddf482, #w-node-c52111a9-c463-0065-b007-51aedac71de6-14ddf482, #w-node-c52111a9-c463-0065-b007-51aedac71e0b-14ddf482 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4308cf13-2de4-d1a5-1910-bf140548abbc-14ddf482 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_4308cf13-2de4-d1a5-1910-bf140548abbe-14ddf482 {
  grid-area: 1 / 2 / 2 / 4;
  place-self: stretch stretch;
}

#w-node-_227f1ce3-07dc-f46d-ccbd-ebdf6e13e5c0-14ddf482 {
  justify-self: end;
}

#w-node-_227f1ce3-07dc-f46d-ccbd-ebdf6e13e5c2-14ddf482 {
  place-self: center;
}

#w-node-_227f1ce3-07dc-f46d-ccbd-ebdf6e13e5c4-14ddf482 {
  justify-self: start;
}

#w-node-_227f1ce3-07dc-f46d-ccbd-ebdf6e13e5c6-14ddf482, #w-node-_5d240dbb-05dc-f109-eb07-4d66296aa0d6-14ddf482 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_5d240dbb-05dc-f109-eb07-4d66296aa0d8-14ddf482 {
  grid-area: 1 / 2 / 2 / 4;
  place-self: stretch stretch;
}

#w-node-d033cb1f-4e17-fdd0-f10e-2cbcad5c6ef3-14ddf482 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-d033cb1f-4e17-fdd0-f10e-2cbcad5c6efa-14ddf482, #w-node-d033cb1f-4e17-fdd0-f10e-2cbcad5c6f05-14ddf482, #w-node-d033cb1f-4e17-fdd0-f10e-2cbcad5c6f20-14ddf482 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bb4d2c42-16fa-96af-99c2-eafb5c28a90c-14ddf482 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-bb4d2c42-16fa-96af-99c2-eafb5c28a90e-14ddf482 {
  grid-area: 1 / 2 / 2 / 4;
  place-self: stretch stretch;
}

#w-node-_752ebe39-91c7-1143-23dc-6a1b02d4f1aa-14ddf482 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-bdcac2ce-1543-ed6f-624d-a3729088b818-14ddf482 {
  justify-self: end;
}

#w-node-bdcac2ce-1543-ed6f-624d-a3729088b81a-14ddf482 {
  place-self: center;
}

#w-node-bdcac2ce-1543-ed6f-624d-a3729088b81c-14ddf482 {
  justify-self: start;
}

#w-node-_752ebe39-91c7-1143-23dc-6a1b02d4f1b5-14ddf482, #w-node-_752ebe39-91c7-1143-23dc-6a1b02d4f1b6-14ddf482, #w-node-_752ebe39-91c7-1143-23dc-6a1b02d4f1c4-14ddf482, #w-node-_752ebe39-91c7-1143-23dc-6a1b02d4f1cf-14ddf482, #w-node-_752ebe39-91c7-1143-23dc-6a1b02d4f1da-14ddf482 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6fc78e98-6ed2-a824-58b1-25916096614f-14ddf482 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_6fc78e98-6ed2-a824-58b1-259160966150-14ddf482 {
  justify-self: start;
}

#w-node-_6fc78e98-6ed2-a824-58b1-259160966151-14ddf482, #w-node-_6fc78e98-6ed2-a824-58b1-259160966157-14ddf482, #w-node-_6fc78e98-6ed2-a824-58b1-25916096615a-14ddf482, #w-node-_6fc78e98-6ed2-a824-58b1-25916096615f-14ddf482, #w-node-_6fc78e98-6ed2-a824-58b1-259160966161-14ddf482 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#cONTACT-US-fIELD-D.w-node-_6fc78e98-6ed2-a824-58b1-259160966164-14ddf482 {
  align-self: start;
}

#w-node-c7a12b38-c6dd-85f8-6725-abe1a75b2b19-14ddf482 {
  place-self: center stretch;
}

#w-node-c7a12b38-c6dd-85f8-6725-abe1a75b2b1b-14ddf482 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_21b84349-76d0-7368-e124-6cbadf33e836-14ddf482 {
  place-self: end start;
}

#w-node-_6fc78e98-6ed2-a824-58b1-259160966176-14ddf482 {
  place-self: auto;
}

#w-node-_6fc78e98-6ed2-a824-58b1-259160966177-14ddf482 {
  place-self: center start;
}

#w-node-_6fc78e98-6ed2-a824-58b1-259160966179-14ddf482 {
  align-self: center;
}

#w-node-_6fc78e98-6ed2-a824-58b1-25916096617b-14ddf482 {
  place-self: auto;
}

#w-node-_6fc78e98-6ed2-a824-58b1-25916096617c-14ddf482 {
  place-self: center start;
}

#w-node-_6fc78e98-6ed2-a824-58b1-25916096617e-14ddf482 {
  align-self: center;
}

#w-node-_6fc78e98-6ed2-a824-58b1-259160966180-14ddf482 {
  place-self: auto;
}

#w-node-_6fc78e98-6ed2-a824-58b1-259160966181-14ddf482 {
  place-self: center start;
}

#w-node-_6fc78e98-6ed2-a824-58b1-259160966183-14ddf482 {
  align-self: center;
}

#w-node-_6fc78e98-6ed2-a824-58b1-259160966185-14ddf482 {
  align-self: start;
}

#w-node-_6fc78e98-6ed2-a824-58b1-259160966187-14ddf482 {
  align-self: center;
}

#w-node-e4035c45-2bee-4577-bb1e-2c2f7dcb7358-14ddf482 {
  place-self: end start;
}

#w-node-_1ad34969-9f02-204b-45fa-6e3334d6393e-14ddf482 {
  place-self: center stretch;
}

#w-node-_1ad34969-9f02-204b-45fa-6e3334d63940-14ddf482 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_6fc78e98-6ed2-a824-58b1-25916096619e-14ddf482, #w-node-_6fc78e98-6ed2-a824-58b1-2591609661a3-14ddf482, #Email-2.w-node-_6fc78e98-6ed2-a824-58b1-2591609661a5-14ddf482, #w-node-_6fc78e98-6ed2-a824-58b1-2591609661a7-14ddf482, #Phone.w-node-_6fc78e98-6ed2-a824-58b1-2591609661a9-14ddf482 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_551a4904-02dd-fff1-e4ff-f1ab31f7bf2a-14ddf482 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-_973e9307-a75b-b7e1-a36c-536c8b67851d-14ddf482 {
  justify-self: end;
}

#w-node-_973e9307-a75b-b7e1-a36c-536c8b67851f-14ddf482 {
  place-self: center;
}

#w-node-_973e9307-a75b-b7e1-a36c-536c8b678521-14ddf482 {
  justify-self: start;
}

#w-node-_551a4904-02dd-fff1-e4ff-f1ab31f7bf33-14ddf482, #w-node-_551a4904-02dd-fff1-e4ff-f1ab31f7bf37-14ddf482 {
  justify-self: center;
}

#w-node-_7d6b5ab0-72cd-4917-89c0-f0f76f37ce14-14ddf482, #w-node-_7d6b5ab0-72cd-4917-89c0-f0f76f37ce1b-14ddf482 {
  place-self: center;
}

#w-node-_7d6b5ab0-72cd-4917-89c0-f0f76f37ce30-14ddf482 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7d6b5ab0-72cd-4917-89c0-f0f76f37ce31-14ddf482 {
  align-self: center;
}

#w-node-_7d6b5ab0-72cd-4917-89c0-f0f76f37ce33-14ddf482 {
  place-self: center end;
}

#email-3.w-node-_7d6b5ab0-72cd-4917-89c0-f0f76f37ce34-14ddf482, #email-3.w-node-_7d6b5ab0-72cd-4917-89c0-f0f76f37ce35-14ddf482 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7d6b5ab0-72cd-4917-89c0-f0f76f37ce37-14ddf482 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7d6b5ab0-72cd-4917-89c0-f0f76f37ce38-14ddf482 {
  align-self: center;
}

#w-node-_7d6b5ab0-72cd-4917-89c0-f0f76f37ce3a-14ddf482 {
  place-self: center end;
}

#email-4.w-node-_7d6b5ab0-72cd-4917-89c0-f0f76f37ce3b-14ddf482, #w-node-_7d6b5ab0-72cd-4917-89c0-f0f76f37ce3d-14ddf482 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7d6b5ab0-72cd-4917-89c0-f0f76f37ce3e-14ddf482 {
  align-self: center;
}

#w-node-_7d6b5ab0-72cd-4917-89c0-f0f76f37ce40-14ddf482 {
  place-self: center end;
}

#email-4.w-node-_7d6b5ab0-72cd-4917-89c0-f0f76f37ce41-14ddf482, #w-node-_7d6b5ab0-72cd-4917-89c0-f0f76f37ce4e-14ddf482 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7d6b5ab0-72cd-4917-89c0-f0f76f37ce4f-14ddf482 {
  align-self: center;
}

#w-node-_7d6b5ab0-72cd-4917-89c0-f0f76f37ce51-14ddf482 {
  place-self: center end;
}

#Email.w-node-_7d6b5ab0-72cd-4917-89c0-f0f76f37ce52-14ddf482, #w-node-_7d6b5ab0-72cd-4917-89c0-f0f76f37ce54-14ddf482 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7d6b5ab0-72cd-4917-89c0-f0f76f37ce55-14ddf482 {
  align-self: center;
}

#w-node-_7d6b5ab0-72cd-4917-89c0-f0f76f37ce57-14ddf482 {
  place-self: center end;
}

#Password.w-node-_7d6b5ab0-72cd-4917-89c0-f0f76f37ce58-14ddf482 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7d6b5ab0-72cd-4917-89c0-f0f76f37ce64-14ddf482 {
  grid-area: 1 / 1 / 2 / 4;
  align-self: stretch;
}

#w-node-_7d6b5ab0-72cd-4917-89c0-f0f76f37ce65-14ddf482 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_7d6b5ab0-72cd-4917-89c0-f0f76f37ce6b-14ddf482 {
  align-self: center;
}

#w-node-_7d6b5ab0-72cd-4917-89c0-f0f76f37ce80-14ddf482 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_7d6b5ab0-72cd-4917-89c0-f0f76f37ce82-14ddf482 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_7d6b5ab0-72cd-4917-89c0-f0f76f37ce8a-14ddf482 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center start;
}

#w-node-_7d6b5ab0-72cd-4917-89c0-f0f76f37ce8c-14ddf482 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_7d6b5ab0-72cd-4917-89c0-f0f76f37ce94-14ddf482 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_7d6b5ab0-72cd-4917-89c0-f0f76f37ce96-14ddf482 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_7d6b5ab0-72cd-4917-89c0-f0f76f37ce9e-14ddf482 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_7d6b5ab0-72cd-4917-89c0-f0f76f37cea0-14ddf482 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_7d6b5ab0-72cd-4917-89c0-f0f76f37cea9-14ddf482 {
  align-self: start;
}

#w-node-_7d6b5ab0-72cd-4917-89c0-f0f76f37cebe-14ddf482 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_7d6b5ab0-72cd-4917-89c0-f0f76f37cec0-14ddf482 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_7d6b5ab0-72cd-4917-89c0-f0f76f37cec5-14ddf482 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_7d6b5ab0-72cd-4917-89c0-f0f76f37cec7-14ddf482 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_7d6b5ab0-72cd-4917-89c0-f0f76f37cef1-14ddf482 {
  align-self: start;
}

#w-node-_7d6b5ab0-72cd-4917-89c0-f0f76f37cef4-14ddf482 {
  justify-self: start;
}

#w-node-_7d6b5ab0-72cd-4917-89c0-f0f76f37cef5-14ddf482 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_7d6b5ab0-72cd-4917-89c0-f0f76f37cef7-14ddf482 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_7d6b5ab0-72cd-4917-89c0-f0f76f37cef9-14ddf482 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-_7d6b5ab0-72cd-4917-89c0-f0f76f37cefb-14ddf482 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_380bc8a7-cf07-7f41-3331-220679e61fdd-14ddf482 {
  grid-area: 1 / 1 / 2 / 4;
  align-self: start;
}

#w-node-_380bc8a7-cf07-7f41-3331-220679e61fe0-14ddf482 {
  grid-area: 3 / 3 / 6 / 4;
  place-self: start stretch;
}

#w-node-_380bc8a7-cf07-7f41-3331-220679e61fe7-14ddf482 {
  place-self: center start;
}

#w-node-_380bc8a7-cf07-7f41-3331-220679e61fe9-14ddf482 {
  place-self: center end;
}

#w-node-_380bc8a7-cf07-7f41-3331-220679e61fed-14ddf482 {
  place-self: center start;
}

#w-node-_380bc8a7-cf07-7f41-3331-220679e61fef-14ddf482 {
  place-self: center end;
}

#w-node-_380bc8a7-cf07-7f41-3331-220679e61ff3-14ddf482 {
  place-self: center start;
}

#w-node-_380bc8a7-cf07-7f41-3331-220679e61ff5-14ddf482 {
  place-self: center end;
}

#w-node-_380bc8a7-cf07-7f41-3331-220679e61ff9-14ddf482 {
  place-self: center start;
}

#w-node-_380bc8a7-cf07-7f41-3331-220679e61ffb-14ddf482 {
  place-self: center end;
}

#w-node-_380bc8a7-cf07-7f41-3331-220679e61ffc-14ddf482 {
  grid-area: 2 / 2 / 5 / 3;
  place-self: start stretch;
}

#w-node-_380bc8a7-cf07-7f41-3331-220679e62001-14ddf482 {
  place-self: center start;
}

#w-node-_380bc8a7-cf07-7f41-3331-220679e62003-14ddf482 {
  place-self: center end;
}

#w-node-_380bc8a7-cf07-7f41-3331-220679e62005-14ddf482 {
  place-self: center start;
}

#w-node-_380bc8a7-cf07-7f41-3331-220679e62007-14ddf482 {
  place-self: center end;
}

#w-node-_380bc8a7-cf07-7f41-3331-220679e62009-14ddf482 {
  place-self: center start;
}

#w-node-_380bc8a7-cf07-7f41-3331-220679e6200b-14ddf482 {
  place-self: center end;
}

#w-node-_380bc8a7-cf07-7f41-3331-220679e6200d-14ddf482 {
  place-self: center start;
}

#w-node-_380bc8a7-cf07-7f41-3331-220679e6200f-14ddf482 {
  place-self: center end;
}

#w-node-_380bc8a7-cf07-7f41-3331-220679e62011-14ddf482 {
  place-self: center start;
}

#w-node-_380bc8a7-cf07-7f41-3331-220679e62013-14ddf482 {
  place-self: center end;
}

#w-node-_380bc8a7-cf07-7f41-3331-220679e62014-14ddf482 {
  grid-area: 2 / 1 / 4 / 2;
  place-self: start center;
}

#w-node-_380bc8a7-cf07-7f41-3331-220679e62017-14ddf482 {
  place-self: center;
}

#w-node-_380bc8a7-cf07-7f41-3331-220679e62019-14ddf482 {
  grid-area: 6 / 3 / 7 / 4;
  align-self: end;
}

#w-node-f3fc0634-8cc2-6710-81fd-236d0e15086f-9a40c99f {
  justify-self: end;
}

#w-node-f3fc0634-8cc2-6710-81fd-236d0e150871-9a40c99f {
  place-self: center;
}

#w-node-f3fc0634-8cc2-6710-81fd-236d0e150873-9a40c99f {
  justify-self: start;
}

#w-node-f3fc0634-8cc2-6710-81fd-236d0e150875-9a40c99f {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-f626f2f9-01ff-7c9d-aaa4-465dd54fc094-9a40c99f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f626f2f9-01ff-7c9d-aaa4-465dd54fc095-9a40c99f {
  place-self: center start;
}

#w-node-f626f2f9-01ff-7c9d-aaa4-465dd54fc09a-9a40c99f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#Gender-3.w-node-f626f2f9-01ff-7c9d-aaa4-465dd54fc0a0-9a40c99f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f626f2f9-01ff-7c9d-aaa4-465dd54fc0a2-9a40c99f, #Other-Gender.w-node-f626f2f9-01ff-7c9d-aaa4-465dd54fc0a6-9a40c99f, #w-node-f626f2f9-01ff-7c9d-aaa4-465dd54fc0a8-9a40c99f, #Date-of-Birth.w-node-f626f2f9-01ff-7c9d-aaa4-465dd54fc0aa-9a40c99f, #w-node-f626f2f9-01ff-7c9d-aaa4-465dd54fc0ac-9a40c99f, #Nationality.w-node-f626f2f9-01ff-7c9d-aaa4-465dd54fc0ae-9a40c99f, #w-node-f626f2f9-01ff-7c9d-aaa4-465dd54fc0b0-9a40c99f, #Email-3.w-node-f626f2f9-01ff-7c9d-aaa4-465dd54fc0b2-9a40c99f, #w-node-f626f2f9-01ff-7c9d-aaa4-465dd54fc0b4-9a40c99f, #Phone-Number.w-node-f626f2f9-01ff-7c9d-aaa4-465dd54fc0b9-9a40c99f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#Is-this-number-available-on-WhatsApp.w-node-f626f2f9-01ff-7c9d-aaa4-465dd54fc0bc-9a40c99f, #w-node-f626f2f9-01ff-7c9d-aaa4-465dd54fc0bd-9a40c99f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f626f2f9-01ff-7c9d-aaa4-465dd54fc0be-9a40c99f {
  place-self: center start;
}

#w-node-f626f2f9-01ff-7c9d-aaa4-465dd54fc0c3-9a40c99f, #w-node-f626f2f9-01ff-7c9d-aaa4-465dd54fc0c5-9a40c99f, #Where-will-you-be-departing-from.w-node-f626f2f9-01ff-7c9d-aaa4-465dd54fc0c7-9a40c99f, #w-node-f626f2f9-01ff-7c9d-aaa4-465dd54fc0c9-9a40c99f, #Preferred-Departure-Date.w-node-f626f2f9-01ff-7c9d-aaa4-465dd54fc0cb-9a40c99f, #w-node-f626f2f9-01ff-7c9d-aaa4-465dd54fc0cd-9a40c99f, #Preferred-Return-Date.w-node-f626f2f9-01ff-7c9d-aaa4-465dd54fc0cf-9a40c99f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f626f2f9-01ff-7c9d-aaa4-465dd54fc0d0-9a40c99f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f626f2f9-01ff-7c9d-aaa4-465dd54fc0d1-9a40c99f {
  place-self: center start;
}

#w-node-f626f2f9-01ff-7c9d-aaa4-465dd54fc0d6-9a40c99f, #Number-of-Travelers.w-node-f626f2f9-01ff-7c9d-aaa4-465dd54fc0d8-9a40c99f, #w-node-f626f2f9-01ff-7c9d-aaa4-465dd54fc0da-9a40c99f, #Number-of-Adults-Traveling.w-node-f626f2f9-01ff-7c9d-aaa4-465dd54fc0dc-9a40c99f, #w-node-f626f2f9-01ff-7c9d-aaa4-465dd54fc0de-9a40c99f, #Number-Of-Children-Traveling.w-node-f626f2f9-01ff-7c9d-aaa4-465dd54fc0e4-9a40c99f, #w-node-f626f2f9-01ff-7c9d-aaa4-465dd54fc0e6-9a40c99f, #Ages-of-Children-Traveling.w-node-f626f2f9-01ff-7c9d-aaa4-465dd54fc0ec-9a40c99f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f626f2f9-01ff-7c9d-aaa4-465dd54fc0ed-9a40c99f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f626f2f9-01ff-7c9d-aaa4-465dd54fc0ee-9a40c99f {
  place-self: center start;
}

#Need-Flight-Booking.w-node-f626f2f9-01ff-7c9d-aaa4-465dd54fc0f4-9a40c99f, #Need-Visa-Assistance.w-node-f626f2f9-01ff-7c9d-aaa4-465dd54fc0f7-9a40c99f, #Need-Visa-Assistance.w-node-f626f2f9-01ff-7c9d-aaa4-465dd54fc0fa-9a40c99f, #w-node-f626f2f9-01ff-7c9d-aaa4-465dd54fc0fb-9a40c99f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f626f2f9-01ff-7c9d-aaa4-465dd54fc0fc-9a40c99f {
  place-self: center start;
}

#w-node-f626f2f9-01ff-7c9d-aaa4-465dd54fc101-9a40c99f, #Medical-Conditions-or-Mobility-Concerns-2.w-node-f626f2f9-01ff-7c9d-aaa4-465dd54fc103-9a40c99f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f626f2f9-01ff-7c9d-aaa4-465dd54fc104-9a40c99f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f626f2f9-01ff-7c9d-aaa4-465dd54fc105-9a40c99f {
  place-self: center start;
}

#Are-you-a-Grand-Voyage-Club-Member.w-node-f626f2f9-01ff-7c9d-aaa4-465dd54fc10b-9a40c99f, #Membership-Level.w-node-f626f2f9-01ff-7c9d-aaa4-465dd54fc10e-9a40c99f, #w-node-f626f2f9-01ff-7c9d-aaa4-465dd54fc10f-9a40c99f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f626f2f9-01ff-7c9d-aaa4-465dd54fc110-9a40c99f {
  place-self: center start;
}

#Payment-Option.w-node-f626f2f9-01ff-7c9d-aaa4-465dd54fc116-9a40c99f, #Payment-Method.w-node-f626f2f9-01ff-7c9d-aaa4-465dd54fc119-9a40c99f, #w-node-f626f2f9-01ff-7c9d-aaa4-465dd54fc11a-9a40c99f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f626f2f9-01ff-7c9d-aaa4-465dd54fc11b-9a40c99f {
  place-self: center start;
}

#w-node-f626f2f9-01ff-7c9d-aaa4-465dd54fc120-9a40c99f, #Additional-Notes.w-node-f626f2f9-01ff-7c9d-aaa4-465dd54fc123-9a40c99f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f626f2f9-01ff-7c9d-aaa4-465dd54fc124-9a40c99f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f626f2f9-01ff-7c9d-aaa4-465dd54fc125-9a40c99f {
  place-self: center start;
}

#Preferred-Method-of-Communication.w-node-f626f2f9-01ff-7c9d-aaa4-465dd54fc12b-9a40c99f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4dd768ad-1829-071e-bb3e-8ad6ed0ee2cc-9a40c99f {
  justify-self: center;
}

#w-node-_3180fcb2-e37f-f2ff-4a8f-a1b2122c3646-9a40c99f {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-_40286c1e-592c-e6fb-4697-e48870277bea-9a40c99f {
  justify-self: end;
}

#w-node-_40286c1e-592c-e6fb-4697-e48870277bec-9a40c99f {
  place-self: center;
}

#w-node-_40286c1e-592c-e6fb-4697-e48870277bee-9a40c99f {
  justify-self: start;
}

#w-node-_3180fcb2-e37f-f2ff-4a8f-a1b2122c364f-9a40c99f, #w-node-_3180fcb2-e37f-f2ff-4a8f-a1b2122c3653-9a40c99f {
  justify-self: center;
}

#w-node-_7f86e815-31cd-906c-7536-040f74ce4653-9a40c99f, #w-node-_7f86e815-31cd-906c-7536-040f74ce465a-9a40c99f {
  place-self: center;
}

#w-node-_7f86e815-31cd-906c-7536-040f74ce466f-9a40c99f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7f86e815-31cd-906c-7536-040f74ce4670-9a40c99f {
  align-self: center;
}

#w-node-_7f86e815-31cd-906c-7536-040f74ce4672-9a40c99f {
  place-self: center end;
}

#email-3.w-node-_7f86e815-31cd-906c-7536-040f74ce4673-9a40c99f, #email-3.w-node-_7f86e815-31cd-906c-7536-040f74ce4674-9a40c99f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7f86e815-31cd-906c-7536-040f74ce4676-9a40c99f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7f86e815-31cd-906c-7536-040f74ce4677-9a40c99f {
  align-self: center;
}

#w-node-_7f86e815-31cd-906c-7536-040f74ce4679-9a40c99f {
  place-self: center end;
}

#email-4.w-node-_7f86e815-31cd-906c-7536-040f74ce467a-9a40c99f, #w-node-_7f86e815-31cd-906c-7536-040f74ce467c-9a40c99f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7f86e815-31cd-906c-7536-040f74ce467d-9a40c99f {
  align-self: center;
}

#w-node-_7f86e815-31cd-906c-7536-040f74ce467f-9a40c99f {
  place-self: center end;
}

#email-4.w-node-_7f86e815-31cd-906c-7536-040f74ce4680-9a40c99f, #w-node-_7f86e815-31cd-906c-7536-040f74ce468d-9a40c99f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7f86e815-31cd-906c-7536-040f74ce468e-9a40c99f {
  align-self: center;
}

#w-node-_7f86e815-31cd-906c-7536-040f74ce4690-9a40c99f {
  place-self: center end;
}

#Email.w-node-_7f86e815-31cd-906c-7536-040f74ce4691-9a40c99f, #w-node-_7f86e815-31cd-906c-7536-040f74ce4693-9a40c99f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7f86e815-31cd-906c-7536-040f74ce4694-9a40c99f {
  align-self: center;
}

#w-node-_7f86e815-31cd-906c-7536-040f74ce4696-9a40c99f {
  place-self: center end;
}

#Password.w-node-_7f86e815-31cd-906c-7536-040f74ce4697-9a40c99f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7f86e815-31cd-906c-7536-040f74ce46a3-9a40c99f {
  grid-area: 1 / 1 / 2 / 4;
  align-self: stretch;
}

#w-node-_7f86e815-31cd-906c-7536-040f74ce46a4-9a40c99f {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_7f86e815-31cd-906c-7536-040f74ce46aa-9a40c99f {
  align-self: center;
}

#w-node-_7f86e815-31cd-906c-7536-040f74ce46bf-9a40c99f {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_7f86e815-31cd-906c-7536-040f74ce46c1-9a40c99f {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_7f86e815-31cd-906c-7536-040f74ce46c9-9a40c99f {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center start;
}

#w-node-_7f86e815-31cd-906c-7536-040f74ce46cb-9a40c99f {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_7f86e815-31cd-906c-7536-040f74ce46d3-9a40c99f {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_7f86e815-31cd-906c-7536-040f74ce46d5-9a40c99f {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_7f86e815-31cd-906c-7536-040f74ce46dd-9a40c99f {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_7f86e815-31cd-906c-7536-040f74ce46df-9a40c99f {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_7f86e815-31cd-906c-7536-040f74ce46e8-9a40c99f {
  align-self: start;
}

#w-node-_7f86e815-31cd-906c-7536-040f74ce46fd-9a40c99f {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_7f86e815-31cd-906c-7536-040f74ce46ff-9a40c99f {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_7f86e815-31cd-906c-7536-040f74ce4704-9a40c99f {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_7f86e815-31cd-906c-7536-040f74ce4706-9a40c99f {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_7f86e815-31cd-906c-7536-040f74ce4730-9a40c99f {
  align-self: start;
}

#w-node-_7f86e815-31cd-906c-7536-040f74ce4733-9a40c99f {
  justify-self: start;
}

#w-node-_7f86e815-31cd-906c-7536-040f74ce4734-9a40c99f {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_7f86e815-31cd-906c-7536-040f74ce4736-9a40c99f {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_7f86e815-31cd-906c-7536-040f74ce4738-9a40c99f {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-_7f86e815-31cd-906c-7536-040f74ce473a-9a40c99f {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-b02f64cb-2a74-211c-468c-4d3bdf5c6176-9a40c99f {
  grid-area: 1 / 1 / 2 / 4;
  align-self: start;
}

#w-node-b02f64cb-2a74-211c-468c-4d3bdf5c6179-9a40c99f {
  grid-area: 3 / 3 / 6 / 4;
  place-self: start stretch;
}

#w-node-b02f64cb-2a74-211c-468c-4d3bdf5c6180-9a40c99f {
  place-self: center start;
}

#w-node-b02f64cb-2a74-211c-468c-4d3bdf5c6182-9a40c99f {
  place-self: center end;
}

#w-node-b02f64cb-2a74-211c-468c-4d3bdf5c6186-9a40c99f {
  place-self: center start;
}

#w-node-b02f64cb-2a74-211c-468c-4d3bdf5c6188-9a40c99f {
  place-self: center end;
}

#w-node-b02f64cb-2a74-211c-468c-4d3bdf5c618c-9a40c99f {
  place-self: center start;
}

#w-node-b02f64cb-2a74-211c-468c-4d3bdf5c618e-9a40c99f {
  place-self: center end;
}

#w-node-b02f64cb-2a74-211c-468c-4d3bdf5c6192-9a40c99f {
  place-self: center start;
}

#w-node-b02f64cb-2a74-211c-468c-4d3bdf5c6194-9a40c99f {
  place-self: center end;
}

#w-node-b02f64cb-2a74-211c-468c-4d3bdf5c6195-9a40c99f {
  grid-area: 2 / 2 / 5 / 3;
  place-self: start stretch;
}

#w-node-b02f64cb-2a74-211c-468c-4d3bdf5c619a-9a40c99f {
  place-self: center start;
}

#w-node-b02f64cb-2a74-211c-468c-4d3bdf5c619c-9a40c99f {
  place-self: center end;
}

#w-node-b02f64cb-2a74-211c-468c-4d3bdf5c619e-9a40c99f {
  place-self: center start;
}

#w-node-b02f64cb-2a74-211c-468c-4d3bdf5c61a0-9a40c99f {
  place-self: center end;
}

#w-node-b02f64cb-2a74-211c-468c-4d3bdf5c61a2-9a40c99f {
  place-self: center start;
}

#w-node-b02f64cb-2a74-211c-468c-4d3bdf5c61a4-9a40c99f {
  place-self: center end;
}

#w-node-b02f64cb-2a74-211c-468c-4d3bdf5c61a6-9a40c99f {
  place-self: center start;
}

#w-node-b02f64cb-2a74-211c-468c-4d3bdf5c61a8-9a40c99f {
  place-self: center end;
}

#w-node-b02f64cb-2a74-211c-468c-4d3bdf5c61aa-9a40c99f {
  place-self: center start;
}

#w-node-b02f64cb-2a74-211c-468c-4d3bdf5c61ac-9a40c99f {
  place-self: center end;
}

#w-node-b02f64cb-2a74-211c-468c-4d3bdf5c61ad-9a40c99f {
  grid-area: 2 / 1 / 4 / 2;
  place-self: start center;
}

#w-node-b02f64cb-2a74-211c-468c-4d3bdf5c61b0-9a40c99f {
  place-self: center;
}

#w-node-b02f64cb-2a74-211c-468c-4d3bdf5c61b2-9a40c99f {
  grid-area: 6 / 3 / 7 / 4;
  align-self: end;
}

#w-node-b3f84ab0-90ba-d98b-7270-e70d2a3509af-fb56ae3f {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-b3f84ab0-90ba-d98b-7270-e70d2a3509b0-fb56ae3f {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-b3f84ab0-90ba-d98b-7270-e70d2a3509b1-fb56ae3f {
  grid-area: 1 / 1 / 2 / 3;
  place-self: stretch stretch;
}

#w-node-f7c7e30e-b24f-e771-b0ec-ee40e252df38-fb56ae3f {
  place-self: center stretch;
}

#w-node-f7c7e30e-b24f-e771-b0ec-ee40e252df3a-fb56ae3f {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-c54c83e5-af63-5a05-bf0e-ece5c65f0b86-fb56ae3f {
  justify-self: end;
}

#w-node-c54c83e5-af63-5a05-bf0e-ece5c65f0b88-fb56ae3f {
  place-self: center;
}

#w-node-c54c83e5-af63-5a05-bf0e-ece5c65f0b8a-fb56ae3f {
  justify-self: start;
}

#w-node-b3f84ab0-90ba-d98b-7270-e70d2a3509b9-fb56ae3f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-ccc79a2b-e6ea-a564-4471-face45cbf763-fb56ae3f {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-ccc79a2b-e6ea-a564-4471-face45cbf765-fb56ae3f {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-b4293be5-02d6-7df0-754f-805660fb64a1-fb56ae3f {
  place-self: center end;
}

#w-node-ae819d01-4ac2-7b9f-a8cd-359f534e0c35-fb56ae3f {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-ae819d01-4ac2-7b9f-a8cd-359f534e0c37-fb56ae3f {
  grid-area: 1 / 2 / 2 / 4;
  place-self: stretch stretch;
}

#w-node-dc55319e-587b-e862-58f3-0a77a30d696a-fb56ae3f, #w-node-dc55319e-587b-e862-58f3-0a77a30d696b-fb56ae3f, #w-node-dc55319e-587b-e862-58f3-0a77a30d696c-fb56ae3f, #w-node-dc55319e-587b-e862-58f3-0a77a30d696e-fb56ae3f, #w-node-dc55319e-587b-e862-58f3-0a77a30d696f-fb56ae3f, #w-node-dc55319e-587b-e862-58f3-0a77a30d6971-fb56ae3f, #w-node-dc55319e-587b-e862-58f3-0a77a30d6972-fb56ae3f, #w-node-dc55319e-587b-e862-58f3-0a77a30d6974-fb56ae3f, #w-node-dc55319e-587b-e862-58f3-0a77a30d6975-fb56ae3f, #w-node-dc55319e-587b-e862-58f3-0a77a30d6976-fb56ae3f, #w-node-dc55319e-587b-e862-58f3-0a77a30d6978-fb56ae3f, #w-node-dc55319e-587b-e862-58f3-0a77a30d6979-fb56ae3f, #w-node-dc55319e-587b-e862-58f3-0a77a30d697b-fb56ae3f, #w-node-dc55319e-587b-e862-58f3-0a77a30d697c-fb56ae3f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dc55319e-587b-e862-58f3-0a77a30d697e-fb56ae3f {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_57a51b80-711a-1642-1a37-42395c409151-fb56ae3f {
  place-self: center stretch;
}

#w-node-_57a51b80-711a-1642-1a37-42395c409153-fb56ae3f {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-dc55319e-587b-e862-58f3-0a77a30d6985-fb56ae3f, #w-node-dc55319e-587b-e862-58f3-0a77a30d699b-fb56ae3f, #w-node-dc55319e-587b-e862-58f3-0a77a30d69aa-fb56ae3f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_36e435fa-129a-9ae0-eec4-2c3becf6ed6e-fb56ae3f {
  grid-area: 1 / 1 / 3 / 4;
}

#w-node-_36e435fa-129a-9ae0-eec4-2c3becf6ed6f-fb56ae3f {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_36e435fa-129a-9ae0-eec4-2c3becf6ed70-fb56ae3f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_36e435fa-129a-9ae0-eec4-2c3becf6ed73-fb56ae3f, #w-node-_36e435fa-129a-9ae0-eec4-2c3becf6ed7e-fb56ae3f {
  align-self: start;
}

#w-node-_36e435fa-129a-9ae0-eec4-2c3becf6ed83-fb56ae3f {
  grid-area: 3 / 1 / 4 / 4;
}

#w-node-_0bef06f0-15be-6aa6-da32-5320a9ba16f0-fb56ae3f, #w-node-_226ad643-20de-81d6-9516-9aa49e7fc88f-fb56ae3f {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_226ad643-20de-81d6-9516-9aa49e7fc891-fb56ae3f {
  grid-area: 1 / 2 / 2 / 4;
  place-self: stretch stretch;
}

#w-node-d8376ca4-ea27-8c2d-2abd-791d4e440b2d-fb56ae3f {
  justify-self: end;
}

#w-node-d8376ca4-ea27-8c2d-2abd-791d4e440b2f-fb56ae3f {
  place-self: center;
}

#w-node-d8376ca4-ea27-8c2d-2abd-791d4e440b31-fb56ae3f {
  justify-self: start;
}

#w-node-ffda8d3b-e72c-5e17-41d2-b0c2fbdb00a0-fb56ae3f {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-ffda8d3b-e72c-5e17-41d2-b0c2fbdb00ab-fb56ae3f, #w-node-ffda8d3b-e72c-5e17-41d2-b0c2fbdb00ac-fb56ae3f, #w-node-ffda8d3b-e72c-5e17-41d2-b0c2fbdb00b7-fb56ae3f, #w-node-ffda8d3b-e72c-5e17-41d2-b0c2fbdb00c2-fb56ae3f, #w-node-ffda8d3b-e72c-5e17-41d2-b0c2fbdb00cd-fb56ae3f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ffda8d3b-e72c-5e17-41d2-b0c2fbdb00de-fb56ae3f {
  align-self: auto;
}

#w-node-_400daae2-a9f3-d78f-0226-f35d810df46f-fb56ae3f {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_400daae2-a9f3-d78f-0226-f35d810df470-fb56ae3f {
  justify-self: start;
}

#w-node-_400daae2-a9f3-d78f-0226-f35d810df471-fb56ae3f, #w-node-_400daae2-a9f3-d78f-0226-f35d810df477-fb56ae3f, #w-node-_400daae2-a9f3-d78f-0226-f35d810df47a-fb56ae3f, #w-node-_400daae2-a9f3-d78f-0226-f35d810df47f-fb56ae3f, #w-node-_400daae2-a9f3-d78f-0226-f35d810df481-fb56ae3f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_400daae2-a9f3-d78f-0226-f35d810df484-fb56ae3f {
  align-self: start;
}

#w-node-_495a4556-b537-1460-dc16-78d30117998b-fb56ae3f {
  place-self: center stretch;
}

#w-node-_495a4556-b537-1460-dc16-78d30117998d-fb56ae3f {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_311bcb5a-65e6-c73f-47a9-108e7129aca6-fb56ae3f {
  justify-self: start;
}

#w-node-_400daae2-a9f3-d78f-0226-f35d810df496-fb56ae3f {
  place-self: auto;
}

#w-node-_400daae2-a9f3-d78f-0226-f35d810df497-fb56ae3f {
  place-self: center start;
}

#w-node-_400daae2-a9f3-d78f-0226-f35d810df499-fb56ae3f {
  align-self: center;
}

#w-node-_400daae2-a9f3-d78f-0226-f35d810df49b-fb56ae3f {
  place-self: auto;
}

#w-node-_400daae2-a9f3-d78f-0226-f35d810df49c-fb56ae3f {
  place-self: center start;
}

#w-node-_400daae2-a9f3-d78f-0226-f35d810df49e-fb56ae3f {
  align-self: center;
}

#w-node-_400daae2-a9f3-d78f-0226-f35d810df4a0-fb56ae3f {
  place-self: auto;
}

#w-node-_400daae2-a9f3-d78f-0226-f35d810df4a1-fb56ae3f {
  place-self: center start;
}

#w-node-_400daae2-a9f3-d78f-0226-f35d810df4a3-fb56ae3f {
  align-self: center;
}

#w-node-_400daae2-a9f3-d78f-0226-f35d810df4a5-fb56ae3f {
  align-self: start;
}

#w-node-_400daae2-a9f3-d78f-0226-f35d810df4a7-fb56ae3f {
  align-self: center;
}

#w-node-d04c767b-c952-b3c5-e7c0-5b643681e8b5-fb56ae3f {
  justify-self: start;
}

#w-node-_3dcbf604-0296-1235-4303-8f0a70ac57b2-fb56ae3f {
  place-self: center stretch;
}

#w-node-_3dcbf604-0296-1235-4303-8f0a70ac57b4-fb56ae3f {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_400daae2-a9f3-d78f-0226-f35d810df4be-fb56ae3f, #w-node-_400daae2-a9f3-d78f-0226-f35d810df4c3-fb56ae3f, #Email-2.w-node-_400daae2-a9f3-d78f-0226-f35d810df4c5-fb56ae3f, #w-node-_400daae2-a9f3-d78f-0226-f35d810df4c7-fb56ae3f, #Phone.w-node-_400daae2-a9f3-d78f-0226-f35d810df4c9-fb56ae3f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_51a96409-ebd0-d6ff-93a8-33747e803d6e-fb56ae3f {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-_01fefd32-98a0-becd-8fc8-be56a86d893d-fb56ae3f {
  justify-self: end;
}

#w-node-_01fefd32-98a0-becd-8fc8-be56a86d893f-fb56ae3f {
  place-self: center;
}

#w-node-_01fefd32-98a0-becd-8fc8-be56a86d8941-fb56ae3f {
  justify-self: start;
}

#w-node-_51a96409-ebd0-d6ff-93a8-33747e803d77-fb56ae3f, #w-node-_51a96409-ebd0-d6ff-93a8-33747e803d7b-fb56ae3f {
  justify-self: center;
}

#w-node-_70ff7808-b10d-464f-9baa-ee765264f1d6-fb56ae3f, #w-node-_70ff7808-b10d-464f-9baa-ee765264f1dd-fb56ae3f {
  place-self: center;
}

#w-node-_70ff7808-b10d-464f-9baa-ee765264f1f2-fb56ae3f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_70ff7808-b10d-464f-9baa-ee765264f1f3-fb56ae3f {
  align-self: center;
}

#w-node-_70ff7808-b10d-464f-9baa-ee765264f1f5-fb56ae3f {
  place-self: center end;
}

#email-3.w-node-_70ff7808-b10d-464f-9baa-ee765264f1f6-fb56ae3f, #email-3.w-node-_70ff7808-b10d-464f-9baa-ee765264f1f7-fb56ae3f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_70ff7808-b10d-464f-9baa-ee765264f1f9-fb56ae3f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_70ff7808-b10d-464f-9baa-ee765264f1fa-fb56ae3f {
  align-self: center;
}

#w-node-_70ff7808-b10d-464f-9baa-ee765264f1fc-fb56ae3f {
  place-self: center end;
}

#email-4.w-node-_70ff7808-b10d-464f-9baa-ee765264f1fd-fb56ae3f, #w-node-_70ff7808-b10d-464f-9baa-ee765264f1ff-fb56ae3f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_70ff7808-b10d-464f-9baa-ee765264f200-fb56ae3f {
  align-self: center;
}

#w-node-_70ff7808-b10d-464f-9baa-ee765264f202-fb56ae3f {
  place-self: center end;
}

#email-4.w-node-_70ff7808-b10d-464f-9baa-ee765264f203-fb56ae3f, #w-node-_70ff7808-b10d-464f-9baa-ee765264f210-fb56ae3f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_70ff7808-b10d-464f-9baa-ee765264f211-fb56ae3f {
  align-self: center;
}

#w-node-_70ff7808-b10d-464f-9baa-ee765264f213-fb56ae3f {
  place-self: center end;
}

#Email.w-node-_70ff7808-b10d-464f-9baa-ee765264f214-fb56ae3f, #w-node-_70ff7808-b10d-464f-9baa-ee765264f216-fb56ae3f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_70ff7808-b10d-464f-9baa-ee765264f217-fb56ae3f {
  align-self: center;
}

#w-node-_70ff7808-b10d-464f-9baa-ee765264f219-fb56ae3f {
  place-self: center end;
}

#Password.w-node-_70ff7808-b10d-464f-9baa-ee765264f21a-fb56ae3f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_70ff7808-b10d-464f-9baa-ee765264f226-fb56ae3f {
  grid-area: 1 / 1 / 2 / 4;
  align-self: stretch;
}

#w-node-_70ff7808-b10d-464f-9baa-ee765264f227-fb56ae3f {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_70ff7808-b10d-464f-9baa-ee765264f22d-fb56ae3f {
  align-self: center;
}

#w-node-_70ff7808-b10d-464f-9baa-ee765264f242-fb56ae3f {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_70ff7808-b10d-464f-9baa-ee765264f244-fb56ae3f {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_70ff7808-b10d-464f-9baa-ee765264f24c-fb56ae3f {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center start;
}

#w-node-_70ff7808-b10d-464f-9baa-ee765264f24e-fb56ae3f {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_70ff7808-b10d-464f-9baa-ee765264f256-fb56ae3f {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_70ff7808-b10d-464f-9baa-ee765264f258-fb56ae3f {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_70ff7808-b10d-464f-9baa-ee765264f260-fb56ae3f {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_70ff7808-b10d-464f-9baa-ee765264f262-fb56ae3f {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_70ff7808-b10d-464f-9baa-ee765264f26b-fb56ae3f {
  align-self: start;
}

#w-node-_70ff7808-b10d-464f-9baa-ee765264f280-fb56ae3f {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_70ff7808-b10d-464f-9baa-ee765264f282-fb56ae3f {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_70ff7808-b10d-464f-9baa-ee765264f287-fb56ae3f {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_70ff7808-b10d-464f-9baa-ee765264f289-fb56ae3f {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_70ff7808-b10d-464f-9baa-ee765264f2b3-fb56ae3f {
  align-self: start;
}

#w-node-_70ff7808-b10d-464f-9baa-ee765264f2b6-fb56ae3f {
  justify-self: start;
}

#w-node-_70ff7808-b10d-464f-9baa-ee765264f2b7-fb56ae3f {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_70ff7808-b10d-464f-9baa-ee765264f2b9-fb56ae3f {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_70ff7808-b10d-464f-9baa-ee765264f2bb-fb56ae3f {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-_70ff7808-b10d-464f-9baa-ee765264f2bd-fb56ae3f {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-da52455e-cb22-2771-9805-3394ec7675f0-fb56ae3f {
  grid-area: 1 / 1 / 2 / 4;
  align-self: start;
}

#w-node-da52455e-cb22-2771-9805-3394ec7675f3-fb56ae3f {
  grid-area: 3 / 3 / 6 / 4;
  place-self: start stretch;
}

#w-node-da52455e-cb22-2771-9805-3394ec7675fa-fb56ae3f {
  place-self: center start;
}

#w-node-da52455e-cb22-2771-9805-3394ec7675fc-fb56ae3f {
  place-self: center end;
}

#w-node-da52455e-cb22-2771-9805-3394ec767600-fb56ae3f {
  place-self: center start;
}

#w-node-da52455e-cb22-2771-9805-3394ec767602-fb56ae3f {
  place-self: center end;
}

#w-node-da52455e-cb22-2771-9805-3394ec767606-fb56ae3f {
  place-self: center start;
}

#w-node-da52455e-cb22-2771-9805-3394ec767608-fb56ae3f {
  place-self: center end;
}

#w-node-da52455e-cb22-2771-9805-3394ec76760c-fb56ae3f {
  place-self: center start;
}

#w-node-da52455e-cb22-2771-9805-3394ec76760e-fb56ae3f {
  place-self: center end;
}

#w-node-da52455e-cb22-2771-9805-3394ec76760f-fb56ae3f {
  grid-area: 2 / 2 / 5 / 3;
  place-self: start stretch;
}

#w-node-da52455e-cb22-2771-9805-3394ec767614-fb56ae3f {
  place-self: center start;
}

#w-node-da52455e-cb22-2771-9805-3394ec767616-fb56ae3f {
  place-self: center end;
}

#w-node-da52455e-cb22-2771-9805-3394ec767618-fb56ae3f {
  place-self: center start;
}

#w-node-da52455e-cb22-2771-9805-3394ec76761a-fb56ae3f {
  place-self: center end;
}

#w-node-da52455e-cb22-2771-9805-3394ec76761c-fb56ae3f {
  place-self: center start;
}

#w-node-da52455e-cb22-2771-9805-3394ec76761e-fb56ae3f {
  place-self: center end;
}

#w-node-da52455e-cb22-2771-9805-3394ec767620-fb56ae3f {
  place-self: center start;
}

#w-node-da52455e-cb22-2771-9805-3394ec767622-fb56ae3f {
  place-self: center end;
}

#w-node-da52455e-cb22-2771-9805-3394ec767624-fb56ae3f {
  place-self: center start;
}

#w-node-da52455e-cb22-2771-9805-3394ec767626-fb56ae3f {
  place-self: center end;
}

#w-node-da52455e-cb22-2771-9805-3394ec767627-fb56ae3f {
  grid-area: 2 / 1 / 4 / 2;
  place-self: start center;
}

#w-node-da52455e-cb22-2771-9805-3394ec76762a-fb56ae3f {
  place-self: center;
}

#w-node-da52455e-cb22-2771-9805-3394ec76762c-fb56ae3f {
  grid-area: 6 / 3 / 7 / 4;
  align-self: end;
}

#w-node-_84606522-0dda-adc9-6bfb-aed1db5e5a4c-2da3cafe {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_84606522-0dda-adc9-6bfb-aed1db5e5a4d-2da3cafe {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-_84606522-0dda-adc9-6bfb-aed1db5e5a4e-2da3cafe {
  grid-area: 1 / 1 / 2 / 3;
  place-self: auto;
}

#w-node-_289e8461-32cb-4e33-f975-8d2fa8ef68cc-2da3cafe {
  place-self: center stretch;
}

#w-node-_289e8461-32cb-4e33-f975-8d2fa8ef68ce-2da3cafe {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_195c48df-b38f-1e58-de10-f6e62787eec2-2da3cafe {
  justify-self: end;
}

#w-node-_195c48df-b38f-1e58-de10-f6e62787eec4-2da3cafe {
  place-self: center;
}

#w-node-_195c48df-b38f-1e58-de10-f6e62787eec6-2da3cafe {
  justify-self: start;
}

#w-node-_84606522-0dda-adc9-6bfb-aed1db5e5a56-2da3cafe {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-_68c0c73e-c89f-fc91-47f0-393275b76901-2da3cafe {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_68c0c73e-c89f-fc91-47f0-393275b76903-2da3cafe {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_082a6f96-143e-36b6-df1a-b4b7c17d42f6-2da3cafe, #w-node-_082a6f96-143e-36b6-df1a-b4b7c17d42f7-2da3cafe {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_082a6f96-143e-36b6-df1a-b4b7c17d42fd-2da3cafe {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_082a6f96-143e-36b6-df1a-b4b7c17d4302-2da3cafe {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_082a6f96-143e-36b6-df1a-b4b7c17d4303-2da3cafe {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_082a6f96-143e-36b6-df1a-b4b7c17d4305-2da3cafe {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_082a6f96-143e-36b6-df1a-b4b7c17d4307-2da3cafe {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_082a6f96-143e-36b6-df1a-b4b7c17d4309-2da3cafe {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_082a6f96-143e-36b6-df1a-b4b7c17d430b-2da3cafe {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_082a6f96-143e-36b6-df1a-b4b7c17d430c-2da3cafe {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_082a6f96-143e-36b6-df1a-b4b7c17d430e-2da3cafe {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_082a6f96-143e-36b6-df1a-b4b7c17d4310-2da3cafe {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_082a6f96-143e-36b6-df1a-b4b7c17d4312-2da3cafe {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-b4269af0-bf80-715e-4b38-1f2ec168e2fd-2da3cafe {
  place-self: center;
}

#w-node-a9974ae8-b536-00f2-8e10-57cbb9853e66-2da3cafe, #w-node-a9974ae8-b536-00f2-8e10-57cbb9853e7d-2da3cafe, #w-node-a9974ae8-b536-00f2-8e10-57cbb9853e9e-2da3cafe, #w-node-a9974ae8-b536-00f2-8e10-57cbb9853ebb-2da3cafe, #w-node-a9974ae8-b536-00f2-8e10-57cbb9853eda-2da3cafe {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4f4361ff-11ae-a6a7-e1eb-059b5b9a2c7b-2da3cafe {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_4f4361ff-11ae-a6a7-e1eb-059b5b9a2c7d-2da3cafe {
  grid-area: 1 / 2 / 2 / 4;
  place-self: stretch stretch;
}

#w-node-_1209532c-d595-78a7-de59-fda90b5e85e3-2da3cafe {
  justify-self: end;
}

#w-node-_1209532c-d595-78a7-de59-fda90b5e85e5-2da3cafe {
  place-self: center;
}

#w-node-_1209532c-d595-78a7-de59-fda90b5e85e7-2da3cafe {
  justify-self: start;
}

#w-node-fd768fc4-f8db-bbc2-cd32-ca112ff1973e-2da3cafe, #w-node-_8d09a0d9-c753-73be-3259-89d95b43726d-2da3cafe {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_8d09a0d9-c753-73be-3259-89d95b43726f-2da3cafe {
  grid-area: 1 / 2 / 2 / 4;
  place-self: stretch stretch;
}

#w-node-f1d69270-2b00-8e81-5c92-c527b13487e7-2da3cafe {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-f1d69270-2b00-8e81-5c92-c527b13487ee-2da3cafe, #w-node-f1d69270-2b00-8e81-5c92-c527b13487f9-2da3cafe, #w-node-f1d69270-2b00-8e81-5c92-c527b1348812-2da3cafe {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9d7655ee-d75c-05b9-38a5-5a4bd870e168-2da3cafe {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_9d7655ee-d75c-05b9-38a5-5a4bd870e16a-2da3cafe {
  grid-area: 1 / 2 / 2 / 4;
  place-self: stretch stretch;
}

#w-node-e7e8a3e7-94fd-d2be-1b43-0ebc901b9bff-2da3cafe {
  justify-self: end;
}

#w-node-e7e8a3e7-94fd-d2be-1b43-0ebc901b9c01-2da3cafe {
  place-self: center;
}

#w-node-e7e8a3e7-94fd-d2be-1b43-0ebc901b9c03-2da3cafe {
  justify-self: start;
}

#w-node-_84f34caa-9ecd-c8b1-b737-280188fc92d5-2da3cafe {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_84f34caa-9ecd-c8b1-b737-280188fc92e0-2da3cafe, #w-node-_84f34caa-9ecd-c8b1-b737-280188fc92e1-2da3cafe, #w-node-_84f34caa-9ecd-c8b1-b737-280188fc92ec-2da3cafe, #w-node-_84f34caa-9ecd-c8b1-b737-280188fc92f7-2da3cafe, #w-node-_84f34caa-9ecd-c8b1-b737-280188fc9302-2da3cafe {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b82b5882-8f3e-19ff-fde1-365462f71758-2da3cafe {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-b82b5882-8f3e-19ff-fde1-365462f71759-2da3cafe {
  justify-self: start;
}

#w-node-b82b5882-8f3e-19ff-fde1-365462f7175a-2da3cafe, #w-node-b82b5882-8f3e-19ff-fde1-365462f71760-2da3cafe, #w-node-b82b5882-8f3e-19ff-fde1-365462f71763-2da3cafe, #w-node-b82b5882-8f3e-19ff-fde1-365462f71768-2da3cafe, #w-node-b82b5882-8f3e-19ff-fde1-365462f7176a-2da3cafe {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#cONTACT-US-fIELD-D.w-node-b82b5882-8f3e-19ff-fde1-365462f7176d-2da3cafe {
  align-self: start;
}

#w-node-_80b10f6c-caa3-2881-8e17-a0d2b45c680f-2da3cafe {
  place-self: center stretch;
}

#w-node-_80b10f6c-caa3-2881-8e17-a0d2b45c6811-2da3cafe {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_35373185-d5d0-8c0d-c9bc-0f31a9591860-2da3cafe {
  place-self: end start;
}

#w-node-b82b5882-8f3e-19ff-fde1-365462f7177f-2da3cafe {
  place-self: auto;
}

#w-node-b82b5882-8f3e-19ff-fde1-365462f71780-2da3cafe {
  place-self: center start;
}

#w-node-b82b5882-8f3e-19ff-fde1-365462f71782-2da3cafe {
  align-self: center;
}

#w-node-b82b5882-8f3e-19ff-fde1-365462f71784-2da3cafe {
  place-self: auto;
}

#w-node-b82b5882-8f3e-19ff-fde1-365462f71785-2da3cafe {
  place-self: center start;
}

#w-node-b82b5882-8f3e-19ff-fde1-365462f71787-2da3cafe {
  align-self: center;
}

#w-node-b82b5882-8f3e-19ff-fde1-365462f71789-2da3cafe {
  place-self: auto;
}

#w-node-b82b5882-8f3e-19ff-fde1-365462f7178a-2da3cafe {
  place-self: center start;
}

#w-node-b82b5882-8f3e-19ff-fde1-365462f7178c-2da3cafe {
  align-self: center;
}

#w-node-b82b5882-8f3e-19ff-fde1-365462f7178e-2da3cafe {
  align-self: start;
}

#w-node-b82b5882-8f3e-19ff-fde1-365462f71790-2da3cafe {
  align-self: center;
}

#w-node-ad6175b1-6567-b139-97e6-f0f8156f7a08-2da3cafe {
  place-self: end start;
}

#w-node-_15b95595-6cc0-929f-71f5-5a5d2a1dfa74-2da3cafe {
  place-self: center stretch;
}

#w-node-_15b95595-6cc0-929f-71f5-5a5d2a1dfa76-2da3cafe {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-b82b5882-8f3e-19ff-fde1-365462f717a7-2da3cafe, #w-node-b82b5882-8f3e-19ff-fde1-365462f717ac-2da3cafe, #Email-2.w-node-b82b5882-8f3e-19ff-fde1-365462f717ae-2da3cafe, #w-node-b82b5882-8f3e-19ff-fde1-365462f717b0-2da3cafe, #Phone.w-node-b82b5882-8f3e-19ff-fde1-365462f717b2-2da3cafe {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_88b472b8-cdb5-b47e-df9b-5c446fbd6b81-2da3cafe {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-_96b9cb78-24a6-c0a2-b114-bf3466f572ab-2da3cafe {
  justify-self: end;
}

#w-node-_96b9cb78-24a6-c0a2-b114-bf3466f572ad-2da3cafe {
  place-self: center;
}

#w-node-_96b9cb78-24a6-c0a2-b114-bf3466f572af-2da3cafe {
  justify-self: start;
}

#w-node-_88b472b8-cdb5-b47e-df9b-5c446fbd6b8a-2da3cafe, #w-node-_88b472b8-cdb5-b47e-df9b-5c446fbd6b8e-2da3cafe {
  justify-self: center;
}

#w-node-_1846f2e7-1af3-b193-faf8-c20ebd5ad726-2da3cafe, #w-node-_1846f2e7-1af3-b193-faf8-c20ebd5ad72d-2da3cafe {
  place-self: center;
}

#w-node-_1846f2e7-1af3-b193-faf8-c20ebd5ad742-2da3cafe {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_1846f2e7-1af3-b193-faf8-c20ebd5ad743-2da3cafe {
  align-self: center;
}

#w-node-_1846f2e7-1af3-b193-faf8-c20ebd5ad745-2da3cafe {
  place-self: center end;
}

#email-3.w-node-_1846f2e7-1af3-b193-faf8-c20ebd5ad746-2da3cafe, #email-3.w-node-_1846f2e7-1af3-b193-faf8-c20ebd5ad747-2da3cafe {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1846f2e7-1af3-b193-faf8-c20ebd5ad749-2da3cafe {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_1846f2e7-1af3-b193-faf8-c20ebd5ad74a-2da3cafe {
  align-self: center;
}

#w-node-_1846f2e7-1af3-b193-faf8-c20ebd5ad74c-2da3cafe {
  place-self: center end;
}

#email-4.w-node-_1846f2e7-1af3-b193-faf8-c20ebd5ad74d-2da3cafe, #w-node-_1846f2e7-1af3-b193-faf8-c20ebd5ad74f-2da3cafe {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_1846f2e7-1af3-b193-faf8-c20ebd5ad750-2da3cafe {
  align-self: center;
}

#w-node-_1846f2e7-1af3-b193-faf8-c20ebd5ad752-2da3cafe {
  place-self: center end;
}

#email-4.w-node-_1846f2e7-1af3-b193-faf8-c20ebd5ad753-2da3cafe, #w-node-_1846f2e7-1af3-b193-faf8-c20ebd5ad760-2da3cafe {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_1846f2e7-1af3-b193-faf8-c20ebd5ad761-2da3cafe {
  align-self: center;
}

#w-node-_1846f2e7-1af3-b193-faf8-c20ebd5ad763-2da3cafe {
  place-self: center end;
}

#Email.w-node-_1846f2e7-1af3-b193-faf8-c20ebd5ad764-2da3cafe, #w-node-_1846f2e7-1af3-b193-faf8-c20ebd5ad766-2da3cafe {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_1846f2e7-1af3-b193-faf8-c20ebd5ad767-2da3cafe {
  align-self: center;
}

#w-node-_1846f2e7-1af3-b193-faf8-c20ebd5ad769-2da3cafe {
  place-self: center end;
}

#Password.w-node-_1846f2e7-1af3-b193-faf8-c20ebd5ad76a-2da3cafe {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_1846f2e7-1af3-b193-faf8-c20ebd5ad776-2da3cafe {
  grid-area: 1 / 1 / 2 / 4;
  align-self: stretch;
}

#w-node-_1846f2e7-1af3-b193-faf8-c20ebd5ad777-2da3cafe {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_1846f2e7-1af3-b193-faf8-c20ebd5ad77d-2da3cafe {
  align-self: center;
}

#w-node-_1846f2e7-1af3-b193-faf8-c20ebd5ad792-2da3cafe {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_1846f2e7-1af3-b193-faf8-c20ebd5ad794-2da3cafe {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_1846f2e7-1af3-b193-faf8-c20ebd5ad79c-2da3cafe {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center start;
}

#w-node-_1846f2e7-1af3-b193-faf8-c20ebd5ad79e-2da3cafe {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_1846f2e7-1af3-b193-faf8-c20ebd5ad7a6-2da3cafe {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_1846f2e7-1af3-b193-faf8-c20ebd5ad7a8-2da3cafe {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_1846f2e7-1af3-b193-faf8-c20ebd5ad7b0-2da3cafe {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_1846f2e7-1af3-b193-faf8-c20ebd5ad7b2-2da3cafe {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_1846f2e7-1af3-b193-faf8-c20ebd5ad7bb-2da3cafe {
  align-self: start;
}

#w-node-_1846f2e7-1af3-b193-faf8-c20ebd5ad7d0-2da3cafe {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_1846f2e7-1af3-b193-faf8-c20ebd5ad7d2-2da3cafe {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_1846f2e7-1af3-b193-faf8-c20ebd5ad7d7-2da3cafe {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_1846f2e7-1af3-b193-faf8-c20ebd5ad7d9-2da3cafe {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_1846f2e7-1af3-b193-faf8-c20ebd5ad803-2da3cafe {
  align-self: start;
}

#w-node-_1846f2e7-1af3-b193-faf8-c20ebd5ad806-2da3cafe {
  justify-self: start;
}

#w-node-_1846f2e7-1af3-b193-faf8-c20ebd5ad807-2da3cafe {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_1846f2e7-1af3-b193-faf8-c20ebd5ad809-2da3cafe {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_1846f2e7-1af3-b193-faf8-c20ebd5ad80b-2da3cafe {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-_1846f2e7-1af3-b193-faf8-c20ebd5ad80d-2da3cafe {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_3511efed-ea12-1c91-3b16-0d45ccd41a08-2da3cafe {
  grid-area: 1 / 1 / 2 / 4;
  align-self: start;
}

#w-node-_3511efed-ea12-1c91-3b16-0d45ccd41a0b-2da3cafe {
  grid-area: 3 / 3 / 6 / 4;
  place-self: start stretch;
}

#w-node-_3511efed-ea12-1c91-3b16-0d45ccd41a12-2da3cafe {
  place-self: center start;
}

#w-node-_3511efed-ea12-1c91-3b16-0d45ccd41a14-2da3cafe {
  place-self: center end;
}

#w-node-_3511efed-ea12-1c91-3b16-0d45ccd41a18-2da3cafe {
  place-self: center start;
}

#w-node-_3511efed-ea12-1c91-3b16-0d45ccd41a1a-2da3cafe {
  place-self: center end;
}

#w-node-_3511efed-ea12-1c91-3b16-0d45ccd41a1e-2da3cafe {
  place-self: center start;
}

#w-node-_3511efed-ea12-1c91-3b16-0d45ccd41a20-2da3cafe {
  place-self: center end;
}

#w-node-_3511efed-ea12-1c91-3b16-0d45ccd41a24-2da3cafe {
  place-self: center start;
}

#w-node-_3511efed-ea12-1c91-3b16-0d45ccd41a26-2da3cafe {
  place-self: center end;
}

#w-node-_3511efed-ea12-1c91-3b16-0d45ccd41a27-2da3cafe {
  grid-area: 2 / 2 / 5 / 3;
  place-self: start stretch;
}

#w-node-_3511efed-ea12-1c91-3b16-0d45ccd41a2c-2da3cafe {
  place-self: center start;
}

#w-node-_3511efed-ea12-1c91-3b16-0d45ccd41a2e-2da3cafe {
  place-self: center end;
}

#w-node-_3511efed-ea12-1c91-3b16-0d45ccd41a30-2da3cafe {
  place-self: center start;
}

#w-node-_3511efed-ea12-1c91-3b16-0d45ccd41a32-2da3cafe {
  place-self: center end;
}

#w-node-_3511efed-ea12-1c91-3b16-0d45ccd41a34-2da3cafe {
  place-self: center start;
}

#w-node-_3511efed-ea12-1c91-3b16-0d45ccd41a36-2da3cafe {
  place-self: center end;
}

#w-node-_3511efed-ea12-1c91-3b16-0d45ccd41a38-2da3cafe {
  place-self: center start;
}

#w-node-_3511efed-ea12-1c91-3b16-0d45ccd41a3a-2da3cafe {
  place-self: center end;
}

#w-node-_3511efed-ea12-1c91-3b16-0d45ccd41a3c-2da3cafe {
  place-self: center start;
}

#w-node-_3511efed-ea12-1c91-3b16-0d45ccd41a3e-2da3cafe {
  place-self: center end;
}

#w-node-_3511efed-ea12-1c91-3b16-0d45ccd41a3f-2da3cafe {
  grid-area: 2 / 1 / 4 / 2;
  place-self: start center;
}

#w-node-_3511efed-ea12-1c91-3b16-0d45ccd41a42-2da3cafe {
  place-self: center;
}

#w-node-_3511efed-ea12-1c91-3b16-0d45ccd41a44-2da3cafe {
  grid-area: 6 / 3 / 7 / 4;
  align-self: end;
}

#w-node-fdd1c4ae-3de4-64d1-3b8f-cd6ecf0b1ef1-acfc28d7 {
  justify-self: end;
}

#w-node-fdd1c4ae-3de4-64d1-3b8f-cd6ecf0b1ef3-acfc28d7 {
  place-self: center;
}

#w-node-fdd1c4ae-3de4-64d1-3b8f-cd6ecf0b1ef5-acfc28d7 {
  justify-self: start;
}

#w-node-fdd1c4ae-3de4-64d1-3b8f-cd6ecf0b1ef7-acfc28d7 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_6e369944-bcff-41cf-71e8-a552e40b20eb-acfc28d7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6e369944-bcff-41cf-71e8-a552e40b20ec-acfc28d7 {
  place-self: center start;
}

#w-node-_6e369944-bcff-41cf-71e8-a552e40b20f1-acfc28d7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#Gender-3.w-node-_6e369944-bcff-41cf-71e8-a552e40b20f7-acfc28d7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6e369944-bcff-41cf-71e8-a552e40b20f9-acfc28d7, #Other-Gender.w-node-_6e369944-bcff-41cf-71e8-a552e40b20fd-acfc28d7, #w-node-_6e369944-bcff-41cf-71e8-a552e40b20ff-acfc28d7, #Date-of-Birth.w-node-_6e369944-bcff-41cf-71e8-a552e40b2101-acfc28d7, #w-node-_6e369944-bcff-41cf-71e8-a552e40b2103-acfc28d7, #Nationality.w-node-_6e369944-bcff-41cf-71e8-a552e40b2105-acfc28d7, #w-node-_6e369944-bcff-41cf-71e8-a552e40b2107-acfc28d7, #Email-3.w-node-_6e369944-bcff-41cf-71e8-a552e40b2109-acfc28d7, #w-node-_6e369944-bcff-41cf-71e8-a552e40b210b-acfc28d7, #Phone-Number.w-node-_6e369944-bcff-41cf-71e8-a552e40b2110-acfc28d7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#Is-this-number-available-on-WhatsApp.w-node-_6e369944-bcff-41cf-71e8-a552e40b2113-acfc28d7, #w-node-_6e369944-bcff-41cf-71e8-a552e40b2114-acfc28d7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6e369944-bcff-41cf-71e8-a552e40b2115-acfc28d7 {
  place-self: center start;
}

#w-node-_6e369944-bcff-41cf-71e8-a552e40b211a-acfc28d7, #w-node-_6e369944-bcff-41cf-71e8-a552e40b211c-acfc28d7, #Where-will-you-be-departing-from.w-node-_6e369944-bcff-41cf-71e8-a552e40b211e-acfc28d7, #w-node-_6e369944-bcff-41cf-71e8-a552e40b2120-acfc28d7, #Preferred-Departure-Date.w-node-_6e369944-bcff-41cf-71e8-a552e40b2122-acfc28d7, #w-node-_6e369944-bcff-41cf-71e8-a552e40b2124-acfc28d7, #Preferred-Return-Date.w-node-_6e369944-bcff-41cf-71e8-a552e40b2126-acfc28d7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_6e369944-bcff-41cf-71e8-a552e40b2127-acfc28d7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6e369944-bcff-41cf-71e8-a552e40b2128-acfc28d7 {
  place-self: center start;
}

#w-node-_6e369944-bcff-41cf-71e8-a552e40b212d-acfc28d7, #Number-of-Travelers.w-node-_6e369944-bcff-41cf-71e8-a552e40b212f-acfc28d7, #w-node-_6e369944-bcff-41cf-71e8-a552e40b2131-acfc28d7, #Number-of-Adults-Traveling.w-node-_6e369944-bcff-41cf-71e8-a552e40b2133-acfc28d7, #w-node-_6e369944-bcff-41cf-71e8-a552e40b2135-acfc28d7, #Number-Of-Children-Traveling.w-node-_6e369944-bcff-41cf-71e8-a552e40b213b-acfc28d7, #w-node-_6e369944-bcff-41cf-71e8-a552e40b213d-acfc28d7, #Ages-of-Children-Traveling.w-node-_6e369944-bcff-41cf-71e8-a552e40b2143-acfc28d7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_6e369944-bcff-41cf-71e8-a552e40b2144-acfc28d7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6e369944-bcff-41cf-71e8-a552e40b2145-acfc28d7 {
  place-self: center start;
}

#Need-Flight-Booking.w-node-_6e369944-bcff-41cf-71e8-a552e40b214b-acfc28d7, #Need-Visa-Assistance.w-node-_6e369944-bcff-41cf-71e8-a552e40b214e-acfc28d7, #Need-Visa-Assistance.w-node-_6e369944-bcff-41cf-71e8-a552e40b2151-acfc28d7, #w-node-_6e369944-bcff-41cf-71e8-a552e40b2152-acfc28d7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6e369944-bcff-41cf-71e8-a552e40b2153-acfc28d7 {
  place-self: center start;
}

#w-node-_6e369944-bcff-41cf-71e8-a552e40b2158-acfc28d7, #Medical-Conditions-or-Mobility-Concerns-2.w-node-_6e369944-bcff-41cf-71e8-a552e40b215a-acfc28d7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_6e369944-bcff-41cf-71e8-a552e40b215b-acfc28d7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6e369944-bcff-41cf-71e8-a552e40b215c-acfc28d7 {
  place-self: center start;
}

#Are-you-a-Grand-Voyage-Club-Member.w-node-_6e369944-bcff-41cf-71e8-a552e40b2162-acfc28d7, #Membership-Level.w-node-_6e369944-bcff-41cf-71e8-a552e40b2165-acfc28d7, #w-node-_6e369944-bcff-41cf-71e8-a552e40b2166-acfc28d7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6e369944-bcff-41cf-71e8-a552e40b2167-acfc28d7 {
  place-self: center start;
}

#Payment-Option.w-node-_6e369944-bcff-41cf-71e8-a552e40b216d-acfc28d7, #Payment-Method.w-node-_6e369944-bcff-41cf-71e8-a552e40b2170-acfc28d7, #w-node-_6e369944-bcff-41cf-71e8-a552e40b2171-acfc28d7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6e369944-bcff-41cf-71e8-a552e40b2172-acfc28d7 {
  place-self: center start;
}

#w-node-_6e369944-bcff-41cf-71e8-a552e40b2177-acfc28d7, #Additional-Notes.w-node-_6e369944-bcff-41cf-71e8-a552e40b217a-acfc28d7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_6e369944-bcff-41cf-71e8-a552e40b217b-acfc28d7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6e369944-bcff-41cf-71e8-a552e40b217c-acfc28d7 {
  place-self: center start;
}

#Preferred-Method-of-Communication.w-node-_6e369944-bcff-41cf-71e8-a552e40b2182-acfc28d7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e535470f-0483-406a-6c61-b183bd4ac7e5-acfc28d7 {
  justify-self: center;
}

#w-node-d191bab7-99fc-7a52-92b2-aa8d963e1b5e-acfc28d7 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-ee9fbfc3-f05b-9ff8-3d62-668143ec2172-acfc28d7 {
  justify-self: end;
}

#w-node-ee9fbfc3-f05b-9ff8-3d62-668143ec2174-acfc28d7 {
  place-self: center;
}

#w-node-ee9fbfc3-f05b-9ff8-3d62-668143ec2176-acfc28d7 {
  justify-self: start;
}

#w-node-d191bab7-99fc-7a52-92b2-aa8d963e1b67-acfc28d7, #w-node-d191bab7-99fc-7a52-92b2-aa8d963e1b6b-acfc28d7 {
  justify-self: center;
}

#w-node-_485aad90-51ea-4002-e7da-188b1bb65fd1-acfc28d7, #w-node-_485aad90-51ea-4002-e7da-188b1bb65fd8-acfc28d7 {
  place-self: center;
}

#w-node-_485aad90-51ea-4002-e7da-188b1bb65fed-acfc28d7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_485aad90-51ea-4002-e7da-188b1bb65fee-acfc28d7 {
  align-self: center;
}

#w-node-_485aad90-51ea-4002-e7da-188b1bb65ff0-acfc28d7 {
  place-self: center end;
}

#email-3.w-node-_485aad90-51ea-4002-e7da-188b1bb65ff1-acfc28d7, #email-3.w-node-_485aad90-51ea-4002-e7da-188b1bb65ff2-acfc28d7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_485aad90-51ea-4002-e7da-188b1bb65ff4-acfc28d7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_485aad90-51ea-4002-e7da-188b1bb65ff5-acfc28d7 {
  align-self: center;
}

#w-node-_485aad90-51ea-4002-e7da-188b1bb65ff7-acfc28d7 {
  place-self: center end;
}

#email-4.w-node-_485aad90-51ea-4002-e7da-188b1bb65ff8-acfc28d7, #w-node-_485aad90-51ea-4002-e7da-188b1bb65ffa-acfc28d7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_485aad90-51ea-4002-e7da-188b1bb65ffb-acfc28d7 {
  align-self: center;
}

#w-node-_485aad90-51ea-4002-e7da-188b1bb65ffd-acfc28d7 {
  place-self: center end;
}

#email-4.w-node-_485aad90-51ea-4002-e7da-188b1bb65ffe-acfc28d7, #w-node-_485aad90-51ea-4002-e7da-188b1bb6600b-acfc28d7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_485aad90-51ea-4002-e7da-188b1bb6600c-acfc28d7 {
  align-self: center;
}

#w-node-_485aad90-51ea-4002-e7da-188b1bb6600e-acfc28d7 {
  place-self: center end;
}

#Email.w-node-_485aad90-51ea-4002-e7da-188b1bb6600f-acfc28d7, #w-node-_485aad90-51ea-4002-e7da-188b1bb66011-acfc28d7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_485aad90-51ea-4002-e7da-188b1bb66012-acfc28d7 {
  align-self: center;
}

#w-node-_485aad90-51ea-4002-e7da-188b1bb66014-acfc28d7 {
  place-self: center end;
}

#Password.w-node-_485aad90-51ea-4002-e7da-188b1bb66015-acfc28d7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_485aad90-51ea-4002-e7da-188b1bb66021-acfc28d7 {
  grid-area: 1 / 1 / 2 / 4;
  align-self: stretch;
}

#w-node-_485aad90-51ea-4002-e7da-188b1bb66022-acfc28d7 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_485aad90-51ea-4002-e7da-188b1bb66028-acfc28d7 {
  align-self: center;
}

#w-node-_485aad90-51ea-4002-e7da-188b1bb6603d-acfc28d7 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_485aad90-51ea-4002-e7da-188b1bb6603f-acfc28d7 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_485aad90-51ea-4002-e7da-188b1bb66047-acfc28d7 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center start;
}

#w-node-_485aad90-51ea-4002-e7da-188b1bb66049-acfc28d7 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_485aad90-51ea-4002-e7da-188b1bb66051-acfc28d7 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_485aad90-51ea-4002-e7da-188b1bb66053-acfc28d7 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_485aad90-51ea-4002-e7da-188b1bb6605b-acfc28d7 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_485aad90-51ea-4002-e7da-188b1bb6605d-acfc28d7 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_485aad90-51ea-4002-e7da-188b1bb66066-acfc28d7 {
  align-self: start;
}

#w-node-_485aad90-51ea-4002-e7da-188b1bb6607b-acfc28d7 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_485aad90-51ea-4002-e7da-188b1bb6607d-acfc28d7 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_485aad90-51ea-4002-e7da-188b1bb66082-acfc28d7 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_485aad90-51ea-4002-e7da-188b1bb66084-acfc28d7 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_485aad90-51ea-4002-e7da-188b1bb660ae-acfc28d7 {
  align-self: start;
}

#w-node-_485aad90-51ea-4002-e7da-188b1bb660b1-acfc28d7 {
  justify-self: start;
}

#w-node-_485aad90-51ea-4002-e7da-188b1bb660b2-acfc28d7 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_485aad90-51ea-4002-e7da-188b1bb660b4-acfc28d7 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_485aad90-51ea-4002-e7da-188b1bb660b6-acfc28d7 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-_485aad90-51ea-4002-e7da-188b1bb660b8-acfc28d7 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_2140a620-883d-f72a-b1ac-92422220b5a3-acfc28d7 {
  grid-area: 1 / 1 / 2 / 4;
  align-self: start;
}

#w-node-_2140a620-883d-f72a-b1ac-92422220b5a6-acfc28d7 {
  grid-area: 3 / 3 / 6 / 4;
  place-self: start stretch;
}

#w-node-_2140a620-883d-f72a-b1ac-92422220b5ad-acfc28d7 {
  place-self: center start;
}

#w-node-_2140a620-883d-f72a-b1ac-92422220b5af-acfc28d7 {
  place-self: center end;
}

#w-node-_2140a620-883d-f72a-b1ac-92422220b5b3-acfc28d7 {
  place-self: center start;
}

#w-node-_2140a620-883d-f72a-b1ac-92422220b5b5-acfc28d7 {
  place-self: center end;
}

#w-node-_2140a620-883d-f72a-b1ac-92422220b5b9-acfc28d7 {
  place-self: center start;
}

#w-node-_2140a620-883d-f72a-b1ac-92422220b5bb-acfc28d7 {
  place-self: center end;
}

#w-node-_2140a620-883d-f72a-b1ac-92422220b5bf-acfc28d7 {
  place-self: center start;
}

#w-node-_2140a620-883d-f72a-b1ac-92422220b5c1-acfc28d7 {
  place-self: center end;
}

#w-node-_2140a620-883d-f72a-b1ac-92422220b5c2-acfc28d7 {
  grid-area: 2 / 2 / 5 / 3;
  place-self: start stretch;
}

#w-node-_2140a620-883d-f72a-b1ac-92422220b5c7-acfc28d7 {
  place-self: center start;
}

#w-node-_2140a620-883d-f72a-b1ac-92422220b5c9-acfc28d7 {
  place-self: center end;
}

#w-node-_2140a620-883d-f72a-b1ac-92422220b5cb-acfc28d7 {
  place-self: center start;
}

#w-node-_2140a620-883d-f72a-b1ac-92422220b5cd-acfc28d7 {
  place-self: center end;
}

#w-node-_2140a620-883d-f72a-b1ac-92422220b5cf-acfc28d7 {
  place-self: center start;
}

#w-node-_2140a620-883d-f72a-b1ac-92422220b5d1-acfc28d7 {
  place-self: center end;
}

#w-node-_2140a620-883d-f72a-b1ac-92422220b5d3-acfc28d7 {
  place-self: center start;
}

#w-node-_2140a620-883d-f72a-b1ac-92422220b5d5-acfc28d7 {
  place-self: center end;
}

#w-node-_2140a620-883d-f72a-b1ac-92422220b5d7-acfc28d7 {
  place-self: center start;
}

#w-node-_2140a620-883d-f72a-b1ac-92422220b5d9-acfc28d7 {
  place-self: center end;
}

#w-node-_2140a620-883d-f72a-b1ac-92422220b5da-acfc28d7 {
  grid-area: 2 / 1 / 4 / 2;
  place-self: start center;
}

#w-node-_2140a620-883d-f72a-b1ac-92422220b5dd-acfc28d7 {
  place-self: center;
}

#w-node-_2140a620-883d-f72a-b1ac-92422220b5df-acfc28d7 {
  grid-area: 6 / 3 / 7 / 4;
  align-self: end;
}

#w-node-b3f84ab0-90ba-d98b-7270-e70d2a3509af-69b6c514 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-b3f84ab0-90ba-d98b-7270-e70d2a3509b0-69b6c514 {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-b3f84ab0-90ba-d98b-7270-e70d2a3509b1-69b6c514 {
  grid-area: 1 / 1 / 2 / 3;
  place-self: stretch stretch;
}

#w-node-fdd39af5-7907-e8fb-081c-6f242779bb15-69b6c514 {
  place-self: center stretch;
}

#w-node-fdd39af5-7907-e8fb-081c-6f242779bb17-69b6c514 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_543ba574-26c5-34a5-1751-caa0ccc4c870-69b6c514 {
  justify-self: end;
}

#w-node-_543ba574-26c5-34a5-1751-caa0ccc4c872-69b6c514 {
  place-self: center;
}

#w-node-_543ba574-26c5-34a5-1751-caa0ccc4c874-69b6c514 {
  justify-self: start;
}

#w-node-b3f84ab0-90ba-d98b-7270-e70d2a3509b9-69b6c514 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-ccc79a2b-e6ea-a564-4471-face45cbf763-69b6c514 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-ccc79a2b-e6ea-a564-4471-face45cbf765-69b6c514 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_44c08bea-4bde-d0cd-76c1-e0a77d32fbff-69b6c514 {
  place-self: center end;
}

#w-node-_607aa3ec-fa85-8257-cf03-d891d05c73a8-69b6c514 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_607aa3ec-fa85-8257-cf03-d891d05c73aa-69b6c514 {
  grid-area: 1 / 2 / 2 / 4;
  place-self: stretch stretch;
}

#w-node-dc55319e-587b-e862-58f3-0a77a30d696a-69b6c514, #w-node-dc55319e-587b-e862-58f3-0a77a30d696b-69b6c514, #w-node-dc55319e-587b-e862-58f3-0a77a30d696c-69b6c514, #w-node-dc55319e-587b-e862-58f3-0a77a30d696e-69b6c514, #w-node-dc55319e-587b-e862-58f3-0a77a30d696f-69b6c514, #w-node-dc55319e-587b-e862-58f3-0a77a30d6971-69b6c514, #w-node-dc55319e-587b-e862-58f3-0a77a30d6972-69b6c514, #w-node-dc55319e-587b-e862-58f3-0a77a30d6974-69b6c514, #w-node-dc55319e-587b-e862-58f3-0a77a30d6975-69b6c514, #w-node-dc55319e-587b-e862-58f3-0a77a30d6976-69b6c514, #w-node-dc55319e-587b-e862-58f3-0a77a30d6978-69b6c514, #w-node-dc55319e-587b-e862-58f3-0a77a30d6979-69b6c514, #w-node-dc55319e-587b-e862-58f3-0a77a30d697b-69b6c514, #w-node-dc55319e-587b-e862-58f3-0a77a30d697c-69b6c514 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dc55319e-587b-e862-58f3-0a77a30d697e-69b6c514 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_737676f0-c740-5887-8614-27b2e24a3c75-69b6c514 {
  place-self: center stretch;
}

#w-node-_737676f0-c740-5887-8614-27b2e24a3c77-69b6c514 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-dc55319e-587b-e862-58f3-0a77a30d6985-69b6c514, #w-node-dc55319e-587b-e862-58f3-0a77a30d699b-69b6c514, #w-node-dc55319e-587b-e862-58f3-0a77a30d69aa-69b6c514 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_36e435fa-129a-9ae0-eec4-2c3becf6ed6e-69b6c514 {
  grid-area: 1 / 1 / 3 / 4;
}

#w-node-_36e435fa-129a-9ae0-eec4-2c3becf6ed6f-69b6c514 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_36e435fa-129a-9ae0-eec4-2c3becf6ed70-69b6c514 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_36e435fa-129a-9ae0-eec4-2c3becf6ed73-69b6c514, #w-node-_36e435fa-129a-9ae0-eec4-2c3becf6ed7e-69b6c514 {
  align-self: start;
}

#w-node-_36e435fa-129a-9ae0-eec4-2c3becf6ed83-69b6c514 {
  grid-area: 3 / 1 / 4 / 4;
}

#w-node-f028d76f-4ddb-e623-e420-7d1c40eaa7aa-69b6c514, #w-node-_226ad643-20de-81d6-9516-9aa49e7fc88f-69b6c514 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_226ad643-20de-81d6-9516-9aa49e7fc891-69b6c514 {
  grid-area: 1 / 2 / 2 / 4;
  place-self: stretch stretch;
}

#w-node-ffda8d3b-e72c-5e17-41d2-b0c2fbdb00a0-69b6c514 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-b67502dc-6caa-27af-40a8-d96fe91460ad-69b6c514 {
  justify-self: end;
}

#w-node-b67502dc-6caa-27af-40a8-d96fe91460af-69b6c514 {
  place-self: center;
}

#w-node-b67502dc-6caa-27af-40a8-d96fe91460b1-69b6c514 {
  justify-self: start;
}

#w-node-ffda8d3b-e72c-5e17-41d2-b0c2fbdb00ab-69b6c514, #w-node-ffda8d3b-e72c-5e17-41d2-b0c2fbdb00ac-69b6c514, #w-node-ffda8d3b-e72c-5e17-41d2-b0c2fbdb00b7-69b6c514, #w-node-ffda8d3b-e72c-5e17-41d2-b0c2fbdb00c2-69b6c514, #w-node-ffda8d3b-e72c-5e17-41d2-b0c2fbdb00cd-69b6c514 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ffda8d3b-e72c-5e17-41d2-b0c2fbdb00de-69b6c514 {
  align-self: auto;
}

#w-node-_400daae2-a9f3-d78f-0226-f35d810df46f-69b6c514 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_400daae2-a9f3-d78f-0226-f35d810df470-69b6c514 {
  justify-self: start;
}

#w-node-_400daae2-a9f3-d78f-0226-f35d810df471-69b6c514, #w-node-_400daae2-a9f3-d78f-0226-f35d810df477-69b6c514, #w-node-_400daae2-a9f3-d78f-0226-f35d810df47a-69b6c514, #w-node-_400daae2-a9f3-d78f-0226-f35d810df47f-69b6c514, #w-node-_400daae2-a9f3-d78f-0226-f35d810df481-69b6c514 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_400daae2-a9f3-d78f-0226-f35d810df484-69b6c514 {
  align-self: start;
}

#w-node-_57ea5a61-9ab7-eeb2-112f-c28764827e9a-69b6c514 {
  place-self: center stretch;
}

#w-node-_57ea5a61-9ab7-eeb2-112f-c28764827e9c-69b6c514 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_7d0fe45e-31a0-b56a-f422-b0cc3b4833fe-69b6c514 {
  justify-self: start;
}

#w-node-_400daae2-a9f3-d78f-0226-f35d810df496-69b6c514 {
  place-self: auto;
}

#w-node-_400daae2-a9f3-d78f-0226-f35d810df497-69b6c514 {
  place-self: center start;
}

#w-node-_400daae2-a9f3-d78f-0226-f35d810df499-69b6c514 {
  align-self: center;
}

#w-node-_400daae2-a9f3-d78f-0226-f35d810df49b-69b6c514 {
  place-self: auto;
}

#w-node-_400daae2-a9f3-d78f-0226-f35d810df49c-69b6c514 {
  place-self: center start;
}

#w-node-_400daae2-a9f3-d78f-0226-f35d810df49e-69b6c514 {
  align-self: center;
}

#w-node-_400daae2-a9f3-d78f-0226-f35d810df4a0-69b6c514 {
  place-self: auto;
}

#w-node-_400daae2-a9f3-d78f-0226-f35d810df4a1-69b6c514 {
  place-self: center start;
}

#w-node-_400daae2-a9f3-d78f-0226-f35d810df4a3-69b6c514 {
  align-self: center;
}

#UGANDA-INQUIRY.w-node-_400daae2-a9f3-d78f-0226-f35d810df4a5-69b6c514 {
  align-self: start;
}

#w-node-_400daae2-a9f3-d78f-0226-f35d810df4a7-69b6c514 {
  align-self: center;
}

#w-node-_803f7855-034b-107b-aead-894eeb308300-69b6c514 {
  justify-self: start;
}

#w-node-_3bbd1e92-1704-cc42-a208-cf678f197011-69b6c514 {
  place-self: center stretch;
}

#w-node-_3bbd1e92-1704-cc42-a208-cf678f197013-69b6c514 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_400daae2-a9f3-d78f-0226-f35d810df4be-69b6c514, #w-node-_400daae2-a9f3-d78f-0226-f35d810df4c3-69b6c514, #Email-2.w-node-_400daae2-a9f3-d78f-0226-f35d810df4c5-69b6c514, #w-node-_400daae2-a9f3-d78f-0226-f35d810df4c7-69b6c514, #Phone.w-node-_400daae2-a9f3-d78f-0226-f35d810df4c9-69b6c514 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_51a96409-ebd0-d6ff-93a8-33747e803d6e-69b6c514 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-_9d763238-79a3-3c62-45d6-6610c3d386c6-69b6c514 {
  justify-self: end;
}

#w-node-_9d763238-79a3-3c62-45d6-6610c3d386c8-69b6c514 {
  place-self: center;
}

#w-node-_9d763238-79a3-3c62-45d6-6610c3d386ca-69b6c514 {
  justify-self: start;
}

#w-node-_51a96409-ebd0-d6ff-93a8-33747e803d77-69b6c514, #w-node-_51a96409-ebd0-d6ff-93a8-33747e803d7b-69b6c514 {
  justify-self: center;
}

#w-node-c74bbf23-c84b-5279-485d-a08c4bc93264-69b6c514, #w-node-c74bbf23-c84b-5279-485d-a08c4bc9326b-69b6c514 {
  place-self: center;
}

#w-node-c74bbf23-c84b-5279-485d-a08c4bc93280-69b6c514 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c74bbf23-c84b-5279-485d-a08c4bc93281-69b6c514 {
  align-self: center;
}

#w-node-c74bbf23-c84b-5279-485d-a08c4bc93283-69b6c514 {
  place-self: center end;
}

#email-3.w-node-c74bbf23-c84b-5279-485d-a08c4bc93284-69b6c514, #email-3.w-node-c74bbf23-c84b-5279-485d-a08c4bc93285-69b6c514 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c74bbf23-c84b-5279-485d-a08c4bc93287-69b6c514 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c74bbf23-c84b-5279-485d-a08c4bc93288-69b6c514 {
  align-self: center;
}

#w-node-c74bbf23-c84b-5279-485d-a08c4bc9328a-69b6c514 {
  place-self: center end;
}

#email-4.w-node-c74bbf23-c84b-5279-485d-a08c4bc9328b-69b6c514, #w-node-c74bbf23-c84b-5279-485d-a08c4bc9328d-69b6c514 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c74bbf23-c84b-5279-485d-a08c4bc9328e-69b6c514 {
  align-self: center;
}

#w-node-c74bbf23-c84b-5279-485d-a08c4bc93290-69b6c514 {
  place-self: center end;
}

#email-4.w-node-c74bbf23-c84b-5279-485d-a08c4bc93291-69b6c514, #w-node-c74bbf23-c84b-5279-485d-a08c4bc9329e-69b6c514 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c74bbf23-c84b-5279-485d-a08c4bc9329f-69b6c514 {
  align-self: center;
}

#w-node-c74bbf23-c84b-5279-485d-a08c4bc932a1-69b6c514 {
  place-self: center end;
}

#Email.w-node-c74bbf23-c84b-5279-485d-a08c4bc932a2-69b6c514, #w-node-c74bbf23-c84b-5279-485d-a08c4bc932a4-69b6c514 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c74bbf23-c84b-5279-485d-a08c4bc932a5-69b6c514 {
  align-self: center;
}

#w-node-c74bbf23-c84b-5279-485d-a08c4bc932a7-69b6c514 {
  place-self: center end;
}

#Password.w-node-c74bbf23-c84b-5279-485d-a08c4bc932a8-69b6c514 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c74bbf23-c84b-5279-485d-a08c4bc932b4-69b6c514 {
  grid-area: 1 / 1 / 2 / 4;
  align-self: stretch;
}

#w-node-c74bbf23-c84b-5279-485d-a08c4bc932b5-69b6c514 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-c74bbf23-c84b-5279-485d-a08c4bc932bb-69b6c514 {
  align-self: center;
}

#w-node-c74bbf23-c84b-5279-485d-a08c4bc932d0-69b6c514 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-c74bbf23-c84b-5279-485d-a08c4bc932d2-69b6c514 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-c74bbf23-c84b-5279-485d-a08c4bc932da-69b6c514 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center start;
}

#w-node-c74bbf23-c84b-5279-485d-a08c4bc932dc-69b6c514 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-c74bbf23-c84b-5279-485d-a08c4bc932e4-69b6c514 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-c74bbf23-c84b-5279-485d-a08c4bc932e6-69b6c514 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-c74bbf23-c84b-5279-485d-a08c4bc932ee-69b6c514 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-c74bbf23-c84b-5279-485d-a08c4bc932f0-69b6c514 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-c74bbf23-c84b-5279-485d-a08c4bc932f9-69b6c514 {
  align-self: start;
}

#w-node-c74bbf23-c84b-5279-485d-a08c4bc9330e-69b6c514 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-c74bbf23-c84b-5279-485d-a08c4bc93310-69b6c514 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-c74bbf23-c84b-5279-485d-a08c4bc93315-69b6c514 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-c74bbf23-c84b-5279-485d-a08c4bc93317-69b6c514 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-c74bbf23-c84b-5279-485d-a08c4bc93341-69b6c514 {
  align-self: start;
}

#w-node-c74bbf23-c84b-5279-485d-a08c4bc93344-69b6c514 {
  justify-self: start;
}

#w-node-c74bbf23-c84b-5279-485d-a08c4bc93345-69b6c514 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-c74bbf23-c84b-5279-485d-a08c4bc93347-69b6c514 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-c74bbf23-c84b-5279-485d-a08c4bc93349-69b6c514 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-c74bbf23-c84b-5279-485d-a08c4bc9334b-69b6c514 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_7b4ddc5c-b738-7520-76c7-e8f3f9d4c2ec-69b6c514 {
  grid-area: 1 / 1 / 2 / 4;
  align-self: start;
}

#w-node-_7b4ddc5c-b738-7520-76c7-e8f3f9d4c2ef-69b6c514 {
  grid-area: 3 / 3 / 6 / 4;
  place-self: start stretch;
}

#w-node-_7b4ddc5c-b738-7520-76c7-e8f3f9d4c2f6-69b6c514 {
  place-self: center start;
}

#w-node-_7b4ddc5c-b738-7520-76c7-e8f3f9d4c2f8-69b6c514 {
  place-self: center end;
}

#w-node-_7b4ddc5c-b738-7520-76c7-e8f3f9d4c2fc-69b6c514 {
  place-self: center start;
}

#w-node-_7b4ddc5c-b738-7520-76c7-e8f3f9d4c2fe-69b6c514 {
  place-self: center end;
}

#w-node-_7b4ddc5c-b738-7520-76c7-e8f3f9d4c302-69b6c514 {
  place-self: center start;
}

#w-node-_7b4ddc5c-b738-7520-76c7-e8f3f9d4c304-69b6c514 {
  place-self: center end;
}

#w-node-_7b4ddc5c-b738-7520-76c7-e8f3f9d4c308-69b6c514 {
  place-self: center start;
}

#w-node-_7b4ddc5c-b738-7520-76c7-e8f3f9d4c30a-69b6c514 {
  place-self: center end;
}

#w-node-_7b4ddc5c-b738-7520-76c7-e8f3f9d4c30b-69b6c514 {
  grid-area: 2 / 2 / 5 / 3;
  place-self: start stretch;
}

#w-node-_7b4ddc5c-b738-7520-76c7-e8f3f9d4c310-69b6c514 {
  place-self: center start;
}

#w-node-_7b4ddc5c-b738-7520-76c7-e8f3f9d4c312-69b6c514 {
  place-self: center end;
}

#w-node-_7b4ddc5c-b738-7520-76c7-e8f3f9d4c314-69b6c514 {
  place-self: center start;
}

#w-node-_7b4ddc5c-b738-7520-76c7-e8f3f9d4c316-69b6c514 {
  place-self: center end;
}

#w-node-_7b4ddc5c-b738-7520-76c7-e8f3f9d4c318-69b6c514 {
  place-self: center start;
}

#w-node-_7b4ddc5c-b738-7520-76c7-e8f3f9d4c31a-69b6c514 {
  place-self: center end;
}

#w-node-_7b4ddc5c-b738-7520-76c7-e8f3f9d4c31c-69b6c514 {
  place-self: center start;
}

#w-node-_7b4ddc5c-b738-7520-76c7-e8f3f9d4c31e-69b6c514 {
  place-self: center end;
}

#w-node-_7b4ddc5c-b738-7520-76c7-e8f3f9d4c320-69b6c514 {
  place-self: center start;
}

#w-node-_7b4ddc5c-b738-7520-76c7-e8f3f9d4c322-69b6c514 {
  place-self: center end;
}

#w-node-_7b4ddc5c-b738-7520-76c7-e8f3f9d4c323-69b6c514 {
  grid-area: 2 / 1 / 4 / 2;
  place-self: start center;
}

#w-node-_7b4ddc5c-b738-7520-76c7-e8f3f9d4c326-69b6c514 {
  place-self: center;
}

#w-node-_7b4ddc5c-b738-7520-76c7-e8f3f9d4c328-69b6c514 {
  grid-area: 6 / 3 / 7 / 4;
  align-self: end;
}

#w-node-c0866f53-b2a8-c75a-4b02-60c0ea2027b3-46df8a9a {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-c0866f53-b2a8-c75a-4b02-60c0ea2027b4-46df8a9a {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-c0866f53-b2a8-c75a-4b02-60c0ea2027b5-46df8a9a {
  grid-area: 1 / 1 / 2 / 3;
  place-self: auto;
}

#w-node-_410d9752-16ec-1373-c202-d155e4fd9673-46df8a9a {
  place-self: center stretch;
}

#w-node-_410d9752-16ec-1373-c202-d155e4fd9675-46df8a9a {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-ea0418cb-0258-1640-5170-ff4db964baee-46df8a9a {
  justify-self: end;
}

#w-node-ea0418cb-0258-1640-5170-ff4db964baf0-46df8a9a {
  place-self: center;
}

#w-node-ea0418cb-0258-1640-5170-ff4db964baf2-46df8a9a {
  justify-self: start;
}

#w-node-c0866f53-b2a8-c75a-4b02-60c0ea2027bd-46df8a9a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-_829b9155-a632-d6f1-693d-7f2eb4738a0b-46df8a9a {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_829b9155-a632-d6f1-693d-7f2eb4738a0d-46df8a9a {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_195cada2-820f-ccb8-6154-f79dc066e052-46df8a9a, #w-node-_195cada2-820f-ccb8-6154-f79dc066e053-46df8a9a {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_195cada2-820f-ccb8-6154-f79dc066e059-46df8a9a {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_195cada2-820f-ccb8-6154-f79dc066e05e-46df8a9a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_195cada2-820f-ccb8-6154-f79dc066e05f-46df8a9a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_195cada2-820f-ccb8-6154-f79dc066e061-46df8a9a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_195cada2-820f-ccb8-6154-f79dc066e063-46df8a9a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_195cada2-820f-ccb8-6154-f79dc066e065-46df8a9a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_195cada2-820f-ccb8-6154-f79dc066e067-46df8a9a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_195cada2-820f-ccb8-6154-f79dc066e068-46df8a9a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_195cada2-820f-ccb8-6154-f79dc066e06a-46df8a9a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_195cada2-820f-ccb8-6154-f79dc066e06c-46df8a9a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_195cada2-820f-ccb8-6154-f79dc066e06e-46df8a9a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_69ba220f-135d-9b37-be1e-71e244e18e1f-46df8a9a {
  place-self: center;
}

#w-node-d0e6d490-8a89-c208-328b-06a9ddc0d01d-46df8a9a, #w-node-d0e6d490-8a89-c208-328b-06a9ddc0d034-46df8a9a, #w-node-d0e6d490-8a89-c208-328b-06a9ddc0d055-46df8a9a, #w-node-d0e6d490-8a89-c208-328b-06a9ddc0d072-46df8a9a, #w-node-d0e6d490-8a89-c208-328b-06a9ddc0d091-46df8a9a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6ab7da8c-5589-c976-79c0-63c9b85d3ea9-46df8a9a {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_6ab7da8c-5589-c976-79c0-63c9b85d3eab-46df8a9a {
  grid-area: 1 / 2 / 2 / 4;
  place-self: stretch stretch;
}

#w-node-_8786c06c-ea94-dcf8-253b-d5084aa87f9b-46df8a9a {
  justify-self: end;
}

#w-node-_8786c06c-ea94-dcf8-253b-d5084aa87f9d-46df8a9a {
  place-self: center;
}

#w-node-_8786c06c-ea94-dcf8-253b-d5084aa87f9f-46df8a9a {
  justify-self: start;
}

#w-node-_4126126a-2836-9227-d468-75a9c2e9edd3-46df8a9a, #w-node-_429d2484-9af1-9bd4-e010-f697adf89c01-46df8a9a {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_429d2484-9af1-9bd4-e010-f697adf89c03-46df8a9a {
  grid-area: 1 / 2 / 2 / 4;
  place-self: stretch stretch;
}

#w-node-_2fada48d-ebe4-3999-b470-d035bf26e0d2-46df8a9a {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_2fada48d-ebe4-3999-b470-d035bf26e0d9-46df8a9a, #w-node-_2fada48d-ebe4-3999-b470-d035bf26e0e4-46df8a9a, #w-node-_2fada48d-ebe4-3999-b470-d035bf26e0fd-46df8a9a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_42e45427-e6b6-a85a-218d-d44033d8fd30-46df8a9a {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_42e45427-e6b6-a85a-218d-d44033d8fd32-46df8a9a {
  grid-area: 1 / 2 / 2 / 4;
  place-self: stretch stretch;
}

#w-node-_121f2a54-5d41-f02d-f8dd-d9b06ab5bb7b-46df8a9a {
  justify-self: end;
}

#w-node-_121f2a54-5d41-f02d-f8dd-d9b06ab5bb7d-46df8a9a {
  place-self: center;
}

#w-node-_121f2a54-5d41-f02d-f8dd-d9b06ab5bb7f-46df8a9a {
  justify-self: start;
}

#w-node-_2f70ff26-6cb5-ddde-32f5-3a82fe5ef676-46df8a9a {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_2f70ff26-6cb5-ddde-32f5-3a82fe5ef681-46df8a9a, #w-node-_2f70ff26-6cb5-ddde-32f5-3a82fe5ef682-46df8a9a, #w-node-_2f70ff26-6cb5-ddde-32f5-3a82fe5ef68d-46df8a9a, #w-node-_2f70ff26-6cb5-ddde-32f5-3a82fe5ef698-46df8a9a, #w-node-_2f70ff26-6cb5-ddde-32f5-3a82fe5ef6a3-46df8a9a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f7f836d3-7355-4ef7-3ab4-bafaa72121da-46df8a9a {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-f7f836d3-7355-4ef7-3ab4-bafaa72121db-46df8a9a {
  justify-self: start;
}

#w-node-f7f836d3-7355-4ef7-3ab4-bafaa72121dc-46df8a9a, #w-node-f7f836d3-7355-4ef7-3ab4-bafaa72121e0-46df8a9a, #w-node-f7f836d3-7355-4ef7-3ab4-bafaa72121e3-46df8a9a, #w-node-f7f836d3-7355-4ef7-3ab4-bafaa72121e8-46df8a9a, #w-node-f7f836d3-7355-4ef7-3ab4-bafaa72121ea-46df8a9a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#cONTACT-US-fIELD-D.w-node-f7f836d3-7355-4ef7-3ab4-bafaa72121ed-46df8a9a {
  align-self: start;
}

#w-node-_2c60cf2a-3eea-63b3-0d5d-bbdb4da68ccc-46df8a9a {
  place-self: center stretch;
}

#w-node-_2c60cf2a-3eea-63b3-0d5d-bbdb4da68cce-46df8a9a {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_111f8249-4019-c981-750c-757bb70d858a-46df8a9a {
  place-self: end start;
}

#w-node-f7f836d3-7355-4ef7-3ab4-bafaa72121ff-46df8a9a {
  place-self: auto;
}

#w-node-f7f836d3-7355-4ef7-3ab4-bafaa7212200-46df8a9a {
  place-self: center start;
}

#w-node-f7f836d3-7355-4ef7-3ab4-bafaa7212202-46df8a9a {
  align-self: center;
}

#w-node-f7f836d3-7355-4ef7-3ab4-bafaa7212204-46df8a9a {
  place-self: auto;
}

#w-node-f7f836d3-7355-4ef7-3ab4-bafaa7212205-46df8a9a {
  place-self: center start;
}

#w-node-f7f836d3-7355-4ef7-3ab4-bafaa7212207-46df8a9a {
  align-self: center;
}

#w-node-f7f836d3-7355-4ef7-3ab4-bafaa7212209-46df8a9a {
  place-self: auto;
}

#w-node-f7f836d3-7355-4ef7-3ab4-bafaa721220a-46df8a9a {
  place-self: center start;
}

#w-node-f7f836d3-7355-4ef7-3ab4-bafaa721220c-46df8a9a {
  align-self: center;
}

#THE-BIG-3-INQUIRY-UGANDA-PACKAGE.w-node-f7f836d3-7355-4ef7-3ab4-bafaa721220e-46df8a9a {
  align-self: start;
}

#w-node-f7f836d3-7355-4ef7-3ab4-bafaa7212210-46df8a9a {
  align-self: center;
}

#w-node-_3d79d152-c6fd-50a7-22f9-44ce74904f00-46df8a9a {
  place-self: end start;
}

#w-node-f3b7dfec-2aca-be51-a375-cc6438ef67d6-46df8a9a {
  place-self: center stretch;
}

#w-node-f3b7dfec-2aca-be51-a375-cc6438ef67d8-46df8a9a {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-f7f836d3-7355-4ef7-3ab4-bafaa7212227-46df8a9a, #w-node-f7f836d3-7355-4ef7-3ab4-bafaa721222c-46df8a9a, #Email-2.w-node-f7f836d3-7355-4ef7-3ab4-bafaa721222e-46df8a9a, #w-node-f7f836d3-7355-4ef7-3ab4-bafaa7212230-46df8a9a, #Phone.w-node-f7f836d3-7355-4ef7-3ab4-bafaa7212232-46df8a9a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b833f53b-4275-0776-a953-c48a2bf04a67-46df8a9a {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-de149710-f6db-a7ad-645d-65e41a54ce03-46df8a9a {
  justify-self: end;
}

#w-node-de149710-f6db-a7ad-645d-65e41a54ce05-46df8a9a {
  place-self: center;
}

#w-node-de149710-f6db-a7ad-645d-65e41a54ce07-46df8a9a {
  justify-self: start;
}

#w-node-b833f53b-4275-0776-a953-c48a2bf04a70-46df8a9a, #w-node-b833f53b-4275-0776-a953-c48a2bf04a74-46df8a9a {
  justify-self: center;
}

#w-node-f1dd8a0f-2268-53f7-d3ea-7fbbe6b9c2da-46df8a9a, #w-node-f1dd8a0f-2268-53f7-d3ea-7fbbe6b9c2e1-46df8a9a {
  place-self: center;
}

#w-node-f1dd8a0f-2268-53f7-d3ea-7fbbe6b9c2f6-46df8a9a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f1dd8a0f-2268-53f7-d3ea-7fbbe6b9c2f7-46df8a9a {
  align-self: center;
}

#w-node-f1dd8a0f-2268-53f7-d3ea-7fbbe6b9c2f9-46df8a9a {
  place-self: center end;
}

#email-3.w-node-f1dd8a0f-2268-53f7-d3ea-7fbbe6b9c2fa-46df8a9a, #email-3.w-node-f1dd8a0f-2268-53f7-d3ea-7fbbe6b9c2fb-46df8a9a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f1dd8a0f-2268-53f7-d3ea-7fbbe6b9c2fd-46df8a9a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f1dd8a0f-2268-53f7-d3ea-7fbbe6b9c2fe-46df8a9a {
  align-self: center;
}

#w-node-f1dd8a0f-2268-53f7-d3ea-7fbbe6b9c300-46df8a9a {
  place-self: center end;
}

#email-4.w-node-f1dd8a0f-2268-53f7-d3ea-7fbbe6b9c301-46df8a9a, #w-node-f1dd8a0f-2268-53f7-d3ea-7fbbe6b9c303-46df8a9a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f1dd8a0f-2268-53f7-d3ea-7fbbe6b9c304-46df8a9a {
  align-self: center;
}

#w-node-f1dd8a0f-2268-53f7-d3ea-7fbbe6b9c306-46df8a9a {
  place-self: center end;
}

#email-4.w-node-f1dd8a0f-2268-53f7-d3ea-7fbbe6b9c307-46df8a9a, #w-node-f1dd8a0f-2268-53f7-d3ea-7fbbe6b9c314-46df8a9a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f1dd8a0f-2268-53f7-d3ea-7fbbe6b9c315-46df8a9a {
  align-self: center;
}

#w-node-f1dd8a0f-2268-53f7-d3ea-7fbbe6b9c317-46df8a9a {
  place-self: center end;
}

#Email.w-node-f1dd8a0f-2268-53f7-d3ea-7fbbe6b9c318-46df8a9a, #w-node-f1dd8a0f-2268-53f7-d3ea-7fbbe6b9c31a-46df8a9a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f1dd8a0f-2268-53f7-d3ea-7fbbe6b9c31b-46df8a9a {
  align-self: center;
}

#w-node-f1dd8a0f-2268-53f7-d3ea-7fbbe6b9c31d-46df8a9a {
  place-self: center end;
}

#Password.w-node-f1dd8a0f-2268-53f7-d3ea-7fbbe6b9c31e-46df8a9a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f1dd8a0f-2268-53f7-d3ea-7fbbe6b9c32a-46df8a9a {
  grid-area: 1 / 1 / 2 / 4;
  align-self: stretch;
}

#w-node-f1dd8a0f-2268-53f7-d3ea-7fbbe6b9c32b-46df8a9a {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-f1dd8a0f-2268-53f7-d3ea-7fbbe6b9c331-46df8a9a {
  align-self: center;
}

#w-node-f1dd8a0f-2268-53f7-d3ea-7fbbe6b9c346-46df8a9a {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-f1dd8a0f-2268-53f7-d3ea-7fbbe6b9c348-46df8a9a {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-f1dd8a0f-2268-53f7-d3ea-7fbbe6b9c350-46df8a9a {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center start;
}

#w-node-f1dd8a0f-2268-53f7-d3ea-7fbbe6b9c352-46df8a9a {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-f1dd8a0f-2268-53f7-d3ea-7fbbe6b9c35a-46df8a9a {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-f1dd8a0f-2268-53f7-d3ea-7fbbe6b9c35c-46df8a9a {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-f1dd8a0f-2268-53f7-d3ea-7fbbe6b9c364-46df8a9a {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-f1dd8a0f-2268-53f7-d3ea-7fbbe6b9c366-46df8a9a {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-f1dd8a0f-2268-53f7-d3ea-7fbbe6b9c36f-46df8a9a {
  align-self: start;
}

#w-node-f1dd8a0f-2268-53f7-d3ea-7fbbe6b9c384-46df8a9a {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-f1dd8a0f-2268-53f7-d3ea-7fbbe6b9c386-46df8a9a {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-f1dd8a0f-2268-53f7-d3ea-7fbbe6b9c38b-46df8a9a {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-f1dd8a0f-2268-53f7-d3ea-7fbbe6b9c38d-46df8a9a {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-f1dd8a0f-2268-53f7-d3ea-7fbbe6b9c3b7-46df8a9a {
  align-self: start;
}

#w-node-f1dd8a0f-2268-53f7-d3ea-7fbbe6b9c3ba-46df8a9a {
  justify-self: start;
}

#w-node-f1dd8a0f-2268-53f7-d3ea-7fbbe6b9c3bb-46df8a9a {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-f1dd8a0f-2268-53f7-d3ea-7fbbe6b9c3bd-46df8a9a {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-f1dd8a0f-2268-53f7-d3ea-7fbbe6b9c3bf-46df8a9a {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-f1dd8a0f-2268-53f7-d3ea-7fbbe6b9c3c1-46df8a9a {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-d5502e48-574b-b47a-0881-f9026461038f-46df8a9a {
  grid-area: 1 / 1 / 2 / 4;
  align-self: start;
}

#w-node-d5502e48-574b-b47a-0881-f90264610392-46df8a9a {
  grid-area: 3 / 3 / 6 / 4;
  place-self: start stretch;
}

#w-node-d5502e48-574b-b47a-0881-f90264610399-46df8a9a {
  place-self: center start;
}

#w-node-d5502e48-574b-b47a-0881-f9026461039b-46df8a9a {
  place-self: center end;
}

#w-node-d5502e48-574b-b47a-0881-f9026461039f-46df8a9a {
  place-self: center start;
}

#w-node-d5502e48-574b-b47a-0881-f902646103a1-46df8a9a {
  place-self: center end;
}

#w-node-d5502e48-574b-b47a-0881-f902646103a5-46df8a9a {
  place-self: center start;
}

#w-node-d5502e48-574b-b47a-0881-f902646103a7-46df8a9a {
  place-self: center end;
}

#w-node-d5502e48-574b-b47a-0881-f902646103ab-46df8a9a {
  place-self: center start;
}

#w-node-d5502e48-574b-b47a-0881-f902646103ad-46df8a9a {
  place-self: center end;
}

#w-node-d5502e48-574b-b47a-0881-f902646103ae-46df8a9a {
  grid-area: 2 / 2 / 5 / 3;
  place-self: start stretch;
}

#w-node-d5502e48-574b-b47a-0881-f902646103b3-46df8a9a {
  place-self: center start;
}

#w-node-d5502e48-574b-b47a-0881-f902646103b5-46df8a9a {
  place-self: center end;
}

#w-node-d5502e48-574b-b47a-0881-f902646103b7-46df8a9a {
  place-self: center start;
}

#w-node-d5502e48-574b-b47a-0881-f902646103b9-46df8a9a {
  place-self: center end;
}

#w-node-d5502e48-574b-b47a-0881-f902646103bb-46df8a9a {
  place-self: center start;
}

#w-node-d5502e48-574b-b47a-0881-f902646103bd-46df8a9a {
  place-self: center end;
}

#w-node-d5502e48-574b-b47a-0881-f902646103bf-46df8a9a {
  place-self: center start;
}

#w-node-d5502e48-574b-b47a-0881-f902646103c1-46df8a9a {
  place-self: center end;
}

#w-node-d5502e48-574b-b47a-0881-f902646103c3-46df8a9a {
  place-self: center start;
}

#w-node-d5502e48-574b-b47a-0881-f902646103c5-46df8a9a {
  place-self: center end;
}

#w-node-d5502e48-574b-b47a-0881-f902646103c6-46df8a9a {
  grid-area: 2 / 1 / 4 / 2;
  place-self: start center;
}

#w-node-d5502e48-574b-b47a-0881-f902646103c9-46df8a9a {
  place-self: center;
}

#w-node-d5502e48-574b-b47a-0881-f902646103cb-46df8a9a {
  grid-area: 6 / 3 / 7 / 4;
  align-self: end;
}

#w-node-bf5f2a00-cf92-fd80-b4ef-7215424c9fcb-fe7621a5 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-bf5f2a00-cf92-fd80-b4ef-7215424c9fcc-fe7621a5 {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-bf5f2a00-cf92-fd80-b4ef-7215424c9fcd-fe7621a5 {
  grid-area: 1 / 1 / 2 / 3;
  place-self: stretch stretch;
}

#w-node-bf5f2a00-cf92-fd80-b4ef-7215424c9fce-fe7621a5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bf5f2a00-cf92-fd80-b4ef-7215424c9fd0-fe7621a5 {
  place-self: center stretch;
}

#w-node-bf5f2a00-cf92-fd80-b4ef-7215424c9fd2-fe7621a5 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_0a696af4-59ff-6c28-e4ca-52b68d83309d-fe7621a5 {
  justify-self: end;
}

#w-node-_0a696af4-59ff-6c28-e4ca-52b68d83309f-fe7621a5 {
  place-self: center;
}

#w-node-_0a696af4-59ff-6c28-e4ca-52b68d8330a1-fe7621a5 {
  justify-self: start;
}

#w-node-bf5f2a00-cf92-fd80-b4ef-7215424c9fdb-fe7621a5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-_5dbf1aab-bd57-208c-b375-93e3e243a833-fe7621a5 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_5dbf1aab-bd57-208c-b375-93e3e243a835-fe7621a5 {
  grid-area: 1 / 2 / 2 / 4;
  place-self: stretch stretch;
}

#w-node-addd5443-065d-a483-d158-e6060ac8aecd-fe7621a5 {
  place-self: center stretch;
}

#w-node-addd5443-065d-a483-d158-e6060ac8aecf-fe7621a5 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-c88a1d96-ca19-099e-6cbd-09c1c88f75c1-fe7621a5 {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-c88a1d96-ca19-099e-6cbd-09c1c88f75c2-fe7621a5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c88a1d96-ca19-099e-6cbd-09c1c88f75c3-fe7621a5 {
  grid-area: 2 / 1 / 3 / 2;
  align-self: end;
}

#w-node-c88a1d96-ca19-099e-6cbd-09c1c88f75cc-fe7621a5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_40e82e1f-64d6-ae62-8e32-5631edad51ef-fe7621a5 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-_2d5c42bf-61e0-9358-41f7-e200e4f17b6d-fe7621a5 {
  justify-self: end;
}

#w-node-_2d5c42bf-61e0-9358-41f7-e200e4f17b6f-fe7621a5 {
  place-self: center;
}

#w-node-_2d5c42bf-61e0-9358-41f7-e200e4f17b71-fe7621a5 {
  justify-self: start;
}

#w-node-_40e82e1f-64d6-ae62-8e32-5631edad51f8-fe7621a5, #w-node-_40e82e1f-64d6-ae62-8e32-5631edad51fc-fe7621a5 {
  justify-self: center;
}

#w-node-_5332e6b8-f7d8-369a-744a-79f4c6a61cc2-fe7621a5, #w-node-_5332e6b8-f7d8-369a-744a-79f4c6a61cc9-fe7621a5 {
  place-self: center;
}

#w-node-_5332e6b8-f7d8-369a-744a-79f4c6a61cde-fe7621a5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_5332e6b8-f7d8-369a-744a-79f4c6a61cdf-fe7621a5 {
  align-self: center;
}

#w-node-_5332e6b8-f7d8-369a-744a-79f4c6a61ce1-fe7621a5 {
  place-self: center end;
}

#email-3.w-node-_5332e6b8-f7d8-369a-744a-79f4c6a61ce2-fe7621a5, #email-3.w-node-_5332e6b8-f7d8-369a-744a-79f4c6a61ce3-fe7621a5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5332e6b8-f7d8-369a-744a-79f4c6a61ce5-fe7621a5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_5332e6b8-f7d8-369a-744a-79f4c6a61ce6-fe7621a5 {
  align-self: center;
}

#w-node-_5332e6b8-f7d8-369a-744a-79f4c6a61ce8-fe7621a5 {
  place-self: center end;
}

#email-4.w-node-_5332e6b8-f7d8-369a-744a-79f4c6a61ce9-fe7621a5, #w-node-_5332e6b8-f7d8-369a-744a-79f4c6a61ceb-fe7621a5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_5332e6b8-f7d8-369a-744a-79f4c6a61cec-fe7621a5 {
  align-self: center;
}

#w-node-_5332e6b8-f7d8-369a-744a-79f4c6a61cee-fe7621a5 {
  place-self: center end;
}

#email-4.w-node-_5332e6b8-f7d8-369a-744a-79f4c6a61cef-fe7621a5, #w-node-_5332e6b8-f7d8-369a-744a-79f4c6a61cfc-fe7621a5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_5332e6b8-f7d8-369a-744a-79f4c6a61cfd-fe7621a5 {
  align-self: center;
}

#w-node-_5332e6b8-f7d8-369a-744a-79f4c6a61cff-fe7621a5 {
  place-self: center end;
}

#Email.w-node-_5332e6b8-f7d8-369a-744a-79f4c6a61d00-fe7621a5, #w-node-_5332e6b8-f7d8-369a-744a-79f4c6a61d02-fe7621a5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_5332e6b8-f7d8-369a-744a-79f4c6a61d03-fe7621a5 {
  align-self: center;
}

#w-node-_5332e6b8-f7d8-369a-744a-79f4c6a61d05-fe7621a5 {
  place-self: center end;
}

#Password.w-node-_5332e6b8-f7d8-369a-744a-79f4c6a61d06-fe7621a5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_5332e6b8-f7d8-369a-744a-79f4c6a61d12-fe7621a5 {
  grid-area: 1 / 1 / 2 / 4;
  align-self: stretch;
}

#w-node-_5332e6b8-f7d8-369a-744a-79f4c6a61d13-fe7621a5 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_5332e6b8-f7d8-369a-744a-79f4c6a61d19-fe7621a5 {
  align-self: center;
}

#w-node-_5332e6b8-f7d8-369a-744a-79f4c6a61d2e-fe7621a5 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_5332e6b8-f7d8-369a-744a-79f4c6a61d30-fe7621a5 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_5332e6b8-f7d8-369a-744a-79f4c6a61d38-fe7621a5 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center start;
}

#w-node-_5332e6b8-f7d8-369a-744a-79f4c6a61d3a-fe7621a5 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_5332e6b8-f7d8-369a-744a-79f4c6a61d42-fe7621a5 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_5332e6b8-f7d8-369a-744a-79f4c6a61d44-fe7621a5 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_5332e6b8-f7d8-369a-744a-79f4c6a61d4c-fe7621a5 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_5332e6b8-f7d8-369a-744a-79f4c6a61d4e-fe7621a5 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_5332e6b8-f7d8-369a-744a-79f4c6a61d57-fe7621a5 {
  align-self: start;
}

#w-node-_5332e6b8-f7d8-369a-744a-79f4c6a61d6c-fe7621a5 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_5332e6b8-f7d8-369a-744a-79f4c6a61d6e-fe7621a5 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_5332e6b8-f7d8-369a-744a-79f4c6a61d73-fe7621a5 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_5332e6b8-f7d8-369a-744a-79f4c6a61d75-fe7621a5 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_5332e6b8-f7d8-369a-744a-79f4c6a61d9f-fe7621a5 {
  align-self: start;
}

#w-node-_5332e6b8-f7d8-369a-744a-79f4c6a61da2-fe7621a5 {
  justify-self: start;
}

#w-node-_5332e6b8-f7d8-369a-744a-79f4c6a61da3-fe7621a5 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_5332e6b8-f7d8-369a-744a-79f4c6a61da5-fe7621a5 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5332e6b8-f7d8-369a-744a-79f4c6a61da7-fe7621a5 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-_5332e6b8-f7d8-369a-744a-79f4c6a61da9-fe7621a5 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_19c68da1-ddb9-71a8-71df-a7a1ae474b34-fe7621a5 {
  grid-area: 1 / 1 / 2 / 4;
  align-self: start;
}

#w-node-_19c68da1-ddb9-71a8-71df-a7a1ae474b37-fe7621a5 {
  grid-area: 3 / 3 / 6 / 4;
  place-self: start stretch;
}

#w-node-_19c68da1-ddb9-71a8-71df-a7a1ae474b3e-fe7621a5 {
  place-self: center start;
}

#w-node-_19c68da1-ddb9-71a8-71df-a7a1ae474b40-fe7621a5 {
  place-self: center end;
}

#w-node-_19c68da1-ddb9-71a8-71df-a7a1ae474b44-fe7621a5 {
  place-self: center start;
}

#w-node-_19c68da1-ddb9-71a8-71df-a7a1ae474b46-fe7621a5 {
  place-self: center end;
}

#w-node-_19c68da1-ddb9-71a8-71df-a7a1ae474b4a-fe7621a5 {
  place-self: center start;
}

#w-node-_19c68da1-ddb9-71a8-71df-a7a1ae474b4c-fe7621a5 {
  place-self: center end;
}

#w-node-_19c68da1-ddb9-71a8-71df-a7a1ae474b50-fe7621a5 {
  place-self: center start;
}

#w-node-_19c68da1-ddb9-71a8-71df-a7a1ae474b52-fe7621a5 {
  place-self: center end;
}

#w-node-_19c68da1-ddb9-71a8-71df-a7a1ae474b53-fe7621a5 {
  grid-area: 2 / 2 / 5 / 3;
  place-self: start stretch;
}

#w-node-_19c68da1-ddb9-71a8-71df-a7a1ae474b58-fe7621a5 {
  place-self: center start;
}

#w-node-_19c68da1-ddb9-71a8-71df-a7a1ae474b5a-fe7621a5 {
  place-self: center end;
}

#w-node-_19c68da1-ddb9-71a8-71df-a7a1ae474b5c-fe7621a5 {
  place-self: center start;
}

#w-node-_19c68da1-ddb9-71a8-71df-a7a1ae474b5e-fe7621a5 {
  place-self: center end;
}

#w-node-_19c68da1-ddb9-71a8-71df-a7a1ae474b60-fe7621a5 {
  place-self: center start;
}

#w-node-_19c68da1-ddb9-71a8-71df-a7a1ae474b62-fe7621a5 {
  place-self: center end;
}

#w-node-_19c68da1-ddb9-71a8-71df-a7a1ae474b64-fe7621a5 {
  place-self: center start;
}

#w-node-_19c68da1-ddb9-71a8-71df-a7a1ae474b66-fe7621a5 {
  place-self: center end;
}

#w-node-_19c68da1-ddb9-71a8-71df-a7a1ae474b68-fe7621a5 {
  place-self: center start;
}

#w-node-_19c68da1-ddb9-71a8-71df-a7a1ae474b6a-fe7621a5 {
  place-self: center end;
}

#w-node-_19c68da1-ddb9-71a8-71df-a7a1ae474b6b-fe7621a5 {
  grid-area: 2 / 1 / 4 / 2;
  place-self: start center;
}

#w-node-_19c68da1-ddb9-71a8-71df-a7a1ae474b6e-fe7621a5 {
  place-self: center;
}

#w-node-_19c68da1-ddb9-71a8-71df-a7a1ae474b70-fe7621a5 {
  grid-area: 6 / 3 / 7 / 4;
  align-self: end;
}

#w-node-_60f38453-2ed1-1b85-fee4-3a82993fc1bf-33f38f62 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_60f38453-2ed1-1b85-fee4-3a82993fc1c0-33f38f62 {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-_60f38453-2ed1-1b85-fee4-3a82993fc1c1-33f38f62 {
  grid-area: 1 / 1 / 2 / 3;
  place-self: stretch stretch;
}

#w-node-_60f38453-2ed1-1b85-fee4-3a82993fc1c4-33f38f62 {
  place-self: center stretch;
}

#w-node-_60f38453-2ed1-1b85-fee4-3a82993fc1c6-33f38f62 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_35a307a3-cf64-e457-9214-09e0ded33b48-33f38f62 {
  justify-self: end;
}

#w-node-_35a307a3-cf64-e457-9214-09e0ded33b4a-33f38f62 {
  place-self: center;
}

#w-node-_35a307a3-cf64-e457-9214-09e0ded33b4c-33f38f62 {
  justify-self: start;
}

#w-node-_60f38453-2ed1-1b85-fee4-3a82993fc1cd-33f38f62 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-_9bfc950e-ba50-6ffb-4957-1d7b1c199062-33f38f62, #w-node-_9bfc950e-ba50-6ffb-4957-1d7b1c19906d-33f38f62, #w-node-_9bfc950e-ba50-6ffb-4957-1d7b1c199078-33f38f62, #w-node-_9bfc950e-ba50-6ffb-4957-1d7b1c199083-33f38f62, #w-node-_9bfc950e-ba50-6ffb-4957-1d7b1c19908e-33f38f62 {
  place-self: center end;
}

#w-node-a578a781-4006-4d21-b997-16096f3ac64d-33f38f62 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-a578a781-4006-4d21-b997-16096f3ac654-33f38f62 {
  place-self: center stretch;
}

#w-node-a578a781-4006-4d21-b997-16096f3ac656-33f38f62 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-a578a781-4006-4d21-b997-16096f3ac659-33f38f62 {
  justify-self: end;
}

#w-node-a578a781-4006-4d21-b997-16096f3ac65b-33f38f62 {
  place-self: center;
}

#w-node-a578a781-4006-4d21-b997-16096f3ac65d-33f38f62, #w-node-a578a781-4006-4d21-b997-16096f3ac66b-33f38f62 {
  justify-self: start;
}

#w-node-a578a781-4006-4d21-b997-16096f3ac66c-33f38f62 {
  justify-self: center;
}

#w-node-a578a781-4006-4d21-b997-16096f3ac674-33f38f62 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a578a781-4006-4d21-b997-16096f3ac677-33f38f62 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-a578a781-4006-4d21-b997-16096f3ac67a-33f38f62 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-e7167577-696a-2d91-285c-259f41e98688-33f38f62 {
  justify-self: center;
}

#w-node-e7167577-696a-2d91-285c-259f41e98689-33f38f62 {
  place-self: center start;
}

#w-node-e7167577-696a-2d91-285c-259f41e98692-33f38f62 {
  justify-self: center;
}

#w-node-e7167577-696a-2d91-285c-259f41e98693-33f38f62 {
  place-self: center start;
}

#w-node-e7167577-696a-2d91-285c-259f41e9869d-33f38f62 {
  justify-self: center;
}

#w-node-e7167577-696a-2d91-285c-259f41e9869e-33f38f62 {
  place-self: center start;
}

#w-node-e7167577-696a-2d91-285c-259f41e986a7-33f38f62 {
  justify-self: center;
}

#w-node-e7167577-696a-2d91-285c-259f41e986a8-33f38f62 {
  place-self: center start;
}

#w-node-b328b0ae-ff5b-774b-7e51-3b11ffaf5391-33f38f62 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-b328b0ae-ff5b-774b-7e51-3b11ffaf5392-33f38f62 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start;
}

#w-node-e6bf8ff7-6ec6-032a-5de3-3466fa812f14-33f38f62 {
  justify-self: center;
}

#w-node-b328b0ae-ff5b-774b-7e51-3b11ffaf53a3-33f38f62 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-b328b0ae-ff5b-774b-7e51-3b11ffaf53a4-33f38f62 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-b328b0ae-ff5b-774b-7e51-3b11ffaf53a7-33f38f62 {
  place-self: center stretch;
}

#w-node-b328b0ae-ff5b-774b-7e51-3b11ffaf53a8-33f38f62 {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-b328b0ae-ff5b-774b-7e51-3b11ffaf53aa-33f38f62 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-b328b0ae-ff5b-774b-7e51-3b11ffaf53b0-33f38f62 {
  align-self: stretch;
}

#w-node-b328b0ae-ff5b-774b-7e51-3b11ffaf53b1-33f38f62 {
  place-self: start;
}

#w-node-b328b0ae-ff5b-774b-7e51-3b11ffaf53b4-33f38f62 {
  align-self: end;
}

#w-node-b328b0ae-ff5b-774b-7e51-3b11ffaf53c0-33f38f62 {
  align-self: stretch;
}

#w-node-b328b0ae-ff5b-774b-7e51-3b11ffaf53c1-33f38f62 {
  place-self: start;
}

#w-node-b328b0ae-ff5b-774b-7e51-3b11ffaf53c4-33f38f62 {
  align-self: end;
}

#w-node-b328b0ae-ff5b-774b-7e51-3b11ffaf53d0-33f38f62 {
  align-self: stretch;
}

#w-node-b328b0ae-ff5b-774b-7e51-3b11ffaf53d1-33f38f62 {
  place-self: start;
}

#w-node-b328b0ae-ff5b-774b-7e51-3b11ffaf53d4-33f38f62 {
  align-self: end;
}

#w-node-b328b0ae-ff5b-774b-7e51-3b11ffaf53e0-33f38f62 {
  align-self: stretch;
}

#w-node-b328b0ae-ff5b-774b-7e51-3b11ffaf53e1-33f38f62 {
  place-self: start;
}

#w-node-b328b0ae-ff5b-774b-7e51-3b11ffaf53e4-33f38f62 {
  align-self: end;
}

#w-node-_30d34db1-b99b-3784-2c29-96baaf0f19e9-33f38f62 {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-_30d34db1-b99b-3784-2c29-96baaf0f19ea-33f38f62 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_30d34db1-b99b-3784-2c29-96baaf0f19eb-33f38f62 {
  grid-area: 2 / 1 / 3 / 2;
  align-self: end;
}

#w-node-_30d34db1-b99b-3784-2c29-96baaf0f19f4-33f38f62 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_69117b32-24a5-af1f-5b36-77f99ec4ac2f-33f38f62 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-_69117b32-24a5-af1f-5b36-77f99ec4ac33-33f38f62 {
  justify-self: end;
}

#w-node-_69117b32-24a5-af1f-5b36-77f99ec4ac35-33f38f62 {
  place-self: center;
}

#w-node-_69117b32-24a5-af1f-5b36-77f99ec4ac37-33f38f62 {
  justify-self: start;
}

#w-node-_69117b32-24a5-af1f-5b36-77f99ec4ac3d-33f38f62, #w-node-_69117b32-24a5-af1f-5b36-77f99ec4ac41-33f38f62 {
  justify-self: center;
}

#w-node-_28cd45b1-c76f-d512-12da-00947ed5db66-33f38f62, #w-node-_28cd45b1-c76f-d512-12da-00947ed5db6d-33f38f62 {
  place-self: center;
}

#w-node-_28cd45b1-c76f-d512-12da-00947ed5db82-33f38f62 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_28cd45b1-c76f-d512-12da-00947ed5db83-33f38f62 {
  align-self: center;
}

#w-node-_28cd45b1-c76f-d512-12da-00947ed5db85-33f38f62 {
  place-self: center end;
}

#email-3.w-node-_28cd45b1-c76f-d512-12da-00947ed5db86-33f38f62, #email-3.w-node-_28cd45b1-c76f-d512-12da-00947ed5db87-33f38f62 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_28cd45b1-c76f-d512-12da-00947ed5db89-33f38f62 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_28cd45b1-c76f-d512-12da-00947ed5db8a-33f38f62 {
  align-self: center;
}

#w-node-_28cd45b1-c76f-d512-12da-00947ed5db8c-33f38f62 {
  place-self: center end;
}

#email-4.w-node-_28cd45b1-c76f-d512-12da-00947ed5db8d-33f38f62, #w-node-_28cd45b1-c76f-d512-12da-00947ed5db8f-33f38f62 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_28cd45b1-c76f-d512-12da-00947ed5db90-33f38f62 {
  align-self: center;
}

#w-node-_28cd45b1-c76f-d512-12da-00947ed5db92-33f38f62 {
  place-self: center end;
}

#email-4.w-node-_28cd45b1-c76f-d512-12da-00947ed5db93-33f38f62, #w-node-_28cd45b1-c76f-d512-12da-00947ed5dba0-33f38f62 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_28cd45b1-c76f-d512-12da-00947ed5dba1-33f38f62 {
  align-self: center;
}

#w-node-_28cd45b1-c76f-d512-12da-00947ed5dba3-33f38f62 {
  place-self: center end;
}

#Email.w-node-_28cd45b1-c76f-d512-12da-00947ed5dba4-33f38f62, #w-node-_28cd45b1-c76f-d512-12da-00947ed5dba6-33f38f62 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_28cd45b1-c76f-d512-12da-00947ed5dba7-33f38f62 {
  align-self: center;
}

#w-node-_28cd45b1-c76f-d512-12da-00947ed5dba9-33f38f62 {
  place-self: center end;
}

#Password.w-node-_28cd45b1-c76f-d512-12da-00947ed5dbaa-33f38f62 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_28cd45b1-c76f-d512-12da-00947ed5dbb6-33f38f62 {
  grid-area: 1 / 1 / 2 / 4;
  align-self: stretch;
}

#w-node-_28cd45b1-c76f-d512-12da-00947ed5dbb7-33f38f62 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_28cd45b1-c76f-d512-12da-00947ed5dbbd-33f38f62 {
  align-self: center;
}

#w-node-_28cd45b1-c76f-d512-12da-00947ed5dbd2-33f38f62 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_28cd45b1-c76f-d512-12da-00947ed5dbd4-33f38f62 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_28cd45b1-c76f-d512-12da-00947ed5dbdc-33f38f62 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center start;
}

#w-node-_28cd45b1-c76f-d512-12da-00947ed5dbde-33f38f62 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_28cd45b1-c76f-d512-12da-00947ed5dbe6-33f38f62 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_28cd45b1-c76f-d512-12da-00947ed5dbe8-33f38f62 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_28cd45b1-c76f-d512-12da-00947ed5dbf0-33f38f62 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_28cd45b1-c76f-d512-12da-00947ed5dbf2-33f38f62 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_28cd45b1-c76f-d512-12da-00947ed5dbfb-33f38f62 {
  align-self: start;
}

#w-node-_28cd45b1-c76f-d512-12da-00947ed5dc10-33f38f62 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_28cd45b1-c76f-d512-12da-00947ed5dc12-33f38f62 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_28cd45b1-c76f-d512-12da-00947ed5dc17-33f38f62 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_28cd45b1-c76f-d512-12da-00947ed5dc19-33f38f62 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_28cd45b1-c76f-d512-12da-00947ed5dc43-33f38f62 {
  align-self: start;
}

#w-node-_28cd45b1-c76f-d512-12da-00947ed5dc46-33f38f62 {
  justify-self: start;
}

#w-node-_28cd45b1-c76f-d512-12da-00947ed5dc47-33f38f62 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_28cd45b1-c76f-d512-12da-00947ed5dc49-33f38f62 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_28cd45b1-c76f-d512-12da-00947ed5dc4b-33f38f62 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-_28cd45b1-c76f-d512-12da-00947ed5dc4d-33f38f62 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_94d34652-c27a-ccb6-b8b1-9cdecbdb4f14-33f38f62 {
  grid-area: 1 / 1 / 2 / 4;
  align-self: start;
}

#w-node-_94d34652-c27a-ccb6-b8b1-9cdecbdb4f17-33f38f62 {
  grid-area: 3 / 3 / 6 / 4;
  place-self: start stretch;
}

#w-node-_94d34652-c27a-ccb6-b8b1-9cdecbdb4f1e-33f38f62 {
  place-self: center start;
}

#w-node-_94d34652-c27a-ccb6-b8b1-9cdecbdb4f20-33f38f62 {
  place-self: center end;
}

#w-node-_94d34652-c27a-ccb6-b8b1-9cdecbdb4f24-33f38f62 {
  place-self: center start;
}

#w-node-_94d34652-c27a-ccb6-b8b1-9cdecbdb4f26-33f38f62 {
  place-self: center end;
}

#w-node-_94d34652-c27a-ccb6-b8b1-9cdecbdb4f2a-33f38f62 {
  place-self: center start;
}

#w-node-_94d34652-c27a-ccb6-b8b1-9cdecbdb4f2c-33f38f62 {
  place-self: center end;
}

#w-node-_94d34652-c27a-ccb6-b8b1-9cdecbdb4f30-33f38f62 {
  place-self: center start;
}

#w-node-_94d34652-c27a-ccb6-b8b1-9cdecbdb4f32-33f38f62 {
  place-self: center end;
}

#w-node-_94d34652-c27a-ccb6-b8b1-9cdecbdb4f33-33f38f62 {
  grid-area: 2 / 2 / 5 / 3;
  place-self: start stretch;
}

#w-node-_94d34652-c27a-ccb6-b8b1-9cdecbdb4f38-33f38f62 {
  place-self: center start;
}

#w-node-_94d34652-c27a-ccb6-b8b1-9cdecbdb4f3a-33f38f62 {
  place-self: center end;
}

#w-node-_94d34652-c27a-ccb6-b8b1-9cdecbdb4f3c-33f38f62 {
  place-self: center start;
}

#w-node-_94d34652-c27a-ccb6-b8b1-9cdecbdb4f3e-33f38f62 {
  place-self: center end;
}

#w-node-_94d34652-c27a-ccb6-b8b1-9cdecbdb4f40-33f38f62 {
  place-self: center start;
}

#w-node-_94d34652-c27a-ccb6-b8b1-9cdecbdb4f42-33f38f62 {
  place-self: center end;
}

#w-node-_94d34652-c27a-ccb6-b8b1-9cdecbdb4f44-33f38f62 {
  place-self: center start;
}

#w-node-_94d34652-c27a-ccb6-b8b1-9cdecbdb4f46-33f38f62 {
  place-self: center end;
}

#w-node-_94d34652-c27a-ccb6-b8b1-9cdecbdb4f48-33f38f62 {
  place-self: center start;
}

#w-node-_94d34652-c27a-ccb6-b8b1-9cdecbdb4f4a-33f38f62 {
  place-self: center end;
}

#w-node-_94d34652-c27a-ccb6-b8b1-9cdecbdb4f4b-33f38f62 {
  grid-area: 2 / 1 / 4 / 2;
  place-self: start center;
}

#w-node-_94d34652-c27a-ccb6-b8b1-9cdecbdb4f4e-33f38f62 {
  place-self: center;
}

#w-node-_94d34652-c27a-ccb6-b8b1-9cdecbdb4f50-33f38f62 {
  grid-area: 6 / 3 / 7 / 4;
  align-self: end;
}

#w-node-_4545f2c0-eff4-78f2-0987-a47091c81a31-a0193a6b {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_4545f2c0-eff4-78f2-0987-a47091c81a32-a0193a6b {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-ea5d2839-c3fa-fdde-6cfa-b8f4ffbe37c1-a0193a6b {
  justify-self: end;
}

#w-node-ea5d2839-c3fa-fdde-6cfa-b8f4ffbe37c3-a0193a6b {
  place-self: center;
}

#w-node-ea5d2839-c3fa-fdde-6cfa-b8f4ffbe37c5-a0193a6b {
  justify-self: start;
}

#w-node-_4545f2c0-eff4-78f2-0987-a47091c81a40-a0193a6b {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_4545f2c0-eff4-78f2-0987-a47091c81a41-a0193a6b {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_4545f2c0-eff4-78f2-0987-a47091c81a44-a0193a6b {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-_4545f2c0-eff4-78f2-0987-a47091c81a46-a0193a6b {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_4545f2c0-eff4-78f2-0987-a47091c81a4a-a0193a6b {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_4545f2c0-eff4-78f2-0987-a47091c81a4c-a0193a6b {
  grid-area: 1 / 2 / 2 / 4;
  place-self: stretch stretch;
}

#w-node-b2e1dc26-85b3-177f-ddeb-a325b37f627e-a0193a6b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b2e1dc26-85b3-177f-ddeb-a325b37f627f-a0193a6b {
  place-self: center start;
}

#w-node-b2e1dc26-85b3-177f-ddeb-a325b37f6283-a0193a6b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#Gender.w-node-b2e1dc26-85b3-177f-ddeb-a325b37f6289-a0193a6b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b2e1dc26-85b3-177f-ddeb-a325b37f628b-a0193a6b, #Date-of-Birth.w-node-b2e1dc26-85b3-177f-ddeb-a325b37f628d-a0193a6b, #w-node-b2e1dc26-85b3-177f-ddeb-a325b37f628f-a0193a6b, #Nationality.w-node-b2e1dc26-85b3-177f-ddeb-a325b37f6291-a0193a6b, #w-node-b2e1dc26-85b3-177f-ddeb-a325b37f6293-a0193a6b, #Email-Address.w-node-b2e1dc26-85b3-177f-ddeb-a325b37f6295-a0193a6b, #w-node-b2e1dc26-85b3-177f-ddeb-a325b37f6297-a0193a6b, #Phone-Number.w-node-b2e1dc26-85b3-177f-ddeb-a325b37f629c-a0193a6b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#Is-this-number-available-on-WhatsApp.w-node-b2e1dc26-85b3-177f-ddeb-a325b37f629f-a0193a6b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b2e1dc26-85b3-177f-ddeb-a325b37f62a1-a0193a6b, #Emergency-Contact.w-node-b2e1dc26-85b3-177f-ddeb-a325b37f62a3-a0193a6b, #w-node-b2e1dc26-85b3-177f-ddeb-a325b37f62a5-a0193a6b, #Emergency-Contact-Name.w-node-b2e1dc26-85b3-177f-ddeb-a325b37f62a7-a0193a6b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b2e1dc26-85b3-177f-ddeb-a325b37f62a8-a0193a6b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b2e1dc26-85b3-177f-ddeb-a325b37f62a9-a0193a6b {
  place-self: center start;
}

#w-node-b2e1dc26-85b3-177f-ddeb-a325b37f62ae-a0193a6b, #w-node-b2e1dc26-85b3-177f-ddeb-a325b37f62b0-a0193a6b, #Where-are-you-traveling-to.w-node-b2e1dc26-85b3-177f-ddeb-a325b37f62b3-a0193a6b, #w-node-b2e1dc26-85b3-177f-ddeb-a325b37f62b5-a0193a6b, #Where-will-you-be-departing-from.w-node-b2e1dc26-85b3-177f-ddeb-a325b37f62ba-a0193a6b, #w-node-b2e1dc26-85b3-177f-ddeb-a325b37f62bc-a0193a6b, #Preferred-Departure-Date.w-node-b2e1dc26-85b3-177f-ddeb-a325b37f62be-a0193a6b, #w-node-b2e1dc26-85b3-177f-ddeb-a325b37f62c0-a0193a6b, #Preferred-Return-Date.w-node-b2e1dc26-85b3-177f-ddeb-a325b37f62c2-a0193a6b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b2e1dc26-85b3-177f-ddeb-a325b37f62c6-a0193a6b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b2e1dc26-85b3-177f-ddeb-a325b37f62c7-a0193a6b {
  place-self: center start;
}

#Purpose-of-Travel.w-node-b2e1dc26-85b3-177f-ddeb-a325b37f62cd-a0193a6b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b2e1dc26-85b3-177f-ddeb-a325b37f62cf-a0193a6b, #Other-Purpose-of-Travel.w-node-b2e1dc26-85b3-177f-ddeb-a325b37f62d1-a0193a6b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b2e1dc26-85b3-177f-ddeb-a325b37f62ef-a0193a6b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b2e1dc26-85b3-177f-ddeb-a325b37f62f0-a0193a6b {
  place-self: center start;
}

#Visa-Type.w-node-b2e1dc26-85b3-177f-ddeb-a325b37f62f6-a0193a6b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b2e1dc26-85b3-177f-ddeb-a325b37f62f8-a0193a6b, #Other-Visa-Type.w-node-b2e1dc26-85b3-177f-ddeb-a325b37f62fd-a0193a6b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b2e1dc26-85b3-177f-ddeb-a325b37f6335-a0193a6b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b2e1dc26-85b3-177f-ddeb-a325b37f6336-a0193a6b {
  place-self: center start;
}

#Airport-Transfers.w-node-b2e1dc26-85b3-177f-ddeb-a325b37f633c-a0193a6b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b2e1dc26-85b3-177f-ddeb-a325b37f637e-a0193a6b, #Other-Preferred-Activities-or-Interests.w-node-b2e1dc26-85b3-177f-ddeb-a325b37f6383-a0193a6b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b2e1dc26-85b3-177f-ddeb-a325b37f63cf-a0193a6b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b2e1dc26-85b3-177f-ddeb-a325b37f63d0-a0193a6b {
  place-self: center start;
}

#Are-you-a-Grand-Voyage-Club-Member.w-node-b2e1dc26-85b3-177f-ddeb-a325b37f63d6-a0193a6b, #Membership-Level.w-node-b2e1dc26-85b3-177f-ddeb-a325b37f63d9-a0193a6b, #w-node-b2e1dc26-85b3-177f-ddeb-a325b37f63da-a0193a6b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b2e1dc26-85b3-177f-ddeb-a325b37f63db-a0193a6b {
  place-self: center start;
}

#w-node-b2e1dc26-85b3-177f-ddeb-a325b37f63e0-a0193a6b, #Additional-Notes.w-node-b2e1dc26-85b3-177f-ddeb-a325b37f63e3-a0193a6b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b2e1dc26-85b3-177f-ddeb-a325b37f63e4-a0193a6b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b2e1dc26-85b3-177f-ddeb-a325b37f63e5-a0193a6b {
  place-self: center start;
}

#Preferred-Method-of-Communication.w-node-b2e1dc26-85b3-177f-ddeb-a325b37f63eb-a0193a6b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b2e1dc26-85b3-177f-ddeb-a325b37f63f5-a0193a6b {
  justify-self: center;
}

#w-node-_47a163c8-97d0-5e5c-8c4c-ab7353da09d9-a0193a6b {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-_47a163c8-97d0-5e5c-8c4c-ab7353da09dd-a0193a6b {
  justify-self: end;
}

#w-node-_47a163c8-97d0-5e5c-8c4c-ab7353da09df-a0193a6b {
  place-self: center;
}

#w-node-_47a163c8-97d0-5e5c-8c4c-ab7353da09e1-a0193a6b {
  justify-self: start;
}

#w-node-_47a163c8-97d0-5e5c-8c4c-ab7353da09e7-a0193a6b, #w-node-_47a163c8-97d0-5e5c-8c4c-ab7353da09eb-a0193a6b {
  justify-self: center;
}

#w-node-_3bfc5c4e-2855-b157-2084-93c2efee5cc0-a0193a6b, #w-node-_3bfc5c4e-2855-b157-2084-93c2efee5cc7-a0193a6b {
  place-self: center;
}

#w-node-_3bfc5c4e-2855-b157-2084-93c2efee5cdc-a0193a6b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_3bfc5c4e-2855-b157-2084-93c2efee5cdd-a0193a6b {
  align-self: center;
}

#w-node-_3bfc5c4e-2855-b157-2084-93c2efee5cdf-a0193a6b {
  place-self: center end;
}

#email-3.w-node-_3bfc5c4e-2855-b157-2084-93c2efee5ce0-a0193a6b, #email-3.w-node-_3bfc5c4e-2855-b157-2084-93c2efee5ce1-a0193a6b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3bfc5c4e-2855-b157-2084-93c2efee5ce3-a0193a6b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_3bfc5c4e-2855-b157-2084-93c2efee5ce4-a0193a6b {
  align-self: center;
}

#w-node-_3bfc5c4e-2855-b157-2084-93c2efee5ce6-a0193a6b {
  place-self: center end;
}

#email-4.w-node-_3bfc5c4e-2855-b157-2084-93c2efee5ce7-a0193a6b, #w-node-_3bfc5c4e-2855-b157-2084-93c2efee5ce9-a0193a6b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_3bfc5c4e-2855-b157-2084-93c2efee5cea-a0193a6b {
  align-self: center;
}

#w-node-_3bfc5c4e-2855-b157-2084-93c2efee5cec-a0193a6b {
  place-self: center end;
}

#email-4.w-node-_3bfc5c4e-2855-b157-2084-93c2efee5ced-a0193a6b, #w-node-_3bfc5c4e-2855-b157-2084-93c2efee5cfa-a0193a6b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_3bfc5c4e-2855-b157-2084-93c2efee5cfb-a0193a6b {
  align-self: center;
}

#w-node-_3bfc5c4e-2855-b157-2084-93c2efee5cfd-a0193a6b {
  place-self: center end;
}

#Email.w-node-_3bfc5c4e-2855-b157-2084-93c2efee5cfe-a0193a6b, #w-node-_3bfc5c4e-2855-b157-2084-93c2efee5d00-a0193a6b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_3bfc5c4e-2855-b157-2084-93c2efee5d01-a0193a6b {
  align-self: center;
}

#w-node-_3bfc5c4e-2855-b157-2084-93c2efee5d03-a0193a6b {
  place-self: center end;
}

#Password.w-node-_3bfc5c4e-2855-b157-2084-93c2efee5d04-a0193a6b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_3bfc5c4e-2855-b157-2084-93c2efee5d10-a0193a6b {
  grid-area: 1 / 1 / 2 / 4;
  align-self: stretch;
}

#w-node-_3bfc5c4e-2855-b157-2084-93c2efee5d11-a0193a6b {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_3bfc5c4e-2855-b157-2084-93c2efee5d17-a0193a6b {
  align-self: center;
}

#w-node-_3bfc5c4e-2855-b157-2084-93c2efee5d2c-a0193a6b {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_3bfc5c4e-2855-b157-2084-93c2efee5d2e-a0193a6b {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_3bfc5c4e-2855-b157-2084-93c2efee5d36-a0193a6b {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center start;
}

#w-node-_3bfc5c4e-2855-b157-2084-93c2efee5d38-a0193a6b {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_3bfc5c4e-2855-b157-2084-93c2efee5d40-a0193a6b {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_3bfc5c4e-2855-b157-2084-93c2efee5d42-a0193a6b {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_3bfc5c4e-2855-b157-2084-93c2efee5d4a-a0193a6b {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_3bfc5c4e-2855-b157-2084-93c2efee5d4c-a0193a6b {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_3bfc5c4e-2855-b157-2084-93c2efee5d55-a0193a6b {
  align-self: start;
}

#w-node-_3bfc5c4e-2855-b157-2084-93c2efee5d6a-a0193a6b {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_3bfc5c4e-2855-b157-2084-93c2efee5d6c-a0193a6b {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_3bfc5c4e-2855-b157-2084-93c2efee5d71-a0193a6b {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_3bfc5c4e-2855-b157-2084-93c2efee5d73-a0193a6b {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_3bfc5c4e-2855-b157-2084-93c2efee5d9d-a0193a6b {
  align-self: start;
}

#w-node-_3bfc5c4e-2855-b157-2084-93c2efee5da0-a0193a6b {
  justify-self: start;
}

#w-node-_3bfc5c4e-2855-b157-2084-93c2efee5da1-a0193a6b {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_3bfc5c4e-2855-b157-2084-93c2efee5da3-a0193a6b {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_3bfc5c4e-2855-b157-2084-93c2efee5da5-a0193a6b {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-_3bfc5c4e-2855-b157-2084-93c2efee5da7-a0193a6b {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_10cddf48-5222-792c-3abc-0e71a73e94a4-a0193a6b {
  grid-area: 1 / 1 / 2 / 4;
  align-self: start;
}

#w-node-_10cddf48-5222-792c-3abc-0e71a73e94a7-a0193a6b {
  grid-area: 3 / 3 / 6 / 4;
  place-self: start stretch;
}

#w-node-_10cddf48-5222-792c-3abc-0e71a73e94ae-a0193a6b {
  place-self: center start;
}

#w-node-_10cddf48-5222-792c-3abc-0e71a73e94b0-a0193a6b {
  place-self: center end;
}

#w-node-_10cddf48-5222-792c-3abc-0e71a73e94b4-a0193a6b {
  place-self: center start;
}

#w-node-_10cddf48-5222-792c-3abc-0e71a73e94b6-a0193a6b {
  place-self: center end;
}

#w-node-_10cddf48-5222-792c-3abc-0e71a73e94ba-a0193a6b {
  place-self: center start;
}

#w-node-_10cddf48-5222-792c-3abc-0e71a73e94bc-a0193a6b {
  place-self: center end;
}

#w-node-_10cddf48-5222-792c-3abc-0e71a73e94c0-a0193a6b {
  place-self: center start;
}

#w-node-_10cddf48-5222-792c-3abc-0e71a73e94c2-a0193a6b {
  place-self: center end;
}

#w-node-_10cddf48-5222-792c-3abc-0e71a73e94c3-a0193a6b {
  grid-area: 2 / 2 / 5 / 3;
  place-self: start stretch;
}

#w-node-_10cddf48-5222-792c-3abc-0e71a73e94c8-a0193a6b {
  place-self: center start;
}

#w-node-_10cddf48-5222-792c-3abc-0e71a73e94ca-a0193a6b {
  place-self: center end;
}

#w-node-_10cddf48-5222-792c-3abc-0e71a73e94cc-a0193a6b {
  place-self: center start;
}

#w-node-_10cddf48-5222-792c-3abc-0e71a73e94ce-a0193a6b {
  place-self: center end;
}

#w-node-_10cddf48-5222-792c-3abc-0e71a73e94d0-a0193a6b {
  place-self: center start;
}

#w-node-_10cddf48-5222-792c-3abc-0e71a73e94d2-a0193a6b {
  place-self: center end;
}

#w-node-_10cddf48-5222-792c-3abc-0e71a73e94d4-a0193a6b {
  place-self: center start;
}

#w-node-_10cddf48-5222-792c-3abc-0e71a73e94d6-a0193a6b {
  place-self: center end;
}

#w-node-_10cddf48-5222-792c-3abc-0e71a73e94d8-a0193a6b {
  place-self: center start;
}

#w-node-_10cddf48-5222-792c-3abc-0e71a73e94da-a0193a6b {
  place-self: center end;
}

#w-node-_10cddf48-5222-792c-3abc-0e71a73e94db-a0193a6b {
  grid-area: 2 / 1 / 4 / 2;
  align-self: start;
}

#w-node-_10cddf48-5222-792c-3abc-0e71a73e94e0-a0193a6b {
  grid-area: 6 / 3 / 7 / 4;
  align-self: end;
}

#w-node-bf5f2a00-cf92-fd80-b4ef-7215424c9fcb-9dde2370 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-bf5f2a00-cf92-fd80-b4ef-7215424c9fcc-9dde2370 {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-bf5f2a00-cf92-fd80-b4ef-7215424c9fcd-9dde2370 {
  grid-area: 1 / 1 / 2 / 3;
  place-self: stretch stretch;
}

#w-node-bf5f2a00-cf92-fd80-b4ef-7215424c9fce-9dde2370 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bf5f2a00-cf92-fd80-b4ef-7215424c9fd0-9dde2370 {
  place-self: center stretch;
}

#w-node-bf5f2a00-cf92-fd80-b4ef-7215424c9fd2-9dde2370 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_0a696af4-59ff-6c28-e4ca-52b68d83309d-9dde2370 {
  justify-self: end;
}

#w-node-_0a696af4-59ff-6c28-e4ca-52b68d83309f-9dde2370 {
  place-self: center;
}

#w-node-_0a696af4-59ff-6c28-e4ca-52b68d8330a1-9dde2370 {
  justify-self: start;
}

#w-node-bf5f2a00-cf92-fd80-b4ef-7215424c9fdb-9dde2370 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-_5dbf1aab-bd57-208c-b375-93e3e243a833-9dde2370 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_5dbf1aab-bd57-208c-b375-93e3e243a835-9dde2370 {
  grid-area: 1 / 2 / 2 / 4;
  place-self: stretch stretch;
}

#w-node-addd5443-065d-a483-d158-e6060ac8aecd-9dde2370 {
  place-self: center stretch;
}

#w-node-addd5443-065d-a483-d158-e6060ac8aecf-9dde2370 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-c88a1d96-ca19-099e-6cbd-09c1c88f75c1-9dde2370 {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-c88a1d96-ca19-099e-6cbd-09c1c88f75c2-9dde2370 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c88a1d96-ca19-099e-6cbd-09c1c88f75c3-9dde2370 {
  grid-area: 2 / 1 / 3 / 2;
  align-self: end;
}

#w-node-c88a1d96-ca19-099e-6cbd-09c1c88f75cc-9dde2370 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_40e82e1f-64d6-ae62-8e32-5631edad51ef-9dde2370 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-_2d5c42bf-61e0-9358-41f7-e200e4f17b6d-9dde2370 {
  justify-self: end;
}

#w-node-_2d5c42bf-61e0-9358-41f7-e200e4f17b6f-9dde2370 {
  place-self: center;
}

#w-node-_2d5c42bf-61e0-9358-41f7-e200e4f17b71-9dde2370 {
  justify-self: start;
}

#w-node-_40e82e1f-64d6-ae62-8e32-5631edad51f8-9dde2370, #w-node-_40e82e1f-64d6-ae62-8e32-5631edad51fc-9dde2370 {
  justify-self: center;
}

#w-node-_96aa4d3b-4975-1708-5f57-0209b16d6b79-9dde2370, #w-node-_96aa4d3b-4975-1708-5f57-0209b16d6b80-9dde2370 {
  place-self: center;
}

#w-node-_96aa4d3b-4975-1708-5f57-0209b16d6b95-9dde2370 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_96aa4d3b-4975-1708-5f57-0209b16d6b96-9dde2370 {
  align-self: center;
}

#w-node-_96aa4d3b-4975-1708-5f57-0209b16d6b98-9dde2370 {
  place-self: center end;
}

#email-3.w-node-_96aa4d3b-4975-1708-5f57-0209b16d6b99-9dde2370, #email-3.w-node-_96aa4d3b-4975-1708-5f57-0209b16d6b9a-9dde2370 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_96aa4d3b-4975-1708-5f57-0209b16d6b9c-9dde2370 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_96aa4d3b-4975-1708-5f57-0209b16d6b9d-9dde2370 {
  align-self: center;
}

#w-node-_96aa4d3b-4975-1708-5f57-0209b16d6b9f-9dde2370 {
  place-self: center end;
}

#email-4.w-node-_96aa4d3b-4975-1708-5f57-0209b16d6ba0-9dde2370, #w-node-_96aa4d3b-4975-1708-5f57-0209b16d6ba2-9dde2370 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_96aa4d3b-4975-1708-5f57-0209b16d6ba3-9dde2370 {
  align-self: center;
}

#w-node-_96aa4d3b-4975-1708-5f57-0209b16d6ba5-9dde2370 {
  place-self: center end;
}

#email-4.w-node-_96aa4d3b-4975-1708-5f57-0209b16d6ba6-9dde2370, #w-node-_96aa4d3b-4975-1708-5f57-0209b16d6bb3-9dde2370 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_96aa4d3b-4975-1708-5f57-0209b16d6bb4-9dde2370 {
  align-self: center;
}

#w-node-_96aa4d3b-4975-1708-5f57-0209b16d6bb6-9dde2370 {
  place-self: center end;
}

#Email.w-node-_96aa4d3b-4975-1708-5f57-0209b16d6bb7-9dde2370, #w-node-_96aa4d3b-4975-1708-5f57-0209b16d6bb9-9dde2370 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_96aa4d3b-4975-1708-5f57-0209b16d6bba-9dde2370 {
  align-self: center;
}

#w-node-_96aa4d3b-4975-1708-5f57-0209b16d6bbc-9dde2370 {
  place-self: center end;
}

#Password.w-node-_96aa4d3b-4975-1708-5f57-0209b16d6bbd-9dde2370 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_96aa4d3b-4975-1708-5f57-0209b16d6bc9-9dde2370 {
  grid-area: 1 / 1 / 2 / 4;
  align-self: stretch;
}

#w-node-_96aa4d3b-4975-1708-5f57-0209b16d6bca-9dde2370 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_96aa4d3b-4975-1708-5f57-0209b16d6bd0-9dde2370 {
  align-self: center;
}

#w-node-_96aa4d3b-4975-1708-5f57-0209b16d6be5-9dde2370 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_96aa4d3b-4975-1708-5f57-0209b16d6be7-9dde2370 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_96aa4d3b-4975-1708-5f57-0209b16d6bef-9dde2370 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center start;
}

#w-node-_96aa4d3b-4975-1708-5f57-0209b16d6bf1-9dde2370 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_96aa4d3b-4975-1708-5f57-0209b16d6bf9-9dde2370 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_96aa4d3b-4975-1708-5f57-0209b16d6bfb-9dde2370 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_96aa4d3b-4975-1708-5f57-0209b16d6c03-9dde2370 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_96aa4d3b-4975-1708-5f57-0209b16d6c05-9dde2370 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_96aa4d3b-4975-1708-5f57-0209b16d6c0e-9dde2370 {
  align-self: start;
}

#w-node-_96aa4d3b-4975-1708-5f57-0209b16d6c23-9dde2370 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_96aa4d3b-4975-1708-5f57-0209b16d6c25-9dde2370 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_96aa4d3b-4975-1708-5f57-0209b16d6c2a-9dde2370 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_96aa4d3b-4975-1708-5f57-0209b16d6c2c-9dde2370 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_96aa4d3b-4975-1708-5f57-0209b16d6c56-9dde2370 {
  align-self: start;
}

#w-node-_96aa4d3b-4975-1708-5f57-0209b16d6c59-9dde2370 {
  justify-self: start;
}

#w-node-_96aa4d3b-4975-1708-5f57-0209b16d6c5a-9dde2370 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_96aa4d3b-4975-1708-5f57-0209b16d6c5c-9dde2370 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_96aa4d3b-4975-1708-5f57-0209b16d6c5e-9dde2370 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-_96aa4d3b-4975-1708-5f57-0209b16d6c60-9dde2370 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_5485ddfd-9db1-6d2c-cbbf-944b5ee13e68-9dde2370 {
  grid-area: 1 / 1 / 2 / 4;
  align-self: start;
}

#w-node-_5485ddfd-9db1-6d2c-cbbf-944b5ee13e6b-9dde2370 {
  grid-area: 3 / 3 / 6 / 4;
  place-self: start stretch;
}

#w-node-_5485ddfd-9db1-6d2c-cbbf-944b5ee13e72-9dde2370 {
  place-self: center start;
}

#w-node-_5485ddfd-9db1-6d2c-cbbf-944b5ee13e74-9dde2370 {
  place-self: center end;
}

#w-node-_5485ddfd-9db1-6d2c-cbbf-944b5ee13e78-9dde2370 {
  place-self: center start;
}

#w-node-_5485ddfd-9db1-6d2c-cbbf-944b5ee13e7a-9dde2370 {
  place-self: center end;
}

#w-node-_5485ddfd-9db1-6d2c-cbbf-944b5ee13e7e-9dde2370 {
  place-self: center start;
}

#w-node-_5485ddfd-9db1-6d2c-cbbf-944b5ee13e80-9dde2370 {
  place-self: center end;
}

#w-node-_5485ddfd-9db1-6d2c-cbbf-944b5ee13e84-9dde2370 {
  place-self: center start;
}

#w-node-_5485ddfd-9db1-6d2c-cbbf-944b5ee13e86-9dde2370 {
  place-self: center end;
}

#w-node-_5485ddfd-9db1-6d2c-cbbf-944b5ee13e87-9dde2370 {
  grid-area: 2 / 2 / 5 / 3;
  place-self: start stretch;
}

#w-node-_5485ddfd-9db1-6d2c-cbbf-944b5ee13e8c-9dde2370 {
  place-self: center start;
}

#w-node-_5485ddfd-9db1-6d2c-cbbf-944b5ee13e8e-9dde2370 {
  place-self: center end;
}

#w-node-_5485ddfd-9db1-6d2c-cbbf-944b5ee13e90-9dde2370 {
  place-self: center start;
}

#w-node-_5485ddfd-9db1-6d2c-cbbf-944b5ee13e92-9dde2370 {
  place-self: center end;
}

#w-node-_5485ddfd-9db1-6d2c-cbbf-944b5ee13e94-9dde2370 {
  place-self: center start;
}

#w-node-_5485ddfd-9db1-6d2c-cbbf-944b5ee13e96-9dde2370 {
  place-self: center end;
}

#w-node-_5485ddfd-9db1-6d2c-cbbf-944b5ee13e98-9dde2370 {
  place-self: center start;
}

#w-node-_5485ddfd-9db1-6d2c-cbbf-944b5ee13e9a-9dde2370 {
  place-self: center end;
}

#w-node-_5485ddfd-9db1-6d2c-cbbf-944b5ee13e9c-9dde2370 {
  place-self: center start;
}

#w-node-_5485ddfd-9db1-6d2c-cbbf-944b5ee13e9e-9dde2370 {
  place-self: center end;
}

#w-node-_5485ddfd-9db1-6d2c-cbbf-944b5ee13e9f-9dde2370 {
  grid-area: 2 / 1 / 4 / 2;
  place-self: start center;
}

#w-node-_5485ddfd-9db1-6d2c-cbbf-944b5ee13ea2-9dde2370 {
  place-self: center;
}

#w-node-_5485ddfd-9db1-6d2c-cbbf-944b5ee13ea4-9dde2370 {
  grid-area: 6 / 3 / 7 / 4;
  align-self: end;
}

#w-node-_43041b25-46dd-b615-b0e6-0abf389919f2-f2ca6f34 {
  justify-self: end;
}

#w-node-_43041b25-46dd-b615-b0e6-0abf389919f4-f2ca6f34 {
  place-self: center;
}

#w-node-_43041b25-46dd-b615-b0e6-0abf389919f6-f2ca6f34 {
  justify-self: start;
}

#w-node-_43041b25-46dd-b615-b0e6-0abf389919f8-f2ca6f34 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_0c74602c-935c-56b0-3c14-7fc1196ea5c0-f2ca6f34 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0c74602c-935c-56b0-3c14-7fc1196ea5c1-f2ca6f34 {
  place-self: center start;
}

#w-node-_0c74602c-935c-56b0-3c14-7fc1196ea5c5-f2ca6f34 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#Gender.w-node-_0c74602c-935c-56b0-3c14-7fc1196ea5cb-f2ca6f34 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0c74602c-935c-56b0-3c14-7fc1196ea5cd-f2ca6f34, #Date-of-Birth.w-node-_0c74602c-935c-56b0-3c14-7fc1196ea5cf-f2ca6f34, #w-node-_0c74602c-935c-56b0-3c14-7fc1196ea5d1-f2ca6f34, #Nationality.w-node-_0c74602c-935c-56b0-3c14-7fc1196ea5d3-f2ca6f34, #w-node-_0c74602c-935c-56b0-3c14-7fc1196ea5d5-f2ca6f34, #Email-Address.w-node-_0c74602c-935c-56b0-3c14-7fc1196ea5d7-f2ca6f34, #w-node-_0c74602c-935c-56b0-3c14-7fc1196ea5d9-f2ca6f34, #Phone-Number.w-node-_0c74602c-935c-56b0-3c14-7fc1196ea5de-f2ca6f34 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#Is-this-number-available-on-WhatsApp.w-node-_0c74602c-935c-56b0-3c14-7fc1196ea5e1-f2ca6f34 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0c74602c-935c-56b0-3c14-7fc1196ea5e3-f2ca6f34, #Emergency-Contact.w-node-_0c74602c-935c-56b0-3c14-7fc1196ea5e5-f2ca6f34, #w-node-_0c74602c-935c-56b0-3c14-7fc1196ea5e7-f2ca6f34, #Emergency-Contact-Name.w-node-_0c74602c-935c-56b0-3c14-7fc1196ea5e9-f2ca6f34 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_0c74602c-935c-56b0-3c14-7fc1196ea5ea-f2ca6f34 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0c74602c-935c-56b0-3c14-7fc1196ea5eb-f2ca6f34 {
  place-self: center start;
}

#w-node-_0c74602c-935c-56b0-3c14-7fc1196ea5f0-f2ca6f34, #w-node-_0c74602c-935c-56b0-3c14-7fc1196ea5f2-f2ca6f34, #Where-are-you-traveling-to.w-node-_0c74602c-935c-56b0-3c14-7fc1196ea5f5-f2ca6f34, #w-node-_0c74602c-935c-56b0-3c14-7fc1196ea5f7-f2ca6f34, #Where-will-you-be-departing-from.w-node-_0c74602c-935c-56b0-3c14-7fc1196ea5fc-f2ca6f34, #w-node-_0c74602c-935c-56b0-3c14-7fc1196ea5fe-f2ca6f34, #Preferred-Departure-Date.w-node-_0c74602c-935c-56b0-3c14-7fc1196ea600-f2ca6f34, #w-node-_0c74602c-935c-56b0-3c14-7fc1196ea602-f2ca6f34, #Preferred-Return-Date.w-node-_0c74602c-935c-56b0-3c14-7fc1196ea604-f2ca6f34 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#additional-destinations.w-node-_0c74602c-935c-56b0-3c14-7fc1196ea607-f2ca6f34, #w-node-_0c74602c-935c-56b0-3c14-7fc1196ea608-f2ca6f34 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0c74602c-935c-56b0-3c14-7fc1196ea609-f2ca6f34 {
  place-self: center start;
}

#Purpose-of-Travel.w-node-_09864161-54d2-b3b8-5d1a-fb0be36392df-f2ca6f34 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0c74602c-935c-56b0-3c14-7fc1196ea611-f2ca6f34, #Other-Purpose-of-Travel.w-node-_0c74602c-935c-56b0-3c14-7fc1196ea613-f2ca6f34 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_0c74602c-935c-56b0-3c14-7fc1196ea614-f2ca6f34 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0c74602c-935c-56b0-3c14-7fc1196ea615-f2ca6f34 {
  place-self: center start;
}

#w-node-_0c74602c-935c-56b0-3c14-7fc1196ea61a-f2ca6f34, #Number-of-Travelers.w-node-_0c74602c-935c-56b0-3c14-7fc1196ea61c-f2ca6f34, #w-node-_0c74602c-935c-56b0-3c14-7fc1196ea61e-f2ca6f34, #Number-of-Adults-Traveling.w-node-_0c74602c-935c-56b0-3c14-7fc1196ea620-f2ca6f34, #w-node-_0c74602c-935c-56b0-3c14-7fc1196ea622-f2ca6f34, #Number-Of-Children-Traveling.w-node-_0c74602c-935c-56b0-3c14-7fc1196ea628-f2ca6f34, #w-node-_0c74602c-935c-56b0-3c14-7fc1196ea62a-f2ca6f34, #Ages-of-Children-Traveling.w-node-_0c74602c-935c-56b0-3c14-7fc1196ea630-f2ca6f34 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_0c74602c-935c-56b0-3c14-7fc1196ea631-f2ca6f34 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0c74602c-935c-56b0-3c14-7fc1196ea632-f2ca6f34 {
  place-self: center start;
}

#Type-of-Accomodation.w-node-_0c74602c-935c-56b0-3c14-7fc1196ea638-f2ca6f34 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0c74602c-935c-56b0-3c14-7fc1196ea63a-f2ca6f34, #Other-Accommodation-Type.w-node-_0c74602c-935c-56b0-3c14-7fc1196ea63f-f2ca6f34, #w-node-_0c74602c-935c-56b0-3c14-7fc1196ea641-f2ca6f34, #Number-of-Rooms.w-node-_0c74602c-935c-56b0-3c14-7fc1196ea643-f2ca6f34, #w-node-_0c74602c-935c-56b0-3c14-7fc1196ea645-f2ca6f34 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#Accommodation-Class.w-node-_0c74602c-935c-56b0-3c14-7fc1196ea664-f2ca6f34 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0c74602c-935c-56b0-3c14-7fc1196ea666-f2ca6f34, #Accommodation-Special-Requests.w-node-_0c74602c-935c-56b0-3c14-7fc1196ea66b-f2ca6f34 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_0c74602c-935c-56b0-3c14-7fc1196ea66c-f2ca6f34 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0c74602c-935c-56b0-3c14-7fc1196ea66d-f2ca6f34 {
  place-self: center start;
}

#Cabin-Class.w-node-_0c74602c-935c-56b0-3c14-7fc1196ea673-f2ca6f34, #Seat-Preferences.w-node-_0c74602c-935c-56b0-3c14-7fc1196ea676-f2ca6f34, #w-node-_0c74602c-935c-56b0-3c14-7fc1196ea677-f2ca6f34 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0c74602c-935c-56b0-3c14-7fc1196ea678-f2ca6f34 {
  place-self: center start;
}

#Airport-Transfers.w-node-_0c74602c-935c-56b0-3c14-7fc1196ea67e-f2ca6f34, #Preferred-Vehicle-Type.w-node-_6743e2dd-1064-8d67-c112-c631ad9eb3d8-f2ca6f34, #Private-Driver.w-node-_0c74602c-935c-56b0-3c14-7fc1196ea684-f2ca6f34, #w-node-_0c74602c-935c-56b0-3c14-7fc1196ea685-f2ca6f34 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0c74602c-935c-56b0-3c14-7fc1196ea686-f2ca6f34 {
  place-self: center start;
}

#Would-you-like-to-include-any-other-activities-during-your-trip.w-node-_0c74602c-935c-56b0-3c14-7fc1196ea681-f2ca6f34 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0c74602c-935c-56b0-3c14-7fc1196ea6c0-f2ca6f34, #Other-Preferred-Activities-or-Interests.w-node-_0c74602c-935c-56b0-3c14-7fc1196ea6c5-f2ca6f34, #w-node-_0c74602c-935c-56b0-3c14-7fc1196ea6c7-f2ca6f34, #Must-see-Destinations-or-Landmarks.w-node-_0c74602c-935c-56b0-3c14-7fc1196ea6ca-f2ca6f34, #w-node-_0c74602c-935c-56b0-3c14-7fc1196ea6cc-f2ca6f34, #Any-activities-you-d-like-to-avoid.w-node-_0c74602c-935c-56b0-3c14-7fc1196ea6ce-f2ca6f34 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_0c74602c-935c-56b0-3c14-7fc1196ea6cf-f2ca6f34 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0c74602c-935c-56b0-3c14-7fc1196ea6d0-f2ca6f34 {
  place-self: center start;
}

#w-node-_0c74602c-935c-56b0-3c14-7fc1196ea6d5-f2ca6f34, #Dietary-Restrictions-or-Allergies.w-node-_0c74602c-935c-56b0-3c14-7fc1196ea6d7-f2ca6f34, #w-node-_0c74602c-935c-56b0-3c14-7fc1196ea6d9-f2ca6f34, #Preferred-Cuisine-s.w-node-_0c74602c-935c-56b0-3c14-7fc1196ea6db-f2ca6f34, #w-node-_0c74602c-935c-56b0-3c14-7fc1196ea6dd-f2ca6f34, #Meal-Preferences.w-node-_0c74602c-935c-56b0-3c14-7fc1196ea6e2-f2ca6f34 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_0c74602c-935c-56b0-3c14-7fc1196ea6e3-f2ca6f34 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0c74602c-935c-56b0-3c14-7fc1196ea6e4-f2ca6f34 {
  place-self: center start;
}

#w-node-_0c74602c-935c-56b0-3c14-7fc1196ea6e9-f2ca6f34, #Any-medical-conditions-or-mobility-concerns-we-should-be-aware-of.w-node-_0c74602c-935c-56b0-3c14-7fc1196ea6eb-f2ca6f34 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#Do-you-already-have-travel-insurance.w-node-_0c74602c-935c-56b0-3c14-7fc1196ea6ee-f2ca6f34, #If-not-would-you-like-us-to-assist-with-arranging-it-Travel-Insurance.w-node-_0c74602c-935c-56b0-3c14-7fc1196ea6f1-f2ca6f34, #w-node-_0c74602c-935c-56b0-3c14-7fc1196ea6f2-f2ca6f34 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0c74602c-935c-56b0-3c14-7fc1196ea6f3-f2ca6f34 {
  place-self: center start;
}

#Do-you-require-assistance-with-visa-application.w-node-_0c74602c-935c-56b0-3c14-7fc1196ea6f9-f2ca6f34, #Have-you-visited-this-destination-before.w-node-_0c74602c-935c-56b0-3c14-7fc1196ea6fc-f2ca6f34, #w-node-_0c74602c-935c-56b0-3c14-7fc1196ea6fd-f2ca6f34 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0c74602c-935c-56b0-3c14-7fc1196ea6fe-f2ca6f34 {
  place-self: center start;
}

#w-node-_0c74602c-935c-56b0-3c14-7fc1196ea703-f2ca6f34, #Estimated-Total-Budget.w-node-_0c74602c-935c-56b0-3c14-7fc1196ea708-f2ca6f34, #w-node-_0c74602c-935c-56b0-3c14-7fc1196ea70a-f2ca6f34, #Preferred-Currency.w-node-_0c74602c-935c-56b0-3c14-7fc1196ea70d-f2ca6f34 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#Preferred-Payment-Method.w-node-_0c74602c-935c-56b0-3c14-7fc1196ea710-f2ca6f34, #w-node-_0c74602c-935c-56b0-3c14-7fc1196ea711-f2ca6f34 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0c74602c-935c-56b0-3c14-7fc1196ea712-f2ca6f34 {
  place-self: center start;
}

#Are-you-a-Grand-Voyage-Club-Member.w-node-_0c74602c-935c-56b0-3c14-7fc1196ea718-f2ca6f34, #Membership-Level.w-node-_0c74602c-935c-56b0-3c14-7fc1196ea71b-f2ca6f34, #w-node-_0c74602c-935c-56b0-3c14-7fc1196ea71c-f2ca6f34 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0c74602c-935c-56b0-3c14-7fc1196ea71d-f2ca6f34 {
  place-self: center start;
}

#w-node-_0c74602c-935c-56b0-3c14-7fc1196ea722-f2ca6f34, #Additional-Notes.w-node-_0c74602c-935c-56b0-3c14-7fc1196ea725-f2ca6f34 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_0c74602c-935c-56b0-3c14-7fc1196ea726-f2ca6f34 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0c74602c-935c-56b0-3c14-7fc1196ea727-f2ca6f34 {
  place-self: center start;
}

#Preferred-Method-of-Communication.w-node-_0c74602c-935c-56b0-3c14-7fc1196ea72d-f2ca6f34 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_65dac72f-d4b2-eb38-6c2a-19b812c879d6-f2ca6f34 {
  justify-self: center;
}

#w-node-_0a76415d-acbc-a81f-ecd0-752d77ecb853-f2ca6f34 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-_2dda3711-3add-d739-ceee-fd9eaf4a8571-f2ca6f34 {
  justify-self: end;
}

#w-node-_2dda3711-3add-d739-ceee-fd9eaf4a8573-f2ca6f34 {
  place-self: center;
}

#w-node-_2dda3711-3add-d739-ceee-fd9eaf4a8575-f2ca6f34 {
  justify-self: start;
}

#w-node-_0a76415d-acbc-a81f-ecd0-752d77ecb85c-f2ca6f34, #w-node-_0a76415d-acbc-a81f-ecd0-752d77ecb860-f2ca6f34 {
  justify-self: center;
}

#w-node-_995ef027-6265-4c52-a571-fade079fef1f-f2ca6f34, #w-node-_995ef027-6265-4c52-a571-fade079fef26-f2ca6f34 {
  place-self: center;
}

#w-node-_995ef027-6265-4c52-a571-fade079fef3b-f2ca6f34 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_995ef027-6265-4c52-a571-fade079fef3c-f2ca6f34 {
  align-self: center;
}

#w-node-_995ef027-6265-4c52-a571-fade079fef3e-f2ca6f34 {
  place-self: center end;
}

#email-3.w-node-_995ef027-6265-4c52-a571-fade079fef3f-f2ca6f34, #email-3.w-node-_995ef027-6265-4c52-a571-fade079fef40-f2ca6f34 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_995ef027-6265-4c52-a571-fade079fef42-f2ca6f34 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_995ef027-6265-4c52-a571-fade079fef43-f2ca6f34 {
  align-self: center;
}

#w-node-_995ef027-6265-4c52-a571-fade079fef45-f2ca6f34 {
  place-self: center end;
}

#email-4.w-node-_995ef027-6265-4c52-a571-fade079fef46-f2ca6f34, #w-node-_995ef027-6265-4c52-a571-fade079fef48-f2ca6f34 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_995ef027-6265-4c52-a571-fade079fef49-f2ca6f34 {
  align-self: center;
}

#w-node-_995ef027-6265-4c52-a571-fade079fef4b-f2ca6f34 {
  place-self: center end;
}

#email-4.w-node-_995ef027-6265-4c52-a571-fade079fef4c-f2ca6f34, #w-node-_995ef027-6265-4c52-a571-fade079fef59-f2ca6f34 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_995ef027-6265-4c52-a571-fade079fef5a-f2ca6f34 {
  align-self: center;
}

#w-node-_995ef027-6265-4c52-a571-fade079fef5c-f2ca6f34 {
  place-self: center end;
}

#Email.w-node-_995ef027-6265-4c52-a571-fade079fef5d-f2ca6f34, #w-node-_995ef027-6265-4c52-a571-fade079fef5f-f2ca6f34 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_995ef027-6265-4c52-a571-fade079fef60-f2ca6f34 {
  align-self: center;
}

#w-node-_995ef027-6265-4c52-a571-fade079fef62-f2ca6f34 {
  place-self: center end;
}

#Password.w-node-_995ef027-6265-4c52-a571-fade079fef63-f2ca6f34 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_995ef027-6265-4c52-a571-fade079fef6f-f2ca6f34 {
  grid-area: 1 / 1 / 2 / 4;
  align-self: stretch;
}

#w-node-_995ef027-6265-4c52-a571-fade079fef70-f2ca6f34 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_995ef027-6265-4c52-a571-fade079fef76-f2ca6f34 {
  align-self: center;
}

#w-node-_995ef027-6265-4c52-a571-fade079fef8b-f2ca6f34 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_995ef027-6265-4c52-a571-fade079fef8d-f2ca6f34 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_995ef027-6265-4c52-a571-fade079fef95-f2ca6f34 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center start;
}

#w-node-_995ef027-6265-4c52-a571-fade079fef97-f2ca6f34 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_995ef027-6265-4c52-a571-fade079fef9f-f2ca6f34 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_995ef027-6265-4c52-a571-fade079fefa1-f2ca6f34 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_995ef027-6265-4c52-a571-fade079fefa9-f2ca6f34 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_995ef027-6265-4c52-a571-fade079fefab-f2ca6f34 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_995ef027-6265-4c52-a571-fade079fefb4-f2ca6f34 {
  align-self: start;
}

#w-node-_995ef027-6265-4c52-a571-fade079fefc9-f2ca6f34 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_995ef027-6265-4c52-a571-fade079fefcb-f2ca6f34 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_995ef027-6265-4c52-a571-fade079fefd0-f2ca6f34 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_995ef027-6265-4c52-a571-fade079fefd2-f2ca6f34 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_995ef027-6265-4c52-a571-fade079feffc-f2ca6f34 {
  align-self: start;
}

#w-node-_995ef027-6265-4c52-a571-fade079fefff-f2ca6f34 {
  justify-self: start;
}

#w-node-_995ef027-6265-4c52-a571-fade079ff000-f2ca6f34 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_995ef027-6265-4c52-a571-fade079ff002-f2ca6f34 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_995ef027-6265-4c52-a571-fade079ff004-f2ca6f34 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-_995ef027-6265-4c52-a571-fade079ff006-f2ca6f34 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_4b5d7208-e1aa-99e6-ff57-ad040dacdc95-f2ca6f34 {
  grid-area: 1 / 1 / 2 / 4;
  align-self: start;
}

#w-node-_4b5d7208-e1aa-99e6-ff57-ad040dacdc98-f2ca6f34 {
  grid-area: 3 / 3 / 6 / 4;
  place-self: start stretch;
}

#w-node-_4b5d7208-e1aa-99e6-ff57-ad040dacdc9f-f2ca6f34 {
  place-self: center start;
}

#w-node-_4b5d7208-e1aa-99e6-ff57-ad040dacdca1-f2ca6f34 {
  place-self: center end;
}

#w-node-_4b5d7208-e1aa-99e6-ff57-ad040dacdca5-f2ca6f34 {
  place-self: center start;
}

#w-node-_4b5d7208-e1aa-99e6-ff57-ad040dacdca7-f2ca6f34 {
  place-self: center end;
}

#w-node-_4b5d7208-e1aa-99e6-ff57-ad040dacdcab-f2ca6f34 {
  place-self: center start;
}

#w-node-_4b5d7208-e1aa-99e6-ff57-ad040dacdcad-f2ca6f34 {
  place-self: center end;
}

#w-node-_4b5d7208-e1aa-99e6-ff57-ad040dacdcb1-f2ca6f34 {
  place-self: center start;
}

#w-node-_4b5d7208-e1aa-99e6-ff57-ad040dacdcb3-f2ca6f34 {
  place-self: center end;
}

#w-node-_4b5d7208-e1aa-99e6-ff57-ad040dacdcb4-f2ca6f34 {
  grid-area: 2 / 2 / 5 / 3;
  place-self: start stretch;
}

#w-node-_4b5d7208-e1aa-99e6-ff57-ad040dacdcb9-f2ca6f34 {
  place-self: center start;
}

#w-node-_4b5d7208-e1aa-99e6-ff57-ad040dacdcbb-f2ca6f34 {
  place-self: center end;
}

#w-node-_4b5d7208-e1aa-99e6-ff57-ad040dacdcbd-f2ca6f34 {
  place-self: center start;
}

#w-node-_4b5d7208-e1aa-99e6-ff57-ad040dacdcbf-f2ca6f34 {
  place-self: center end;
}

#w-node-_4b5d7208-e1aa-99e6-ff57-ad040dacdcc1-f2ca6f34 {
  place-self: center start;
}

#w-node-_4b5d7208-e1aa-99e6-ff57-ad040dacdcc3-f2ca6f34 {
  place-self: center end;
}

#w-node-_4b5d7208-e1aa-99e6-ff57-ad040dacdcc5-f2ca6f34 {
  place-self: center start;
}

#w-node-_4b5d7208-e1aa-99e6-ff57-ad040dacdcc7-f2ca6f34 {
  place-self: center end;
}

#w-node-_4b5d7208-e1aa-99e6-ff57-ad040dacdcc9-f2ca6f34 {
  place-self: center start;
}

#w-node-_4b5d7208-e1aa-99e6-ff57-ad040dacdccb-f2ca6f34 {
  place-self: center end;
}

#w-node-_4b5d7208-e1aa-99e6-ff57-ad040dacdccc-f2ca6f34 {
  grid-area: 2 / 1 / 4 / 2;
  place-self: start center;
}

#w-node-_4b5d7208-e1aa-99e6-ff57-ad040dacdccf-f2ca6f34 {
  place-self: center;
}

#w-node-_4b5d7208-e1aa-99e6-ff57-ad040dacdcd1-f2ca6f34 {
  grid-area: 6 / 3 / 7 / 4;
  align-self: end;
}

#w-node-fdd1c4ae-3de4-64d1-3b8f-cd6ecf0b1ef1-959a6a22 {
  justify-self: end;
}

#w-node-fdd1c4ae-3de4-64d1-3b8f-cd6ecf0b1ef3-959a6a22 {
  place-self: center;
}

#w-node-fdd1c4ae-3de4-64d1-3b8f-cd6ecf0b1ef5-959a6a22 {
  justify-self: start;
}

#w-node-fdd1c4ae-3de4-64d1-3b8f-cd6ecf0b1ef7-959a6a22 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_6e369944-bcff-41cf-71e8-a552e40b20eb-959a6a22 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6e369944-bcff-41cf-71e8-a552e40b20ec-959a6a22 {
  place-self: center start;
}

#w-node-_6e369944-bcff-41cf-71e8-a552e40b20f1-959a6a22 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#Gender-3.w-node-_6e369944-bcff-41cf-71e8-a552e40b20f7-959a6a22 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6e369944-bcff-41cf-71e8-a552e40b20f9-959a6a22, #Other-Gender.w-node-_6e369944-bcff-41cf-71e8-a552e40b20fd-959a6a22, #w-node-_6e369944-bcff-41cf-71e8-a552e40b20ff-959a6a22, #Date-of-Birth.w-node-_6e369944-bcff-41cf-71e8-a552e40b2101-959a6a22, #w-node-_6e369944-bcff-41cf-71e8-a552e40b2103-959a6a22, #Nationality.w-node-_6e369944-bcff-41cf-71e8-a552e40b2105-959a6a22, #w-node-_6e369944-bcff-41cf-71e8-a552e40b2107-959a6a22, #Email-3.w-node-_6e369944-bcff-41cf-71e8-a552e40b2109-959a6a22, #w-node-_6e369944-bcff-41cf-71e8-a552e40b210b-959a6a22, #Phone-Number.w-node-_6e369944-bcff-41cf-71e8-a552e40b2110-959a6a22 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#Is-this-number-available-on-WhatsApp.w-node-_6e369944-bcff-41cf-71e8-a552e40b2113-959a6a22, #w-node-_6e369944-bcff-41cf-71e8-a552e40b2114-959a6a22 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6e369944-bcff-41cf-71e8-a552e40b2115-959a6a22 {
  place-self: center start;
}

#w-node-_6e369944-bcff-41cf-71e8-a552e40b211a-959a6a22, #w-node-_6e369944-bcff-41cf-71e8-a552e40b211c-959a6a22, #Where-will-you-be-departing-from.w-node-_6e369944-bcff-41cf-71e8-a552e40b211e-959a6a22, #w-node-_6e369944-bcff-41cf-71e8-a552e40b2120-959a6a22, #Preferred-Departure-Date.w-node-_6e369944-bcff-41cf-71e8-a552e40b2122-959a6a22, #w-node-_6e369944-bcff-41cf-71e8-a552e40b2124-959a6a22, #Preferred-Return-Date.w-node-_6e369944-bcff-41cf-71e8-a552e40b2126-959a6a22 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_6e369944-bcff-41cf-71e8-a552e40b2127-959a6a22 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6e369944-bcff-41cf-71e8-a552e40b2128-959a6a22 {
  place-self: center start;
}

#w-node-_6e369944-bcff-41cf-71e8-a552e40b212d-959a6a22, #Number-of-Travelers.w-node-_6e369944-bcff-41cf-71e8-a552e40b212f-959a6a22, #w-node-_6e369944-bcff-41cf-71e8-a552e40b2131-959a6a22, #Number-of-Adults-Traveling.w-node-_6e369944-bcff-41cf-71e8-a552e40b2133-959a6a22, #w-node-_6e369944-bcff-41cf-71e8-a552e40b2135-959a6a22, #Number-Of-Children-Traveling.w-node-_6e369944-bcff-41cf-71e8-a552e40b213b-959a6a22, #w-node-_6e369944-bcff-41cf-71e8-a552e40b213d-959a6a22, #Ages-of-Children-Traveling.w-node-_6e369944-bcff-41cf-71e8-a552e40b2143-959a6a22 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_6e369944-bcff-41cf-71e8-a552e40b2144-959a6a22 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6e369944-bcff-41cf-71e8-a552e40b2145-959a6a22 {
  place-self: center start;
}

#Need-Flight-Booking.w-node-_6e369944-bcff-41cf-71e8-a552e40b214b-959a6a22, #Need-Visa-Assistance.w-node-_6e369944-bcff-41cf-71e8-a552e40b214e-959a6a22, #Need-Visa-Assistance.w-node-_6e369944-bcff-41cf-71e8-a552e40b2151-959a6a22, #w-node-_6e369944-bcff-41cf-71e8-a552e40b2152-959a6a22 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6e369944-bcff-41cf-71e8-a552e40b2153-959a6a22 {
  place-self: center start;
}

#w-node-_6e369944-bcff-41cf-71e8-a552e40b2158-959a6a22, #Medical-Conditions-or-Mobility-Concerns-2.w-node-_6e369944-bcff-41cf-71e8-a552e40b215a-959a6a22 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_6e369944-bcff-41cf-71e8-a552e40b215b-959a6a22 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6e369944-bcff-41cf-71e8-a552e40b215c-959a6a22 {
  place-self: center start;
}

#Are-you-a-Grand-Voyage-Club-Member.w-node-_6e369944-bcff-41cf-71e8-a552e40b2162-959a6a22, #Membership-Level.w-node-_6e369944-bcff-41cf-71e8-a552e40b2165-959a6a22, #w-node-_6e369944-bcff-41cf-71e8-a552e40b2166-959a6a22 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6e369944-bcff-41cf-71e8-a552e40b2167-959a6a22 {
  place-self: center start;
}

#Payment-Option.w-node-_6e369944-bcff-41cf-71e8-a552e40b216d-959a6a22, #Payment-Method.w-node-_6e369944-bcff-41cf-71e8-a552e40b2170-959a6a22, #w-node-_6e369944-bcff-41cf-71e8-a552e40b2171-959a6a22 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6e369944-bcff-41cf-71e8-a552e40b2172-959a6a22 {
  place-self: center start;
}

#w-node-_6e369944-bcff-41cf-71e8-a552e40b2177-959a6a22, #Additional-Notes.w-node-_6e369944-bcff-41cf-71e8-a552e40b217a-959a6a22 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_6e369944-bcff-41cf-71e8-a552e40b217b-959a6a22 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6e369944-bcff-41cf-71e8-a552e40b217c-959a6a22 {
  place-self: center start;
}

#Preferred-Method-of-Communication.w-node-_6e369944-bcff-41cf-71e8-a552e40b2182-959a6a22 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e535470f-0483-406a-6c61-b183bd4ac7e5-959a6a22 {
  justify-self: center;
}

#w-node-d191bab7-99fc-7a52-92b2-aa8d963e1b5e-959a6a22 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-ee9fbfc3-f05b-9ff8-3d62-668143ec2172-959a6a22 {
  justify-self: end;
}

#w-node-ee9fbfc3-f05b-9ff8-3d62-668143ec2174-959a6a22 {
  place-self: center;
}

#w-node-ee9fbfc3-f05b-9ff8-3d62-668143ec2176-959a6a22 {
  justify-self: start;
}

#w-node-d191bab7-99fc-7a52-92b2-aa8d963e1b67-959a6a22, #w-node-d191bab7-99fc-7a52-92b2-aa8d963e1b6b-959a6a22 {
  justify-self: center;
}

#w-node-_485aad90-51ea-4002-e7da-188b1bb65fd1-959a6a22, #w-node-_485aad90-51ea-4002-e7da-188b1bb65fd8-959a6a22 {
  place-self: center;
}

#w-node-_485aad90-51ea-4002-e7da-188b1bb65fed-959a6a22 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_485aad90-51ea-4002-e7da-188b1bb65fee-959a6a22 {
  align-self: center;
}

#w-node-_485aad90-51ea-4002-e7da-188b1bb65ff0-959a6a22 {
  place-self: center end;
}

#email-3.w-node-_485aad90-51ea-4002-e7da-188b1bb65ff1-959a6a22, #email-3.w-node-_485aad90-51ea-4002-e7da-188b1bb65ff2-959a6a22 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_485aad90-51ea-4002-e7da-188b1bb65ff4-959a6a22 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_485aad90-51ea-4002-e7da-188b1bb65ff5-959a6a22 {
  align-self: center;
}

#w-node-_485aad90-51ea-4002-e7da-188b1bb65ff7-959a6a22 {
  place-self: center end;
}

#email-4.w-node-_485aad90-51ea-4002-e7da-188b1bb65ff8-959a6a22, #w-node-_485aad90-51ea-4002-e7da-188b1bb65ffa-959a6a22 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_485aad90-51ea-4002-e7da-188b1bb65ffb-959a6a22 {
  align-self: center;
}

#w-node-_485aad90-51ea-4002-e7da-188b1bb65ffd-959a6a22 {
  place-self: center end;
}

#email-4.w-node-_485aad90-51ea-4002-e7da-188b1bb65ffe-959a6a22, #w-node-_485aad90-51ea-4002-e7da-188b1bb6600b-959a6a22 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_485aad90-51ea-4002-e7da-188b1bb6600c-959a6a22 {
  align-self: center;
}

#w-node-_485aad90-51ea-4002-e7da-188b1bb6600e-959a6a22 {
  place-self: center end;
}

#Email.w-node-_485aad90-51ea-4002-e7da-188b1bb6600f-959a6a22, #w-node-_485aad90-51ea-4002-e7da-188b1bb66011-959a6a22 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_485aad90-51ea-4002-e7da-188b1bb66012-959a6a22 {
  align-self: center;
}

#w-node-_485aad90-51ea-4002-e7da-188b1bb66014-959a6a22 {
  place-self: center end;
}

#Password.w-node-_485aad90-51ea-4002-e7da-188b1bb66015-959a6a22 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_485aad90-51ea-4002-e7da-188b1bb66021-959a6a22 {
  grid-area: 1 / 1 / 2 / 4;
  align-self: stretch;
}

#w-node-_485aad90-51ea-4002-e7da-188b1bb66022-959a6a22 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_485aad90-51ea-4002-e7da-188b1bb66028-959a6a22 {
  align-self: center;
}

#w-node-_485aad90-51ea-4002-e7da-188b1bb6603d-959a6a22 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_485aad90-51ea-4002-e7da-188b1bb6603f-959a6a22 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_485aad90-51ea-4002-e7da-188b1bb66047-959a6a22 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center start;
}

#w-node-_485aad90-51ea-4002-e7da-188b1bb66049-959a6a22 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_485aad90-51ea-4002-e7da-188b1bb66051-959a6a22 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_485aad90-51ea-4002-e7da-188b1bb66053-959a6a22 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_485aad90-51ea-4002-e7da-188b1bb6605b-959a6a22 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_485aad90-51ea-4002-e7da-188b1bb6605d-959a6a22 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_485aad90-51ea-4002-e7da-188b1bb66066-959a6a22 {
  align-self: start;
}

#w-node-_485aad90-51ea-4002-e7da-188b1bb6607b-959a6a22 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_485aad90-51ea-4002-e7da-188b1bb6607d-959a6a22 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_485aad90-51ea-4002-e7da-188b1bb66082-959a6a22 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_485aad90-51ea-4002-e7da-188b1bb66084-959a6a22 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_485aad90-51ea-4002-e7da-188b1bb660ae-959a6a22 {
  align-self: start;
}

#w-node-_485aad90-51ea-4002-e7da-188b1bb660b1-959a6a22 {
  justify-self: start;
}

#w-node-_485aad90-51ea-4002-e7da-188b1bb660b2-959a6a22 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_485aad90-51ea-4002-e7da-188b1bb660b4-959a6a22 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_485aad90-51ea-4002-e7da-188b1bb660b6-959a6a22 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-_485aad90-51ea-4002-e7da-188b1bb660b8-959a6a22 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_60bd5bc2-fa68-8ba6-bb5f-aa2e8b33a5eb-959a6a22 {
  grid-area: 1 / 1 / 2 / 4;
  align-self: start;
}

#w-node-_60bd5bc2-fa68-8ba6-bb5f-aa2e8b33a5ee-959a6a22 {
  grid-area: 3 / 3 / 6 / 4;
  place-self: start stretch;
}

#w-node-_60bd5bc2-fa68-8ba6-bb5f-aa2e8b33a5f5-959a6a22 {
  place-self: center start;
}

#w-node-_60bd5bc2-fa68-8ba6-bb5f-aa2e8b33a5f7-959a6a22 {
  place-self: center end;
}

#w-node-_60bd5bc2-fa68-8ba6-bb5f-aa2e8b33a5fb-959a6a22 {
  place-self: center start;
}

#w-node-_60bd5bc2-fa68-8ba6-bb5f-aa2e8b33a5fd-959a6a22 {
  place-self: center end;
}

#w-node-_60bd5bc2-fa68-8ba6-bb5f-aa2e8b33a601-959a6a22 {
  place-self: center start;
}

#w-node-_60bd5bc2-fa68-8ba6-bb5f-aa2e8b33a603-959a6a22 {
  place-self: center end;
}

#w-node-_60bd5bc2-fa68-8ba6-bb5f-aa2e8b33a607-959a6a22 {
  place-self: center start;
}

#w-node-_60bd5bc2-fa68-8ba6-bb5f-aa2e8b33a609-959a6a22 {
  place-self: center end;
}

#w-node-_60bd5bc2-fa68-8ba6-bb5f-aa2e8b33a60a-959a6a22 {
  grid-area: 2 / 2 / 5 / 3;
  place-self: start stretch;
}

#w-node-_60bd5bc2-fa68-8ba6-bb5f-aa2e8b33a60f-959a6a22 {
  place-self: center start;
}

#w-node-_60bd5bc2-fa68-8ba6-bb5f-aa2e8b33a611-959a6a22 {
  place-self: center end;
}

#w-node-_60bd5bc2-fa68-8ba6-bb5f-aa2e8b33a613-959a6a22 {
  place-self: center start;
}

#w-node-_60bd5bc2-fa68-8ba6-bb5f-aa2e8b33a615-959a6a22 {
  place-self: center end;
}

#w-node-_60bd5bc2-fa68-8ba6-bb5f-aa2e8b33a617-959a6a22 {
  place-self: center start;
}

#w-node-_60bd5bc2-fa68-8ba6-bb5f-aa2e8b33a619-959a6a22 {
  place-self: center end;
}

#w-node-_60bd5bc2-fa68-8ba6-bb5f-aa2e8b33a61b-959a6a22 {
  place-self: center start;
}

#w-node-_60bd5bc2-fa68-8ba6-bb5f-aa2e8b33a61d-959a6a22 {
  place-self: center end;
}

#w-node-_60bd5bc2-fa68-8ba6-bb5f-aa2e8b33a61f-959a6a22 {
  place-self: center start;
}

#w-node-_60bd5bc2-fa68-8ba6-bb5f-aa2e8b33a621-959a6a22 {
  place-self: center end;
}

#w-node-_60bd5bc2-fa68-8ba6-bb5f-aa2e8b33a622-959a6a22 {
  grid-area: 2 / 1 / 4 / 2;
  align-self: start;
}

#w-node-_60bd5bc2-fa68-8ba6-bb5f-aa2e8b33a627-959a6a22 {
  grid-area: 6 / 3 / 7 / 4;
  align-self: end;
}

#w-node-_4545f2c0-eff4-78f2-0987-a47091c81a31-f7c90cff {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_4545f2c0-eff4-78f2-0987-a47091c81a32-f7c90cff {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-ea5d2839-c3fa-fdde-6cfa-b8f4ffbe37c1-f7c90cff {
  justify-self: end;
}

#w-node-ea5d2839-c3fa-fdde-6cfa-b8f4ffbe37c3-f7c90cff {
  place-self: center;
}

#w-node-ea5d2839-c3fa-fdde-6cfa-b8f4ffbe37c5-f7c90cff {
  justify-self: start;
}

#w-node-_4545f2c0-eff4-78f2-0987-a47091c81a40-f7c90cff {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_4545f2c0-eff4-78f2-0987-a47091c81a41-f7c90cff {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_4545f2c0-eff4-78f2-0987-a47091c81a44-f7c90cff {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-_4545f2c0-eff4-78f2-0987-a47091c81a46-f7c90cff {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_4545f2c0-eff4-78f2-0987-a47091c81a4a-f7c90cff {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_4545f2c0-eff4-78f2-0987-a47091c81a4c-f7c90cff {
  grid-area: 1 / 2 / 2 / 4;
  place-self: stretch stretch;
}

#w-node-_1fd2028c-280b-4306-c7df-8b8230b2ea05-f7c90cff {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1fd2028c-280b-4306-c7df-8b8230b2ea06-f7c90cff {
  place-self: center start;
}

#w-node-_1fd2028c-280b-4306-c7df-8b8230b2ea0a-f7c90cff {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#Gender.w-node-_1fd2028c-280b-4306-c7df-8b8230b2ea10-f7c90cff {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1fd2028c-280b-4306-c7df-8b8230b2ea12-f7c90cff, #Date-of-Birth.w-node-_1fd2028c-280b-4306-c7df-8b8230b2ea14-f7c90cff, #w-node-_1fd2028c-280b-4306-c7df-8b8230b2ea16-f7c90cff, #Nationality.w-node-_1fd2028c-280b-4306-c7df-8b8230b2ea18-f7c90cff, #w-node-_1fd2028c-280b-4306-c7df-8b8230b2ea1a-f7c90cff, #Email-Address.w-node-_1fd2028c-280b-4306-c7df-8b8230b2ea1c-f7c90cff, #w-node-_1fd2028c-280b-4306-c7df-8b8230b2ea1e-f7c90cff, #Phone-Number.w-node-_1fd2028c-280b-4306-c7df-8b8230b2ea23-f7c90cff {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#Is-this-number-available-on-WhatsApp.w-node-_1fd2028c-280b-4306-c7df-8b8230b2ea26-f7c90cff, #w-node-_1fd2028c-280b-4306-c7df-8b8230b2ea2f-f7c90cff {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1fd2028c-280b-4306-c7df-8b8230b2ea30-f7c90cff {
  place-self: center start;
}

#w-node-_1fd2028c-280b-4306-c7df-8b8230b2ea35-f7c90cff, #w-node-_1fd2028c-280b-4306-c7df-8b8230b2ea37-f7c90cff, #Travel-Destination.w-node-_1fd2028c-280b-4306-c7df-8b8230b2ea3a-f7c90cff, #w-node-_1fd2028c-280b-4306-c7df-8b8230b2ea3c-f7c90cff, #Departure-Location.w-node-_1fd2028c-280b-4306-c7df-8b8230b2ea41-f7c90cff, #w-node-_1fd2028c-280b-4306-c7df-8b8230b2ea43-f7c90cff, #Preferred-Departure-Date.w-node-_1fd2028c-280b-4306-c7df-8b8230b2ea45-f7c90cff, #w-node-_1fd2028c-280b-4306-c7df-8b8230b2ea47-f7c90cff, #Preferred-Return-Date.w-node-_1fd2028c-280b-4306-c7df-8b8230b2ea49-f7c90cff {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#Sum-Insured.w-node-_6bf3a030-97b8-6df9-c31a-d79325fe123b-f7c90cff, #w-node-_1fd2028c-280b-4306-c7df-8b8230b2ea6b-f7c90cff {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1fd2028c-280b-4306-c7df-8b8230b2ea6c-f7c90cff {
  place-self: center start;
}

#w-node-_1fd2028c-280b-4306-c7df-8b8230b2ea74-f7c90cff, #Other-Preferred-Activities-or-Interests.w-node-_1fd2028c-280b-4306-c7df-8b8230b2ea77-f7c90cff, #w-node-_918db227-816c-a9af-2617-70a0c6ed95b9-f7c90cff, #Other-Preferred-Activities-or-Interests.w-node-_918db227-816c-a9af-2617-70a0c6ed95bc-f7c90cff {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c4a158d8-d088-1978-a57a-ed2bf6370ba6-f7c90cff {
  place-self: center start;
}

#w-node-_1fd2028c-280b-4306-c7df-8b8230b2ea83-f7c90cff {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1fd2028c-280b-4306-c7df-8b8230b2ea84-f7c90cff {
  place-self: center start;
}

#w-node-_1fd2028c-280b-4306-c7df-8b8230b2ea89-f7c90cff, #Additional-Notes.w-node-_1fd2028c-280b-4306-c7df-8b8230b2ea8c-f7c90cff {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_1fd2028c-280b-4306-c7df-8b8230b2ea8d-f7c90cff {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1fd2028c-280b-4306-c7df-8b8230b2ea8e-f7c90cff {
  place-self: center start;
}

#Preferred-Method-of-Communication.w-node-_1fd2028c-280b-4306-c7df-8b8230b2ea94-f7c90cff, #w-node-_1fd2028c-280b-4306-c7df-8b8230b2ea78-f7c90cff {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1fd2028c-280b-4306-c7df-8b8230b2ea79-f7c90cff {
  place-self: center start;
}

#Are-you-a-Grand-Voyage-Club-Member.w-node-_1fd2028c-280b-4306-c7df-8b8230b2ea7f-f7c90cff {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1e05cf7b-40b8-6bfe-48db-16f109003615-f7c90cff {
  justify-self: end;
}

#w-node-e28a28d8-f67b-c221-d128-bf97d921fbf6-f7c90cff {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e28a28d8-f67b-c221-d128-bf97d921fbf7-f7c90cff {
  place-self: center start;
}

#w-node-e28a28d8-f67b-c221-d128-bf97d921fbfb-f7c90cff, #w-node-_320804e5-1b1f-b3c5-8307-0f5856e22315-f7c90cff, #Date-of-Birth.w-node-_320804e5-1b1f-b3c5-8307-0f5856e22317-f7c90cff, #w-node-e022da1a-7619-d19e-7f44-40585ac5a898-f7c90cff, #Nationality.w-node-e022da1a-7619-d19e-7f44-40585ac5a89a-f7c90cff {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7fd017ce-91a4-bead-79e3-24fe289691a0-f7c90cff {
  place-self: center start;
}

#w-node-e91c033c-30c5-397b-961c-57f6525fc8f4-f7c90cff, #w-node-e91c033c-30c5-397b-961c-57f6525fc8f6-f7c90cff, #Travel-Destination.w-node-e91c033c-30c5-397b-961c-57f6525fc8f9-f7c90cff, #w-node-_4237862c-16ce-aaec-0e63-c4d2c0f391a3-f7c90cff, #Departure-Location.w-node-_4237862c-16ce-aaec-0e63-c4d2c0f391a8-f7c90cff, #w-node-_01280afc-b58a-a35a-c46f-30ae6fcaf2e8-f7c90cff, #Preferred-Departure-Date.w-node-_01280afc-b58a-a35a-c46f-30ae6fcaf2ea-f7c90cff, #w-node-_9d8b15ae-e20c-403e-d896-39c406808b94-f7c90cff, #Preferred-Return-Date.w-node-_9d8b15ae-e20c-403e-d896-39c406808b96-f7c90cff {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_8c7a66a3-f185-a231-4ae4-ff3468ffaabb-f7c90cff {
  place-self: center start;
}

#w-node-fd129e13-f42b-71c2-e4cd-8ab2ff4d6a47-f7c90cff, #Passport-Expiry-Date.w-node-fd129e13-f42b-71c2-e4cd-8ab2ff4d6a4a-f7c90cff, #w-node-_86e89cbf-59f4-0958-6827-3f984a3d2985-f7c90cff, #Passport-Number.w-node-_86e89cbf-59f4-0958-6827-3f984a3d2988-f7c90cff {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_0c93b1c7-868f-98da-3ea9-a61176361ce8-f7c90cff {
  place-self: center start;
}

#w-node-_1fd2028c-280b-4306-c7df-8b8230b2eaa2-f7c90cff {
  justify-self: center;
}

#w-node-_234ab4fc-29b3-6c71-c23b-6f2e5326caeb-f7c90cff {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-_234ab4fc-29b3-6c71-c23b-6f2e5326caef-f7c90cff {
  justify-self: end;
}

#w-node-_234ab4fc-29b3-6c71-c23b-6f2e5326caf1-f7c90cff {
  place-self: center;
}

#w-node-_234ab4fc-29b3-6c71-c23b-6f2e5326caf3-f7c90cff {
  justify-self: start;
}

#w-node-_234ab4fc-29b3-6c71-c23b-6f2e5326caf9-f7c90cff, #w-node-_234ab4fc-29b3-6c71-c23b-6f2e5326cafd-f7c90cff {
  justify-self: center;
}

#w-node-e89955b3-0543-04e2-e11a-7bfde4c99bdc-f7c90cff {
  grid-area: 1 / 1 / 2 / 4;
  align-self: start;
}

#w-node-e89955b3-0543-04e2-e11a-7bfde4c99bdf-f7c90cff {
  grid-area: 3 / 3 / 6 / 4;
  place-self: start stretch;
}

#w-node-e89955b3-0543-04e2-e11a-7bfde4c99be6-f7c90cff {
  place-self: center start;
}

#w-node-e89955b3-0543-04e2-e11a-7bfde4c99be8-f7c90cff {
  place-self: center end;
}

#w-node-e89955b3-0543-04e2-e11a-7bfde4c99bec-f7c90cff {
  place-self: center start;
}

#w-node-e89955b3-0543-04e2-e11a-7bfde4c99bee-f7c90cff {
  place-self: center end;
}

#w-node-e89955b3-0543-04e2-e11a-7bfde4c99bf2-f7c90cff {
  place-self: center start;
}

#w-node-e89955b3-0543-04e2-e11a-7bfde4c99bf4-f7c90cff {
  place-self: center end;
}

#w-node-e89955b3-0543-04e2-e11a-7bfde4c99bf8-f7c90cff {
  place-self: center start;
}

#w-node-e89955b3-0543-04e2-e11a-7bfde4c99bfa-f7c90cff {
  place-self: center end;
}

#w-node-e89955b3-0543-04e2-e11a-7bfde4c99bfb-f7c90cff {
  grid-area: 2 / 2 / 5 / 3;
  place-self: start stretch;
}

#w-node-e89955b3-0543-04e2-e11a-7bfde4c99c00-f7c90cff {
  place-self: center start;
}

#w-node-e89955b3-0543-04e2-e11a-7bfde4c99c02-f7c90cff {
  place-self: center end;
}

#w-node-e89955b3-0543-04e2-e11a-7bfde4c99c04-f7c90cff {
  place-self: center start;
}

#w-node-e89955b3-0543-04e2-e11a-7bfde4c99c06-f7c90cff {
  place-self: center end;
}

#w-node-e89955b3-0543-04e2-e11a-7bfde4c99c08-f7c90cff {
  place-self: center start;
}

#w-node-e89955b3-0543-04e2-e11a-7bfde4c99c0a-f7c90cff {
  place-self: center end;
}

#w-node-e89955b3-0543-04e2-e11a-7bfde4c99c0c-f7c90cff {
  place-self: center start;
}

#w-node-e89955b3-0543-04e2-e11a-7bfde4c99c0e-f7c90cff {
  place-self: center end;
}

#w-node-e89955b3-0543-04e2-e11a-7bfde4c99c10-f7c90cff {
  place-self: center start;
}

#w-node-e89955b3-0543-04e2-e11a-7bfde4c99c12-f7c90cff {
  place-self: center end;
}

#w-node-e89955b3-0543-04e2-e11a-7bfde4c99c13-f7c90cff {
  grid-area: 2 / 1 / 4 / 2;
  align-self: start;
}

#w-node-e89955b3-0543-04e2-e11a-7bfde4c99c16-f7c90cff {
  grid-area: 6 / 3 / 7 / 4;
  align-self: end;
}

#w-node-_81376c62-37eb-2284-a754-09330b70e8aa-f7c90cff, #w-node-_81376c62-37eb-2284-a754-09330b70e8b1-f7c90cff {
  place-self: center;
}

#w-node-_81376c62-37eb-2284-a754-09330b70e8c6-f7c90cff {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_81376c62-37eb-2284-a754-09330b70e8c7-f7c90cff {
  align-self: center;
}

#w-node-_81376c62-37eb-2284-a754-09330b70e8c9-f7c90cff {
  place-self: center end;
}

#email-3.w-node-_81376c62-37eb-2284-a754-09330b70e8ca-f7c90cff, #email-3.w-node-_81376c62-37eb-2284-a754-09330b70e8cb-f7c90cff {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_81376c62-37eb-2284-a754-09330b70e8cd-f7c90cff {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_81376c62-37eb-2284-a754-09330b70e8ce-f7c90cff {
  align-self: center;
}

#w-node-_81376c62-37eb-2284-a754-09330b70e8d0-f7c90cff {
  place-self: center end;
}

#email-4.w-node-_81376c62-37eb-2284-a754-09330b70e8d1-f7c90cff, #w-node-_81376c62-37eb-2284-a754-09330b70e8d3-f7c90cff {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_81376c62-37eb-2284-a754-09330b70e8d4-f7c90cff {
  align-self: center;
}

#w-node-_81376c62-37eb-2284-a754-09330b70e8d6-f7c90cff {
  place-self: center end;
}

#email-4.w-node-_81376c62-37eb-2284-a754-09330b70e8d7-f7c90cff, #w-node-_81376c62-37eb-2284-a754-09330b70e8e4-f7c90cff {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_81376c62-37eb-2284-a754-09330b70e8e5-f7c90cff {
  align-self: center;
}

#w-node-_81376c62-37eb-2284-a754-09330b70e8e7-f7c90cff {
  place-self: center end;
}

#Email.w-node-_81376c62-37eb-2284-a754-09330b70e8e8-f7c90cff, #w-node-_81376c62-37eb-2284-a754-09330b70e8ea-f7c90cff {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_81376c62-37eb-2284-a754-09330b70e8eb-f7c90cff {
  align-self: center;
}

#w-node-_81376c62-37eb-2284-a754-09330b70e8ed-f7c90cff {
  place-self: center end;
}

#Password.w-node-_81376c62-37eb-2284-a754-09330b70e8ee-f7c90cff {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_81376c62-37eb-2284-a754-09330b70e8fa-f7c90cff {
  grid-area: 1 / 1 / 2 / 4;
  align-self: stretch;
}

#w-node-_81376c62-37eb-2284-a754-09330b70e8fb-f7c90cff {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_81376c62-37eb-2284-a754-09330b70e901-f7c90cff {
  align-self: center;
}

#w-node-_81376c62-37eb-2284-a754-09330b70e916-f7c90cff {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_81376c62-37eb-2284-a754-09330b70e918-f7c90cff {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_81376c62-37eb-2284-a754-09330b70e920-f7c90cff {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center start;
}

#w-node-_81376c62-37eb-2284-a754-09330b70e922-f7c90cff {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_81376c62-37eb-2284-a754-09330b70e92a-f7c90cff {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_81376c62-37eb-2284-a754-09330b70e92c-f7c90cff {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_81376c62-37eb-2284-a754-09330b70e934-f7c90cff {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_81376c62-37eb-2284-a754-09330b70e936-f7c90cff {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_81376c62-37eb-2284-a754-09330b70e93f-f7c90cff {
  align-self: start;
}

#w-node-_81376c62-37eb-2284-a754-09330b70e954-f7c90cff {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_81376c62-37eb-2284-a754-09330b70e956-f7c90cff {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_81376c62-37eb-2284-a754-09330b70e95b-f7c90cff {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_81376c62-37eb-2284-a754-09330b70e95d-f7c90cff {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_81376c62-37eb-2284-a754-09330b70e987-f7c90cff {
  align-self: start;
}

#w-node-_81376c62-37eb-2284-a754-09330b70e98a-f7c90cff {
  justify-self: start;
}

#w-node-_81376c62-37eb-2284-a754-09330b70e98b-f7c90cff {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_81376c62-37eb-2284-a754-09330b70e98d-f7c90cff {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_81376c62-37eb-2284-a754-09330b70e98f-f7c90cff {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-_81376c62-37eb-2284-a754-09330b70e991-f7c90cff {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_1574840f-fc0a-e1d2-f31f-a7d9554f9448-8b46c43e {
  justify-self: end;
}

#w-node-_1574840f-fc0a-e1d2-f31f-a7d9554f944a-8b46c43e {
  place-self: center;
}

#w-node-_1574840f-fc0a-e1d2-f31f-a7d9554f944c-8b46c43e {
  justify-self: start;
}

#w-node-_1574840f-fc0a-e1d2-f31f-a7d9554f944e-8b46c43e {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_41bdffb8-ed28-0c33-bc25-f803f497ff39-8b46c43e, #w-node-_41bdffb8-ed28-0c33-bc25-f803f497ff3a-8b46c43e, #w-node-_41bdffb8-ed28-0c33-bc25-f803f497ff45-8b46c43e, #w-node-_41bdffb8-ed28-0c33-bc25-f803f497ff50-8b46c43e, #w-node-_41bdffb8-ed28-0c33-bc25-f803f497ff5e-8b46c43e, #w-node-f2a9abba-4dc9-7ba3-9704-35a2ec3c97e5-8b46c43e, #w-node-f4a48a08-76a4-2edc-1da3-8863728e0689-8b46c43e, #w-node-_65808f22-b09d-60ed-da50-9bb362baa8b6-8b46c43e, #w-node-_0b9c498a-82a7-5f3a-f2a9-cb5959bd440d-8b46c43e, #w-node-_7ddd08c2-13c3-92cf-9570-f2dac72a09f9-8b46c43e, #w-node-_16b71b5e-9c70-92de-7a72-63b8dc033dbe-8b46c43e, #w-node-e501eb61-8b29-ddc4-b7b7-583c12406142-8b46c43e, #w-node-_00a935b2-dc7b-dffe-d4fa-c077b1fddf56-8b46c43e, #w-node-_4b51afa5-9944-82cb-02fa-551c393a6b95-8b46c43e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_90154c31-4da8-747d-0891-f740e3d9f5d2-8b46c43e {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-_90154c31-4da8-747d-0891-f740e3d9f5d3-8b46c43e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_90154c31-4da8-747d-0891-f740e3d9f5d4-8b46c43e {
  grid-area: 2 / 1 / 3 / 2;
  align-self: end;
}

#w-node-_90154c31-4da8-747d-0891-f740e3d9f5dd-8b46c43e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_287cbc9b-d8a5-55c3-e7e1-ac86e7f23007-8b46c43e {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-_66058178-7f75-1271-46f7-f0c6178d49a5-8b46c43e {
  justify-self: end;
}

#w-node-_66058178-7f75-1271-46f7-f0c6178d49a7-8b46c43e {
  place-self: center;
}

#w-node-_66058178-7f75-1271-46f7-f0c6178d49a9-8b46c43e {
  justify-self: start;
}

#w-node-_287cbc9b-d8a5-55c3-e7e1-ac86e7f23010-8b46c43e, #w-node-_287cbc9b-d8a5-55c3-e7e1-ac86e7f23014-8b46c43e {
  justify-self: center;
}

#w-node-f8ae8099-4173-18d2-1d63-634e923153e5-8b46c43e, #w-node-f8ae8099-4173-18d2-1d63-634e923153ec-8b46c43e {
  place-self: center;
}

#w-node-f8ae8099-4173-18d2-1d63-634e92315401-8b46c43e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f8ae8099-4173-18d2-1d63-634e92315402-8b46c43e {
  align-self: center;
}

#w-node-f8ae8099-4173-18d2-1d63-634e92315404-8b46c43e {
  place-self: center end;
}

#email-3.w-node-f8ae8099-4173-18d2-1d63-634e92315405-8b46c43e, #email-3.w-node-f8ae8099-4173-18d2-1d63-634e92315406-8b46c43e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f8ae8099-4173-18d2-1d63-634e92315408-8b46c43e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f8ae8099-4173-18d2-1d63-634e92315409-8b46c43e {
  align-self: center;
}

#w-node-f8ae8099-4173-18d2-1d63-634e9231540b-8b46c43e {
  place-self: center end;
}

#email-4.w-node-f8ae8099-4173-18d2-1d63-634e9231540c-8b46c43e, #w-node-f8ae8099-4173-18d2-1d63-634e9231540e-8b46c43e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f8ae8099-4173-18d2-1d63-634e9231540f-8b46c43e {
  align-self: center;
}

#w-node-f8ae8099-4173-18d2-1d63-634e92315411-8b46c43e {
  place-self: center end;
}

#email-4.w-node-f8ae8099-4173-18d2-1d63-634e92315412-8b46c43e, #w-node-f8ae8099-4173-18d2-1d63-634e9231541f-8b46c43e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f8ae8099-4173-18d2-1d63-634e92315420-8b46c43e {
  align-self: center;
}

#w-node-f8ae8099-4173-18d2-1d63-634e92315422-8b46c43e {
  place-self: center end;
}

#Email.w-node-f8ae8099-4173-18d2-1d63-634e92315423-8b46c43e, #w-node-f8ae8099-4173-18d2-1d63-634e92315425-8b46c43e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f8ae8099-4173-18d2-1d63-634e92315426-8b46c43e {
  align-self: center;
}

#w-node-f8ae8099-4173-18d2-1d63-634e92315428-8b46c43e {
  place-self: center end;
}

#Password.w-node-f8ae8099-4173-18d2-1d63-634e92315429-8b46c43e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f8ae8099-4173-18d2-1d63-634e92315435-8b46c43e {
  grid-area: 1 / 1 / 2 / 4;
  align-self: stretch;
}

#w-node-f8ae8099-4173-18d2-1d63-634e92315436-8b46c43e {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-f8ae8099-4173-18d2-1d63-634e9231543c-8b46c43e {
  align-self: center;
}

#w-node-f8ae8099-4173-18d2-1d63-634e92315451-8b46c43e {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-f8ae8099-4173-18d2-1d63-634e92315453-8b46c43e {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-f8ae8099-4173-18d2-1d63-634e9231545b-8b46c43e {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center start;
}

#w-node-f8ae8099-4173-18d2-1d63-634e9231545d-8b46c43e {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-f8ae8099-4173-18d2-1d63-634e92315465-8b46c43e {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-f8ae8099-4173-18d2-1d63-634e92315467-8b46c43e {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-f8ae8099-4173-18d2-1d63-634e9231546f-8b46c43e {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-f8ae8099-4173-18d2-1d63-634e92315471-8b46c43e {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-f8ae8099-4173-18d2-1d63-634e9231547a-8b46c43e {
  align-self: start;
}

#w-node-f8ae8099-4173-18d2-1d63-634e9231548f-8b46c43e {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-f8ae8099-4173-18d2-1d63-634e92315491-8b46c43e {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-f8ae8099-4173-18d2-1d63-634e92315496-8b46c43e {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-f8ae8099-4173-18d2-1d63-634e92315498-8b46c43e {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-f8ae8099-4173-18d2-1d63-634e923154c2-8b46c43e {
  align-self: start;
}

#w-node-f8ae8099-4173-18d2-1d63-634e923154c5-8b46c43e {
  justify-self: start;
}

#w-node-f8ae8099-4173-18d2-1d63-634e923154c6-8b46c43e {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-f8ae8099-4173-18d2-1d63-634e923154c8-8b46c43e {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-f8ae8099-4173-18d2-1d63-634e923154ca-8b46c43e {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-f8ae8099-4173-18d2-1d63-634e923154cc-8b46c43e {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_1cf3ebad-fe71-48e9-7b72-8a2152f82822-8b46c43e {
  grid-area: 1 / 1 / 2 / 4;
  align-self: start;
}

#w-node-_1cf3ebad-fe71-48e9-7b72-8a2152f82825-8b46c43e {
  grid-area: 3 / 3 / 6 / 4;
  place-self: start stretch;
}

#w-node-_1cf3ebad-fe71-48e9-7b72-8a2152f8282c-8b46c43e {
  place-self: center start;
}

#w-node-_1cf3ebad-fe71-48e9-7b72-8a2152f8282e-8b46c43e {
  place-self: center end;
}

#w-node-_1cf3ebad-fe71-48e9-7b72-8a2152f82832-8b46c43e {
  place-self: center start;
}

#w-node-_1cf3ebad-fe71-48e9-7b72-8a2152f82834-8b46c43e {
  place-self: center end;
}

#w-node-_1cf3ebad-fe71-48e9-7b72-8a2152f82838-8b46c43e {
  place-self: center start;
}

#w-node-_1cf3ebad-fe71-48e9-7b72-8a2152f8283a-8b46c43e {
  place-self: center end;
}

#w-node-_1cf3ebad-fe71-48e9-7b72-8a2152f8283e-8b46c43e {
  place-self: center start;
}

#w-node-_1cf3ebad-fe71-48e9-7b72-8a2152f82840-8b46c43e {
  place-self: center end;
}

#w-node-_1cf3ebad-fe71-48e9-7b72-8a2152f82841-8b46c43e {
  grid-area: 2 / 2 / 5 / 3;
  place-self: start stretch;
}

#w-node-_1cf3ebad-fe71-48e9-7b72-8a2152f82846-8b46c43e {
  place-self: center start;
}

#w-node-_1cf3ebad-fe71-48e9-7b72-8a2152f82848-8b46c43e {
  place-self: center end;
}

#w-node-_1cf3ebad-fe71-48e9-7b72-8a2152f8284a-8b46c43e {
  place-self: center start;
}

#w-node-_1cf3ebad-fe71-48e9-7b72-8a2152f8284c-8b46c43e {
  place-self: center end;
}

#w-node-_1cf3ebad-fe71-48e9-7b72-8a2152f8284e-8b46c43e {
  place-self: center start;
}

#w-node-_1cf3ebad-fe71-48e9-7b72-8a2152f82850-8b46c43e {
  place-self: center end;
}

#w-node-_1cf3ebad-fe71-48e9-7b72-8a2152f82852-8b46c43e {
  place-self: center start;
}

#w-node-_1cf3ebad-fe71-48e9-7b72-8a2152f82854-8b46c43e {
  place-self: center end;
}

#w-node-_1cf3ebad-fe71-48e9-7b72-8a2152f82856-8b46c43e {
  place-self: center start;
}

#w-node-_1cf3ebad-fe71-48e9-7b72-8a2152f82858-8b46c43e {
  place-self: center end;
}

#w-node-_1cf3ebad-fe71-48e9-7b72-8a2152f82859-8b46c43e {
  grid-area: 2 / 1 / 4 / 2;
  place-self: start center;
}

#w-node-_1cf3ebad-fe71-48e9-7b72-8a2152f8285c-8b46c43e {
  place-self: center;
}

#w-node-_1cf3ebad-fe71-48e9-7b72-8a2152f8285e-8b46c43e {
  grid-area: 6 / 3 / 7 / 4;
  align-self: end;
}

#w-node-_9373daaf-5070-b6ce-0b9e-37a54193be9b-f29f4463, #w-node-_9373daaf-5070-b6ce-0b9e-37a54193bea2-f29f4463 {
  place-self: center;
}

#w-node-_9373daaf-5070-b6ce-0b9e-37a54193beb7-f29f4463 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_9373daaf-5070-b6ce-0b9e-37a54193beb8-f29f4463 {
  align-self: center;
}

#w-node-_9373daaf-5070-b6ce-0b9e-37a54193beba-f29f4463 {
  place-self: center end;
}

#email-3.w-node-_9373daaf-5070-b6ce-0b9e-37a54193bebb-f29f4463, #email-3.w-node-_9373daaf-5070-b6ce-0b9e-37a54193bebc-f29f4463 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9373daaf-5070-b6ce-0b9e-37a54193bebe-f29f4463 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_9373daaf-5070-b6ce-0b9e-37a54193bebf-f29f4463 {
  align-self: center;
}

#w-node-_9373daaf-5070-b6ce-0b9e-37a54193bec1-f29f4463 {
  place-self: center end;
}

#email-4.w-node-_9373daaf-5070-b6ce-0b9e-37a54193bec2-f29f4463, #w-node-_9373daaf-5070-b6ce-0b9e-37a54193bec4-f29f4463 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_9373daaf-5070-b6ce-0b9e-37a54193bec5-f29f4463 {
  align-self: center;
}

#w-node-_9373daaf-5070-b6ce-0b9e-37a54193bec7-f29f4463 {
  place-self: center end;
}

#email-4.w-node-_9373daaf-5070-b6ce-0b9e-37a54193bec8-f29f4463, #w-node-_9373daaf-5070-b6ce-0b9e-37a54193bed5-f29f4463 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_9373daaf-5070-b6ce-0b9e-37a54193bed6-f29f4463 {
  align-self: center;
}

#w-node-_9373daaf-5070-b6ce-0b9e-37a54193bed8-f29f4463 {
  place-self: center end;
}

#Email.w-node-_9373daaf-5070-b6ce-0b9e-37a54193bed9-f29f4463, #w-node-_9373daaf-5070-b6ce-0b9e-37a54193bedb-f29f4463 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_9373daaf-5070-b6ce-0b9e-37a54193bedc-f29f4463 {
  align-self: center;
}

#w-node-_9373daaf-5070-b6ce-0b9e-37a54193bede-f29f4463 {
  place-self: center end;
}

#Password.w-node-_9373daaf-5070-b6ce-0b9e-37a54193bedf-f29f4463 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_9373daaf-5070-b6ce-0b9e-37a54193beeb-f29f4463 {
  grid-area: 1 / 1 / 2 / 4;
  align-self: stretch;
}

#w-node-_9373daaf-5070-b6ce-0b9e-37a54193beec-f29f4463 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_9373daaf-5070-b6ce-0b9e-37a54193bef2-f29f4463 {
  align-self: center;
}

#w-node-_9373daaf-5070-b6ce-0b9e-37a54193bf07-f29f4463 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_9373daaf-5070-b6ce-0b9e-37a54193bf09-f29f4463 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_9373daaf-5070-b6ce-0b9e-37a54193bf11-f29f4463 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center start;
}

#w-node-_9373daaf-5070-b6ce-0b9e-37a54193bf13-f29f4463 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_9373daaf-5070-b6ce-0b9e-37a54193bf1b-f29f4463 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_9373daaf-5070-b6ce-0b9e-37a54193bf1d-f29f4463 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_9373daaf-5070-b6ce-0b9e-37a54193bf25-f29f4463 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_9373daaf-5070-b6ce-0b9e-37a54193bf27-f29f4463 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_9373daaf-5070-b6ce-0b9e-37a54193bf30-f29f4463 {
  align-self: start;
}

#w-node-_9373daaf-5070-b6ce-0b9e-37a54193bf45-f29f4463 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_9373daaf-5070-b6ce-0b9e-37a54193bf47-f29f4463 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_9373daaf-5070-b6ce-0b9e-37a54193bf4c-f29f4463 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_9373daaf-5070-b6ce-0b9e-37a54193bf4e-f29f4463 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_9373daaf-5070-b6ce-0b9e-37a54193bf78-f29f4463 {
  align-self: start;
}

#w-node-_9373daaf-5070-b6ce-0b9e-37a54193bf7b-f29f4463 {
  justify-self: start;
}

#w-node-_9373daaf-5070-b6ce-0b9e-37a54193bf7c-f29f4463 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_9373daaf-5070-b6ce-0b9e-37a54193bf7e-f29f4463 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_9373daaf-5070-b6ce-0b9e-37a54193bf80-f29f4463 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-_9373daaf-5070-b6ce-0b9e-37a54193bf82-f29f4463, #w-node-_50fbc94d-6473-9bfd-8a0c-1d7c46f05ef5-f29f4463 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_50fbc94d-6473-9bfd-8a0c-1d7c46f05ef6-f29f4463 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_50fbc94d-6473-9bfd-8a0c-1d7c46f05ef9-f29f4463 {
  justify-self: end;
}

#w-node-_50fbc94d-6473-9bfd-8a0c-1d7c46f05efb-f29f4463 {
  place-self: center;
}

#w-node-_50fbc94d-6473-9bfd-8a0c-1d7c46f05efd-f29f4463 {
  justify-self: start;
}

#w-node-_50fbc94d-6473-9bfd-8a0c-1d7c46f05f0c-f29f4463 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_50fbc94d-6473-9bfd-8a0c-1d7c46f05f0d-f29f4463 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_50fbc94d-6473-9bfd-8a0c-1d7c46f05f10-f29f4463 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-_50fbc94d-6473-9bfd-8a0c-1d7c46f05f12-f29f4463 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_50fbc94d-6473-9bfd-8a0c-1d7c46f05f16-f29f4463 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_50fbc94d-6473-9bfd-8a0c-1d7c46f05f18-f29f4463 {
  grid-area: 1 / 2 / 2 / 4;
  place-self: stretch stretch;
}

#w-node-ab63e9ea-f110-df45-14d7-6f6c1850efea-f29f4463 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ab63e9ea-f110-df45-14d7-6f6c1850efeb-f29f4463 {
  place-self: center start;
}

#w-node-ab63e9ea-f110-df45-14d7-6f6c1850efef-f29f4463, #w-node-ab63e9ea-f110-df45-14d7-6f6c1850efff-f29f4463, #Email-Address.w-node-ab63e9ea-f110-df45-14d7-6f6c1850f001-f29f4463 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ab63e9ea-f110-df45-14d7-6f6c1850f087-f29f4463 {
  justify-self: center;
}

#w-node-bbe023dd-0efa-9aa5-989a-69eb6274799d-f29f4463 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-bbe023dd-0efa-9aa5-989a-69eb627479a1-f29f4463 {
  justify-self: end;
}

#w-node-bbe023dd-0efa-9aa5-989a-69eb627479a3-f29f4463 {
  place-self: center;
}

#w-node-bbe023dd-0efa-9aa5-989a-69eb627479a5-f29f4463 {
  justify-self: start;
}

#w-node-bbe023dd-0efa-9aa5-989a-69eb627479ab-f29f4463, #w-node-bbe023dd-0efa-9aa5-989a-69eb627479af-f29f4463 {
  justify-self: center;
}

#w-node-_70b6f399-ec81-a63d-b7c1-c17757031a32-f29f4463 {
  grid-area: 1 / 1 / 2 / 4;
  align-self: start;
}

#w-node-_70b6f399-ec81-a63d-b7c1-c17757031a35-f29f4463 {
  grid-area: 3 / 3 / 6 / 4;
  place-self: start stretch;
}

#w-node-_70b6f399-ec81-a63d-b7c1-c17757031a3c-f29f4463 {
  place-self: center start;
}

#w-node-_70b6f399-ec81-a63d-b7c1-c17757031a3e-f29f4463 {
  place-self: center end;
}

#w-node-_70b6f399-ec81-a63d-b7c1-c17757031a42-f29f4463 {
  place-self: center start;
}

#w-node-_70b6f399-ec81-a63d-b7c1-c17757031a44-f29f4463 {
  place-self: center end;
}

#w-node-_70b6f399-ec81-a63d-b7c1-c17757031a48-f29f4463 {
  place-self: center start;
}

#w-node-_70b6f399-ec81-a63d-b7c1-c17757031a4a-f29f4463 {
  place-self: center end;
}

#w-node-_70b6f399-ec81-a63d-b7c1-c17757031a4e-f29f4463 {
  place-self: center start;
}

#w-node-_70b6f399-ec81-a63d-b7c1-c17757031a50-f29f4463 {
  place-self: center end;
}

#w-node-_70b6f399-ec81-a63d-b7c1-c17757031a51-f29f4463 {
  grid-area: 2 / 2 / 5 / 3;
  place-self: start stretch;
}

#w-node-_70b6f399-ec81-a63d-b7c1-c17757031a56-f29f4463 {
  place-self: center start;
}

#w-node-_70b6f399-ec81-a63d-b7c1-c17757031a58-f29f4463 {
  place-self: center end;
}

#w-node-_70b6f399-ec81-a63d-b7c1-c17757031a5a-f29f4463 {
  place-self: center start;
}

#w-node-_70b6f399-ec81-a63d-b7c1-c17757031a5c-f29f4463 {
  place-self: center end;
}

#w-node-_70b6f399-ec81-a63d-b7c1-c17757031a5e-f29f4463 {
  place-self: center start;
}

#w-node-_70b6f399-ec81-a63d-b7c1-c17757031a60-f29f4463 {
  place-self: center end;
}

#w-node-_70b6f399-ec81-a63d-b7c1-c17757031a62-f29f4463 {
  place-self: center start;
}

#w-node-_70b6f399-ec81-a63d-b7c1-c17757031a64-f29f4463 {
  place-self: center end;
}

#w-node-_70b6f399-ec81-a63d-b7c1-c17757031a66-f29f4463 {
  place-self: center start;
}

#w-node-_70b6f399-ec81-a63d-b7c1-c17757031a68-f29f4463 {
  place-self: center end;
}

#w-node-_70b6f399-ec81-a63d-b7c1-c17757031a69-f29f4463 {
  grid-area: 2 / 1 / 4 / 2;
  place-self: start center;
}

#w-node-_70b6f399-ec81-a63d-b7c1-c17757031a6c-f29f4463 {
  place-self: center;
}

#w-node-_70b6f399-ec81-a63d-b7c1-c17757031a6e-f29f4463 {
  grid-area: 6 / 3 / 7 / 4;
  align-self: end;
}

#w-node-_102c7252-c203-21ff-1372-3f3f7100ed11-05d3a02d {
  justify-self: end;
}

#w-node-_102c7252-c203-21ff-1372-3f3f7100ed13-05d3a02d {
  place-self: center;
}

#w-node-_102c7252-c203-21ff-1372-3f3f7100ed15-05d3a02d {
  justify-self: start;
}

#w-node-_102c7252-c203-21ff-1372-3f3f7100ed17-05d3a02d {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-baabce70-5053-6d70-c2e0-b07e5ef34d86-05d3a02d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-baabce70-5053-6d70-c2e0-b07e5ef34d87-05d3a02d {
  place-self: center start;
}

#w-node-baabce70-5053-6d70-c2e0-b07e5ef34d8c-05d3a02d, #w-node-baabce70-5053-6d70-c2e0-b07e5ef34da2-05d3a02d, #Email-3.w-node-baabce70-5053-6d70-c2e0-b07e5ef34da4-05d3a02d, #w-node-baabce70-5053-6d70-c2e0-b07e5ef34da6-05d3a02d, #Phone-Number.w-node-baabce70-5053-6d70-c2e0-b07e5ef34dab-05d3a02d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#Is-this-number-available-on-WhatsApp.w-node-baabce70-5053-6d70-c2e0-b07e5ef34dae-05d3a02d, #w-node-baabce70-5053-6d70-c2e0-b07e5ef34daf-05d3a02d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-baabce70-5053-6d70-c2e0-b07e5ef34db0-05d3a02d {
  place-self: center start;
}

#w-node-baabce70-5053-6d70-c2e0-b07e5ef34db5-05d3a02d, #w-node-baabce70-5053-6d70-c2e0-b07e5ef34db7-05d3a02d, #Where-will-you-be-departing-from.w-node-baabce70-5053-6d70-c2e0-b07e5ef34db9-05d3a02d, #w-node-baabce70-5053-6d70-c2e0-b07e5ef34dbb-05d3a02d, #Preferred-Departure-Date.w-node-baabce70-5053-6d70-c2e0-b07e5ef34dbd-05d3a02d, #w-node-baabce70-5053-6d70-c2e0-b07e5ef34dbf-05d3a02d, #Preferred-Return-Date.w-node-baabce70-5053-6d70-c2e0-b07e5ef34dc1-05d3a02d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-baabce70-5053-6d70-c2e0-b07e5ef34dc2-05d3a02d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-baabce70-5053-6d70-c2e0-b07e5ef34dc3-05d3a02d {
  place-self: center start;
}

#w-node-baabce70-5053-6d70-c2e0-b07e5ef34dc8-05d3a02d, #Number-of-Travelers.w-node-baabce70-5053-6d70-c2e0-b07e5ef34dca-05d3a02d, #w-node-baabce70-5053-6d70-c2e0-b07e5ef34dcc-05d3a02d, #Number-of-Adults-Traveling.w-node-baabce70-5053-6d70-c2e0-b07e5ef34dce-05d3a02d, #w-node-baabce70-5053-6d70-c2e0-b07e5ef34dd0-05d3a02d, #Number-Of-Children-Traveling.w-node-baabce70-5053-6d70-c2e0-b07e5ef34dd6-05d3a02d, #w-node-baabce70-5053-6d70-c2e0-b07e5ef34dd8-05d3a02d, #Ages-of-Children-Traveling.w-node-baabce70-5053-6d70-c2e0-b07e5ef34dde-05d3a02d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-baabce70-5053-6d70-c2e0-b07e5ef34ddf-05d3a02d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-baabce70-5053-6d70-c2e0-b07e5ef34de0-05d3a02d {
  place-self: center start;
}

#Cabin-Class.w-node-baabce70-5053-6d70-c2e0-b07e5ef34de6-05d3a02d, #w-node-baabce70-5053-6d70-c2e0-b07e5ef34e0c-05d3a02d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-baabce70-5053-6d70-c2e0-b07e5ef34e0d-05d3a02d {
  place-self: center start;
}

#w-node-baabce70-5053-6d70-c2e0-b07e5ef34e12-05d3a02d, #Additional-Notes.w-node-baabce70-5053-6d70-c2e0-b07e5ef34e15-05d3a02d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-baabce70-5053-6d70-c2e0-b07e5ef34e27-05d3a02d {
  justify-self: center;
}

#w-node-_690e0277-48f6-8ee8-7c47-cb2902ea451d-05d3a02d {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-cec213f6-e262-f071-522e-34ee36292e0d-05d3a02d {
  justify-self: end;
}

#w-node-cec213f6-e262-f071-522e-34ee36292e0f-05d3a02d {
  place-self: center;
}

#w-node-cec213f6-e262-f071-522e-34ee36292e11-05d3a02d {
  justify-self: start;
}

#w-node-_690e0277-48f6-8ee8-7c47-cb2902ea4526-05d3a02d, #w-node-_690e0277-48f6-8ee8-7c47-cb2902ea452a-05d3a02d {
  justify-self: center;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b470-05d3a02d, #w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b477-05d3a02d {
  place-self: center;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b48c-05d3a02d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b48d-05d3a02d {
  align-self: center;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b48f-05d3a02d {
  place-self: center end;
}

#email-3.w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b490-05d3a02d, #email-3.w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b491-05d3a02d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b493-05d3a02d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b494-05d3a02d {
  align-self: center;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b496-05d3a02d {
  place-self: center end;
}

#email-4.w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b497-05d3a02d, #w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b499-05d3a02d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b49a-05d3a02d {
  align-self: center;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b49c-05d3a02d {
  place-self: center end;
}

#email-4.w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b49d-05d3a02d, #w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b4aa-05d3a02d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b4ab-05d3a02d {
  align-self: center;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b4ad-05d3a02d {
  place-self: center end;
}

#Email.w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b4ae-05d3a02d, #w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b4b0-05d3a02d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b4b1-05d3a02d {
  align-self: center;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b4b3-05d3a02d {
  place-self: center end;
}

#Password.w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b4b4-05d3a02d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b4c0-05d3a02d {
  grid-area: 1 / 1 / 2 / 4;
  align-self: stretch;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b4c1-05d3a02d {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b4c7-05d3a02d {
  align-self: center;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b4dc-05d3a02d {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b4de-05d3a02d {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b4e6-05d3a02d {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center start;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b4e8-05d3a02d {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b4f0-05d3a02d {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b4f2-05d3a02d {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b4fa-05d3a02d {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b4fc-05d3a02d {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b505-05d3a02d {
  align-self: start;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b51a-05d3a02d {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b51c-05d3a02d {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b521-05d3a02d {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b523-05d3a02d {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b54d-05d3a02d {
  align-self: start;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b550-05d3a02d {
  justify-self: start;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b551-05d3a02d {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b553-05d3a02d {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b555-05d3a02d {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b557-05d3a02d {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_39f56c17-6aa1-8983-3eff-28d22cf29f69-05d3a02d {
  grid-area: 1 / 1 / 2 / 4;
  align-self: start;
}

#w-node-_39f56c17-6aa1-8983-3eff-28d22cf29f6c-05d3a02d {
  grid-area: 3 / 3 / 6 / 4;
  place-self: start stretch;
}

#w-node-_39f56c17-6aa1-8983-3eff-28d22cf29f73-05d3a02d {
  place-self: center start;
}

#w-node-_39f56c17-6aa1-8983-3eff-28d22cf29f75-05d3a02d {
  place-self: center end;
}

#w-node-_39f56c17-6aa1-8983-3eff-28d22cf29f79-05d3a02d {
  place-self: center start;
}

#w-node-_39f56c17-6aa1-8983-3eff-28d22cf29f7b-05d3a02d {
  place-self: center end;
}

#w-node-_39f56c17-6aa1-8983-3eff-28d22cf29f7f-05d3a02d {
  place-self: center start;
}

#w-node-_39f56c17-6aa1-8983-3eff-28d22cf29f81-05d3a02d {
  place-self: center end;
}

#w-node-_39f56c17-6aa1-8983-3eff-28d22cf29f85-05d3a02d {
  place-self: center start;
}

#w-node-_39f56c17-6aa1-8983-3eff-28d22cf29f87-05d3a02d {
  place-self: center end;
}

#w-node-_39f56c17-6aa1-8983-3eff-28d22cf29f88-05d3a02d {
  grid-area: 2 / 2 / 5 / 3;
  place-self: start stretch;
}

#w-node-_39f56c17-6aa1-8983-3eff-28d22cf29f8d-05d3a02d {
  place-self: center start;
}

#w-node-_39f56c17-6aa1-8983-3eff-28d22cf29f8f-05d3a02d {
  place-self: center end;
}

#w-node-_39f56c17-6aa1-8983-3eff-28d22cf29f91-05d3a02d {
  place-self: center start;
}

#w-node-_39f56c17-6aa1-8983-3eff-28d22cf29f93-05d3a02d {
  place-self: center end;
}

#w-node-_39f56c17-6aa1-8983-3eff-28d22cf29f95-05d3a02d {
  place-self: center start;
}

#w-node-_39f56c17-6aa1-8983-3eff-28d22cf29f97-05d3a02d {
  place-self: center end;
}

#w-node-_39f56c17-6aa1-8983-3eff-28d22cf29f99-05d3a02d {
  place-self: center start;
}

#w-node-_39f56c17-6aa1-8983-3eff-28d22cf29f9b-05d3a02d {
  place-self: center end;
}

#w-node-_39f56c17-6aa1-8983-3eff-28d22cf29f9d-05d3a02d {
  place-self: center start;
}

#w-node-_39f56c17-6aa1-8983-3eff-28d22cf29f9f-05d3a02d {
  place-self: center end;
}

#w-node-_39f56c17-6aa1-8983-3eff-28d22cf29fa0-05d3a02d {
  grid-area: 2 / 1 / 4 / 2;
  place-self: start center;
}

#w-node-_39f56c17-6aa1-8983-3eff-28d22cf29fa3-05d3a02d {
  place-self: center;
}

#w-node-_39f56c17-6aa1-8983-3eff-28d22cf29fa5-05d3a02d {
  grid-area: 6 / 3 / 7 / 4;
  align-self: end;
}

#w-node-_102c7252-c203-21ff-1372-3f3f7100ed11-cda21806 {
  justify-self: end;
}

#w-node-_102c7252-c203-21ff-1372-3f3f7100ed13-cda21806 {
  place-self: center;
}

#w-node-_102c7252-c203-21ff-1372-3f3f7100ed15-cda21806 {
  justify-self: start;
}

#w-node-_102c7252-c203-21ff-1372-3f3f7100ed17-cda21806 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-baabce70-5053-6d70-c2e0-b07e5ef34d86-cda21806 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-baabce70-5053-6d70-c2e0-b07e5ef34d87-cda21806 {
  place-self: center start;
}

#w-node-baabce70-5053-6d70-c2e0-b07e5ef34d8c-cda21806, #w-node-baabce70-5053-6d70-c2e0-b07e5ef34da2-cda21806, #Email-3.w-node-baabce70-5053-6d70-c2e0-b07e5ef34da4-cda21806, #w-node-baabce70-5053-6d70-c2e0-b07e5ef34da6-cda21806, #Phone-Number.w-node-baabce70-5053-6d70-c2e0-b07e5ef34dab-cda21806 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#Is-this-number-available-on-WhatsApp.w-node-baabce70-5053-6d70-c2e0-b07e5ef34dae-cda21806, #w-node-baabce70-5053-6d70-c2e0-b07e5ef34daf-cda21806 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-baabce70-5053-6d70-c2e0-b07e5ef34db0-cda21806 {
  place-self: center start;
}

#w-node-baabce70-5053-6d70-c2e0-b07e5ef34db5-cda21806, #w-node-baabce70-5053-6d70-c2e0-b07e5ef34db7-cda21806, #Where-will-you-be-departing-from.w-node-baabce70-5053-6d70-c2e0-b07e5ef34db9-cda21806, #w-node-baabce70-5053-6d70-c2e0-b07e5ef34dbb-cda21806, #Preferred-Departure-Date.w-node-baabce70-5053-6d70-c2e0-b07e5ef34dbd-cda21806, #w-node-baabce70-5053-6d70-c2e0-b07e5ef34dbf-cda21806, #Preferred-Return-Date.w-node-baabce70-5053-6d70-c2e0-b07e5ef34dc1-cda21806 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-baabce70-5053-6d70-c2e0-b07e5ef34dc2-cda21806 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-baabce70-5053-6d70-c2e0-b07e5ef34dc3-cda21806 {
  place-self: center start;
}

#w-node-baabce70-5053-6d70-c2e0-b07e5ef34dc8-cda21806, #Number-of-Travelers.w-node-baabce70-5053-6d70-c2e0-b07e5ef34dca-cda21806, #w-node-baabce70-5053-6d70-c2e0-b07e5ef34dcc-cda21806, #Number-of-Adults-Traveling.w-node-baabce70-5053-6d70-c2e0-b07e5ef34dce-cda21806, #w-node-baabce70-5053-6d70-c2e0-b07e5ef34dd0-cda21806, #Number-Of-Children-Traveling.w-node-baabce70-5053-6d70-c2e0-b07e5ef34dd6-cda21806, #w-node-baabce70-5053-6d70-c2e0-b07e5ef34dd8-cda21806, #Ages-of-Children-Traveling.w-node-baabce70-5053-6d70-c2e0-b07e5ef34dde-cda21806 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-baabce70-5053-6d70-c2e0-b07e5ef34ddf-cda21806 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-baabce70-5053-6d70-c2e0-b07e5ef34de0-cda21806 {
  place-self: center start;
}

#Cabin-Class.w-node-baabce70-5053-6d70-c2e0-b07e5ef34de6-cda21806, #w-node-baabce70-5053-6d70-c2e0-b07e5ef34e0c-cda21806 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-baabce70-5053-6d70-c2e0-b07e5ef34e0d-cda21806 {
  place-self: center start;
}

#w-node-baabce70-5053-6d70-c2e0-b07e5ef34e12-cda21806, #Additional-Notes.w-node-baabce70-5053-6d70-c2e0-b07e5ef34e15-cda21806 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-baabce70-5053-6d70-c2e0-b07e5ef34e27-cda21806 {
  justify-self: center;
}

#w-node-_690e0277-48f6-8ee8-7c47-cb2902ea451d-cda21806 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-cec213f6-e262-f071-522e-34ee36292e0d-cda21806 {
  justify-self: end;
}

#w-node-cec213f6-e262-f071-522e-34ee36292e0f-cda21806 {
  place-self: center;
}

#w-node-cec213f6-e262-f071-522e-34ee36292e11-cda21806 {
  justify-self: start;
}

#w-node-_690e0277-48f6-8ee8-7c47-cb2902ea4526-cda21806, #w-node-_690e0277-48f6-8ee8-7c47-cb2902ea452a-cda21806 {
  justify-self: center;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b470-cda21806, #w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b477-cda21806 {
  place-self: center;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b48c-cda21806 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b48d-cda21806 {
  align-self: center;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b48f-cda21806 {
  place-self: center end;
}

#email-3.w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b490-cda21806, #email-3.w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b491-cda21806 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b493-cda21806 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b494-cda21806 {
  align-self: center;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b496-cda21806 {
  place-self: center end;
}

#email-4.w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b497-cda21806, #w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b499-cda21806 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b49a-cda21806 {
  align-self: center;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b49c-cda21806 {
  place-self: center end;
}

#email-4.w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b49d-cda21806, #w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b4aa-cda21806 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b4ab-cda21806 {
  align-self: center;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b4ad-cda21806 {
  place-self: center end;
}

#Email.w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b4ae-cda21806, #w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b4b0-cda21806 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b4b1-cda21806 {
  align-self: center;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b4b3-cda21806 {
  place-self: center end;
}

#Password.w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b4b4-cda21806 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b4c0-cda21806 {
  grid-area: 1 / 1 / 2 / 4;
  align-self: stretch;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b4c1-cda21806 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b4c7-cda21806 {
  align-self: center;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b4dc-cda21806 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b4de-cda21806 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b4e6-cda21806 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center start;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b4e8-cda21806 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b4f0-cda21806 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b4f2-cda21806 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b4fa-cda21806 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b4fc-cda21806 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b505-cda21806 {
  align-self: start;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b51a-cda21806 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b51c-cda21806 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b521-cda21806 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b523-cda21806 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b54d-cda21806 {
  align-self: start;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b550-cda21806 {
  justify-self: start;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b551-cda21806 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b553-cda21806 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b555-cda21806 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b557-cda21806 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_39f56c17-6aa1-8983-3eff-28d22cf29f69-cda21806 {
  grid-area: 1 / 1 / 2 / 4;
  align-self: start;
}

#w-node-_39f56c17-6aa1-8983-3eff-28d22cf29f6c-cda21806 {
  grid-area: 3 / 3 / 6 / 4;
  place-self: start stretch;
}

#w-node-_39f56c17-6aa1-8983-3eff-28d22cf29f73-cda21806 {
  place-self: center start;
}

#w-node-_39f56c17-6aa1-8983-3eff-28d22cf29f75-cda21806 {
  place-self: center end;
}

#w-node-_39f56c17-6aa1-8983-3eff-28d22cf29f79-cda21806 {
  place-self: center start;
}

#w-node-_39f56c17-6aa1-8983-3eff-28d22cf29f7b-cda21806 {
  place-self: center end;
}

#w-node-_39f56c17-6aa1-8983-3eff-28d22cf29f7f-cda21806 {
  place-self: center start;
}

#w-node-_39f56c17-6aa1-8983-3eff-28d22cf29f81-cda21806 {
  place-self: center end;
}

#w-node-_39f56c17-6aa1-8983-3eff-28d22cf29f85-cda21806 {
  place-self: center start;
}

#w-node-_39f56c17-6aa1-8983-3eff-28d22cf29f87-cda21806 {
  place-self: center end;
}

#w-node-_39f56c17-6aa1-8983-3eff-28d22cf29f88-cda21806 {
  grid-area: 2 / 2 / 5 / 3;
  place-self: start stretch;
}

#w-node-_39f56c17-6aa1-8983-3eff-28d22cf29f8d-cda21806 {
  place-self: center start;
}

#w-node-_39f56c17-6aa1-8983-3eff-28d22cf29f8f-cda21806 {
  place-self: center end;
}

#w-node-_39f56c17-6aa1-8983-3eff-28d22cf29f91-cda21806 {
  place-self: center start;
}

#w-node-_39f56c17-6aa1-8983-3eff-28d22cf29f93-cda21806 {
  place-self: center end;
}

#w-node-_39f56c17-6aa1-8983-3eff-28d22cf29f95-cda21806 {
  place-self: center start;
}

#w-node-_39f56c17-6aa1-8983-3eff-28d22cf29f97-cda21806 {
  place-self: center end;
}

#w-node-_39f56c17-6aa1-8983-3eff-28d22cf29f99-cda21806 {
  place-self: center start;
}

#w-node-_39f56c17-6aa1-8983-3eff-28d22cf29f9b-cda21806 {
  place-self: center end;
}

#w-node-_39f56c17-6aa1-8983-3eff-28d22cf29f9d-cda21806 {
  place-self: center start;
}

#w-node-_39f56c17-6aa1-8983-3eff-28d22cf29f9f-cda21806 {
  place-self: center end;
}

#w-node-_39f56c17-6aa1-8983-3eff-28d22cf29fa0-cda21806 {
  grid-area: 2 / 1 / 4 / 2;
  place-self: start center;
}

#w-node-_39f56c17-6aa1-8983-3eff-28d22cf29fa3-cda21806 {
  place-self: center;
}

#w-node-_39f56c17-6aa1-8983-3eff-28d22cf29fa5-cda21806 {
  grid-area: 6 / 3 / 7 / 4;
  align-self: end;
}

#w-node-_102c7252-c203-21ff-1372-3f3f7100ed11-6835e301 {
  justify-self: end;
}

#w-node-_102c7252-c203-21ff-1372-3f3f7100ed13-6835e301 {
  place-self: center;
}

#w-node-_102c7252-c203-21ff-1372-3f3f7100ed15-6835e301 {
  justify-self: start;
}

#w-node-_102c7252-c203-21ff-1372-3f3f7100ed17-6835e301 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-baabce70-5053-6d70-c2e0-b07e5ef34d86-6835e301 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-baabce70-5053-6d70-c2e0-b07e5ef34d87-6835e301 {
  place-self: center start;
}

#w-node-baabce70-5053-6d70-c2e0-b07e5ef34d8c-6835e301, #w-node-baabce70-5053-6d70-c2e0-b07e5ef34da2-6835e301, #Email-3.w-node-baabce70-5053-6d70-c2e0-b07e5ef34da4-6835e301, #w-node-baabce70-5053-6d70-c2e0-b07e5ef34da6-6835e301, #Phone-Number.w-node-baabce70-5053-6d70-c2e0-b07e5ef34dab-6835e301 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#Is-this-number-available-on-WhatsApp.w-node-baabce70-5053-6d70-c2e0-b07e5ef34dae-6835e301, #w-node-baabce70-5053-6d70-c2e0-b07e5ef34daf-6835e301 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-baabce70-5053-6d70-c2e0-b07e5ef34db0-6835e301 {
  place-self: center start;
}

#w-node-baabce70-5053-6d70-c2e0-b07e5ef34db5-6835e301, #w-node-baabce70-5053-6d70-c2e0-b07e5ef34db7-6835e301, #Where-will-you-be-departing-from.w-node-baabce70-5053-6d70-c2e0-b07e5ef34db9-6835e301, #w-node-baabce70-5053-6d70-c2e0-b07e5ef34dbb-6835e301, #Preferred-Departure-Date.w-node-baabce70-5053-6d70-c2e0-b07e5ef34dbd-6835e301, #w-node-baabce70-5053-6d70-c2e0-b07e5ef34dbf-6835e301, #Preferred-Return-Date.w-node-baabce70-5053-6d70-c2e0-b07e5ef34dc1-6835e301 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-baabce70-5053-6d70-c2e0-b07e5ef34dc2-6835e301 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-baabce70-5053-6d70-c2e0-b07e5ef34dc3-6835e301 {
  place-self: center start;
}

#w-node-baabce70-5053-6d70-c2e0-b07e5ef34dc8-6835e301, #Number-of-Travelers.w-node-baabce70-5053-6d70-c2e0-b07e5ef34dca-6835e301, #w-node-baabce70-5053-6d70-c2e0-b07e5ef34dcc-6835e301, #Number-of-Adults-Traveling.w-node-baabce70-5053-6d70-c2e0-b07e5ef34dce-6835e301, #w-node-baabce70-5053-6d70-c2e0-b07e5ef34dd0-6835e301, #Number-Of-Children-Traveling.w-node-baabce70-5053-6d70-c2e0-b07e5ef34dd6-6835e301, #w-node-baabce70-5053-6d70-c2e0-b07e5ef34dd8-6835e301, #Ages-of-Children-Traveling.w-node-baabce70-5053-6d70-c2e0-b07e5ef34dde-6835e301 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-baabce70-5053-6d70-c2e0-b07e5ef34ddf-6835e301 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-baabce70-5053-6d70-c2e0-b07e5ef34de0-6835e301 {
  place-self: center start;
}

#Cabin-Class.w-node-baabce70-5053-6d70-c2e0-b07e5ef34de6-6835e301, #w-node-baabce70-5053-6d70-c2e0-b07e5ef34e0c-6835e301 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-baabce70-5053-6d70-c2e0-b07e5ef34e0d-6835e301 {
  place-self: center start;
}

#w-node-baabce70-5053-6d70-c2e0-b07e5ef34e12-6835e301, #Additional-Notes.w-node-baabce70-5053-6d70-c2e0-b07e5ef34e15-6835e301 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-baabce70-5053-6d70-c2e0-b07e5ef34e27-6835e301 {
  justify-self: center;
}

#w-node-_690e0277-48f6-8ee8-7c47-cb2902ea451d-6835e301 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-cec213f6-e262-f071-522e-34ee36292e0d-6835e301 {
  justify-self: end;
}

#w-node-cec213f6-e262-f071-522e-34ee36292e0f-6835e301 {
  place-self: center;
}

#w-node-cec213f6-e262-f071-522e-34ee36292e11-6835e301 {
  justify-self: start;
}

#w-node-_690e0277-48f6-8ee8-7c47-cb2902ea4526-6835e301, #w-node-_690e0277-48f6-8ee8-7c47-cb2902ea452a-6835e301 {
  justify-self: center;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b470-6835e301, #w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b477-6835e301 {
  place-self: center;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b48c-6835e301 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b48d-6835e301 {
  align-self: center;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b48f-6835e301 {
  place-self: center end;
}

#email-3.w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b490-6835e301, #email-3.w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b491-6835e301 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b493-6835e301 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b494-6835e301 {
  align-self: center;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b496-6835e301 {
  place-self: center end;
}

#email-4.w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b497-6835e301, #w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b499-6835e301 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b49a-6835e301 {
  align-self: center;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b49c-6835e301 {
  place-self: center end;
}

#email-4.w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b49d-6835e301, #w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b4aa-6835e301 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b4ab-6835e301 {
  align-self: center;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b4ad-6835e301 {
  place-self: center end;
}

#Email.w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b4ae-6835e301, #w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b4b0-6835e301 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b4b1-6835e301 {
  align-self: center;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b4b3-6835e301 {
  place-self: center end;
}

#Password.w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b4b4-6835e301 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b4c0-6835e301 {
  grid-area: 1 / 1 / 2 / 4;
  align-self: stretch;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b4c1-6835e301 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b4c7-6835e301 {
  align-self: center;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b4dc-6835e301 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b4de-6835e301 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b4e6-6835e301 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center start;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b4e8-6835e301 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b4f0-6835e301 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b4f2-6835e301 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b4fa-6835e301 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b4fc-6835e301 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b505-6835e301 {
  align-self: start;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b51a-6835e301 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b51c-6835e301 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b521-6835e301 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b523-6835e301 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b54d-6835e301 {
  align-self: start;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b550-6835e301 {
  justify-self: start;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b551-6835e301 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b553-6835e301 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b555-6835e301 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b557-6835e301 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_39f56c17-6aa1-8983-3eff-28d22cf29f69-6835e301 {
  grid-area: 1 / 1 / 2 / 4;
  align-self: start;
}

#w-node-_39f56c17-6aa1-8983-3eff-28d22cf29f6c-6835e301 {
  grid-area: 3 / 3 / 6 / 4;
  place-self: start stretch;
}

#w-node-_39f56c17-6aa1-8983-3eff-28d22cf29f73-6835e301 {
  place-self: center start;
}

#w-node-_39f56c17-6aa1-8983-3eff-28d22cf29f75-6835e301 {
  place-self: center end;
}

#w-node-_39f56c17-6aa1-8983-3eff-28d22cf29f79-6835e301 {
  place-self: center start;
}

#w-node-_39f56c17-6aa1-8983-3eff-28d22cf29f7b-6835e301 {
  place-self: center end;
}

#w-node-_39f56c17-6aa1-8983-3eff-28d22cf29f7f-6835e301 {
  place-self: center start;
}

#w-node-_39f56c17-6aa1-8983-3eff-28d22cf29f81-6835e301 {
  place-self: center end;
}

#w-node-_39f56c17-6aa1-8983-3eff-28d22cf29f85-6835e301 {
  place-self: center start;
}

#w-node-_39f56c17-6aa1-8983-3eff-28d22cf29f87-6835e301 {
  place-self: center end;
}

#w-node-_39f56c17-6aa1-8983-3eff-28d22cf29f88-6835e301 {
  grid-area: 2 / 2 / 5 / 3;
  place-self: start stretch;
}

#w-node-_39f56c17-6aa1-8983-3eff-28d22cf29f8d-6835e301 {
  place-self: center start;
}

#w-node-_39f56c17-6aa1-8983-3eff-28d22cf29f8f-6835e301 {
  place-self: center end;
}

#w-node-_39f56c17-6aa1-8983-3eff-28d22cf29f91-6835e301 {
  place-self: center start;
}

#w-node-_39f56c17-6aa1-8983-3eff-28d22cf29f93-6835e301 {
  place-self: center end;
}

#w-node-_39f56c17-6aa1-8983-3eff-28d22cf29f95-6835e301 {
  place-self: center start;
}

#w-node-_39f56c17-6aa1-8983-3eff-28d22cf29f97-6835e301 {
  place-self: center end;
}

#w-node-_39f56c17-6aa1-8983-3eff-28d22cf29f99-6835e301 {
  place-self: center start;
}

#w-node-_39f56c17-6aa1-8983-3eff-28d22cf29f9b-6835e301 {
  place-self: center end;
}

#w-node-_39f56c17-6aa1-8983-3eff-28d22cf29f9d-6835e301 {
  place-self: center start;
}

#w-node-_39f56c17-6aa1-8983-3eff-28d22cf29f9f-6835e301 {
  place-self: center end;
}

#w-node-_39f56c17-6aa1-8983-3eff-28d22cf29fa0-6835e301 {
  grid-area: 2 / 1 / 4 / 2;
  place-self: start center;
}

#w-node-_39f56c17-6aa1-8983-3eff-28d22cf29fa3-6835e301 {
  place-self: center;
}

#w-node-_39f56c17-6aa1-8983-3eff-28d22cf29fa5-6835e301 {
  grid-area: 6 / 3 / 7 / 4;
  align-self: end;
}

#w-node-_102c7252-c203-21ff-1372-3f3f7100ed11-566ac34f {
  justify-self: end;
}

#w-node-_102c7252-c203-21ff-1372-3f3f7100ed13-566ac34f {
  place-self: center;
}

#w-node-_102c7252-c203-21ff-1372-3f3f7100ed15-566ac34f {
  justify-self: start;
}

#w-node-_102c7252-c203-21ff-1372-3f3f7100ed17-566ac34f {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-baabce70-5053-6d70-c2e0-b07e5ef34d86-566ac34f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-baabce70-5053-6d70-c2e0-b07e5ef34d87-566ac34f {
  place-self: center start;
}

#w-node-baabce70-5053-6d70-c2e0-b07e5ef34d8c-566ac34f, #w-node-baabce70-5053-6d70-c2e0-b07e5ef34da2-566ac34f, #Email-3.w-node-baabce70-5053-6d70-c2e0-b07e5ef34da4-566ac34f, #w-node-baabce70-5053-6d70-c2e0-b07e5ef34da6-566ac34f, #Phone-Number.w-node-baabce70-5053-6d70-c2e0-b07e5ef34dab-566ac34f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#Is-this-number-available-on-WhatsApp.w-node-baabce70-5053-6d70-c2e0-b07e5ef34dae-566ac34f, #w-node-baabce70-5053-6d70-c2e0-b07e5ef34daf-566ac34f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-baabce70-5053-6d70-c2e0-b07e5ef34db0-566ac34f {
  place-self: center start;
}

#w-node-baabce70-5053-6d70-c2e0-b07e5ef34db5-566ac34f, #w-node-baabce70-5053-6d70-c2e0-b07e5ef34db7-566ac34f, #Where-will-you-be-departing-from.w-node-baabce70-5053-6d70-c2e0-b07e5ef34db9-566ac34f, #w-node-baabce70-5053-6d70-c2e0-b07e5ef34dbb-566ac34f, #Preferred-Departure-Date.w-node-baabce70-5053-6d70-c2e0-b07e5ef34dbd-566ac34f, #w-node-baabce70-5053-6d70-c2e0-b07e5ef34dbf-566ac34f, #Preferred-Return-Date.w-node-baabce70-5053-6d70-c2e0-b07e5ef34dc1-566ac34f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-baabce70-5053-6d70-c2e0-b07e5ef34dc2-566ac34f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-baabce70-5053-6d70-c2e0-b07e5ef34dc3-566ac34f {
  place-self: center start;
}

#w-node-baabce70-5053-6d70-c2e0-b07e5ef34dc8-566ac34f, #Number-of-Travelers.w-node-baabce70-5053-6d70-c2e0-b07e5ef34dca-566ac34f, #w-node-baabce70-5053-6d70-c2e0-b07e5ef34dcc-566ac34f, #Number-of-Adults-Traveling.w-node-baabce70-5053-6d70-c2e0-b07e5ef34dce-566ac34f, #w-node-baabce70-5053-6d70-c2e0-b07e5ef34dd0-566ac34f, #Number-Of-Children-Traveling.w-node-baabce70-5053-6d70-c2e0-b07e5ef34dd6-566ac34f, #w-node-baabce70-5053-6d70-c2e0-b07e5ef34dd8-566ac34f, #Ages-of-Children-Traveling.w-node-baabce70-5053-6d70-c2e0-b07e5ef34dde-566ac34f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-baabce70-5053-6d70-c2e0-b07e5ef34ddf-566ac34f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-baabce70-5053-6d70-c2e0-b07e5ef34de0-566ac34f {
  place-self: center start;
}

#Cabin-Class.w-node-baabce70-5053-6d70-c2e0-b07e5ef34de6-566ac34f, #w-node-baabce70-5053-6d70-c2e0-b07e5ef34e0c-566ac34f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-baabce70-5053-6d70-c2e0-b07e5ef34e0d-566ac34f {
  place-self: center start;
}

#w-node-baabce70-5053-6d70-c2e0-b07e5ef34e12-566ac34f, #Additional-Notes.w-node-baabce70-5053-6d70-c2e0-b07e5ef34e15-566ac34f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-baabce70-5053-6d70-c2e0-b07e5ef34e27-566ac34f {
  justify-self: center;
}

#w-node-_690e0277-48f6-8ee8-7c47-cb2902ea451d-566ac34f {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-cec213f6-e262-f071-522e-34ee36292e0d-566ac34f {
  justify-self: end;
}

#w-node-cec213f6-e262-f071-522e-34ee36292e0f-566ac34f {
  place-self: center;
}

#w-node-cec213f6-e262-f071-522e-34ee36292e11-566ac34f {
  justify-self: start;
}

#w-node-_690e0277-48f6-8ee8-7c47-cb2902ea4526-566ac34f, #w-node-_690e0277-48f6-8ee8-7c47-cb2902ea452a-566ac34f {
  justify-self: center;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b470-566ac34f, #w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b477-566ac34f {
  place-self: center;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b48c-566ac34f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b48d-566ac34f {
  align-self: center;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b48f-566ac34f {
  place-self: center end;
}

#email-3.w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b490-566ac34f, #email-3.w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b491-566ac34f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b493-566ac34f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b494-566ac34f {
  align-self: center;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b496-566ac34f {
  place-self: center end;
}

#email-4.w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b497-566ac34f, #w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b499-566ac34f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b49a-566ac34f {
  align-self: center;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b49c-566ac34f {
  place-self: center end;
}

#email-4.w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b49d-566ac34f, #w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b4aa-566ac34f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b4ab-566ac34f {
  align-self: center;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b4ad-566ac34f {
  place-self: center end;
}

#Email.w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b4ae-566ac34f, #w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b4b0-566ac34f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b4b1-566ac34f {
  align-self: center;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b4b3-566ac34f {
  place-self: center end;
}

#Password.w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b4b4-566ac34f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b4c0-566ac34f {
  grid-area: 1 / 1 / 2 / 4;
  align-self: stretch;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b4c1-566ac34f {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b4c7-566ac34f {
  align-self: center;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b4dc-566ac34f {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b4de-566ac34f {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b4e6-566ac34f {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center start;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b4e8-566ac34f {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b4f0-566ac34f {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b4f2-566ac34f {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b4fa-566ac34f {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b4fc-566ac34f {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b505-566ac34f {
  align-self: start;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b51a-566ac34f {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b51c-566ac34f {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b521-566ac34f {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b523-566ac34f {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b54d-566ac34f {
  align-self: start;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b550-566ac34f {
  justify-self: start;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b551-566ac34f {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b553-566ac34f {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b555-566ac34f {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b557-566ac34f {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_39f56c17-6aa1-8983-3eff-28d22cf29f69-566ac34f {
  grid-area: 1 / 1 / 2 / 4;
  align-self: start;
}

#w-node-_39f56c17-6aa1-8983-3eff-28d22cf29f6c-566ac34f {
  grid-area: 3 / 3 / 6 / 4;
  place-self: start stretch;
}

#w-node-_39f56c17-6aa1-8983-3eff-28d22cf29f73-566ac34f {
  place-self: center start;
}

#w-node-_39f56c17-6aa1-8983-3eff-28d22cf29f75-566ac34f {
  place-self: center end;
}

#w-node-_39f56c17-6aa1-8983-3eff-28d22cf29f79-566ac34f {
  place-self: center start;
}

#w-node-_39f56c17-6aa1-8983-3eff-28d22cf29f7b-566ac34f {
  place-self: center end;
}

#w-node-_39f56c17-6aa1-8983-3eff-28d22cf29f7f-566ac34f {
  place-self: center start;
}

#w-node-_39f56c17-6aa1-8983-3eff-28d22cf29f81-566ac34f {
  place-self: center end;
}

#w-node-_39f56c17-6aa1-8983-3eff-28d22cf29f85-566ac34f {
  place-self: center start;
}

#w-node-_39f56c17-6aa1-8983-3eff-28d22cf29f87-566ac34f {
  place-self: center end;
}

#w-node-_39f56c17-6aa1-8983-3eff-28d22cf29f88-566ac34f {
  grid-area: 2 / 2 / 5 / 3;
  place-self: start stretch;
}

#w-node-_39f56c17-6aa1-8983-3eff-28d22cf29f8d-566ac34f {
  place-self: center start;
}

#w-node-_39f56c17-6aa1-8983-3eff-28d22cf29f8f-566ac34f {
  place-self: center end;
}

#w-node-_39f56c17-6aa1-8983-3eff-28d22cf29f91-566ac34f {
  place-self: center start;
}

#w-node-_39f56c17-6aa1-8983-3eff-28d22cf29f93-566ac34f {
  place-self: center end;
}

#w-node-_39f56c17-6aa1-8983-3eff-28d22cf29f95-566ac34f {
  place-self: center start;
}

#w-node-_39f56c17-6aa1-8983-3eff-28d22cf29f97-566ac34f {
  place-self: center end;
}

#w-node-_39f56c17-6aa1-8983-3eff-28d22cf29f99-566ac34f {
  place-self: center start;
}

#w-node-_39f56c17-6aa1-8983-3eff-28d22cf29f9b-566ac34f {
  place-self: center end;
}

#w-node-_39f56c17-6aa1-8983-3eff-28d22cf29f9d-566ac34f {
  place-self: center start;
}

#w-node-_39f56c17-6aa1-8983-3eff-28d22cf29f9f-566ac34f {
  place-self: center end;
}

#w-node-_39f56c17-6aa1-8983-3eff-28d22cf29fa0-566ac34f {
  grid-area: 2 / 1 / 4 / 2;
  place-self: start center;
}

#w-node-_39f56c17-6aa1-8983-3eff-28d22cf29fa3-566ac34f {
  place-self: center;
}

#w-node-_39f56c17-6aa1-8983-3eff-28d22cf29fa5-566ac34f {
  grid-area: 6 / 3 / 7 / 4;
  align-self: end;
}

#w-node-_102c7252-c203-21ff-1372-3f3f7100ed11-9db91c0c {
  justify-self: end;
}

#w-node-_102c7252-c203-21ff-1372-3f3f7100ed13-9db91c0c {
  place-self: center;
}

#w-node-_102c7252-c203-21ff-1372-3f3f7100ed15-9db91c0c {
  justify-self: start;
}

#w-node-_102c7252-c203-21ff-1372-3f3f7100ed17-9db91c0c {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-baabce70-5053-6d70-c2e0-b07e5ef34d86-9db91c0c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-baabce70-5053-6d70-c2e0-b07e5ef34d87-9db91c0c {
  place-self: center start;
}

#w-node-baabce70-5053-6d70-c2e0-b07e5ef34d8c-9db91c0c, #w-node-baabce70-5053-6d70-c2e0-b07e5ef34da2-9db91c0c, #Email-3.w-node-baabce70-5053-6d70-c2e0-b07e5ef34da4-9db91c0c, #w-node-baabce70-5053-6d70-c2e0-b07e5ef34da6-9db91c0c, #Phone-Number.w-node-baabce70-5053-6d70-c2e0-b07e5ef34dab-9db91c0c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#Is-this-number-available-on-WhatsApp.w-node-baabce70-5053-6d70-c2e0-b07e5ef34dae-9db91c0c, #w-node-baabce70-5053-6d70-c2e0-b07e5ef34daf-9db91c0c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-baabce70-5053-6d70-c2e0-b07e5ef34db0-9db91c0c {
  place-self: center start;
}

#w-node-baabce70-5053-6d70-c2e0-b07e5ef34db5-9db91c0c, #w-node-baabce70-5053-6d70-c2e0-b07e5ef34db7-9db91c0c, #Where-will-you-be-departing-from.w-node-baabce70-5053-6d70-c2e0-b07e5ef34db9-9db91c0c, #w-node-baabce70-5053-6d70-c2e0-b07e5ef34dbb-9db91c0c, #Preferred-Departure-Date.w-node-baabce70-5053-6d70-c2e0-b07e5ef34dbd-9db91c0c, #w-node-baabce70-5053-6d70-c2e0-b07e5ef34dbf-9db91c0c, #Preferred-Return-Date.w-node-baabce70-5053-6d70-c2e0-b07e5ef34dc1-9db91c0c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-baabce70-5053-6d70-c2e0-b07e5ef34dc2-9db91c0c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-baabce70-5053-6d70-c2e0-b07e5ef34dc3-9db91c0c {
  place-self: center start;
}

#w-node-baabce70-5053-6d70-c2e0-b07e5ef34dc8-9db91c0c, #Number-of-Travelers.w-node-baabce70-5053-6d70-c2e0-b07e5ef34dca-9db91c0c, #w-node-baabce70-5053-6d70-c2e0-b07e5ef34dcc-9db91c0c, #Number-of-Adults-Traveling.w-node-baabce70-5053-6d70-c2e0-b07e5ef34dce-9db91c0c, #w-node-baabce70-5053-6d70-c2e0-b07e5ef34dd0-9db91c0c, #Number-Of-Children-Traveling.w-node-baabce70-5053-6d70-c2e0-b07e5ef34dd6-9db91c0c, #w-node-baabce70-5053-6d70-c2e0-b07e5ef34dd8-9db91c0c, #Ages-of-Children-Traveling.w-node-baabce70-5053-6d70-c2e0-b07e5ef34dde-9db91c0c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-baabce70-5053-6d70-c2e0-b07e5ef34ddf-9db91c0c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-baabce70-5053-6d70-c2e0-b07e5ef34de0-9db91c0c {
  place-self: center start;
}

#Cabin-Class.w-node-baabce70-5053-6d70-c2e0-b07e5ef34de6-9db91c0c, #w-node-baabce70-5053-6d70-c2e0-b07e5ef34e0c-9db91c0c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-baabce70-5053-6d70-c2e0-b07e5ef34e0d-9db91c0c {
  place-self: center start;
}

#w-node-baabce70-5053-6d70-c2e0-b07e5ef34e12-9db91c0c, #Additional-Notes.w-node-baabce70-5053-6d70-c2e0-b07e5ef34e15-9db91c0c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-baabce70-5053-6d70-c2e0-b07e5ef34e27-9db91c0c {
  justify-self: center;
}

#w-node-_690e0277-48f6-8ee8-7c47-cb2902ea451d-9db91c0c {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-cec213f6-e262-f071-522e-34ee36292e0d-9db91c0c {
  justify-self: end;
}

#w-node-cec213f6-e262-f071-522e-34ee36292e0f-9db91c0c {
  place-self: center;
}

#w-node-cec213f6-e262-f071-522e-34ee36292e11-9db91c0c {
  justify-self: start;
}

#w-node-_690e0277-48f6-8ee8-7c47-cb2902ea4526-9db91c0c, #w-node-_690e0277-48f6-8ee8-7c47-cb2902ea452a-9db91c0c {
  justify-self: center;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b470-9db91c0c, #w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b477-9db91c0c {
  place-self: center;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b48c-9db91c0c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b48d-9db91c0c {
  align-self: center;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b48f-9db91c0c {
  place-self: center end;
}

#email-3.w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b490-9db91c0c, #email-3.w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b491-9db91c0c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b493-9db91c0c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b494-9db91c0c {
  align-self: center;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b496-9db91c0c {
  place-self: center end;
}

#email-4.w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b497-9db91c0c, #w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b499-9db91c0c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b49a-9db91c0c {
  align-self: center;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b49c-9db91c0c {
  place-self: center end;
}

#email-4.w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b49d-9db91c0c, #w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b4aa-9db91c0c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b4ab-9db91c0c {
  align-self: center;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b4ad-9db91c0c {
  place-self: center end;
}

#Email.w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b4ae-9db91c0c, #w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b4b0-9db91c0c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b4b1-9db91c0c {
  align-self: center;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b4b3-9db91c0c {
  place-self: center end;
}

#Password.w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b4b4-9db91c0c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b4c0-9db91c0c {
  grid-area: 1 / 1 / 2 / 4;
  align-self: stretch;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b4c1-9db91c0c {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b4c7-9db91c0c {
  align-self: center;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b4dc-9db91c0c {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b4de-9db91c0c {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b4e6-9db91c0c {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center start;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b4e8-9db91c0c {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b4f0-9db91c0c {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b4f2-9db91c0c {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b4fa-9db91c0c {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b4fc-9db91c0c {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b505-9db91c0c {
  align-self: start;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b51a-9db91c0c {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b51c-9db91c0c {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b521-9db91c0c {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b523-9db91c0c {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b54d-9db91c0c {
  align-self: start;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b550-9db91c0c {
  justify-self: start;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b551-9db91c0c {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b553-9db91c0c {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b555-9db91c0c {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b557-9db91c0c {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_39f56c17-6aa1-8983-3eff-28d22cf29f69-9db91c0c {
  grid-area: 1 / 1 / 2 / 4;
  align-self: start;
}

#w-node-_39f56c17-6aa1-8983-3eff-28d22cf29f6c-9db91c0c {
  grid-area: 3 / 3 / 6 / 4;
  place-self: start stretch;
}

#w-node-_39f56c17-6aa1-8983-3eff-28d22cf29f73-9db91c0c {
  place-self: center start;
}

#w-node-_39f56c17-6aa1-8983-3eff-28d22cf29f75-9db91c0c {
  place-self: center end;
}

#w-node-_39f56c17-6aa1-8983-3eff-28d22cf29f79-9db91c0c {
  place-self: center start;
}

#w-node-_39f56c17-6aa1-8983-3eff-28d22cf29f7b-9db91c0c {
  place-self: center end;
}

#w-node-_39f56c17-6aa1-8983-3eff-28d22cf29f7f-9db91c0c {
  place-self: center start;
}

#w-node-_39f56c17-6aa1-8983-3eff-28d22cf29f81-9db91c0c {
  place-self: center end;
}

#w-node-_39f56c17-6aa1-8983-3eff-28d22cf29f85-9db91c0c {
  place-self: center start;
}

#w-node-_39f56c17-6aa1-8983-3eff-28d22cf29f87-9db91c0c {
  place-self: center end;
}

#w-node-_39f56c17-6aa1-8983-3eff-28d22cf29f88-9db91c0c {
  grid-area: 2 / 2 / 5 / 3;
  place-self: start stretch;
}

#w-node-_39f56c17-6aa1-8983-3eff-28d22cf29f8d-9db91c0c {
  place-self: center start;
}

#w-node-_39f56c17-6aa1-8983-3eff-28d22cf29f8f-9db91c0c {
  place-self: center end;
}

#w-node-_39f56c17-6aa1-8983-3eff-28d22cf29f91-9db91c0c {
  place-self: center start;
}

#w-node-_39f56c17-6aa1-8983-3eff-28d22cf29f93-9db91c0c {
  place-self: center end;
}

#w-node-_39f56c17-6aa1-8983-3eff-28d22cf29f95-9db91c0c {
  place-self: center start;
}

#w-node-_39f56c17-6aa1-8983-3eff-28d22cf29f97-9db91c0c {
  place-self: center end;
}

#w-node-_39f56c17-6aa1-8983-3eff-28d22cf29f99-9db91c0c {
  place-self: center start;
}

#w-node-_39f56c17-6aa1-8983-3eff-28d22cf29f9b-9db91c0c {
  place-self: center end;
}

#w-node-_39f56c17-6aa1-8983-3eff-28d22cf29f9d-9db91c0c {
  place-self: center start;
}

#w-node-_39f56c17-6aa1-8983-3eff-28d22cf29f9f-9db91c0c {
  place-self: center end;
}

#w-node-_39f56c17-6aa1-8983-3eff-28d22cf29fa0-9db91c0c {
  grid-area: 2 / 1 / 4 / 2;
  place-self: start center;
}

#w-node-_39f56c17-6aa1-8983-3eff-28d22cf29fa3-9db91c0c {
  place-self: center;
}

#w-node-_39f56c17-6aa1-8983-3eff-28d22cf29fa5-9db91c0c {
  grid-area: 6 / 3 / 7 / 4;
  align-self: end;
}

#w-node-cc137200-1126-0d26-e560-fabdae9c4df4-80110762 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: stretch stretch;
}

#w-node-_1cc17541-765c-687e-06b6-9ce46741e711-80110762, #w-node-_1cc17541-765c-687e-06b6-9ce46741e712-80110762, #w-node-_1cc17541-765c-687e-06b6-9ce46741e713-80110762, #w-node-_1cc17541-765c-687e-06b6-9ce46741e715-80110762, #w-node-_1cc17541-765c-687e-06b6-9ce46741e716-80110762, #w-node-_1cc17541-765c-687e-06b6-9ce46741e718-80110762, #w-node-_1cc17541-765c-687e-06b6-9ce46741e719-80110762, #w-node-_1cc17541-765c-687e-06b6-9ce46741e71b-80110762, #w-node-_1cc17541-765c-687e-06b6-9ce46741e71c-80110762, #w-node-_1cc17541-765c-687e-06b6-9ce46741e71d-80110762, #w-node-_1cc17541-765c-687e-06b6-9ce46741e71f-80110762, #w-node-_1cc17541-765c-687e-06b6-9ce46741e720-80110762, #w-node-_1cc17541-765c-687e-06b6-9ce46741e722-80110762, #w-node-_1cc17541-765c-687e-06b6-9ce46741e723-80110762 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1cc17541-765c-687e-06b6-9ce46741e725-80110762 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_1cc17541-765c-687e-06b6-9ce46741e727-80110762 {
  place-self: center stretch;
}

#w-node-_1cc17541-765c-687e-06b6-9ce46741e729-80110762 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_1cc17541-765c-687e-06b6-9ce46741e733-80110762 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1cc17541-765c-687e-06b6-9ce46741e737-80110762 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_758cb415-9e4d-2640-5501-76baa3da4dba-80110762 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-_758cb415-9e4d-2640-5501-76baa3da4dbe-80110762 {
  justify-self: end;
}

#w-node-_758cb415-9e4d-2640-5501-76baa3da4dc0-80110762 {
  place-self: center;
}

#w-node-_758cb415-9e4d-2640-5501-76baa3da4dc2-80110762 {
  justify-self: start;
}

#w-node-_758cb415-9e4d-2640-5501-76baa3da4dc8-80110762, #w-node-_758cb415-9e4d-2640-5501-76baa3da4dcc-80110762 {
  justify-self: center;
}

#w-node-_3a4bddf2-bfe9-e99f-63f3-2ee13421e075-80110762 {
  grid-area: 1 / 1 / 2 / 4;
  align-self: start;
}

#w-node-_3a4bddf2-bfe9-e99f-63f3-2ee13421e078-80110762 {
  grid-area: 3 / 3 / 6 / 4;
  place-self: start stretch;
}

#w-node-_3a4bddf2-bfe9-e99f-63f3-2ee13421e07f-80110762 {
  place-self: center start;
}

#w-node-_3a4bddf2-bfe9-e99f-63f3-2ee13421e081-80110762 {
  place-self: center end;
}

#w-node-_3a4bddf2-bfe9-e99f-63f3-2ee13421e085-80110762 {
  place-self: center start;
}

#w-node-_3a4bddf2-bfe9-e99f-63f3-2ee13421e087-80110762 {
  place-self: center end;
}

#w-node-_3a4bddf2-bfe9-e99f-63f3-2ee13421e08b-80110762 {
  place-self: center start;
}

#w-node-_3a4bddf2-bfe9-e99f-63f3-2ee13421e08d-80110762 {
  place-self: center end;
}

#w-node-_3a4bddf2-bfe9-e99f-63f3-2ee13421e091-80110762 {
  place-self: center start;
}

#w-node-_3a4bddf2-bfe9-e99f-63f3-2ee13421e093-80110762 {
  place-self: center end;
}

#w-node-_3a4bddf2-bfe9-e99f-63f3-2ee13421e094-80110762 {
  grid-area: 2 / 2 / 5 / 3;
  place-self: start stretch;
}

#w-node-_3a4bddf2-bfe9-e99f-63f3-2ee13421e099-80110762 {
  place-self: center start;
}

#w-node-_3a4bddf2-bfe9-e99f-63f3-2ee13421e09b-80110762 {
  place-self: center end;
}

#w-node-_3a4bddf2-bfe9-e99f-63f3-2ee13421e09d-80110762 {
  place-self: center start;
}

#w-node-_3a4bddf2-bfe9-e99f-63f3-2ee13421e09f-80110762 {
  place-self: center end;
}

#w-node-_3a4bddf2-bfe9-e99f-63f3-2ee13421e0a1-80110762 {
  place-self: center start;
}

#w-node-_3a4bddf2-bfe9-e99f-63f3-2ee13421e0a3-80110762 {
  place-self: center end;
}

#w-node-_3a4bddf2-bfe9-e99f-63f3-2ee13421e0a5-80110762 {
  place-self: center start;
}

#w-node-_3a4bddf2-bfe9-e99f-63f3-2ee13421e0a7-80110762 {
  place-self: center end;
}

#w-node-_3a4bddf2-bfe9-e99f-63f3-2ee13421e0a9-80110762 {
  place-self: center start;
}

#w-node-_3a4bddf2-bfe9-e99f-63f3-2ee13421e0ab-80110762 {
  place-self: center end;
}

#w-node-_3a4bddf2-bfe9-e99f-63f3-2ee13421e0ac-80110762 {
  grid-area: 2 / 1 / 4 / 2;
  place-self: start center;
}

#w-node-_3a4bddf2-bfe9-e99f-63f3-2ee13421e0af-80110762 {
  place-self: center;
}

#w-node-_3a4bddf2-bfe9-e99f-63f3-2ee13421e0b1-80110762 {
  grid-area: 6 / 3 / 7 / 4;
  align-self: end;
}

#w-node-d400856c-4a3f-cf9b-dd5b-8e484fa4a197-0933b82f, #w-node-d400856c-4a3f-cf9b-dd5b-8e484fa4a19e-0933b82f {
  place-self: center;
}

#w-node-d400856c-4a3f-cf9b-dd5b-8e484fa4a1b3-0933b82f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d400856c-4a3f-cf9b-dd5b-8e484fa4a1b4-0933b82f {
  align-self: center;
}

#w-node-d400856c-4a3f-cf9b-dd5b-8e484fa4a1b6-0933b82f {
  place-self: center end;
}

#email-3.w-node-d400856c-4a3f-cf9b-dd5b-8e484fa4a1b7-0933b82f, #email-3.w-node-d400856c-4a3f-cf9b-dd5b-8e484fa4a1b8-0933b82f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d400856c-4a3f-cf9b-dd5b-8e484fa4a1ba-0933b82f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d400856c-4a3f-cf9b-dd5b-8e484fa4a1bb-0933b82f {
  align-self: center;
}

#w-node-d400856c-4a3f-cf9b-dd5b-8e484fa4a1bd-0933b82f {
  place-self: center end;
}

#email-4.w-node-d400856c-4a3f-cf9b-dd5b-8e484fa4a1be-0933b82f, #w-node-d400856c-4a3f-cf9b-dd5b-8e484fa4a1c0-0933b82f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d400856c-4a3f-cf9b-dd5b-8e484fa4a1c1-0933b82f {
  align-self: center;
}

#w-node-d400856c-4a3f-cf9b-dd5b-8e484fa4a1c3-0933b82f {
  place-self: center end;
}

#email-4.w-node-d400856c-4a3f-cf9b-dd5b-8e484fa4a1c4-0933b82f, #w-node-d400856c-4a3f-cf9b-dd5b-8e484fa4a1d1-0933b82f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d400856c-4a3f-cf9b-dd5b-8e484fa4a1d2-0933b82f {
  align-self: center;
}

#w-node-d400856c-4a3f-cf9b-dd5b-8e484fa4a1d4-0933b82f {
  place-self: center end;
}

#Email.w-node-d400856c-4a3f-cf9b-dd5b-8e484fa4a1d5-0933b82f, #w-node-d400856c-4a3f-cf9b-dd5b-8e484fa4a1d7-0933b82f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d400856c-4a3f-cf9b-dd5b-8e484fa4a1d8-0933b82f {
  align-self: center;
}

#w-node-d400856c-4a3f-cf9b-dd5b-8e484fa4a1da-0933b82f {
  place-self: center end;
}

#Password.w-node-d400856c-4a3f-cf9b-dd5b-8e484fa4a1db-0933b82f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d400856c-4a3f-cf9b-dd5b-8e484fa4a1e7-0933b82f {
  grid-area: 1 / 1 / 2 / 4;
  align-self: stretch;
}

#w-node-d400856c-4a3f-cf9b-dd5b-8e484fa4a1e8-0933b82f {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-d400856c-4a3f-cf9b-dd5b-8e484fa4a1ee-0933b82f {
  align-self: center;
}

#w-node-d400856c-4a3f-cf9b-dd5b-8e484fa4a203-0933b82f {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-d400856c-4a3f-cf9b-dd5b-8e484fa4a205-0933b82f {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-d400856c-4a3f-cf9b-dd5b-8e484fa4a20d-0933b82f {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center start;
}

#w-node-d400856c-4a3f-cf9b-dd5b-8e484fa4a20f-0933b82f {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-d400856c-4a3f-cf9b-dd5b-8e484fa4a217-0933b82f {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-d400856c-4a3f-cf9b-dd5b-8e484fa4a219-0933b82f {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-d400856c-4a3f-cf9b-dd5b-8e484fa4a221-0933b82f {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-d400856c-4a3f-cf9b-dd5b-8e484fa4a223-0933b82f {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-d400856c-4a3f-cf9b-dd5b-8e484fa4a22c-0933b82f {
  align-self: start;
}

#w-node-d400856c-4a3f-cf9b-dd5b-8e484fa4a241-0933b82f {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-d400856c-4a3f-cf9b-dd5b-8e484fa4a243-0933b82f {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-d400856c-4a3f-cf9b-dd5b-8e484fa4a248-0933b82f {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-d400856c-4a3f-cf9b-dd5b-8e484fa4a24a-0933b82f {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-d400856c-4a3f-cf9b-dd5b-8e484fa4a274-0933b82f {
  align-self: start;
}

#w-node-d400856c-4a3f-cf9b-dd5b-8e484fa4a277-0933b82f {
  justify-self: start;
}

#w-node-d400856c-4a3f-cf9b-dd5b-8e484fa4a278-0933b82f {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-d400856c-4a3f-cf9b-dd5b-8e484fa4a27a-0933b82f {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-d400856c-4a3f-cf9b-dd5b-8e484fa4a27c-0933b82f {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-d400856c-4a3f-cf9b-dd5b-8e484fa4a27e-0933b82f {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_2727ecb8-ac18-ef80-f755-efdd5f6fd780-0933b82f {
  justify-self: end;
}

#w-node-_2727ecb8-ac18-ef80-f755-efdd5f6fd782-0933b82f {
  place-self: center;
}

#w-node-_2727ecb8-ac18-ef80-f755-efdd5f6fd784-0933b82f {
  justify-self: start;
}

#w-node-_2727ecb8-ac18-ef80-f755-efdd5f6fd786-0933b82f {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_15a5daa1-d7c4-6560-24c2-6f4baa4fb145-0933b82f, #w-node-_15a5daa1-d7c4-6560-24c2-6f4baa4fb146-0933b82f, #w-node-_15a5daa1-d7c4-6560-24c2-6f4baa4fb21d-0933b82f, #w-node-_15a5daa1-d7c4-6560-24c2-6f4baa4fb21e-0933b82f, #w-node-_15a5daa1-d7c4-6560-24c2-6f4baa4fb30a-0933b82f, #w-node-_15a5daa1-d7c4-6560-24c2-6f4baa4fb30b-0933b82f, #w-node-_15a5daa1-d7c4-6560-24c2-6f4baa4fb3db-0933b82f, #w-node-_15a5daa1-d7c4-6560-24c2-6f4baa4fb3dc-0933b82f, #w-node-_15a5daa1-d7c4-6560-24c2-6f4baa4fb400-0933b82f, #w-node-_15a5daa1-d7c4-6560-24c2-6f4baa4fb401-0933b82f, #w-node-_15a5daa1-d7c4-6560-24c2-6f4baa4fb428-0933b82f, #w-node-_15a5daa1-d7c4-6560-24c2-6f4baa4fb429-0933b82f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d8f23853-a748-99c5-b76d-ab44c6ee3ee2-0933b82f {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-d8f23853-a748-99c5-b76d-ab44c6ee3ee6-0933b82f {
  justify-self: end;
}

#w-node-d8f23853-a748-99c5-b76d-ab44c6ee3ee8-0933b82f {
  place-self: center;
}

#w-node-d8f23853-a748-99c5-b76d-ab44c6ee3eea-0933b82f {
  justify-self: start;
}

#w-node-d8f23853-a748-99c5-b76d-ab44c6ee3ef0-0933b82f, #w-node-d8f23853-a748-99c5-b76d-ab44c6ee3ef4-0933b82f {
  justify-self: center;
}

#w-node-_88caaf98-b17c-bc12-74ed-f8e68b2b5968-0933b82f {
  grid-area: 1 / 1 / 2 / 4;
  align-self: start;
}

#w-node-_88caaf98-b17c-bc12-74ed-f8e68b2b596b-0933b82f {
  grid-area: 3 / 3 / 6 / 4;
  place-self: start stretch;
}

#w-node-_88caaf98-b17c-bc12-74ed-f8e68b2b5972-0933b82f {
  place-self: center start;
}

#w-node-_88caaf98-b17c-bc12-74ed-f8e68b2b5974-0933b82f {
  place-self: center end;
}

#w-node-_88caaf98-b17c-bc12-74ed-f8e68b2b5978-0933b82f {
  place-self: center start;
}

#w-node-_88caaf98-b17c-bc12-74ed-f8e68b2b597a-0933b82f {
  place-self: center end;
}

#w-node-_88caaf98-b17c-bc12-74ed-f8e68b2b597e-0933b82f {
  place-self: center start;
}

#w-node-_88caaf98-b17c-bc12-74ed-f8e68b2b5980-0933b82f {
  place-self: center end;
}

#w-node-_88caaf98-b17c-bc12-74ed-f8e68b2b5984-0933b82f {
  place-self: center start;
}

#w-node-_88caaf98-b17c-bc12-74ed-f8e68b2b5986-0933b82f {
  place-self: center end;
}

#w-node-_88caaf98-b17c-bc12-74ed-f8e68b2b5987-0933b82f {
  grid-area: 2 / 2 / 5 / 3;
  place-self: start stretch;
}

#w-node-_88caaf98-b17c-bc12-74ed-f8e68b2b598c-0933b82f {
  place-self: center start;
}

#w-node-_88caaf98-b17c-bc12-74ed-f8e68b2b598e-0933b82f {
  place-self: center end;
}

#w-node-_88caaf98-b17c-bc12-74ed-f8e68b2b5990-0933b82f {
  place-self: center start;
}

#w-node-_88caaf98-b17c-bc12-74ed-f8e68b2b5992-0933b82f {
  place-self: center end;
}

#w-node-_88caaf98-b17c-bc12-74ed-f8e68b2b5994-0933b82f {
  place-self: center start;
}

#w-node-_88caaf98-b17c-bc12-74ed-f8e68b2b5996-0933b82f {
  place-self: center end;
}

#w-node-_88caaf98-b17c-bc12-74ed-f8e68b2b5998-0933b82f {
  place-self: center start;
}

#w-node-_88caaf98-b17c-bc12-74ed-f8e68b2b599a-0933b82f {
  place-self: center end;
}

#w-node-_88caaf98-b17c-bc12-74ed-f8e68b2b599c-0933b82f {
  place-self: center start;
}

#w-node-_88caaf98-b17c-bc12-74ed-f8e68b2b599e-0933b82f {
  place-self: center end;
}

#w-node-_88caaf98-b17c-bc12-74ed-f8e68b2b599f-0933b82f {
  grid-area: 2 / 1 / 4 / 2;
  place-self: start center;
}

#w-node-_88caaf98-b17c-bc12-74ed-f8e68b2b59a2-0933b82f {
  place-self: center;
}

#w-node-_88caaf98-b17c-bc12-74ed-f8e68b2b59a4-0933b82f {
  grid-area: 6 / 3 / 7 / 4;
  align-self: end;
}

@media screen and (min-width: 1920px) {
  #w-node-_7d85c290-4594-ba2d-819b-8cc7e4136051-7285ffa6 {
    justify-self: start;
  }

  #w-node-_199fb1dc-b4ea-99c3-f373-804a90f62445-d3468612 {
    grid-area: 1 / 1 / 2 / 3;
  }
}

@media screen and (min-width: 1440px) {
  #w-node-ae5c77d8-4861-99f8-102c-b4dd740cd420-7285ffa6 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-ae5c77d8-4861-99f8-102c-b4dd740cd421-7285ffa6 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_25c99dfb-1fb9-b5d0-9b56-1d91e6b03be8-7285ffa9 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-e25b27d3-41fd-c84c-29b7-177ea17ee99e-7285ffaf {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-e25b27d3-41fd-c84c-29b7-177ea17ee99f-7285ffaf {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-b610eeba-06fd-254d-c900-f61a5b9642f0-e825218b, #w-node-c8e363c2-3e44-6033-85c3-3267832585d3-ff0181d3, #w-node-_0b4d1646-f417-9f54-fb28-29dfb49dad11-b9a7a5f1, #w-node-_8107de90-b1ab-cdb9-c7f6-0a57ee0aeebf-c5ac8bc4, #w-node-_128b965b-cd40-d494-9481-d04158f5a8f0-5dde24ae, #w-node-_6fc78e98-6ed2-a824-58b1-25916096614f-14ddf482, #w-node-_400daae2-a9f3-d78f-0226-f35d810df46f-fb56ae3f, #w-node-b82b5882-8f3e-19ff-fde1-365462f71758-2da3cafe, #w-node-_400daae2-a9f3-d78f-0226-f35d810df46f-69b6c514, #w-node-f7f836d3-7355-4ef7-3ab4-bafaa72121da-46df8a9a, #w-node-b328b0ae-ff5b-774b-7e51-3b11ffaf5391-33f38f62 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-b328b0ae-ff5b-774b-7e51-3b11ffaf5392-33f38f62 {
    grid-area: 1 / 1 / 2 / 2;
  }
}

@media screen and (min-width: 1280px) {
  #w-node-ae5c77d8-4861-99f8-102c-b4dd740cd420-7285ffa6, #w-node-e25b27d3-41fd-c84c-29b7-177ea17ee99e-7285ffaf, #w-node-b328b0ae-ff5b-774b-7e51-3b11ffaf5391-33f38f62 {
    grid-area: 1 / 2 / 2 / 3;
  }
}

@media screen and (max-width: 991px) {
  #w-node-bdc50d02-a8e6-7b91-2785-9db5368500c9-7285ffa6 {
    align-self: end;
  }

  #w-node-d9699e8d-5b86-d263-ba3a-4083a13e67b1-7285ffa6 {
    justify-self: start;
  }

  #w-node-_7d85c290-4594-ba2d-819b-8cc7e4136051-7285ffa6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: end;
  }

  #w-node-_405918fc-54de-0cd2-288a-94f88ac10719-7285ffa6 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-c48b0112-662b-903b-413b-ccc63315bf6b-7285ffa6 {
    grid-column: 1 / 4;
  }

  #w-node-e7257dc0-d99c-fd78-3059-6e0e6195bcb3-7285ffa6, #w-node-ce78cdb6-2ef0-cf25-7e75-7d8eb44c2c93-7285ffa6, #w-node-_32f1e4d4-94da-0389-f78c-5ef8eeb36067-7285ffa6 {
    justify-self: stretch;
  }

  #w-node-_12d5fae1-df0b-e4d4-0d0e-f2cb93fcdf0d-7285ffa6, #w-node-a661f825-c1ff-4cbc-cb60-d6b0c66e5312-7285ffa6 {
    grid-column-end: 3;
  }

  #w-node-_51c9aac5-936c-1525-2a04-0a2388eba49f-7285ffa6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-cb83a9e1-bfb3-f2ff-6142-2cae15cd7b6f-7285ffa6 {
    grid-column-end: 3;
  }

  #w-node-ae5c77d8-4861-99f8-102c-b4dd740cd420-7285ffa6 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-ae5c77d8-4861-99f8-102c-b4dd740cd421-7285ffa6 {
    order: 9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ae5c77d8-4861-99f8-102c-b4dd740cd422-7285ffa6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ae5c77d8-4861-99f8-102c-b4dd740cd423-7285ffa6 {
    grid-row-end: 3;
  }

  #w-node-f67ae86f-fdab-06d1-b3e3-2c770449968f-7285ffa6 {
    grid-column: span 1 / span 1;
  }

  #w-node-cba1f8c2-971e-50f7-8581-c7b7fc9e673b-7285ffa6 {
    justify-self: stretch;
  }

  #w-node-eb4daa24-0f0e-09de-73f2-a5773bafd8ab-7285ffa6 {
    grid-column-end: 3;
  }

  #w-node-eb4daa24-0f0e-09de-73f2-a5773bafd8ae-7285ffa6 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-eb4daa24-0f0e-09de-73f2-a5773bafd8ca-7285ffa6 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-eb4daa24-0f0e-09de-73f2-a5773bafd8e2-7285ffa6 {
    grid-row-end: 3;
    grid-column-end: 2;
  }

  #w-node-eb4daa24-0f0e-09de-73f2-a5773bafd8e7-7285ffa6 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_716d543c-e736-4ce5-3227-65305e752d63-7285ffa9 {
    grid-area: 2 / 1 / 3 / 4;
  }

  #w-node-_716d543c-e736-4ce5-3227-65305e752d66-7285ffa9 {
    grid-row-start: 1;
  }

  #w-node-_716d543c-e736-4ce5-3227-65305e752d68-7285ffa9 {
    grid-column-end: 4;
  }

  #w-node-_716d543c-e736-4ce5-3227-65305e752d69-7285ffa9 {
    justify-self: center;
  }

  #w-node-_716d543c-e736-4ce5-3227-65305e752d71-7285ffa9 {
    order: 9999;
    justify-self: center;
  }

  #w-node-_10ef2aa9-e3c8-e312-7aee-21469d4074bb-7285ffa9 {
    grid-column-end: 3;
  }

  #w-node-be995c14-4598-7962-67ef-2532d696f81b-7285ffa9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-be995c14-4598-7962-67ef-2532d696f824-7285ffa9, #w-node-be995c14-4598-7962-67ef-2532d696f82d-7285ffa9 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-be995c14-4598-7962-67ef-2532d696f836-7285ffa9 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_63981ad9-6717-c255-a0da-4e18d565e54e-7285ffa9 {
    grid-row: 1 / 2;
  }

  #w-node-_63981ad9-6717-c255-a0da-4e18d565e557-7285ffa9 {
    order: -9999;
  }

  #w-node-d4dc6019-d98b-bd3d-68f5-601876cfab4d-7285ffa9 {
    justify-self: stretch;
  }

  #w-node-_68749541-ae7b-06ab-c4a2-b69c5a66adf2-7285ffa9 {
    grid-column-end: 3;
  }

  #w-node-_68749541-ae7b-06ab-c4a2-b69c5a66adf5-7285ffa9 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_68749541-ae7b-06ab-c4a2-b69c5a66ae11-7285ffa9 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_68749541-ae7b-06ab-c4a2-b69c5a66ae29-7285ffa9 {
    grid-row-end: 3;
    grid-column-end: 2;
  }

  #w-node-_68749541-ae7b-06ab-c4a2-b69c5a66ae2e-7285ffa9 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_219862a8-0599-2a9d-ba62-406f061a3f25-7285ffaa {
    grid-column: span 3 / span 3;
  }

  #w-node-_219862a8-0599-2a9d-ba62-406f061a3f34-7285ffaa {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_219862a8-0599-2a9d-ba62-406f061a3f37-7285ffaa {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_219862a8-0599-2a9d-ba62-406f061a3f39-7285ffaa {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_219862a8-0599-2a9d-ba62-406f061a3f3f-7285ffaa, #w-node-_0c00eb38-9ebd-6fdf-51be-366da3d259c8-7285ffaa {
    grid-column-end: 3;
  }

  #w-node-_0c00eb38-9ebd-6fdf-51be-366da3d259cb-7285ffaa {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_0c00eb38-9ebd-6fdf-51be-366da3d259e7-7285ffaa {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_0c00eb38-9ebd-6fdf-51be-366da3d259ff-7285ffaa {
    grid-row-end: 3;
    grid-column-end: 2;
  }

  #w-node-_0c00eb38-9ebd-6fdf-51be-366da3d25a04-7285ffaa {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-d8eb6401-e01b-7668-75ac-322d0c5697d4-59d49f91, #w-node-_2021dbe6-3066-ab2b-d9b3-82f2659c2ebe-59d49f91 {
    justify-self: center;
  }

  #w-node-dfd23af6-828d-947c-849f-db9f9e2ea42e-59d49f91 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_199fb1dc-b4ea-99c3-f373-804a90f62445-d3468612 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-c05fe523-5a2a-b171-9eca-362095d4bf72-d3468612 {
    grid-column-end: 3;
  }

  #w-node-_906f47c9-d34d-46ad-24db-167d977eb7da-7285ffad {
    grid-area: 2 / 1 / 3 / 4;
  }

  #w-node-_906f47c9-d34d-46ad-24db-167d977eb7dd-7285ffad {
    grid-row-start: 1;
  }

  #w-node-_906f47c9-d34d-46ad-24db-167d977eb7df-7285ffad {
    grid-column-end: 4;
  }

  #w-node-_906f47c9-d34d-46ad-24db-167d977eb7e0-7285ffad {
    justify-self: center;
  }

  #w-node-_906f47c9-d34d-46ad-24db-167d977eb7ea-7285ffad {
    order: 9999;
    justify-self: center;
  }

  #w-node-_8d3e492b-636d-065d-f4e2-18d6fb825542-7285ffad {
    grid-column-end: 3;
  }

  #w-node-ca6d10f0-6668-c2f3-81b7-2ebaa4c5bec5-7285ffad {
    grid-row: 2 / 3;
    grid-column-start: 2;
  }

  #w-node-ca6d10f0-6668-c2f3-81b7-2ebaa4c5bec7-7285ffad {
    grid-column-end: 5;
  }

  #w-node-ca6d10f0-6668-c2f3-81b7-2ebaa4c5bed7-7285ffad {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ca6d10f0-6668-c2f3-81b7-2ebaa4c5beeb-7285ffad {
    grid-area: 1 / 1 / 2 / 4;
    justify-self: stretch;
  }

  #w-node-ca6d10f0-6668-c2f3-81b7-2ebaa4c5beec-7285ffad {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_90d7fa65-9668-d619-5307-b04b8cff1f65-7285ffad {
    grid-row: 1 / 2;
  }

  #w-node-_90d7fa65-9668-d619-5307-b04b8cff1f6e-7285ffad {
    order: -9999;
  }

  #w-node-_2ebb899d-b296-006a-c9a5-a7016fcfaa05-7285ffad {
    grid-column-end: 3;
  }

  #w-node-_2ebb899d-b296-006a-c9a5-a7016fcfaa08-7285ffad {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_2ebb899d-b296-006a-c9a5-a7016fcfaa24-7285ffad {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_2ebb899d-b296-006a-c9a5-a7016fcfaa3c-7285ffad {
    grid-row-end: 3;
    grid-column-end: 2;
  }

  #w-node-_2ebb899d-b296-006a-c9a5-a7016fcfaa41-7285ffad {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-f3324dc8-fed4-f2a3-df25-0f7af138309e-7285ffae {
    grid-area: 2 / 1 / 3 / 4;
  }

  #w-node-f3324dc8-fed4-f2a3-df25-0f7af13830a1-7285ffae {
    grid-row-start: 1;
  }

  #w-node-f3324dc8-fed4-f2a3-df25-0f7af13830a3-7285ffae {
    grid-column-end: 4;
  }

  #w-node-f3324dc8-fed4-f2a3-df25-0f7af13830a4-7285ffae {
    justify-self: center;
  }

  #w-node-f3324dc8-fed4-f2a3-df25-0f7af13830ae-7285ffae {
    order: 9999;
    justify-self: center;
  }

  #w-node-_79b34619-971d-15eb-e78b-1a7227fe4619-7285ffae {
    order: 9999;
  }

  #w-node-_9a6a0dd5-83cd-6244-97e9-6c8bd304c100-7285ffae {
    grid-column-end: 3;
  }

  #w-node-_4ba6fa3d-7332-6cd5-fdfb-5dcf73224d5d-7285ffae {
    grid-row: 1 / 2;
  }

  #w-node-_4ba6fa3d-7332-6cd5-fdfb-5dcf73224d66-7285ffae {
    order: -9999;
  }

  #w-node-_9119529d-8d43-1ce5-2bb7-dd5067b073b2-7285ffae {
    justify-self: stretch;
  }

  #w-node-_07268113-e019-c0c6-014c-d915190ede65-7285ffaf {
    grid-area: 2 / 1 / 3 / 4;
  }

  #w-node-_07268113-e019-c0c6-014c-d915190ede68-7285ffaf {
    grid-row-start: 1;
  }

  #w-node-_07268113-e019-c0c6-014c-d915190ede6a-7285ffaf {
    grid-column-end: 4;
  }

  #w-node-_07268113-e019-c0c6-014c-d915190ede6b-7285ffaf {
    justify-self: center;
  }

  #w-node-_07268113-e019-c0c6-014c-d915190ede75-7285ffaf {
    order: 9999;
    justify-self: center;
  }

  #w-node-_3d9838cb-73ff-db8c-7d41-776867d2c789-7285ffaf {
    grid-column-end: 3;
  }

  #w-node-_6fea2668-f0b3-f400-dec1-48f0145af21b-7285ffaf {
    grid-column: 1 / 4;
  }

  #w-node-e25b27d3-41fd-c84c-29b7-177ea17ee99e-7285ffaf {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-e25b27d3-41fd-c84c-29b7-177ea17ee99f-7285ffaf {
    order: 9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e25b27d3-41fd-c84c-29b7-177ea17ee9b3-7285ffaf {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e25b27d3-41fd-c84c-29b7-177ea17ee9b8-7285ffaf {
    grid-row-end: 3;
  }

  #w-node-f2117d6e-6aa2-cf3a-69a5-d8eb085e8327-7285ffaf {
    grid-row: 2 / 3;
    grid-column-start: 2;
  }

  #w-node-f2117d6e-6aa2-cf3a-69a5-d8eb085e8329-7285ffaf {
    grid-column-end: 5;
  }

  #w-node-f2117d6e-6aa2-cf3a-69a5-d8eb085e8339-7285ffaf {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-f2117d6e-6aa2-cf3a-69a5-d8eb085e834a-7285ffaf {
    grid-area: 1 / 1 / 2 / 4;
    justify-self: stretch;
  }

  #w-node-f2117d6e-6aa2-cf3a-69a5-d8eb085e834b-7285ffaf {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_8ebe6c26-eca8-b507-c599-a4316e49d4f1-7285ffaf {
    grid-row: 1 / 2;
  }

  #w-node-_8ebe6c26-eca8-b507-c599-a4316e49d4fa-7285ffaf {
    order: -9999;
  }

  #w-node-_3ee71660-f4cc-e341-35f3-1b14fbef8e53-7285ffaf {
    grid-column-end: 3;
  }

  #w-node-_3ee71660-f4cc-e341-35f3-1b14fbef8e56-7285ffaf {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_3ee71660-f4cc-e341-35f3-1b14fbef8e72-7285ffaf {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_3ee71660-f4cc-e341-35f3-1b14fbef8e8a-7285ffaf {
    grid-row-end: 3;
    grid-column-end: 2;
  }

  #w-node-_3ee71660-f4cc-e341-35f3-1b14fbef8e8f-7285ffaf {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_30371fc4-d0c1-306e-f1af-38696d910c88-7285ffb0 {
    grid-column-end: 4;
  }

  #w-node-fde58613-0b16-23ea-d4bc-96eabeaa8408-7285ffb2 {
    grid-area: 2 / 1 / 3 / 4;
  }

  #w-node-fde58613-0b16-23ea-d4bc-96eabeaa840b-7285ffb2 {
    grid-row-start: 1;
  }

  #w-node-fde58613-0b16-23ea-d4bc-96eabeaa840d-7285ffb2 {
    grid-column-end: 4;
  }

  #w-node-fde58613-0b16-23ea-d4bc-96eabeaa840e-7285ffb2 {
    justify-self: center;
  }

  #w-node-fde58613-0b16-23ea-d4bc-96eabeaa8416-7285ffb2 {
    order: 9999;
    justify-self: center;
  }

  #w-node-_6537dc25-a694-3868-1e66-56891a7e8b57-7285ffb2 {
    justify-self: center;
  }

  #w-node-_6537dc25-a694-3868-1e66-56891a7e8b58-7285ffb2 {
    justify-self: start;
  }

  #w-node-_6537dc25-a694-3868-1e66-56891a7e8b62-7285ffb2 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_84c00f8b-c3bc-4043-2101-367dc207f621-7285ffb2 {
    grid-row: 1 / 2;
  }

  #w-node-_84c00f8b-c3bc-4043-2101-367dc207f62a-7285ffb2 {
    order: -9999;
  }

  #w-node-_84995d5a-6db3-777a-e935-530b213c1395-7285ffb2 {
    grid-column-end: 3;
  }

  #w-node-_84995d5a-6db3-777a-e935-530b213c1398-7285ffb2 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_84995d5a-6db3-777a-e935-530b213c13b4-7285ffb2 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_84995d5a-6db3-777a-e935-530b213c13cc-7285ffb2 {
    grid-row-end: 3;
    grid-column-end: 2;
  }

  #w-node-_84995d5a-6db3-777a-e935-530b213c13d1-7285ffb2 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_8fdf1833-e4c6-6756-1e14-6eee0c6ac7dd-7285ffb3 {
    grid-area: 2 / 1 / 3 / 4;
  }

  #w-node-_8fdf1833-e4c6-6756-1e14-6eee0c6ac7e0-7285ffb3 {
    grid-row-start: 1;
  }

  #w-node-_8fdf1833-e4c6-6756-1e14-6eee0c6ac7e2-7285ffb3 {
    grid-column-end: 4;
  }

  #w-node-_8fdf1833-e4c6-6756-1e14-6eee0c6ac7e3-7285ffb3 {
    justify-self: center;
  }

  #w-node-_8fdf1833-e4c6-6756-1e14-6eee0c6ac7ee-7285ffb3 {
    order: 9999;
    justify-self: center;
  }

  #w-node-_0320bb34-0126-b7ee-2907-0a382a2be922-7285ffb3 {
    grid-column-end: 3;
  }

  #w-node-ef678a49-7eb5-5a6f-dabf-27a4a228f004-7285ffb3 {
    grid-row: 1 / 2;
  }

  #w-node-ef678a49-7eb5-5a6f-dabf-27a4a228f00d-7285ffb3 {
    order: -9999;
  }

  #w-node-c529866e-5d3d-6f03-05dc-ae3ed40fad57-7285ffb3 {
    justify-self: stretch;
  }

  #w-node-_72add451-8976-8e4f-b454-02e924bd7c39-7285ffb3 {
    grid-column-end: 3;
  }

  #w-node-_72add451-8976-8e4f-b454-02e924bd7c3c-7285ffb3 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_72add451-8976-8e4f-b454-02e924bd7c58-7285ffb3 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_72add451-8976-8e4f-b454-02e924bd7c70-7285ffb3 {
    grid-row-end: 3;
    grid-column-end: 2;
  }

  #w-node-_72add451-8976-8e4f-b454-02e924bd7c73-7285ffb3 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_60677b3354187cf213b22165000000000061-7285ffb4 {
    order: -9999;
  }

  #w-node-_621d868a-1a2a-5232-a6cf-b2d1b2765d33-7285ffb5 {
    grid-area: 2 / 1 / 3 / 4;
  }

  #w-node-_621d868a-1a2a-5232-a6cf-b2d1b2765d36-7285ffb5 {
    grid-row-start: 1;
  }

  #w-node-_621d868a-1a2a-5232-a6cf-b2d1b2765d38-7285ffb5 {
    grid-column-end: 4;
  }

  #w-node-_621d868a-1a2a-5232-a6cf-b2d1b2765d39-7285ffb5 {
    justify-self: center;
  }

  #w-node-_621d868a-1a2a-5232-a6cf-b2d1b2765d41-7285ffb5 {
    order: 9999;
    justify-self: center;
  }

  #w-node-_89dd063b-4900-20d3-a2ca-ad8fe2fbcfb1-7285ffb5 {
    grid-row: 1 / 2;
  }

  #w-node-_89dd063b-4900-20d3-a2ca-ad8fe2fbcfba-7285ffb5 {
    order: -9999;
  }

  #w-node-_8d471e9d-674f-4a40-4830-51a04fe28d63-7285ffb6 {
    grid-area: 2 / 1 / 3 / 4;
  }

  #w-node-_8d471e9d-674f-4a40-4830-51a04fe28d66-7285ffb6 {
    grid-row-start: 1;
  }

  #w-node-_8d471e9d-674f-4a40-4830-51a04fe28d68-7285ffb6 {
    grid-column-end: 4;
  }

  #w-node-_8d471e9d-674f-4a40-4830-51a04fe28d69-7285ffb6 {
    justify-self: center;
  }

  #w-node-_8d471e9d-674f-4a40-4830-51a04fe28d71-7285ffb6 {
    order: 9999;
    justify-self: center;
  }

  #w-node-_5e14c538-a214-73fe-00e3-010e71724a77-7285ffb6 {
    grid-column-end: 3;
  }

  #w-node-e4ef7ea6-9a97-d24c-6bef-f04b88b49817-7285ffb6 {
    grid-row: 1 / 2;
  }

  #w-node-e4ef7ea6-9a97-d24c-6bef-f04b88b49820-7285ffb6 {
    order: -9999;
  }

  #w-node-_3746c3c6-3997-e921-6c96-34916e5737eb-7285ffb6 {
    justify-self: stretch;
  }

  #w-node-_34c2d1cf-847a-4c0d-e3b8-752df693f25b-7285ffb6 {
    grid-column-end: 3;
  }

  #w-node-_34c2d1cf-847a-4c0d-e3b8-752df693f25e-7285ffb6 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_34c2d1cf-847a-4c0d-e3b8-752df693f27a-7285ffb6 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_34c2d1cf-847a-4c0d-e3b8-752df693f292-7285ffb6 {
    grid-row-end: 3;
    grid-column-end: 2;
  }

  #w-node-_34c2d1cf-847a-4c0d-e3b8-752df693f295-7285ffb6 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_72eebdb2-f555-2b61-3040-25e85c7fcc71-c7b10070 {
    justify-self: stretch;
  }

  #w-node-_971ea796-4918-6f4b-4dce-1498db3481a2-c7b10070 {
    grid-column-end: 3;
  }

  #w-node-_971ea796-4918-6f4b-4dce-1498db3481a5-c7b10070 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_971ea796-4918-6f4b-4dce-1498db3481c1-c7b10070 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_971ea796-4918-6f4b-4dce-1498db3481d9-c7b10070 {
    grid-row-end: 3;
    grid-column-end: 2;
  }

  #w-node-_971ea796-4918-6f4b-4dce-1498db3481de-c7b10070 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_5db55154-ebd0-af38-92fb-cead03c40851-7a735f35 {
    justify-self: stretch;
  }

  #w-node-_2b4adee4-1f13-893e-3a95-408c0eabdb97-7a735f35 {
    grid-column-end: 3;
  }

  #w-node-_2b4adee4-1f13-893e-3a95-408c0eabdb9a-7a735f35 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_2b4adee4-1f13-893e-3a95-408c0eabdbb6-7a735f35 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_2b4adee4-1f13-893e-3a95-408c0eabdbce-7a735f35 {
    grid-row-end: 3;
    grid-column-end: 2;
  }

  #w-node-_2b4adee4-1f13-893e-3a95-408c0eabdbd3-7a735f35 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-f8ae8099-4173-18d2-1d63-634e9231543f-fabf2eb0 {
    justify-self: stretch;
  }

  #w-node-_6e8307ed-1ab8-13e8-d911-4d9af1670662-fabf2eb0 {
    grid-column-end: 3;
  }

  #w-node-_6e8307ed-1ab8-13e8-d911-4d9af1670665-fabf2eb0 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_6e8307ed-1ab8-13e8-d911-4d9af1670681-fabf2eb0 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_6e8307ed-1ab8-13e8-d911-4d9af1670699-fabf2eb0 {
    grid-row-end: 3;
    grid-column-end: 2;
  }

  #w-node-_6e8307ed-1ab8-13e8-d911-4d9af167069e-fabf2eb0 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_46decd39-9cb7-99e3-7966-fee52a30d128-e825218b {
    grid-area: 2 / 1 / 3 / 4;
  }

  #w-node-_46decd39-9cb7-99e3-7966-fee52a30d12b-e825218b {
    grid-row-start: 1;
  }

  #w-node-_46decd39-9cb7-99e3-7966-fee52a30d12d-e825218b {
    grid-column-end: 4;
  }

  #w-node-_46decd39-9cb7-99e3-7966-fee52a30d12e-e825218b {
    justify-self: center;
  }

  #w-node-_46decd39-9cb7-99e3-7966-fee52a30d135-e825218b {
    order: 9999;
    justify-self: center;
  }

  #w-node-_6682303b-af60-575b-dedb-4c79faad1187-e825218b {
    grid-column-end: 3;
  }

  #w-node-_85e1ab4b-b213-1ffc-f925-77cee0ae7f79-e825218b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_32b069d3-6aa6-d89a-2f26-2b1f2e48cb3f-e825218b {
    grid-column: span 1 / span 1;
  }

  #w-node-_491254de-bf62-5614-8e53-92ac0f6c8c3c-e825218b {
    grid-column-end: 3;
  }

  #w-node-e4e29b7d-9e01-b76e-a716-41a629527b35-e825218b {
    justify-self: stretch;
  }

  #w-node-_22b972b6-7334-16a9-0d23-02b6dd662a71-e825218b {
    grid-column-end: 3;
  }

  #w-node-_22b972b6-7334-16a9-0d23-02b6dd662a74-e825218b {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_22b972b6-7334-16a9-0d23-02b6dd662a90-e825218b {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_22b972b6-7334-16a9-0d23-02b6dd662aa8-e825218b {
    grid-row-end: 3;
    grid-column-end: 2;
  }

  #w-node-_22b972b6-7334-16a9-0d23-02b6dd662aad-e825218b {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-d9ab3f4b-b6f2-62a5-1fa7-591f23fb5aa7-ff0181d3 {
    grid-area: 2 / 1 / 3 / 4;
  }

  #w-node-d9ab3f4b-b6f2-62a5-1fa7-591f23fb5aaa-ff0181d3 {
    grid-row-start: 1;
  }

  #w-node-d9ab3f4b-b6f2-62a5-1fa7-591f23fb5aac-ff0181d3 {
    grid-column-end: 4;
  }

  #w-node-d9ab3f4b-b6f2-62a5-1fa7-591f23fb5aad-ff0181d3 {
    justify-self: center;
  }

  #w-node-d9ab3f4b-b6f2-62a5-1fa7-591f23fb5ab4-ff0181d3 {
    order: 9999;
    justify-self: center;
  }

  #w-node-_0d444ebc-6ec2-bc0a-b6be-4c88d49eece1-ff0181d3 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_978cfdff-8283-f8f0-e21e-9dce4f8b15aa-ff0181d3, #w-node-c97594ac-efc3-11e2-e04c-ee61648abada-ff0181d3 {
    grid-column-end: 3;
  }

  #w-node-_0b53a1b9-5dbd-a62c-5ee3-8e3564a04918-ff0181d3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_573924eb-12f0-48ff-40b3-4fc958b8812a-ff0181d3 {
    grid-column-end: 3;
  }

  #w-node-_63288a80-e345-87d0-6fb4-97f23de04c48-ff0181d3 {
    justify-self: stretch;
  }

  #w-node-b0c82059-0567-a2ec-d80c-535119469dd5-ff0181d3 {
    grid-column-end: 3;
  }

  #w-node-b0c82059-0567-a2ec-d80c-535119469dd8-ff0181d3 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-b0c82059-0567-a2ec-d80c-535119469df4-ff0181d3 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-b0c82059-0567-a2ec-d80c-535119469e0c-ff0181d3 {
    grid-row-end: 3;
    grid-column-end: 2;
  }

  #w-node-b0c82059-0567-a2ec-d80c-535119469e11-ff0181d3 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b4ca-e91ea175 {
    justify-self: stretch;
  }

  #w-node-_8fc000db-7113-18c7-2b6f-deb18deebd37-e91ea175 {
    grid-column-end: 3;
  }

  #w-node-_8fc000db-7113-18c7-2b6f-deb18deebd3a-e91ea175 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_8fc000db-7113-18c7-2b6f-deb18deebd56-e91ea175 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_8fc000db-7113-18c7-2b6f-deb18deebd6e-e91ea175 {
    grid-row-end: 3;
    grid-column-end: 2;
  }

  #w-node-_8fc000db-7113-18c7-2b6f-deb18deebd73-e91ea175 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_8b3531a6-46b5-ad60-b769-925afb2ab0d0-b9a7a5f1 {
    grid-area: 2 / 1 / 3 / 4;
  }

  #w-node-_8b3531a6-46b5-ad60-b769-925afb2ab0d3-b9a7a5f1 {
    grid-row-start: 1;
  }

  #w-node-_8b3531a6-46b5-ad60-b769-925afb2ab0d5-b9a7a5f1 {
    grid-column-end: 4;
  }

  #w-node-_8b3531a6-46b5-ad60-b769-925afb2ab0d6-b9a7a5f1 {
    justify-self: center;
  }

  #w-node-_8b3531a6-46b5-ad60-b769-925afb2ab0dd-b9a7a5f1 {
    order: 9999;
    justify-self: center;
  }

  #w-node-abc7227d-171f-460e-3916-3c39545da69b-b9a7a5f1 {
    grid-column-end: 3;
  }

  #w-node-_18a02bd0-bca4-9c19-548d-fb1c7539452b-b9a7a5f1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_28d9a08c-5704-cb0e-c7c1-12574ca97bda-b9a7a5f1 {
    grid-column: span 1 / span 1;
  }

  #w-node-_650c4f87-1373-bf43-a0c3-9d6f3e2c190a-b9a7a5f1 {
    grid-column-end: 3;
  }

  #w-node-_98fd9a50-adea-4514-a7e2-7e034affa694-b9a7a5f1 {
    justify-self: stretch;
  }

  #w-node-_1e76c585-8b86-0dfe-79b6-7e10b8eaba61-b9a7a5f1 {
    grid-column-end: 3;
  }

  #w-node-_1e76c585-8b86-0dfe-79b6-7e10b8eaba64-b9a7a5f1 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_1e76c585-8b86-0dfe-79b6-7e10b8eaba80-b9a7a5f1 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_1e76c585-8b86-0dfe-79b6-7e10b8eaba98-b9a7a5f1 {
    grid-row-end: 3;
    grid-column-end: 2;
  }

  #w-node-_1e76c585-8b86-0dfe-79b6-7e10b8eaba9d-b9a7a5f1 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-e21514bc-ebd5-14ae-c527-1c4901daff49-c5ac8bc4 {
    grid-area: 2 / 1 / 3 / 4;
  }

  #w-node-e21514bc-ebd5-14ae-c527-1c4901daff4c-c5ac8bc4 {
    grid-row-start: 1;
  }

  #w-node-e21514bc-ebd5-14ae-c527-1c4901daff4e-c5ac8bc4 {
    grid-column-end: 4;
  }

  #w-node-e21514bc-ebd5-14ae-c527-1c4901daff4f-c5ac8bc4 {
    justify-self: center;
  }

  #w-node-e21514bc-ebd5-14ae-c527-1c4901daff56-c5ac8bc4 {
    order: 9999;
    justify-self: center;
  }

  #w-node-_1a371a40-b698-75a0-eaf5-dd403312f142-c5ac8bc4 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-c1fcb78a-8d63-f8af-6a00-cf39aa0c3682-c5ac8bc4, #w-node-_900488ac-f2b0-3af1-dcb5-ef927ba2cf24-c5ac8bc4 {
    grid-column-end: 3;
  }

  #w-node-_1e559a37-6848-ae20-8d24-aa5194717935-c5ac8bc4 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-bec7a45a-73ca-f528-af0c-186c277afe77-c5ac8bc4 {
    grid-column-end: 3;
  }

  #w-node-_693b27dc-be22-f5d0-0996-177db91865a4-c5ac8bc4 {
    justify-self: stretch;
  }

  #w-node-_5abc8227-2c92-e694-08bc-91079729d11f-c5ac8bc4 {
    grid-column-end: 3;
  }

  #w-node-_5abc8227-2c92-e694-08bc-91079729d122-c5ac8bc4 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_5abc8227-2c92-e694-08bc-91079729d13e-c5ac8bc4 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_5abc8227-2c92-e694-08bc-91079729d156-c5ac8bc4 {
    grid-row-end: 3;
    grid-column-end: 2;
  }

  #w-node-_5abc8227-2c92-e694-08bc-91079729d15b-c5ac8bc4 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_3b2acf74-1a9c-b233-e0c0-c27afad66ab6-74fc8c35 {
    justify-self: stretch;
  }

  #w-node-b63ba2fa-3508-4be4-5258-206dcc855e04-74fc8c35 {
    grid-column-end: 3;
  }

  #w-node-b63ba2fa-3508-4be4-5258-206dcc855e07-74fc8c35 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-b63ba2fa-3508-4be4-5258-206dcc855e23-74fc8c35 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-b63ba2fa-3508-4be4-5258-206dcc855e3b-74fc8c35 {
    grid-row-end: 3;
    grid-column-end: 2;
  }

  #w-node-b63ba2fa-3508-4be4-5258-206dcc855e40-74fc8c35 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-f8b6fa21-95a8-de73-9097-5ea9669a24e1-5dde24ae {
    grid-area: 2 / 1 / 3 / 4;
  }

  #w-node-f8b6fa21-95a8-de73-9097-5ea9669a24e4-5dde24ae {
    grid-row-start: 1;
  }

  #w-node-f8b6fa21-95a8-de73-9097-5ea9669a24e6-5dde24ae {
    grid-column-end: 4;
  }

  #w-node-f8b6fa21-95a8-de73-9097-5ea9669a24e7-5dde24ae {
    justify-self: center;
  }

  #w-node-f8b6fa21-95a8-de73-9097-5ea9669a24ee-5dde24ae {
    order: 9999;
    justify-self: center;
  }

  #w-node-_8fae5259-7bb6-7190-fa75-b36ae89b9920-5dde24ae {
    grid-column-end: 3;
  }

  #w-node-_4fbd8c5b-1206-30f1-bde6-fbb0c442edf2-5dde24ae {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_939e01e8-26d9-6f3f-f910-7699dcbda76f-5dde24ae {
    grid-column: span 1 / span 1;
  }

  #w-node-_2cf9a199-7f89-0ec8-08b5-b5f371cd158b-5dde24ae {
    grid-column-end: 3;
  }

  #w-node-_672e7cca-99ac-eae8-f2d7-d0bbd1d8d27a-5dde24ae {
    justify-self: stretch;
  }

  #w-node-_3a6dc204-a961-4b0f-ef93-2ee246cad2dc-5dde24ae {
    grid-column-end: 3;
  }

  #w-node-_3a6dc204-a961-4b0f-ef93-2ee246cad2df-5dde24ae {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_3a6dc204-a961-4b0f-ef93-2ee246cad2fb-5dde24ae {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_3a6dc204-a961-4b0f-ef93-2ee246cad313-5dde24ae {
    grid-row-end: 3;
    grid-column-end: 2;
  }

  #w-node-_3a6dc204-a961-4b0f-ef93-2ee246cad318-5dde24ae {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-d42ea4c7-12ec-9821-1e65-d28168358136-14ddf482 {
    grid-area: 2 / 1 / 3 / 4;
  }

  #w-node-d42ea4c7-12ec-9821-1e65-d28168358139-14ddf482 {
    grid-row-start: 1;
  }

  #w-node-d42ea4c7-12ec-9821-1e65-d2816835813b-14ddf482 {
    grid-column-end: 4;
  }

  #w-node-d42ea4c7-12ec-9821-1e65-d2816835813c-14ddf482 {
    justify-self: center;
  }

  #w-node-d42ea4c7-12ec-9821-1e65-d28168358143-14ddf482 {
    order: 9999;
    justify-self: center;
  }

  #w-node-c74f2840-5870-dae8-bbca-bc64a89fba6a-14ddf482 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_4308cf13-2de4-d1a5-1910-bf140548abbe-14ddf482, #w-node-_5d240dbb-05dc-f109-eb07-4d66296aa0d8-14ddf482 {
    grid-column-end: 3;
  }

  #w-node-d033cb1f-4e17-fdd0-f10e-2cbcad5c6ef3-14ddf482 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-bb4d2c42-16fa-96af-99c2-eafb5c28a90e-14ddf482 {
    grid-column-end: 3;
  }

  #w-node-_7d6b5ab0-72cd-4917-89c0-f0f76f37ce6e-14ddf482 {
    justify-self: stretch;
  }

  #w-node-_380bc8a7-cf07-7f41-3331-220679e61fdd-14ddf482 {
    grid-column-end: 3;
  }

  #w-node-_380bc8a7-cf07-7f41-3331-220679e61fe0-14ddf482 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_380bc8a7-cf07-7f41-3331-220679e61ffc-14ddf482 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_380bc8a7-cf07-7f41-3331-220679e62014-14ddf482 {
    grid-row-end: 3;
    grid-column-end: 2;
  }

  #w-node-_380bc8a7-cf07-7f41-3331-220679e62019-14ddf482 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_7f86e815-31cd-906c-7536-040f74ce46ad-9a40c99f {
    justify-self: stretch;
  }

  #w-node-b02f64cb-2a74-211c-468c-4d3bdf5c6176-9a40c99f {
    grid-column-end: 3;
  }

  #w-node-b02f64cb-2a74-211c-468c-4d3bdf5c6179-9a40c99f {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-b02f64cb-2a74-211c-468c-4d3bdf5c6195-9a40c99f {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-b02f64cb-2a74-211c-468c-4d3bdf5c61ad-9a40c99f {
    grid-row-end: 3;
    grid-column-end: 2;
  }

  #w-node-b02f64cb-2a74-211c-468c-4d3bdf5c61b2-9a40c99f {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-b3f84ab0-90ba-d98b-7270-e70d2a3509ac-fb56ae3f {
    grid-area: 2 / 1 / 3 / 4;
  }

  #w-node-b3f84ab0-90ba-d98b-7270-e70d2a3509af-fb56ae3f {
    grid-row-start: 1;
  }

  #w-node-b3f84ab0-90ba-d98b-7270-e70d2a3509b1-fb56ae3f {
    grid-column-end: 4;
  }

  #w-node-b3f84ab0-90ba-d98b-7270-e70d2a3509b2-fb56ae3f {
    justify-self: center;
  }

  #w-node-b3f84ab0-90ba-d98b-7270-e70d2a3509b9-fb56ae3f {
    order: 9999;
    justify-self: center;
  }

  #w-node-ae819d01-4ac2-7b9f-a8cd-359f534e0c37-fb56ae3f {
    grid-column-end: 3;
  }

  #w-node-dc55319e-587b-e862-58f3-0a77a30d697e-fb56ae3f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_36e435fa-129a-9ae0-eec4-2c3becf6ed70-fb56ae3f {
    grid-column: span 1 / span 1;
  }

  #w-node-_226ad643-20de-81d6-9516-9aa49e7fc891-fb56ae3f {
    grid-column-end: 3;
  }

  #w-node-_70ff7808-b10d-464f-9baa-ee765264f230-fb56ae3f {
    justify-self: stretch;
  }

  #w-node-da52455e-cb22-2771-9805-3394ec7675f0-fb56ae3f {
    grid-column-end: 3;
  }

  #w-node-da52455e-cb22-2771-9805-3394ec7675f3-fb56ae3f {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-da52455e-cb22-2771-9805-3394ec76760f-fb56ae3f {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-da52455e-cb22-2771-9805-3394ec767627-fb56ae3f {
    grid-row-end: 3;
    grid-column-end: 2;
  }

  #w-node-da52455e-cb22-2771-9805-3394ec76762c-fb56ae3f {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_84606522-0dda-adc9-6bfb-aed1db5e5a49-2da3cafe {
    grid-area: 2 / 1 / 3 / 4;
  }

  #w-node-_84606522-0dda-adc9-6bfb-aed1db5e5a4c-2da3cafe {
    grid-row-start: 1;
  }

  #w-node-_84606522-0dda-adc9-6bfb-aed1db5e5a4e-2da3cafe {
    grid-column-end: 4;
  }

  #w-node-_84606522-0dda-adc9-6bfb-aed1db5e5a4f-2da3cafe {
    justify-self: center;
  }

  #w-node-_84606522-0dda-adc9-6bfb-aed1db5e5a56-2da3cafe {
    order: 9999;
    justify-self: center;
  }

  #w-node-_082a6f96-143e-36b6-df1a-b4b7c17d42f6-2da3cafe {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_4f4361ff-11ae-a6a7-e1eb-059b5b9a2c7d-2da3cafe, #w-node-_8d09a0d9-c753-73be-3259-89d95b43726f-2da3cafe {
    grid-column-end: 3;
  }

  #w-node-f1d69270-2b00-8e81-5c92-c527b13487e7-2da3cafe {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_9d7655ee-d75c-05b9-38a5-5a4bd870e16a-2da3cafe {
    grid-column-end: 3;
  }

  #w-node-_1846f2e7-1af3-b193-faf8-c20ebd5ad780-2da3cafe {
    justify-self: stretch;
  }

  #w-node-_3511efed-ea12-1c91-3b16-0d45ccd41a08-2da3cafe {
    grid-column-end: 3;
  }

  #w-node-_3511efed-ea12-1c91-3b16-0d45ccd41a0b-2da3cafe {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_3511efed-ea12-1c91-3b16-0d45ccd41a27-2da3cafe {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_3511efed-ea12-1c91-3b16-0d45ccd41a3f-2da3cafe {
    grid-row-end: 3;
    grid-column-end: 2;
  }

  #w-node-_3511efed-ea12-1c91-3b16-0d45ccd41a44-2da3cafe {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_485aad90-51ea-4002-e7da-188b1bb6602b-acfc28d7 {
    justify-self: stretch;
  }

  #w-node-_2140a620-883d-f72a-b1ac-92422220b5a3-acfc28d7 {
    grid-column-end: 3;
  }

  #w-node-_2140a620-883d-f72a-b1ac-92422220b5a6-acfc28d7 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_2140a620-883d-f72a-b1ac-92422220b5c2-acfc28d7 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_2140a620-883d-f72a-b1ac-92422220b5da-acfc28d7 {
    grid-row-end: 3;
    grid-column-end: 2;
  }

  #w-node-_2140a620-883d-f72a-b1ac-92422220b5df-acfc28d7 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-b3f84ab0-90ba-d98b-7270-e70d2a3509ac-69b6c514 {
    grid-area: 2 / 1 / 3 / 4;
  }

  #w-node-b3f84ab0-90ba-d98b-7270-e70d2a3509af-69b6c514 {
    grid-row-start: 1;
  }

  #w-node-b3f84ab0-90ba-d98b-7270-e70d2a3509b1-69b6c514 {
    grid-column-end: 4;
  }

  #w-node-b3f84ab0-90ba-d98b-7270-e70d2a3509b2-69b6c514 {
    justify-self: center;
  }

  #w-node-b3f84ab0-90ba-d98b-7270-e70d2a3509b9-69b6c514 {
    order: 9999;
    justify-self: center;
  }

  #w-node-_607aa3ec-fa85-8257-cf03-d891d05c73aa-69b6c514 {
    grid-column-end: 3;
  }

  #w-node-dc55319e-587b-e862-58f3-0a77a30d697e-69b6c514 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_36e435fa-129a-9ae0-eec4-2c3becf6ed70-69b6c514 {
    grid-column: span 1 / span 1;
  }

  #w-node-_226ad643-20de-81d6-9516-9aa49e7fc891-69b6c514 {
    grid-column-end: 3;
  }

  #w-node-c74bbf23-c84b-5279-485d-a08c4bc932be-69b6c514 {
    justify-self: stretch;
  }

  #w-node-_7b4ddc5c-b738-7520-76c7-e8f3f9d4c2ec-69b6c514 {
    grid-column-end: 3;
  }

  #w-node-_7b4ddc5c-b738-7520-76c7-e8f3f9d4c2ef-69b6c514 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_7b4ddc5c-b738-7520-76c7-e8f3f9d4c30b-69b6c514 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_7b4ddc5c-b738-7520-76c7-e8f3f9d4c323-69b6c514 {
    grid-row-end: 3;
    grid-column-end: 2;
  }

  #w-node-_7b4ddc5c-b738-7520-76c7-e8f3f9d4c328-69b6c514 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-c0866f53-b2a8-c75a-4b02-60c0ea2027b0-46df8a9a {
    grid-area: 2 / 1 / 3 / 4;
  }

  #w-node-c0866f53-b2a8-c75a-4b02-60c0ea2027b3-46df8a9a {
    grid-row-start: 1;
  }

  #w-node-c0866f53-b2a8-c75a-4b02-60c0ea2027b5-46df8a9a {
    grid-column-end: 4;
  }

  #w-node-c0866f53-b2a8-c75a-4b02-60c0ea2027b6-46df8a9a {
    justify-self: center;
  }

  #w-node-c0866f53-b2a8-c75a-4b02-60c0ea2027bd-46df8a9a {
    order: 9999;
    justify-self: center;
  }

  #w-node-_195cada2-820f-ccb8-6154-f79dc066e052-46df8a9a {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_6ab7da8c-5589-c976-79c0-63c9b85d3eab-46df8a9a, #w-node-_429d2484-9af1-9bd4-e010-f697adf89c03-46df8a9a {
    grid-column-end: 3;
  }

  #w-node-_2fada48d-ebe4-3999-b470-d035bf26e0d2-46df8a9a {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_42e45427-e6b6-a85a-218d-d44033d8fd32-46df8a9a {
    grid-column-end: 3;
  }

  #w-node-f1dd8a0f-2268-53f7-d3ea-7fbbe6b9c334-46df8a9a {
    justify-self: stretch;
  }

  #w-node-d5502e48-574b-b47a-0881-f9026461038f-46df8a9a {
    grid-column-end: 3;
  }

  #w-node-d5502e48-574b-b47a-0881-f90264610392-46df8a9a {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-d5502e48-574b-b47a-0881-f902646103ae-46df8a9a {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-d5502e48-574b-b47a-0881-f902646103c6-46df8a9a {
    grid-row-end: 3;
    grid-column-end: 2;
  }

  #w-node-d5502e48-574b-b47a-0881-f902646103cb-46df8a9a {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-bf5f2a00-cf92-fd80-b4ef-7215424c9fc8-fe7621a5 {
    grid-area: 2 / 1 / 3 / 4;
  }

  #w-node-bf5f2a00-cf92-fd80-b4ef-7215424c9fcb-fe7621a5 {
    grid-row-start: 1;
  }

  #w-node-bf5f2a00-cf92-fd80-b4ef-7215424c9fcd-fe7621a5 {
    grid-column-end: 4;
  }

  #w-node-bf5f2a00-cf92-fd80-b4ef-7215424c9fce-fe7621a5 {
    justify-self: center;
  }

  #w-node-bf5f2a00-cf92-fd80-b4ef-7215424c9fdb-fe7621a5 {
    order: 9999;
    justify-self: center;
  }

  #w-node-_5dbf1aab-bd57-208c-b375-93e3e243a835-fe7621a5 {
    grid-column-end: 3;
  }

  #w-node-c88a1d96-ca19-099e-6cbd-09c1c88f75c3-fe7621a5 {
    grid-row: 1 / 2;
  }

  #w-node-c88a1d96-ca19-099e-6cbd-09c1c88f75cc-fe7621a5 {
    order: -9999;
  }

  #w-node-_5332e6b8-f7d8-369a-744a-79f4c6a61d1c-fe7621a5 {
    justify-self: stretch;
  }

  #w-node-_19c68da1-ddb9-71a8-71df-a7a1ae474b34-fe7621a5 {
    grid-column-end: 3;
  }

  #w-node-_19c68da1-ddb9-71a8-71df-a7a1ae474b37-fe7621a5 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_19c68da1-ddb9-71a8-71df-a7a1ae474b53-fe7621a5 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_19c68da1-ddb9-71a8-71df-a7a1ae474b6b-fe7621a5 {
    grid-row-end: 3;
    grid-column-end: 2;
  }

  #w-node-_19c68da1-ddb9-71a8-71df-a7a1ae474b70-fe7621a5 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_60f38453-2ed1-1b85-fee4-3a82993fc1bc-33f38f62 {
    grid-area: 2 / 1 / 3 / 4;
  }

  #w-node-_60f38453-2ed1-1b85-fee4-3a82993fc1bf-33f38f62 {
    grid-row-start: 1;
  }

  #w-node-_60f38453-2ed1-1b85-fee4-3a82993fc1c1-33f38f62 {
    grid-column-end: 4;
  }

  #w-node-_60f38453-2ed1-1b85-fee4-3a82993fc1c2-33f38f62 {
    justify-self: center;
  }

  #w-node-_60f38453-2ed1-1b85-fee4-3a82993fc1cd-33f38f62 {
    order: 9999;
    justify-self: center;
  }

  #w-node-b328b0ae-ff5b-774b-7e51-3b11ffaf5391-33f38f62 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-b328b0ae-ff5b-774b-7e51-3b11ffaf5392-33f38f62 {
    order: 9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b328b0ae-ff5b-774b-7e51-3b11ffaf53a3-33f38f62 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b328b0ae-ff5b-774b-7e51-3b11ffaf53a8-33f38f62 {
    grid-row-end: 3;
  }

  #w-node-_30d34db1-b99b-3784-2c29-96baaf0f19eb-33f38f62 {
    grid-row: 1 / 2;
  }

  #w-node-_30d34db1-b99b-3784-2c29-96baaf0f19f4-33f38f62 {
    order: -9999;
  }

  #w-node-_28cd45b1-c76f-d512-12da-00947ed5dbc0-33f38f62 {
    justify-self: stretch;
  }

  #w-node-_94d34652-c27a-ccb6-b8b1-9cdecbdb4f14-33f38f62 {
    grid-column-end: 3;
  }

  #w-node-_94d34652-c27a-ccb6-b8b1-9cdecbdb4f17-33f38f62 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_94d34652-c27a-ccb6-b8b1-9cdecbdb4f33-33f38f62 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_94d34652-c27a-ccb6-b8b1-9cdecbdb4f4b-33f38f62 {
    grid-row-end: 3;
    grid-column-end: 2;
  }

  #w-node-_94d34652-c27a-ccb6-b8b1-9cdecbdb4f50-33f38f62 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_4545f2c0-eff4-78f2-0987-a47091c81a32-a0193a6b {
    grid-column: span 3 / span 3;
  }

  #w-node-_4545f2c0-eff4-78f2-0987-a47091c81a41-a0193a6b {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_4545f2c0-eff4-78f2-0987-a47091c81a44-a0193a6b {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_4545f2c0-eff4-78f2-0987-a47091c81a46-a0193a6b {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_4545f2c0-eff4-78f2-0987-a47091c81a4c-a0193a6b {
    grid-column-end: 3;
  }

  #w-node-_3bfc5c4e-2855-b157-2084-93c2efee5d1a-a0193a6b {
    justify-self: stretch;
  }

  #w-node-_10cddf48-5222-792c-3abc-0e71a73e94a4-a0193a6b {
    grid-column-end: 3;
  }

  #w-node-_10cddf48-5222-792c-3abc-0e71a73e94a7-a0193a6b {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_10cddf48-5222-792c-3abc-0e71a73e94c3-a0193a6b {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_10cddf48-5222-792c-3abc-0e71a73e94db-a0193a6b {
    grid-row-end: 3;
    grid-column-end: 2;
  }

  #w-node-_10cddf48-5222-792c-3abc-0e71a73e94e0-a0193a6b {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-bf5f2a00-cf92-fd80-b4ef-7215424c9fc8-9dde2370 {
    grid-area: 2 / 1 / 3 / 4;
  }

  #w-node-bf5f2a00-cf92-fd80-b4ef-7215424c9fcb-9dde2370 {
    grid-row-start: 1;
  }

  #w-node-bf5f2a00-cf92-fd80-b4ef-7215424c9fcd-9dde2370 {
    grid-column-end: 4;
  }

  #w-node-bf5f2a00-cf92-fd80-b4ef-7215424c9fce-9dde2370 {
    justify-self: center;
  }

  #w-node-bf5f2a00-cf92-fd80-b4ef-7215424c9fdb-9dde2370 {
    order: 9999;
    justify-self: center;
  }

  #w-node-_5dbf1aab-bd57-208c-b375-93e3e243a835-9dde2370 {
    grid-column-end: 3;
  }

  #w-node-c88a1d96-ca19-099e-6cbd-09c1c88f75c3-9dde2370 {
    grid-row: 1 / 2;
  }

  #w-node-c88a1d96-ca19-099e-6cbd-09c1c88f75cc-9dde2370 {
    order: -9999;
  }

  #w-node-_96aa4d3b-4975-1708-5f57-0209b16d6bd3-9dde2370 {
    justify-self: stretch;
  }

  #w-node-_5485ddfd-9db1-6d2c-cbbf-944b5ee13e68-9dde2370 {
    grid-column-end: 3;
  }

  #w-node-_5485ddfd-9db1-6d2c-cbbf-944b5ee13e6b-9dde2370 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_5485ddfd-9db1-6d2c-cbbf-944b5ee13e87-9dde2370 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_5485ddfd-9db1-6d2c-cbbf-944b5ee13e9f-9dde2370 {
    grid-row-end: 3;
    grid-column-end: 2;
  }

  #w-node-_5485ddfd-9db1-6d2c-cbbf-944b5ee13ea4-9dde2370 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_995ef027-6265-4c52-a571-fade079fef79-f2ca6f34 {
    justify-self: stretch;
  }

  #w-node-_4b5d7208-e1aa-99e6-ff57-ad040dacdc95-f2ca6f34 {
    grid-column-end: 3;
  }

  #w-node-_4b5d7208-e1aa-99e6-ff57-ad040dacdc98-f2ca6f34 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_4b5d7208-e1aa-99e6-ff57-ad040dacdcb4-f2ca6f34 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_4b5d7208-e1aa-99e6-ff57-ad040dacdccc-f2ca6f34 {
    grid-row-end: 3;
    grid-column-end: 2;
  }

  #w-node-_4b5d7208-e1aa-99e6-ff57-ad040dacdcd1-f2ca6f34 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_485aad90-51ea-4002-e7da-188b1bb6602b-959a6a22 {
    justify-self: stretch;
  }

  #w-node-_60bd5bc2-fa68-8ba6-bb5f-aa2e8b33a5eb-959a6a22 {
    grid-column-end: 3;
  }

  #w-node-_60bd5bc2-fa68-8ba6-bb5f-aa2e8b33a5ee-959a6a22 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_60bd5bc2-fa68-8ba6-bb5f-aa2e8b33a60a-959a6a22 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_60bd5bc2-fa68-8ba6-bb5f-aa2e8b33a622-959a6a22 {
    grid-row-end: 3;
    grid-column-end: 2;
  }

  #w-node-_60bd5bc2-fa68-8ba6-bb5f-aa2e8b33a627-959a6a22 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_4545f2c0-eff4-78f2-0987-a47091c81a32-f7c90cff {
    grid-column: span 3 / span 3;
  }

  #w-node-_4545f2c0-eff4-78f2-0987-a47091c81a41-f7c90cff {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_4545f2c0-eff4-78f2-0987-a47091c81a44-f7c90cff {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_4545f2c0-eff4-78f2-0987-a47091c81a46-f7c90cff {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_4545f2c0-eff4-78f2-0987-a47091c81a4c-f7c90cff, #w-node-e89955b3-0543-04e2-e11a-7bfde4c99bdc-f7c90cff {
    grid-column-end: 3;
  }

  #w-node-e89955b3-0543-04e2-e11a-7bfde4c99bdf-f7c90cff {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-e89955b3-0543-04e2-e11a-7bfde4c99bfb-f7c90cff {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-e89955b3-0543-04e2-e11a-7bfde4c99c13-f7c90cff {
    grid-row-end: 3;
    grid-column-end: 2;
  }

  #w-node-e89955b3-0543-04e2-e11a-7bfde4c99c16-f7c90cff {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_81376c62-37eb-2284-a754-09330b70e904-f7c90cff {
    justify-self: stretch;
  }

  #w-node-_90154c31-4da8-747d-0891-f740e3d9f5d4-8b46c43e {
    grid-row: 1 / 2;
  }

  #w-node-_90154c31-4da8-747d-0891-f740e3d9f5dd-8b46c43e {
    order: -9999;
  }

  #w-node-f8ae8099-4173-18d2-1d63-634e9231543f-8b46c43e {
    justify-self: stretch;
  }

  #w-node-_1cf3ebad-fe71-48e9-7b72-8a2152f82822-8b46c43e {
    grid-column-end: 3;
  }

  #w-node-_1cf3ebad-fe71-48e9-7b72-8a2152f82825-8b46c43e {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_1cf3ebad-fe71-48e9-7b72-8a2152f82841-8b46c43e {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_1cf3ebad-fe71-48e9-7b72-8a2152f82859-8b46c43e {
    grid-row-end: 3;
    grid-column-end: 2;
  }

  #w-node-_1cf3ebad-fe71-48e9-7b72-8a2152f8285e-8b46c43e {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_9373daaf-5070-b6ce-0b9e-37a54193bef5-f29f4463 {
    justify-self: stretch;
  }

  #w-node-_50fbc94d-6473-9bfd-8a0c-1d7c46f05ef6-f29f4463 {
    grid-column: span 3 / span 3;
  }

  #w-node-_50fbc94d-6473-9bfd-8a0c-1d7c46f05f0d-f29f4463 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_50fbc94d-6473-9bfd-8a0c-1d7c46f05f10-f29f4463 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_50fbc94d-6473-9bfd-8a0c-1d7c46f05f12-f29f4463 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_50fbc94d-6473-9bfd-8a0c-1d7c46f05f18-f29f4463, #w-node-_70b6f399-ec81-a63d-b7c1-c17757031a32-f29f4463 {
    grid-column-end: 3;
  }

  #w-node-_70b6f399-ec81-a63d-b7c1-c17757031a35-f29f4463 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_70b6f399-ec81-a63d-b7c1-c17757031a51-f29f4463 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_70b6f399-ec81-a63d-b7c1-c17757031a69-f29f4463 {
    grid-row-end: 3;
    grid-column-end: 2;
  }

  #w-node-_70b6f399-ec81-a63d-b7c1-c17757031a6e-f29f4463 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b4ca-05d3a02d {
    justify-self: stretch;
  }

  #w-node-_39f56c17-6aa1-8983-3eff-28d22cf29f69-05d3a02d {
    grid-column-end: 3;
  }

  #w-node-_39f56c17-6aa1-8983-3eff-28d22cf29f6c-05d3a02d {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_39f56c17-6aa1-8983-3eff-28d22cf29f88-05d3a02d {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_39f56c17-6aa1-8983-3eff-28d22cf29fa0-05d3a02d {
    grid-row-end: 3;
    grid-column-end: 2;
  }

  #w-node-_39f56c17-6aa1-8983-3eff-28d22cf29fa5-05d3a02d {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b4ca-cda21806 {
    justify-self: stretch;
  }

  #w-node-_39f56c17-6aa1-8983-3eff-28d22cf29f69-cda21806 {
    grid-column-end: 3;
  }

  #w-node-_39f56c17-6aa1-8983-3eff-28d22cf29f6c-cda21806 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_39f56c17-6aa1-8983-3eff-28d22cf29f88-cda21806 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_39f56c17-6aa1-8983-3eff-28d22cf29fa0-cda21806 {
    grid-row-end: 3;
    grid-column-end: 2;
  }

  #w-node-_39f56c17-6aa1-8983-3eff-28d22cf29fa5-cda21806 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b4ca-6835e301 {
    justify-self: stretch;
  }

  #w-node-_39f56c17-6aa1-8983-3eff-28d22cf29f69-6835e301 {
    grid-column-end: 3;
  }

  #w-node-_39f56c17-6aa1-8983-3eff-28d22cf29f6c-6835e301 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_39f56c17-6aa1-8983-3eff-28d22cf29f88-6835e301 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_39f56c17-6aa1-8983-3eff-28d22cf29fa0-6835e301 {
    grid-row-end: 3;
    grid-column-end: 2;
  }

  #w-node-_39f56c17-6aa1-8983-3eff-28d22cf29fa5-6835e301 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b4ca-566ac34f {
    justify-self: stretch;
  }

  #w-node-_39f56c17-6aa1-8983-3eff-28d22cf29f69-566ac34f {
    grid-column-end: 3;
  }

  #w-node-_39f56c17-6aa1-8983-3eff-28d22cf29f6c-566ac34f {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_39f56c17-6aa1-8983-3eff-28d22cf29f88-566ac34f {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_39f56c17-6aa1-8983-3eff-28d22cf29fa0-566ac34f {
    grid-row-end: 3;
    grid-column-end: 2;
  }

  #w-node-_39f56c17-6aa1-8983-3eff-28d22cf29fa5-566ac34f {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b4ca-9db91c0c {
    justify-self: stretch;
  }

  #w-node-_39f56c17-6aa1-8983-3eff-28d22cf29f69-9db91c0c {
    grid-column-end: 3;
  }

  #w-node-_39f56c17-6aa1-8983-3eff-28d22cf29f6c-9db91c0c {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_39f56c17-6aa1-8983-3eff-28d22cf29f88-9db91c0c {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_39f56c17-6aa1-8983-3eff-28d22cf29fa0-9db91c0c {
    grid-row-end: 3;
    grid-column-end: 2;
  }

  #w-node-_39f56c17-6aa1-8983-3eff-28d22cf29fa5-9db91c0c {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-cc137200-1126-0d26-e560-fabdae9c4df4-80110762 {
    align-self: end;
  }

  #w-node-_1cc17541-765c-687e-06b6-9ce46741e725-80110762 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3a4bddf2-bfe9-e99f-63f3-2ee13421e075-80110762 {
    grid-column-end: 3;
  }

  #w-node-_3a4bddf2-bfe9-e99f-63f3-2ee13421e078-80110762 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_3a4bddf2-bfe9-e99f-63f3-2ee13421e094-80110762 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_3a4bddf2-bfe9-e99f-63f3-2ee13421e0ac-80110762 {
    grid-row-end: 3;
    grid-column-end: 2;
  }

  #w-node-_3a4bddf2-bfe9-e99f-63f3-2ee13421e0b1-80110762 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-d400856c-4a3f-cf9b-dd5b-8e484fa4a1f1-0933b82f {
    justify-self: stretch;
  }

  #w-node-_88caaf98-b17c-bc12-74ed-f8e68b2b5968-0933b82f {
    grid-column-end: 3;
  }

  #w-node-_88caaf98-b17c-bc12-74ed-f8e68b2b596b-0933b82f {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_88caaf98-b17c-bc12-74ed-f8e68b2b5987-0933b82f {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_88caaf98-b17c-bc12-74ed-f8e68b2b599f-0933b82f {
    grid-row-end: 3;
    grid-column-end: 2;
  }

  #w-node-_88caaf98-b17c-bc12-74ed-f8e68b2b59a4-0933b82f {
    grid-area: 4 / 1 / 5 / 2;
  }
}

@media screen and (max-width: 767px) {
  #w-node-bdc50d02-a8e6-7b91-2785-9db5368500c9-7285ffa6 {
    grid-column: 2 / 3;
    align-self: stretch;
  }

  #w-node-_7d85c290-4594-ba2d-819b-8cc7e4136051-7285ffa6 {
    justify-self: center;
  }

  #w-node-_405918fc-54de-0cd2-288a-94f88ac10719-7285ffa6 {
    grid-column: span 1 / span 1;
  }

  #w-node-e7257dc0-d99c-fd78-3059-6e0e6195bcb3-7285ffa6 {
    grid-column-end: 4;
  }

  #w-node-ce644363-34e1-40f9-ffc3-5a420f896d6f-7285ffa6 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-eb4daa24-0f0e-09de-73f2-a5773bafd8ab-7285ffa6 {
    grid-column-end: 2;
  }

  #w-node-eb4daa24-0f0e-09de-73f2-a5773bafd8ae-7285ffa6 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-eb4daa24-0f0e-09de-73f2-a5773bafd8e7-7285ffa6 {
    grid-row: 5 / 6;
  }

  #w-node-be995c14-4598-7962-67ef-2532d696f824-7285ffa9, #w-node-be995c14-4598-7962-67ef-2532d696f82d-7285ffa9, #w-node-be995c14-4598-7962-67ef-2532d696f836-7285ffa9 {
    grid-column: 1 / 2;
  }

  #w-node-_68749541-ae7b-06ab-c4a2-b69c5a66adf2-7285ffa9 {
    grid-column-end: 2;
  }

  #w-node-_68749541-ae7b-06ab-c4a2-b69c5a66adf5-7285ffa9 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_68749541-ae7b-06ab-c4a2-b69c5a66ae2e-7285ffa9 {
    grid-row: 5 / 6;
  }

  #w-node-_219862a8-0599-2a9d-ba62-406f061a3f34-7285ffaa, #w-node-_219862a8-0599-2a9d-ba62-406f061a3f37-7285ffaa, #w-node-_219862a8-0599-2a9d-ba62-406f061a3f39-7285ffaa {
    justify-self: stretch;
  }

  #w-node-_4926ca43-2bcd-38a6-1f2f-52dffa482525-7285ffaa {
    grid-column: span 1 / span 1;
  }

  #w-node-_0c00eb38-9ebd-6fdf-51be-366da3d259c8-7285ffaa {
    grid-column-end: 2;
  }

  #w-node-_0c00eb38-9ebd-6fdf-51be-366da3d259cb-7285ffaa {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_0c00eb38-9ebd-6fdf-51be-366da3d25a04-7285ffaa {
    grid-row: 5 / 6;
  }

  #w-node-_2ebb899d-b296-006a-c9a5-a7016fcfaa05-7285ffad {
    grid-column-end: 2;
  }

  #w-node-_2ebb899d-b296-006a-c9a5-a7016fcfaa08-7285ffad {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_2ebb899d-b296-006a-c9a5-a7016fcfaa41-7285ffad {
    grid-row: 5 / 6;
  }

  #w-node-c4758645-68f2-3c4c-d187-8300671df3c7-7285ffaf {
    grid-column: span 1 / span 1;
  }

  #w-node-_3ee71660-f4cc-e341-35f3-1b14fbef8e53-7285ffaf {
    grid-column-end: 2;
  }

  #w-node-_3ee71660-f4cc-e341-35f3-1b14fbef8e56-7285ffaf {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_3ee71660-f4cc-e341-35f3-1b14fbef8e8f-7285ffaf {
    grid-row: 5 / 6;
  }

  #w-node-_84995d5a-6db3-777a-e935-530b213c1395-7285ffb2 {
    grid-column-end: 2;
  }

  #w-node-_84995d5a-6db3-777a-e935-530b213c1398-7285ffb2 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_84995d5a-6db3-777a-e935-530b213c13d1-7285ffb2 {
    grid-row: 5 / 6;
  }

  #w-node-_72add451-8976-8e4f-b454-02e924bd7c39-7285ffb3 {
    grid-column-end: 2;
  }

  #w-node-_72add451-8976-8e4f-b454-02e924bd7c3c-7285ffb3 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_72add451-8976-8e4f-b454-02e924bd7c73-7285ffb3 {
    grid-row: 5 / 6;
  }

  #w-node-_7c8f7c2b-0756-79f0-f6b4-e18e21754770-7285ffb5, #w-node-c9ee3562-c203-6052-e9f6-bfa28e4eb9ab-7285ffb5, #w-node-c67aae86-b9ea-d8a5-7184-98a1ae15dcd7-7285ffb5, #w-node-_734af3ce-6bae-a41b-f59e-027421c51558-7285ffb5, #w-node-_4dde1c5d-0db8-c250-544a-b3e5df517386-7285ffb6 {
    grid-column: span 1 / span 1;
  }

  #w-node-_34c2d1cf-847a-4c0d-e3b8-752df693f25b-7285ffb6 {
    grid-column-end: 2;
  }

  #w-node-_34c2d1cf-847a-4c0d-e3b8-752df693f25e-7285ffb6 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_34c2d1cf-847a-4c0d-e3b8-752df693f295-7285ffb6 {
    grid-row: 5 / 6;
  }

  #w-node-ba30b9e0-1cb7-baab-748e-cfd00dbde183-c7b10070 {
    grid-column: span 1 / span 1;
  }

  #w-node-_971ea796-4918-6f4b-4dce-1498db3481a2-c7b10070 {
    grid-column-end: 2;
  }

  #w-node-_971ea796-4918-6f4b-4dce-1498db3481a5-c7b10070 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_971ea796-4918-6f4b-4dce-1498db3481de-c7b10070 {
    grid-row: 5 / 6;
  }

  #w-node-_0c74602c-935c-56b0-3c14-7fc1196ea5c5-7a735f35 {
    grid-column: span 1 / span 1;
  }

  #w-node-_2b4adee4-1f13-893e-3a95-408c0eabdb97-7a735f35 {
    grid-column-end: 2;
  }

  #w-node-_2b4adee4-1f13-893e-3a95-408c0eabdb9a-7a735f35 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_2b4adee4-1f13-893e-3a95-408c0eabdbd3-7a735f35 {
    grid-row: 5 / 6;
  }

  #w-node-fdcb5047-32c5-abee-a9be-de4f0230f263-fabf2eb0 {
    grid-column: span 1 / span 1;
  }

  #w-node-_6e8307ed-1ab8-13e8-d911-4d9af1670662-fabf2eb0 {
    grid-column-end: 2;
  }

  #w-node-_6e8307ed-1ab8-13e8-d911-4d9af1670665-fabf2eb0 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_6e8307ed-1ab8-13e8-d911-4d9af167069e-fabf2eb0 {
    grid-row: 5 / 6;
  }

  #w-node-_22b972b6-7334-16a9-0d23-02b6dd662a71-e825218b {
    grid-column-end: 2;
  }

  #w-node-_22b972b6-7334-16a9-0d23-02b6dd662a74-e825218b {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_22b972b6-7334-16a9-0d23-02b6dd662aad-e825218b {
    grid-row: 5 / 6;
  }

  #w-node-_9d29d7fc-c4ce-8108-c50a-0438fb3061aa-ff0181d3 {
    place-self: center;
  }

  #w-node-b0c82059-0567-a2ec-d80c-535119469dd5-ff0181d3 {
    grid-column-end: 2;
  }

  #w-node-b0c82059-0567-a2ec-d80c-535119469dd8-ff0181d3 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-b0c82059-0567-a2ec-d80c-535119469e11-ff0181d3 {
    grid-row: 5 / 6;
  }

  #w-node-f6cf5bc0-9bf5-631a-79ab-ec64157939ca-e91ea175 {
    grid-column: span 1 / span 1;
  }

  #w-node-_8fc000db-7113-18c7-2b6f-deb18deebd37-e91ea175 {
    grid-column-end: 2;
  }

  #w-node-_8fc000db-7113-18c7-2b6f-deb18deebd3a-e91ea175 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_8fc000db-7113-18c7-2b6f-deb18deebd73-e91ea175 {
    grid-row: 5 / 6;
  }

  #w-node-_1e76c585-8b86-0dfe-79b6-7e10b8eaba61-b9a7a5f1 {
    grid-column-end: 2;
  }

  #w-node-_1e76c585-8b86-0dfe-79b6-7e10b8eaba64-b9a7a5f1 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_1e76c585-8b86-0dfe-79b6-7e10b8eaba9d-b9a7a5f1 {
    grid-row: 5 / 6;
  }

  #w-node-affc534d-b3ed-6e49-c942-8ee7f1e9a1e5-c5ac8bc4 {
    place-self: center;
  }

  #w-node-_5abc8227-2c92-e694-08bc-91079729d11f-c5ac8bc4 {
    grid-column-end: 2;
  }

  #w-node-_5abc8227-2c92-e694-08bc-91079729d122-c5ac8bc4 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_5abc8227-2c92-e694-08bc-91079729d15b-c5ac8bc4 {
    grid-row: 5 / 6;
  }

  #w-node-_2769a676-44da-fd1e-5254-976034ea3ff7-74fc8c35 {
    grid-column: span 1 / span 1;
  }

  #w-node-b63ba2fa-3508-4be4-5258-206dcc855e04-74fc8c35 {
    grid-column-end: 2;
  }

  #w-node-b63ba2fa-3508-4be4-5258-206dcc855e07-74fc8c35 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-b63ba2fa-3508-4be4-5258-206dcc855e40-74fc8c35 {
    grid-row: 5 / 6;
  }

  #w-node-_3a6dc204-a961-4b0f-ef93-2ee246cad2dc-5dde24ae {
    grid-column-end: 2;
  }

  #w-node-_3a6dc204-a961-4b0f-ef93-2ee246cad2df-5dde24ae {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_3a6dc204-a961-4b0f-ef93-2ee246cad318-5dde24ae {
    grid-row: 5 / 6;
  }

  #w-node-_329ec11e-cb94-0de8-3464-4e83df670ea0-14ddf482 {
    place-self: center;
  }

  #w-node-_380bc8a7-cf07-7f41-3331-220679e61fdd-14ddf482 {
    grid-column-end: 2;
  }

  #w-node-_380bc8a7-cf07-7f41-3331-220679e61fe0-14ddf482 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_380bc8a7-cf07-7f41-3331-220679e62019-14ddf482 {
    grid-row: 5 / 6;
  }

  #w-node-f626f2f9-01ff-7c9d-aaa4-465dd54fc09a-9a40c99f {
    grid-column: span 1 / span 1;
  }

  #w-node-b02f64cb-2a74-211c-468c-4d3bdf5c6176-9a40c99f {
    grid-column-end: 2;
  }

  #w-node-b02f64cb-2a74-211c-468c-4d3bdf5c6179-9a40c99f {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-b02f64cb-2a74-211c-468c-4d3bdf5c61b2-9a40c99f {
    grid-row: 5 / 6;
  }

  #w-node-da52455e-cb22-2771-9805-3394ec7675f0-fb56ae3f {
    grid-column-end: 2;
  }

  #w-node-da52455e-cb22-2771-9805-3394ec7675f3-fb56ae3f {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-da52455e-cb22-2771-9805-3394ec76762c-fb56ae3f {
    grid-row: 5 / 6;
  }

  #w-node-b4269af0-bf80-715e-4b38-1f2ec168e2fe-2da3cafe {
    place-self: center;
  }

  #w-node-_3511efed-ea12-1c91-3b16-0d45ccd41a08-2da3cafe {
    grid-column-end: 2;
  }

  #w-node-_3511efed-ea12-1c91-3b16-0d45ccd41a0b-2da3cafe {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_3511efed-ea12-1c91-3b16-0d45ccd41a44-2da3cafe {
    grid-row: 5 / 6;
  }

  #w-node-_6e369944-bcff-41cf-71e8-a552e40b20f1-acfc28d7 {
    grid-column: span 1 / span 1;
  }

  #w-node-_2140a620-883d-f72a-b1ac-92422220b5a3-acfc28d7 {
    grid-column-end: 2;
  }

  #w-node-_2140a620-883d-f72a-b1ac-92422220b5a6-acfc28d7 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_2140a620-883d-f72a-b1ac-92422220b5df-acfc28d7 {
    grid-row: 5 / 6;
  }

  #w-node-_7b4ddc5c-b738-7520-76c7-e8f3f9d4c2ec-69b6c514 {
    grid-column-end: 2;
  }

  #w-node-_7b4ddc5c-b738-7520-76c7-e8f3f9d4c2ef-69b6c514 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_7b4ddc5c-b738-7520-76c7-e8f3f9d4c328-69b6c514 {
    grid-row: 5 / 6;
  }

  #w-node-_69ba220f-135d-9b37-be1e-71e244e18e20-46df8a9a {
    place-self: center;
  }

  #w-node-d5502e48-574b-b47a-0881-f9026461038f-46df8a9a {
    grid-column-end: 2;
  }

  #w-node-d5502e48-574b-b47a-0881-f90264610392-46df8a9a {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-d5502e48-574b-b47a-0881-f902646103cb-46df8a9a {
    grid-row: 5 / 6;
  }

  #w-node-_19c68da1-ddb9-71a8-71df-a7a1ae474b34-fe7621a5 {
    grid-column-end: 2;
  }

  #w-node-_19c68da1-ddb9-71a8-71df-a7a1ae474b37-fe7621a5 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_19c68da1-ddb9-71a8-71df-a7a1ae474b70-fe7621a5 {
    grid-row: 5 / 6;
  }

  #w-node-_94d34652-c27a-ccb6-b8b1-9cdecbdb4f14-33f38f62 {
    grid-column-end: 2;
  }

  #w-node-_94d34652-c27a-ccb6-b8b1-9cdecbdb4f17-33f38f62 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_94d34652-c27a-ccb6-b8b1-9cdecbdb4f50-33f38f62 {
    grid-row: 5 / 6;
  }

  #w-node-_4545f2c0-eff4-78f2-0987-a47091c81a41-a0193a6b, #w-node-_4545f2c0-eff4-78f2-0987-a47091c81a44-a0193a6b, #w-node-_4545f2c0-eff4-78f2-0987-a47091c81a46-a0193a6b {
    justify-self: stretch;
  }

  #w-node-b2e1dc26-85b3-177f-ddeb-a325b37f6283-a0193a6b {
    grid-column: span 1 / span 1;
  }

  #w-node-_10cddf48-5222-792c-3abc-0e71a73e94a4-a0193a6b {
    grid-column-end: 2;
  }

  #w-node-_10cddf48-5222-792c-3abc-0e71a73e94a7-a0193a6b {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_10cddf48-5222-792c-3abc-0e71a73e94e0-a0193a6b {
    grid-row: 5 / 6;
  }

  #w-node-_5485ddfd-9db1-6d2c-cbbf-944b5ee13e68-9dde2370 {
    grid-column-end: 2;
  }

  #w-node-_5485ddfd-9db1-6d2c-cbbf-944b5ee13e6b-9dde2370 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_5485ddfd-9db1-6d2c-cbbf-944b5ee13ea4-9dde2370 {
    grid-row: 5 / 6;
  }

  #w-node-_0c74602c-935c-56b0-3c14-7fc1196ea5c5-f2ca6f34 {
    grid-column: span 1 / span 1;
  }

  #w-node-_4b5d7208-e1aa-99e6-ff57-ad040dacdc95-f2ca6f34 {
    grid-column-end: 2;
  }

  #w-node-_4b5d7208-e1aa-99e6-ff57-ad040dacdc98-f2ca6f34 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_4b5d7208-e1aa-99e6-ff57-ad040dacdcd1-f2ca6f34 {
    grid-row: 5 / 6;
  }

  #w-node-_6e369944-bcff-41cf-71e8-a552e40b20f1-959a6a22 {
    grid-column: span 1 / span 1;
  }

  #w-node-_60bd5bc2-fa68-8ba6-bb5f-aa2e8b33a5eb-959a6a22 {
    grid-column-end: 2;
  }

  #w-node-_60bd5bc2-fa68-8ba6-bb5f-aa2e8b33a5ee-959a6a22 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_60bd5bc2-fa68-8ba6-bb5f-aa2e8b33a627-959a6a22 {
    grid-row: 5 / 6;
  }

  #w-node-_4545f2c0-eff4-78f2-0987-a47091c81a41-f7c90cff, #w-node-_4545f2c0-eff4-78f2-0987-a47091c81a44-f7c90cff, #w-node-_4545f2c0-eff4-78f2-0987-a47091c81a46-f7c90cff {
    justify-self: stretch;
  }

  #w-node-_1fd2028c-280b-4306-c7df-8b8230b2ea0a-f7c90cff, #w-node-e28a28d8-f67b-c221-d128-bf97d921fbfb-f7c90cff {
    grid-column: span 1 / span 1;
  }

  #w-node-e89955b3-0543-04e2-e11a-7bfde4c99bdc-f7c90cff {
    grid-column-end: 2;
  }

  #w-node-e89955b3-0543-04e2-e11a-7bfde4c99bdf-f7c90cff {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-e89955b3-0543-04e2-e11a-7bfde4c99c16-f7c90cff {
    grid-row: 5 / 6;
  }

  #w-node-_1cf3ebad-fe71-48e9-7b72-8a2152f82822-8b46c43e {
    grid-column-end: 2;
  }

  #w-node-_1cf3ebad-fe71-48e9-7b72-8a2152f82825-8b46c43e {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_1cf3ebad-fe71-48e9-7b72-8a2152f8285e-8b46c43e {
    grid-row: 5 / 6;
  }

  #w-node-_50fbc94d-6473-9bfd-8a0c-1d7c46f05f0d-f29f4463, #w-node-_50fbc94d-6473-9bfd-8a0c-1d7c46f05f10-f29f4463, #w-node-_50fbc94d-6473-9bfd-8a0c-1d7c46f05f12-f29f4463 {
    justify-self: stretch;
  }

  #w-node-ab63e9ea-f110-df45-14d7-6f6c1850efef-f29f4463 {
    grid-column: span 1 / span 1;
  }

  #w-node-_70b6f399-ec81-a63d-b7c1-c17757031a32-f29f4463 {
    grid-column-end: 2;
  }

  #w-node-_70b6f399-ec81-a63d-b7c1-c17757031a35-f29f4463 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_70b6f399-ec81-a63d-b7c1-c17757031a6e-f29f4463 {
    grid-row: 5 / 6;
  }

  #w-node-baabce70-5053-6d70-c2e0-b07e5ef34d8c-05d3a02d {
    grid-column: span 1 / span 1;
  }

  #w-node-_39f56c17-6aa1-8983-3eff-28d22cf29f69-05d3a02d {
    grid-column-end: 2;
  }

  #w-node-_39f56c17-6aa1-8983-3eff-28d22cf29f6c-05d3a02d {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_39f56c17-6aa1-8983-3eff-28d22cf29fa5-05d3a02d {
    grid-row: 5 / 6;
  }

  #w-node-baabce70-5053-6d70-c2e0-b07e5ef34d8c-cda21806 {
    grid-column: span 1 / span 1;
  }

  #w-node-_39f56c17-6aa1-8983-3eff-28d22cf29f69-cda21806 {
    grid-column-end: 2;
  }

  #w-node-_39f56c17-6aa1-8983-3eff-28d22cf29f6c-cda21806 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_39f56c17-6aa1-8983-3eff-28d22cf29fa5-cda21806 {
    grid-row: 5 / 6;
  }

  #w-node-baabce70-5053-6d70-c2e0-b07e5ef34d8c-6835e301 {
    grid-column: span 1 / span 1;
  }

  #w-node-_39f56c17-6aa1-8983-3eff-28d22cf29f69-6835e301 {
    grid-column-end: 2;
  }

  #w-node-_39f56c17-6aa1-8983-3eff-28d22cf29f6c-6835e301 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_39f56c17-6aa1-8983-3eff-28d22cf29fa5-6835e301 {
    grid-row: 5 / 6;
  }

  #w-node-baabce70-5053-6d70-c2e0-b07e5ef34d8c-566ac34f {
    grid-column: span 1 / span 1;
  }

  #w-node-_39f56c17-6aa1-8983-3eff-28d22cf29f69-566ac34f {
    grid-column-end: 2;
  }

  #w-node-_39f56c17-6aa1-8983-3eff-28d22cf29f6c-566ac34f {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_39f56c17-6aa1-8983-3eff-28d22cf29fa5-566ac34f {
    grid-row: 5 / 6;
  }

  #w-node-baabce70-5053-6d70-c2e0-b07e5ef34d8c-9db91c0c {
    grid-column: span 1 / span 1;
  }

  #w-node-_39f56c17-6aa1-8983-3eff-28d22cf29f69-9db91c0c {
    grid-column-end: 2;
  }

  #w-node-_39f56c17-6aa1-8983-3eff-28d22cf29f6c-9db91c0c {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_39f56c17-6aa1-8983-3eff-28d22cf29fa5-9db91c0c {
    grid-row: 5 / 6;
  }

  #w-node-cc137200-1126-0d26-e560-fabdae9c4df4-80110762 {
    grid-column: 2 / 3;
    align-self: stretch;
  }

  #w-node-_3a4bddf2-bfe9-e99f-63f3-2ee13421e075-80110762 {
    grid-column-end: 2;
  }

  #w-node-_3a4bddf2-bfe9-e99f-63f3-2ee13421e078-80110762 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_3a4bddf2-bfe9-e99f-63f3-2ee13421e0b1-80110762 {
    grid-row: 5 / 6;
  }

  #w-node-_88caaf98-b17c-bc12-74ed-f8e68b2b5968-0933b82f {
    grid-column-end: 2;
  }

  #w-node-_88caaf98-b17c-bc12-74ed-f8e68b2b596b-0933b82f {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_88caaf98-b17c-bc12-74ed-f8e68b2b59a4-0933b82f {
    grid-row: 5 / 6;
  }
}

@media screen and (max-width: 479px) {
  #w-node-bdc50d02-a8e6-7b91-2785-9db5368500c9-7285ffa6 {
    align-self: end;
  }

  #w-node-_5f97d081-ef65-6f22-b0b8-21419f1e4c6a-7285ffa6 {
    justify-self: center;
  }

  #w-node-_7d85c290-4594-ba2d-819b-8cc7e4136051-7285ffa6 {
    align-self: start;
  }

  #w-node-e7257dc0-d99c-fd78-3059-6e0e6195bcb3-7285ffa6, #w-node-ce78cdb6-2ef0-cf25-7e75-7d8eb44c2c93-7285ffa6, #w-node-_32f1e4d4-94da-0389-f78c-5ef8eeb36067-7285ffa6 {
    grid-column: 1 / 4;
  }

  #w-node-_12d5fae1-df0b-e4d4-0d0e-f2cb93fcdf0d-7285ffa6 {
    grid-area: 1 / 2 / 2 / 3;
    place-self: stretch stretch;
  }

  #w-node-_815d4bb1-b123-970c-41b9-be6d27693704-7285ffa6, #w-node-_815d4bb1-b123-970c-41b9-be6d27693716-7285ffa6 {
    place-self: center;
  }

  #w-node-_6cb47308-c879-b194-2c12-7743fe11a4da-7285ffa6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_815d4bb1-b123-970c-41b9-be6d2769371e-7285ffa6 {
    place-self: center;
  }

  #w-node-a661f825-c1ff-4cbc-cb60-d6b0c66e5312-7285ffa6 {
    grid-area: 1 / 2 / 2 / 3;
    place-self: stretch stretch;
  }

  #w-node-_51c9aac5-936c-1525-2a04-0a2388eba488-7285ffa6 {
    order: 9999;
  }

  #w-node-cb83a9e1-bfb3-f2ff-6142-2cae15cd7b6f-7285ffa6 {
    grid-area: 1 / 2 / 2 / 3;
    place-self: stretch stretch;
  }

  #w-node-_96bf748c-04a5-99b7-9805-e2543684926f-7285ffa6 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-ae5c77d8-4861-99f8-102c-b4dd740cd435-7285ffa6, #w-node-ae5c77d8-4861-99f8-102c-b4dd740cd424-7285ffa6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c0b02ff4-584c-3b09-d076-8bd59e4c21d6-7285ffa6 {
    justify-self: center;
  }

  #w-node-cba1f8c2-971e-50f7-8581-c7b7fc9e66df-7285ffa6 {
    place-self: center;
  }

  #email-3.w-node-cba1f8c2-971e-50f7-8581-c7b7fc9e66ff-7285ffa6, #email-3.w-node-cba1f8c2-971e-50f7-8581-c7b7fc9e6700-7285ffa6 {
    grid-column: span 2 / span 2;
  }

  #w-node-cba1f8c2-971e-50f7-8581-c7b7fc9e6730-7285ffa6 {
    grid-column-end: 3;
  }

  #w-node-_25c99dfb-1fb9-b5d0-9b56-1d91e6b03be9-7285ffa9 {
    grid-column: 1 / 2;
  }

  #w-node-b2bd55d1-fef2-4b9a-a147-fa09d10f0775-7285ffa9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_10ef2aa9-e3c8-e312-7aee-21469d4074bb-7285ffa9 {
    grid-area: 1 / 2 / 2 / 3;
    place-self: stretch stretch;
  }

  #w-node-be995c14-4598-7962-67ef-2532d696f807-7285ffa9 {
    grid-area: 1 / 2 / 2 / 4;
    place-self: center;
  }

  #w-node-be995c14-4598-7962-67ef-2532d696f80a-7285ffa9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: start;
  }

  #w-node-be995c14-4598-7962-67ef-2532d696f810-7285ffa9 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-be995c14-4598-7962-67ef-2532d696f813-7285ffa9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: auto;
  }

  #w-node-be995c14-4598-7962-67ef-2532d696f83f-7285ffa9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_63981ad9-6717-c255-a0da-4e18d565e54c-7285ffa9 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-da1dd67e-a97f-d161-77ad-bb59dd9b7693-7285ffa9 {
    justify-self: center;
  }

  #w-node-d4dc6019-d98b-bd3d-68f5-601876cfaaf3-7285ffa9 {
    place-self: center;
  }

  #email-3.w-node-d4dc6019-d98b-bd3d-68f5-601876cfab13-7285ffa9, #email-3.w-node-d4dc6019-d98b-bd3d-68f5-601876cfab14-7285ffa9 {
    grid-column: span 2 / span 2;
  }

  #w-node-d4dc6019-d98b-bd3d-68f5-601876cfab44-7285ffa9 {
    grid-column-end: 3;
  }

  #w-node-c7ad3cf5-1c3b-deb0-4207-7634638dec4a-7285ffaa {
    justify-self: center;
  }

  #w-node-_33018cbc-db04-718c-d215-7d328d2214ef-d3468612, #w-node-_92abb93c-eb64-1a87-ea32-98e9c6f1d678-d3468612, #w-node-a4181ea1-b90f-dce7-1ff2-23e3139ba539-d3468612 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c05fe523-5a2a-b171-9eca-362095d4bf72-d3468612 {
    grid-column-end: 3;
  }

  #w-node-_23bf6f0a-dd9f-cab4-0126-e9b3fd42e427-7285ffad {
    grid-area: 1 / 2 / 2 / 3;
    align-self: center;
  }

  #w-node-_8d3e492b-636d-065d-f4e2-18d6fb825542-7285ffad {
    grid-area: 1 / 2 / 2 / 3;
    place-self: stretch stretch;
  }

  #w-node-ca6d10f0-6668-c2f3-81b7-2ebaa4c5bec5-7285ffad {
    grid-area: 2 / 1 / 3 / 4;
  }

  #w-node-ca6d10f0-6668-c2f3-81b7-2ebaa4c5bec7-7285ffad {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-ca6d10f0-6668-c2f3-81b7-2ebaa4c5bee8-7285ffad {
    justify-self: center;
  }

  #w-node-ca6d10f0-6668-c2f3-81b7-2ebaa4c5beeb-7285ffad {
    grid-area: 1 / 1 / 2 / 4;
    justify-self: stretch;
  }

  #w-node-_90d7fa65-9668-d619-5307-b04b8cff1f63-7285ffad {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-_4fe42b66-5094-22e8-ea38-114f32dd9967-7285ffad {
    justify-self: center;
  }

  #w-node-_9a6a0dd5-83cd-6244-97e9-6c8bd304c100-7285ffae {
    grid-area: 1 / 2 / 2 / 3;
    place-self: stretch stretch;
  }

  #w-node-_4ba6fa3d-7332-6cd5-fdfb-5dcf73224d5b-7285ffae {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-aa5b5c16-b478-6c25-cd9a-7e5301d1b130-7285ffae {
    justify-self: center;
  }

  #w-node-_9119529d-8d43-1ce5-2bb7-dd5067b07358-7285ffae {
    place-self: center;
  }

  #email-3.w-node-_9119529d-8d43-1ce5-2bb7-dd5067b07378-7285ffae, #email-3.w-node-_9119529d-8d43-1ce5-2bb7-dd5067b07379-7285ffae {
    grid-column: span 2 / span 2;
  }

  #w-node-_9119529d-8d43-1ce5-2bb7-dd5067b073a9-7285ffae {
    grid-column-end: 3;
  }

  #w-node-_07268113-e019-c0c6-014c-d915190ede6a-7285ffaf {
    place-self: center;
  }

  #w-node-_3d9838cb-73ff-db8c-7d41-776867d2c789-7285ffaf {
    grid-area: 1 / 2 / 2 / 3;
    place-self: stretch stretch;
  }

  #w-node-e25b27d3-41fd-c84c-29b7-177ea17ee9b4-7285ffaf, #w-node-e25b27d3-41fd-c84c-29b7-177ea17ee9ba-7285ffaf {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-f2117d6e-6aa2-cf3a-69a5-d8eb085e8327-7285ffaf {
    grid-area: 2 / 1 / 3 / 4;
  }

  #w-node-f2117d6e-6aa2-cf3a-69a5-d8eb085e8329-7285ffaf {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-d616dbb4-b9ee-6339-017d-cb236a68a999-7285ffaf {
    place-self: center;
  }

  #w-node-f2117d6e-6aa2-cf3a-69a5-d8eb085e834a-7285ffaf {
    grid-area: 1 / 1 / 2 / 4;
    justify-self: stretch;
  }

  #w-node-_8ebe6c26-eca8-b507-c599-a4316e49d4ef-7285ffaf {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-_666c3023-ab43-5851-dc29-2e50380682b9-7285ffaf, #w-node-_436b1fba-7c89-1ae1-a32a-93092674d2cf-7285ffb0, #w-node-_9bfc7c3c-80d1-659d-c699-623ae06b1317-7285ffb0, #w-node-_2d3a43f8-e0c0-b2d4-96bf-8979e68f0963-7285ffb0, #w-node-cd00aefd-abd1-5239-1bb9-3c669b2f8225-7285ffb0, #w-node-bf2edfe2-2e41-97db-912f-40395b94e7fa-7285ffb0, #w-node-af337b51-b8c8-5eaa-fba7-703ce5a5bdf9-7285ffb0, #w-node-_889fcff4-c489-9728-a2e1-c8f2a0d003f2-7285ffb0 {
    justify-self: center;
  }

  #w-node-_84c00f8b-c3bc-4043-2101-367dc207f61f-7285ffb2 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-dfbc0632-7868-3edb-2a4c-6d6c6f17c8e8-7285ffb2 {
    justify-self: center;
  }

  #w-node-_0320bb34-0126-b7ee-2907-0a382a2be922-7285ffb3 {
    grid-area: 1 / 2 / 2 / 3;
    place-self: stretch stretch;
  }

  #w-node-_30618761-dfa2-e805-b156-91c050e803e3-7285ffb3, #w-node-ef678a49-7eb5-5a6f-dabf-27a4a228f002-7285ffb3 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-dd916fac-c400-3d1a-eea9-b8137667da90-7285ffb3 {
    justify-self: center;
  }

  #w-node-c529866e-5d3d-6f03-05dc-ae3ed40facfd-7285ffb3 {
    place-self: center;
  }

  #email-3.w-node-c529866e-5d3d-6f03-05dc-ae3ed40fad1d-7285ffb3, #email-3.w-node-c529866e-5d3d-6f03-05dc-ae3ed40fad1e-7285ffb3 {
    grid-column: span 2 / span 2;
  }

  #w-node-c529866e-5d3d-6f03-05dc-ae3ed40fad4e-7285ffb3 {
    grid-column-end: 3;
  }

  #AAAAA.w-node-_7c8f7c2b-0756-79f0-f6b4-e18e21754768-7285ffb5 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_8f1db651-113f-74f7-15be-8e976e3e73f5-7285ffb5 {
    justify-self: center;
  }

  #w-node-_89dd063b-4900-20d3-a2ca-ad8fe2fbcfaf-7285ffb5 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-_89dd063b-4900-20d3-a2ca-ad8fe2fbcfb0-7285ffb5 {
    place-self: center;
  }

  #w-node-d4b7808c-bfb5-1b4f-f87e-872d124dbd1e-7285ffb5, #w-node-_51d0f268-4d51-7727-677f-9b067ab4a504-7285ffb6 {
    justify-self: center;
  }

  #w-node-_5e14c538-a214-73fe-00e3-010e71724a77-7285ffb6 {
    grid-area: 1 / 2 / 2 / 3;
    place-self: stretch stretch;
  }

  #w-node-e8eca6ca-420d-f256-8145-bd30843a6764-7285ffb6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: start;
  }

  #w-node-e4ef7ea6-9a97-d24c-6bef-f04b88b49815-7285ffb6 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-_01e47baa-6d61-3c65-8a5c-55bbb51f99ca-7285ffb6 {
    justify-self: center;
  }

  #w-node-_3746c3c6-3997-e921-6c96-34916e573791-7285ffb6 {
    place-self: center;
  }

  #email-3.w-node-_3746c3c6-3997-e921-6c96-34916e5737b1-7285ffb6, #email-3.w-node-_3746c3c6-3997-e921-6c96-34916e5737b2-7285ffb6 {
    grid-column: span 2 / span 2;
  }

  #w-node-_3746c3c6-3997-e921-6c96-34916e5737e2-7285ffb6 {
    grid-column-end: 3;
  }

  #w-node-_8e320c61-3671-269b-c1b7-8eef5ba2c773-c7b10070 {
    justify-self: center;
  }

  #w-node-_72eebdb2-f555-2b61-3040-25e85c7fcc17-c7b10070 {
    place-self: center;
  }

  #email-3.w-node-_72eebdb2-f555-2b61-3040-25e85c7fcc37-c7b10070, #email-3.w-node-_72eebdb2-f555-2b61-3040-25e85c7fcc38-c7b10070 {
    grid-column: span 2 / span 2;
  }

  #w-node-_72eebdb2-f555-2b61-3040-25e85c7fcc68-c7b10070 {
    grid-column-end: 3;
  }

  #w-node-_0a76415d-acbc-a81f-ecd0-752d77ecb854-7a735f35 {
    justify-self: center;
  }

  #w-node-_5db55154-ebd0-af38-92fb-cead03c407f7-7a735f35 {
    place-self: center;
  }

  #email-3.w-node-_5db55154-ebd0-af38-92fb-cead03c40817-7a735f35, #email-3.w-node-_5db55154-ebd0-af38-92fb-cead03c40818-7a735f35 {
    grid-column: span 2 / span 2;
  }

  #w-node-_5db55154-ebd0-af38-92fb-cead03c40848-7a735f35 {
    grid-column-end: 3;
  }

  #w-node-_287cbc9b-d8a5-55c3-e7e1-ac86e7f23008-fabf2eb0 {
    justify-self: center;
  }

  #w-node-f8ae8099-4173-18d2-1d63-634e923153e5-fabf2eb0 {
    place-self: center;
  }

  #email-3.w-node-f8ae8099-4173-18d2-1d63-634e92315405-fabf2eb0, #email-3.w-node-f8ae8099-4173-18d2-1d63-634e92315406-fabf2eb0 {
    grid-column: span 2 / span 2;
  }

  #w-node-f8ae8099-4173-18d2-1d63-634e92315436-fabf2eb0 {
    grid-column-end: 3;
  }

  #w-node-_6682303b-af60-575b-dedb-4c79faad1187-e825218b {
    grid-area: 1 / 2 / 2 / 3;
    place-self: stretch stretch;
  }

  #w-node-_85e1ab4b-b213-1ffc-f925-77cee0ae7f62-e825218b {
    order: 9999;
  }

  #w-node-_491254de-bf62-5614-8e53-92ac0f6c8c3c-e825218b {
    grid-area: 1 / 2 / 2 / 3;
    place-self: stretch stretch;
  }

  #w-node-ddbf7e31-cd21-14b6-43f7-e5c473006a14-e825218b, #w-node-b610eeba-06fd-254d-c900-f61a5b964328-e825218b {
    justify-self: center;
  }

  #w-node-b610eeba-06fd-254d-c900-f61a5b964329-e825218b {
    place-self: center;
  }

  #w-node-b610eeba-06fd-254d-c900-f61a5b96432b-e825218b, #w-node-cc8d9c45-25dc-98bb-0393-f69e93852083-e825218b {
    justify-self: center;
  }

  #First-name.w-node-b610eeba-06fd-254d-c900-f61a5b964341-e825218b, #Last-name.w-node-b610eeba-06fd-254d-c900-f61a5b964342-e825218b {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-f109038e-9db8-caf2-97a1-0ba3bac2f680-e825218b {
    justify-self: center;
  }

  #w-node-e4e29b7d-9e01-b76e-a716-41a629527adb-e825218b {
    place-self: center;
  }

  #email-3.w-node-e4e29b7d-9e01-b76e-a716-41a629527afb-e825218b, #email-3.w-node-e4e29b7d-9e01-b76e-a716-41a629527afc-e825218b {
    grid-column: span 2 / span 2;
  }

  #w-node-e4e29b7d-9e01-b76e-a716-41a629527b2c-e825218b {
    grid-column-end: 3;
  }

  #w-node-_76238fae-b850-9ff6-8867-a9dcadc730b9-ff0181d3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
  }

  #w-node-_978cfdff-8283-f8f0-e21e-9dce4f8b15aa-ff0181d3, #w-node-c97594ac-efc3-11e2-e04c-ee61648abada-ff0181d3 {
    grid-area: 1 / 2 / 2 / 3;
    place-self: stretch stretch;
  }

  #w-node-_0b53a1b9-5dbd-a62c-5ee3-8e3564a04915-ff0181d3 {
    order: 9999;
  }

  #w-node-_573924eb-12f0-48ff-40b3-4fc958b8812a-ff0181d3 {
    grid-area: 1 / 2 / 2 / 3;
    place-self: stretch stretch;
  }

  #w-node-_205a6f92-5513-bed0-bec2-013af10f850c-ff0181d3, #w-node-c8e363c2-3e44-6033-85c3-3267832585fa-ff0181d3, #w-node-c8e363c2-3e44-6033-85c3-3267832585ff-ff0181d3, #w-node-c8e363c2-3e44-6033-85c3-326783258604-ff0181d3 {
    justify-self: start;
  }

  #w-node-c8e363c2-3e44-6033-85c3-32678325860a-ff0181d3 {
    justify-self: center;
  }

  #w-node-c8e363c2-3e44-6033-85c3-32678325860b-ff0181d3 {
    place-self: center;
  }

  #w-node-c8e363c2-3e44-6033-85c3-32678325860d-ff0181d3, #w-node-af394edc-8d4b-548c-09c9-d8d24e90bf10-ff0181d3 {
    justify-self: center;
  }

  #First-name.w-node-c8e363c2-3e44-6033-85c3-326783258628-ff0181d3, #Last-name.w-node-c8e363c2-3e44-6033-85c3-326783258629-ff0181d3 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-f888b712-54f0-37dd-e33f-812c169daa6b-ff0181d3 {
    justify-self: center;
  }

  #w-node-_63288a80-e345-87d0-6fb4-97f23de04bee-ff0181d3 {
    place-self: center;
  }

  #email-3.w-node-_63288a80-e345-87d0-6fb4-97f23de04c0e-ff0181d3, #email-3.w-node-_63288a80-e345-87d0-6fb4-97f23de04c0f-ff0181d3 {
    grid-column: span 2 / span 2;
  }

  #w-node-_63288a80-e345-87d0-6fb4-97f23de04c3f-ff0181d3 {
    grid-column-end: 3;
  }

  #w-node-_690e0277-48f6-8ee8-7c47-cb2902ea451e-e91ea175 {
    justify-self: center;
  }

  #w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b470-e91ea175 {
    place-self: center;
  }

  #email-3.w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b490-e91ea175, #email-3.w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b491-e91ea175 {
    grid-column: span 2 / span 2;
  }

  #w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b4c1-e91ea175 {
    grid-column-end: 3;
  }

  #w-node-_8b3531a6-46b5-ad60-b769-925afb2ab0d5-b9a7a5f1 {
    grid-area: 1 / 1 / 2 / 4;
    place-self: stretch stretch;
  }

  #w-node-abc7227d-171f-460e-3916-3c39545da69b-b9a7a5f1 {
    grid-area: 1 / 2 / 2 / 3;
    place-self: stretch stretch;
  }

  #w-node-_18a02bd0-bca4-9c19-548d-fb1c75394514-b9a7a5f1 {
    order: 9999;
  }

  #w-node-_18a02bd0-bca4-9c19-548d-fb1c75394532-b9a7a5f1 {
    place-self: auto;
  }

  #w-node-_650c4f87-1373-bf43-a0c3-9d6f3e2c190a-b9a7a5f1 {
    grid-area: 1 / 2 / 2 / 3;
    place-self: stretch stretch;
  }

  #w-node-_47b6ad69-808e-f24b-d70e-f4a267e8fb32-b9a7a5f1 {
    justify-self: center;
  }

  #w-node-_0b4d1646-f417-9f54-fb28-29dfb49dad12-b9a7a5f1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: start;
  }

  #w-node-_0b4d1646-f417-9f54-fb28-29dfb49dad39-b9a7a5f1, #w-node-_0b4d1646-f417-9f54-fb28-29dfb49dad3e-b9a7a5f1, #w-node-_0b4d1646-f417-9f54-fb28-29dfb49dad43-b9a7a5f1 {
    justify-self: start;
  }

  #w-node-_0b4d1646-f417-9f54-fb28-29dfb49dad49-b9a7a5f1, #w-node-_0b4d1646-f417-9f54-fb28-29dfb49dad4a-b9a7a5f1 {
    justify-self: center;
  }

  #First-name.w-node-_0b4d1646-f417-9f54-fb28-29dfb49dad62-b9a7a5f1, #Last-name.w-node-_0b4d1646-f417-9f54-fb28-29dfb49dad63-b9a7a5f1 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_66ee1459-b327-ea8b-814a-f8937e4e97ab-b9a7a5f1 {
    justify-self: center;
  }

  #w-node-_98fd9a50-adea-4514-a7e2-7e034affa63a-b9a7a5f1 {
    place-self: center;
  }

  #email-3.w-node-_98fd9a50-adea-4514-a7e2-7e034affa65a-b9a7a5f1, #email-3.w-node-_98fd9a50-adea-4514-a7e2-7e034affa65b-b9a7a5f1 {
    grid-column: span 2 / span 2;
  }

  #w-node-_98fd9a50-adea-4514-a7e2-7e034affa68b-b9a7a5f1 {
    grid-column-end: 3;
  }

  #w-node-e21514bc-ebd5-14ae-c527-1c4901daff59-c5ac8bc4 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c1fcb78a-8d63-f8af-6a00-cf39aa0c3682-c5ac8bc4, #w-node-_900488ac-f2b0-3af1-dcb5-ef927ba2cf24-c5ac8bc4 {
    grid-area: 1 / 2 / 2 / 3;
    place-self: stretch stretch;
  }

  #w-node-_1e559a37-6848-ae20-8d24-aa5194717932-c5ac8bc4 {
    order: 9999;
  }

  #w-node-bec7a45a-73ca-f528-af0c-186c277afe77-c5ac8bc4 {
    grid-area: 1 / 2 / 2 / 3;
    place-self: stretch stretch;
  }

  #w-node-_63e0ad02-9d4a-90ff-84d0-f8830115d640-c5ac8bc4 {
    justify-self: center;
  }

  #w-node-_8107de90-b1ab-cdb9-c7f6-0a57ee0aeee5-c5ac8bc4, #w-node-_8107de90-b1ab-cdb9-c7f6-0a57ee0aeeea-c5ac8bc4, #w-node-_8107de90-b1ab-cdb9-c7f6-0a57ee0aeeef-c5ac8bc4 {
    justify-self: start;
  }

  #w-node-_8107de90-b1ab-cdb9-c7f6-0a57ee0aeef5-c5ac8bc4, #w-node-_8107de90-b1ab-cdb9-c7f6-0a57ee0aeef6-c5ac8bc4 {
    justify-self: center;
  }

  #First-name.w-node-_8107de90-b1ab-cdb9-c7f6-0a57ee0aef0e-c5ac8bc4, #Last-name.w-node-_8107de90-b1ab-cdb9-c7f6-0a57ee0aef0f-c5ac8bc4 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_894ffde6-0cce-326b-8ebc-8ce426f04213-c5ac8bc4 {
    justify-self: center;
  }

  #w-node-_693b27dc-be22-f5d0-0996-177db918654a-c5ac8bc4 {
    place-self: center;
  }

  #email-3.w-node-_693b27dc-be22-f5d0-0996-177db918656a-c5ac8bc4, #email-3.w-node-_693b27dc-be22-f5d0-0996-177db918656b-c5ac8bc4 {
    grid-column: span 2 / span 2;
  }

  #w-node-_693b27dc-be22-f5d0-0996-177db918659b-c5ac8bc4 {
    grid-column-end: 3;
  }

  #w-node-_5f9999e7-fa65-6875-0966-a07b9e80cd0b-74fc8c35 {
    justify-self: center;
  }

  #w-node-_3b2acf74-1a9c-b233-e0c0-c27afad66a5c-74fc8c35 {
    place-self: center;
  }

  #email-3.w-node-_3b2acf74-1a9c-b233-e0c0-c27afad66a7c-74fc8c35, #email-3.w-node-_3b2acf74-1a9c-b233-e0c0-c27afad66a7d-74fc8c35 {
    grid-column: span 2 / span 2;
  }

  #w-node-_3b2acf74-1a9c-b233-e0c0-c27afad66aad-74fc8c35 {
    grid-column-end: 3;
  }

  #w-node-_8fae5259-7bb6-7190-fa75-b36ae89b9920-5dde24ae {
    grid-area: 1 / 2 / 2 / 3;
    place-self: stretch stretch;
  }

  #w-node-_4fbd8c5b-1206-30f1-bde6-fbb0c442eddb-5dde24ae {
    order: 9999;
  }

  #w-node-f3362883-3b1a-d31c-66d9-822fe3ed9292-5dde24ae {
    grid-area: 1 / 2 / 2 / 3;
    align-self: center;
  }

  #w-node-_939e01e8-26d9-6f3f-f910-7699dcbda76e-5dde24ae, #w-node-_2cf9a199-7f89-0ec8-08b5-b5f371cd1589-5dde24ae {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_2cf9a199-7f89-0ec8-08b5-b5f371cd158b-5dde24ae {
    grid-area: 1 / 2 / 2 / 3;
    place-self: stretch stretch;
  }

  #w-node-_55bf8236-100e-f42c-8e2e-16a1514fc02a-5dde24ae {
    justify-self: center;
  }

  #w-node-_128b965b-cd40-d494-9481-d04158f5a918-5dde24ae, #w-node-_128b965b-cd40-d494-9481-d04158f5a91d-5dde24ae, #w-node-_128b965b-cd40-d494-9481-d04158f5a922-5dde24ae {
    justify-self: start;
  }

  #w-node-_128b965b-cd40-d494-9481-d04158f5a928-5dde24ae, #w-node-_128b965b-cd40-d494-9481-d04158f5a929-5dde24ae {
    justify-self: center;
  }

  #First-name.w-node-_128b965b-cd40-d494-9481-d04158f5a941-5dde24ae, #Last-name.w-node-_128b965b-cd40-d494-9481-d04158f5a942-5dde24ae {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_264fb00a-bf7b-1ea3-feb2-e172d173683d-5dde24ae {
    justify-self: center;
  }

  #w-node-_672e7cca-99ac-eae8-f2d7-d0bbd1d8d220-5dde24ae {
    place-self: center;
  }

  #email-3.w-node-_672e7cca-99ac-eae8-f2d7-d0bbd1d8d240-5dde24ae, #email-3.w-node-_672e7cca-99ac-eae8-f2d7-d0bbd1d8d241-5dde24ae {
    grid-column: span 2 / span 2;
  }

  #w-node-_672e7cca-99ac-eae8-f2d7-d0bbd1d8d271-5dde24ae {
    grid-column-end: 3;
  }

  #w-node-_4308cf13-2de4-d1a5-1910-bf140548abbe-14ddf482, #w-node-_5d240dbb-05dc-f109-eb07-4d66296aa0d8-14ddf482 {
    grid-area: 1 / 2 / 2 / 3;
    place-self: stretch stretch;
  }

  #w-node-d033cb1f-4e17-fdd0-f10e-2cbcad5c6ef0-14ddf482 {
    order: 9999;
  }

  #w-node-bb4d2c42-16fa-96af-99c2-eafb5c28a90e-14ddf482 {
    grid-area: 1 / 2 / 2 / 3;
    place-self: stretch stretch;
  }

  #w-node-_752ebe39-91c7-1143-23dc-6a1b02d4f1c1-14ddf482 {
    justify-self: center;
  }

  #w-node-_21b84349-76d0-7368-e124-6cbadf33e836-14ddf482, #w-node-_6fc78e98-6ed2-a824-58b1-259160966177-14ddf482, #w-node-_6fc78e98-6ed2-a824-58b1-25916096617c-14ddf482, #w-node-_6fc78e98-6ed2-a824-58b1-259160966181-14ddf482 {
    justify-self: start;
  }

  #w-node-_6fc78e98-6ed2-a824-58b1-259160966187-14ddf482, #w-node-_6fc78e98-6ed2-a824-58b1-259160966188-14ddf482 {
    justify-self: center;
  }

  #w-node-e4035c45-2bee-4577-bb1e-2c2f7dcb7358-14ddf482 {
    justify-self: start;
  }

  #First-name.w-node-_6fc78e98-6ed2-a824-58b1-2591609661a0-14ddf482, #Last-name.w-node-_6fc78e98-6ed2-a824-58b1-2591609661a1-14ddf482 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_551a4904-02dd-fff1-e4ff-f1ab31f7bf2b-14ddf482 {
    justify-self: center;
  }

  #w-node-_7d6b5ab0-72cd-4917-89c0-f0f76f37ce14-14ddf482 {
    place-self: center;
  }

  #email-3.w-node-_7d6b5ab0-72cd-4917-89c0-f0f76f37ce34-14ddf482, #email-3.w-node-_7d6b5ab0-72cd-4917-89c0-f0f76f37ce35-14ddf482 {
    grid-column: span 2 / span 2;
  }

  #w-node-_7d6b5ab0-72cd-4917-89c0-f0f76f37ce65-14ddf482 {
    grid-column-end: 3;
  }

  #w-node-_3180fcb2-e37f-f2ff-4a8f-a1b2122c3647-9a40c99f {
    justify-self: center;
  }

  #w-node-_7f86e815-31cd-906c-7536-040f74ce4653-9a40c99f {
    place-self: center;
  }

  #email-3.w-node-_7f86e815-31cd-906c-7536-040f74ce4673-9a40c99f, #email-3.w-node-_7f86e815-31cd-906c-7536-040f74ce4674-9a40c99f {
    grid-column: span 2 / span 2;
  }

  #w-node-_7f86e815-31cd-906c-7536-040f74ce46a4-9a40c99f {
    grid-column-end: 3;
  }

  #w-node-ae819d01-4ac2-7b9f-a8cd-359f534e0c37-fb56ae3f {
    grid-area: 1 / 2 / 2 / 3;
    place-self: stretch stretch;
  }

  #w-node-dc55319e-587b-e862-58f3-0a77a30d6967-fb56ae3f {
    order: 9999;
  }

  #w-node-_57a51b80-711a-1642-1a37-42395c409153-fb56ae3f {
    grid-area: 1 / 2 / 2 / 3;
    align-self: center;
  }

  #w-node-_36e435fa-129a-9ae0-eec4-2c3becf6ed6e-fb56ae3f {
    grid-area: 1 / 1 / 3 / 4;
  }

  #w-node-_226ad643-20de-81d6-9516-9aa49e7fc891-fb56ae3f {
    grid-area: 1 / 2 / 2 / 3;
    place-self: stretch stretch;
  }

  #w-node-ffda8d3b-e72c-5e17-41d2-b0c2fbdb00de-fb56ae3f, #w-node-_400daae2-a9f3-d78f-0226-f35d810df4a7-fb56ae3f {
    justify-self: center;
  }

  #w-node-_400daae2-a9f3-d78f-0226-f35d810df4a8-fb56ae3f {
    place-self: center;
  }

  #w-node-d04c767b-c952-b3c5-e7c0-5b643681e8b5-fb56ae3f {
    justify-self: center;
  }

  #First-name.w-node-_400daae2-a9f3-d78f-0226-f35d810df4c0-fb56ae3f, #Last-name.w-node-_400daae2-a9f3-d78f-0226-f35d810df4c1-fb56ae3f {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_51a96409-ebd0-d6ff-93a8-33747e803d6f-fb56ae3f {
    justify-self: center;
  }

  #w-node-_70ff7808-b10d-464f-9baa-ee765264f1d6-fb56ae3f {
    place-self: center;
  }

  #email-3.w-node-_70ff7808-b10d-464f-9baa-ee765264f1f6-fb56ae3f, #email-3.w-node-_70ff7808-b10d-464f-9baa-ee765264f1f7-fb56ae3f {
    grid-column: span 2 / span 2;
  }

  #w-node-_70ff7808-b10d-464f-9baa-ee765264f227-fb56ae3f {
    grid-column-end: 3;
  }

  #w-node-_4f4361ff-11ae-a6a7-e1eb-059b5b9a2c7d-2da3cafe, #w-node-_8d09a0d9-c753-73be-3259-89d95b43726f-2da3cafe {
    grid-area: 1 / 2 / 2 / 3;
    place-self: stretch stretch;
  }

  #w-node-f1d69270-2b00-8e81-5c92-c527b13487e4-2da3cafe {
    order: 9999;
  }

  #w-node-_9d7655ee-d75c-05b9-38a5-5a4bd870e16a-2da3cafe {
    grid-area: 1 / 2 / 2 / 3;
    place-self: stretch stretch;
  }

  #w-node-_35373185-d5d0-8c0d-c9bc-0f31a9591860-2da3cafe {
    justify-self: start;
  }

  #w-node-b82b5882-8f3e-19ff-fde1-365462f71790-2da3cafe, #w-node-b82b5882-8f3e-19ff-fde1-365462f71791-2da3cafe {
    justify-self: center;
  }

  #w-node-ad6175b1-6567-b139-97e6-f0f8156f7a08-2da3cafe {
    justify-self: start;
  }

  #First-name.w-node-b82b5882-8f3e-19ff-fde1-365462f717a9-2da3cafe, #Last-name.w-node-b82b5882-8f3e-19ff-fde1-365462f717aa-2da3cafe {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_88b472b8-cdb5-b47e-df9b-5c446fbd6b82-2da3cafe {
    justify-self: center;
  }

  #w-node-_1846f2e7-1af3-b193-faf8-c20ebd5ad726-2da3cafe {
    place-self: center;
  }

  #email-3.w-node-_1846f2e7-1af3-b193-faf8-c20ebd5ad746-2da3cafe, #email-3.w-node-_1846f2e7-1af3-b193-faf8-c20ebd5ad747-2da3cafe {
    grid-column: span 2 / span 2;
  }

  #w-node-_1846f2e7-1af3-b193-faf8-c20ebd5ad777-2da3cafe {
    grid-column-end: 3;
  }

  #w-node-d191bab7-99fc-7a52-92b2-aa8d963e1b5f-acfc28d7 {
    justify-self: center;
  }

  #w-node-_485aad90-51ea-4002-e7da-188b1bb65fd1-acfc28d7 {
    place-self: center;
  }

  #email-3.w-node-_485aad90-51ea-4002-e7da-188b1bb65ff1-acfc28d7, #email-3.w-node-_485aad90-51ea-4002-e7da-188b1bb65ff2-acfc28d7 {
    grid-column: span 2 / span 2;
  }

  #w-node-_485aad90-51ea-4002-e7da-188b1bb66022-acfc28d7 {
    grid-column-end: 3;
  }

  #w-node-_607aa3ec-fa85-8257-cf03-d891d05c73aa-69b6c514 {
    grid-area: 1 / 2 / 2 / 3;
    place-self: stretch stretch;
  }

  #w-node-dc55319e-587b-e862-58f3-0a77a30d6967-69b6c514 {
    order: 9999;
  }

  #w-node-_36e435fa-129a-9ae0-eec4-2c3becf6ed6f-69b6c514 {
    grid-area: 1 / 2 / 2 / 4;
  }

  #w-node-_36e435fa-129a-9ae0-eec4-2c3becf6ed73-69b6c514 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
  }

  #w-node-_226ad643-20de-81d6-9516-9aa49e7fc891-69b6c514 {
    grid-area: 1 / 2 / 2 / 3;
    place-self: stretch stretch;
  }

  #w-node-ffda8d3b-e72c-5e17-41d2-b0c2fbdb00de-69b6c514, #w-node-_400daae2-a9f3-d78f-0226-f35d810df4a7-69b6c514, #w-node-_400daae2-a9f3-d78f-0226-f35d810df4a8-69b6c514, #w-node-_803f7855-034b-107b-aead-894eeb308300-69b6c514 {
    justify-self: center;
  }

  #First-name.w-node-_400daae2-a9f3-d78f-0226-f35d810df4c0-69b6c514, #Last-name.w-node-_400daae2-a9f3-d78f-0226-f35d810df4c1-69b6c514 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_51a96409-ebd0-d6ff-93a8-33747e803d6f-69b6c514 {
    justify-self: center;
  }

  #w-node-c74bbf23-c84b-5279-485d-a08c4bc93264-69b6c514 {
    place-self: center;
  }

  #email-3.w-node-c74bbf23-c84b-5279-485d-a08c4bc93284-69b6c514, #email-3.w-node-c74bbf23-c84b-5279-485d-a08c4bc93285-69b6c514 {
    grid-column: span 2 / span 2;
  }

  #w-node-c74bbf23-c84b-5279-485d-a08c4bc932b5-69b6c514 {
    grid-column-end: 3;
  }

  #w-node-_6ab7da8c-5589-c976-79c0-63c9b85d3eab-46df8a9a, #w-node-_429d2484-9af1-9bd4-e010-f697adf89c03-46df8a9a {
    grid-area: 1 / 2 / 2 / 3;
    place-self: stretch stretch;
  }

  #w-node-_2fada48d-ebe4-3999-b470-d035bf26e0cf-46df8a9a {
    order: 9999;
  }

  #w-node-_42e45427-e6b6-a85a-218d-d44033d8fd32-46df8a9a {
    grid-area: 1 / 2 / 2 / 3;
    place-self: stretch stretch;
  }

  #w-node-_111f8249-4019-c981-750c-757bb70d858a-46df8a9a {
    justify-self: start;
  }

  #w-node-f7f836d3-7355-4ef7-3ab4-bafaa7212210-46df8a9a, #w-node-f7f836d3-7355-4ef7-3ab4-bafaa7212211-46df8a9a, #w-node-_3d79d152-c6fd-50a7-22f9-44ce74904f00-46df8a9a {
    justify-self: center;
  }

  #First-name.w-node-f7f836d3-7355-4ef7-3ab4-bafaa7212229-46df8a9a, #Last-name.w-node-f7f836d3-7355-4ef7-3ab4-bafaa721222a-46df8a9a {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-b833f53b-4275-0776-a953-c48a2bf04a68-46df8a9a {
    justify-self: center;
  }

  #w-node-f1dd8a0f-2268-53f7-d3ea-7fbbe6b9c2da-46df8a9a {
    place-self: center;
  }

  #email-3.w-node-f1dd8a0f-2268-53f7-d3ea-7fbbe6b9c2fa-46df8a9a, #email-3.w-node-f1dd8a0f-2268-53f7-d3ea-7fbbe6b9c2fb-46df8a9a {
    grid-column: span 2 / span 2;
  }

  #w-node-f1dd8a0f-2268-53f7-d3ea-7fbbe6b9c32b-46df8a9a {
    grid-column-end: 3;
  }

  #w-node-bf5f2a00-cf92-fd80-b4ef-7215424c9fcd-fe7621a5 {
    place-self: center;
  }

  #w-node-_5dbf1aab-bd57-208c-b375-93e3e243a835-fe7621a5 {
    grid-area: 1 / 2 / 2 / 3;
    place-self: stretch stretch;
  }

  #w-node-c88a1d96-ca19-099e-6cbd-09c1c88f75c1-fe7621a5 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-_40e82e1f-64d6-ae62-8e32-5631edad51f0-fe7621a5 {
    justify-self: center;
  }

  #w-node-_5332e6b8-f7d8-369a-744a-79f4c6a61cc2-fe7621a5 {
    place-self: center;
  }

  #email-3.w-node-_5332e6b8-f7d8-369a-744a-79f4c6a61ce2-fe7621a5, #email-3.w-node-_5332e6b8-f7d8-369a-744a-79f4c6a61ce3-fe7621a5 {
    grid-column: span 2 / span 2;
  }

  #w-node-_5332e6b8-f7d8-369a-744a-79f4c6a61d13-fe7621a5 {
    grid-column-end: 3;
  }

  #w-node-a578a781-4006-4d21-b997-16096f3ac652-33f38f62, #w-node-a578a781-4006-4d21-b997-16096f3ac66b-33f38f62 {
    place-self: center;
  }

  #w-node-a578a781-4006-4d21-b997-16096f3ac66d-33f38f62 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-a578a781-4006-4d21-b997-16096f3ac673-33f38f62 {
    place-self: center;
  }

  #w-node-b328b0ae-ff5b-774b-7e51-3b11ffaf53a4-33f38f62, #w-node-b328b0ae-ff5b-774b-7e51-3b11ffaf53aa-33f38f62 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_30d34db1-b99b-3784-2c29-96baaf0f19e9-33f38f62 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-_69117b32-24a5-af1f-5b36-77f99ec4ac30-33f38f62 {
    justify-self: center;
  }

  #w-node-_28cd45b1-c76f-d512-12da-00947ed5db66-33f38f62 {
    place-self: center;
  }

  #email-3.w-node-_28cd45b1-c76f-d512-12da-00947ed5db86-33f38f62, #email-3.w-node-_28cd45b1-c76f-d512-12da-00947ed5db87-33f38f62 {
    grid-column: span 2 / span 2;
  }

  #w-node-_28cd45b1-c76f-d512-12da-00947ed5dbb7-33f38f62 {
    grid-column-end: 3;
  }

  #w-node-_47a163c8-97d0-5e5c-8c4c-ab7353da09da-a0193a6b {
    justify-self: center;
  }

  #w-node-_3bfc5c4e-2855-b157-2084-93c2efee5cc0-a0193a6b {
    place-self: center;
  }

  #email-3.w-node-_3bfc5c4e-2855-b157-2084-93c2efee5ce0-a0193a6b, #email-3.w-node-_3bfc5c4e-2855-b157-2084-93c2efee5ce1-a0193a6b {
    grid-column: span 2 / span 2;
  }

  #w-node-_3bfc5c4e-2855-b157-2084-93c2efee5d11-a0193a6b {
    grid-column-end: 3;
  }

  #w-node-bf5f2a00-cf92-fd80-b4ef-7215424c9fcd-9dde2370 {
    place-self: center;
  }

  #w-node-_5dbf1aab-bd57-208c-b375-93e3e243a835-9dde2370 {
    grid-area: 1 / 2 / 2 / 3;
    place-self: stretch stretch;
  }

  #w-node-c88a1d96-ca19-099e-6cbd-09c1c88f75c1-9dde2370 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-_40e82e1f-64d6-ae62-8e32-5631edad51f0-9dde2370 {
    justify-self: center;
  }

  #w-node-_96aa4d3b-4975-1708-5f57-0209b16d6b79-9dde2370 {
    place-self: center;
  }

  #email-3.w-node-_96aa4d3b-4975-1708-5f57-0209b16d6b99-9dde2370, #email-3.w-node-_96aa4d3b-4975-1708-5f57-0209b16d6b9a-9dde2370 {
    grid-column: span 2 / span 2;
  }

  #w-node-_96aa4d3b-4975-1708-5f57-0209b16d6bca-9dde2370 {
    grid-column-end: 3;
  }

  #w-node-_0a76415d-acbc-a81f-ecd0-752d77ecb854-f2ca6f34 {
    justify-self: center;
  }

  #w-node-_995ef027-6265-4c52-a571-fade079fef1f-f2ca6f34 {
    place-self: center;
  }

  #email-3.w-node-_995ef027-6265-4c52-a571-fade079fef3f-f2ca6f34, #email-3.w-node-_995ef027-6265-4c52-a571-fade079fef40-f2ca6f34 {
    grid-column: span 2 / span 2;
  }

  #w-node-_995ef027-6265-4c52-a571-fade079fef70-f2ca6f34 {
    grid-column-end: 3;
  }

  #w-node-d191bab7-99fc-7a52-92b2-aa8d963e1b5f-959a6a22 {
    justify-self: center;
  }

  #w-node-_485aad90-51ea-4002-e7da-188b1bb65fd1-959a6a22 {
    place-self: center;
  }

  #email-3.w-node-_485aad90-51ea-4002-e7da-188b1bb65ff1-959a6a22, #email-3.w-node-_485aad90-51ea-4002-e7da-188b1bb65ff2-959a6a22 {
    grid-column: span 2 / span 2;
  }

  #w-node-_485aad90-51ea-4002-e7da-188b1bb66022-959a6a22 {
    grid-column-end: 3;
  }

  #w-node-_234ab4fc-29b3-6c71-c23b-6f2e5326caec-f7c90cff {
    justify-self: center;
  }

  #w-node-_81376c62-37eb-2284-a754-09330b70e8aa-f7c90cff {
    place-self: center;
  }

  #email-3.w-node-_81376c62-37eb-2284-a754-09330b70e8ca-f7c90cff, #email-3.w-node-_81376c62-37eb-2284-a754-09330b70e8cb-f7c90cff {
    grid-column: span 2 / span 2;
  }

  #w-node-_81376c62-37eb-2284-a754-09330b70e8fb-f7c90cff {
    grid-column-end: 3;
  }

  #w-node-_90154c31-4da8-747d-0891-f740e3d9f5d2-8b46c43e {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-_287cbc9b-d8a5-55c3-e7e1-ac86e7f23008-8b46c43e {
    justify-self: center;
  }

  #w-node-f8ae8099-4173-18d2-1d63-634e923153e5-8b46c43e {
    place-self: center;
  }

  #email-3.w-node-f8ae8099-4173-18d2-1d63-634e92315405-8b46c43e, #email-3.w-node-f8ae8099-4173-18d2-1d63-634e92315406-8b46c43e {
    grid-column: span 2 / span 2;
  }

  #w-node-f8ae8099-4173-18d2-1d63-634e92315436-8b46c43e {
    grid-column-end: 3;
  }

  #w-node-_9373daaf-5070-b6ce-0b9e-37a54193be9b-f29f4463 {
    place-self: center;
  }

  #email-3.w-node-_9373daaf-5070-b6ce-0b9e-37a54193bebb-f29f4463, #email-3.w-node-_9373daaf-5070-b6ce-0b9e-37a54193bebc-f29f4463 {
    grid-column: span 2 / span 2;
  }

  #w-node-_9373daaf-5070-b6ce-0b9e-37a54193beec-f29f4463 {
    grid-column-end: 3;
  }

  #w-node-bbe023dd-0efa-9aa5-989a-69eb6274799e-f29f4463, #w-node-_690e0277-48f6-8ee8-7c47-cb2902ea451e-05d3a02d {
    justify-self: center;
  }

  #w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b470-05d3a02d {
    place-self: center;
  }

  #email-3.w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b490-05d3a02d, #email-3.w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b491-05d3a02d {
    grid-column: span 2 / span 2;
  }

  #w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b4c1-05d3a02d {
    grid-column-end: 3;
  }

  #w-node-_690e0277-48f6-8ee8-7c47-cb2902ea451e-cda21806 {
    justify-self: center;
  }

  #w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b470-cda21806 {
    place-self: center;
  }

  #email-3.w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b490-cda21806, #email-3.w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b491-cda21806 {
    grid-column: span 2 / span 2;
  }

  #w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b4c1-cda21806 {
    grid-column-end: 3;
  }

  #w-node-_690e0277-48f6-8ee8-7c47-cb2902ea451e-6835e301 {
    justify-self: center;
  }

  #w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b470-6835e301 {
    place-self: center;
  }

  #email-3.w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b490-6835e301, #email-3.w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b491-6835e301 {
    grid-column: span 2 / span 2;
  }

  #w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b4c1-6835e301 {
    grid-column-end: 3;
  }

  #w-node-_690e0277-48f6-8ee8-7c47-cb2902ea451e-566ac34f {
    justify-self: center;
  }

  #w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b470-566ac34f {
    place-self: center;
  }

  #email-3.w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b490-566ac34f, #email-3.w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b491-566ac34f {
    grid-column: span 2 / span 2;
  }

  #w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b4c1-566ac34f {
    grid-column-end: 3;
  }

  #w-node-_690e0277-48f6-8ee8-7c47-cb2902ea451e-9db91c0c {
    justify-self: center;
  }

  #w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b470-9db91c0c {
    place-self: center;
  }

  #email-3.w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b490-9db91c0c, #email-3.w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b491-9db91c0c {
    grid-column: span 2 / span 2;
  }

  #w-node-_7d0095bb-1761-62ba-f8fe-31bdce37b4c1-9db91c0c {
    grid-column-end: 3;
  }

  #w-node-cc137200-1126-0d26-e560-fabdae9c4df4-80110762 {
    align-self: end;
  }

  #w-node-_1cc17541-765c-687e-06b6-9ce46741e70e-80110762 {
    order: 9999;
  }

  #w-node-_758cb415-9e4d-2640-5501-76baa3da4dbb-80110762 {
    justify-self: center;
  }

  #w-node-d400856c-4a3f-cf9b-dd5b-8e484fa4a197-0933b82f {
    place-self: center;
  }

  #email-3.w-node-d400856c-4a3f-cf9b-dd5b-8e484fa4a1b7-0933b82f, #email-3.w-node-d400856c-4a3f-cf9b-dd5b-8e484fa4a1b8-0933b82f {
    grid-column: span 2 / span 2;
  }

  #w-node-d400856c-4a3f-cf9b-dd5b-8e484fa4a1e8-0933b82f {
    grid-column-end: 3;
  }

  #w-node-d8f23853-a748-99c5-b76d-ab44c6ee3ee3-0933b82f {
    justify-self: center;
  }
}
